Merge branch 'master' into next_stable
diff --git a/.astylerc b/.astylerc
index 4d4ac99..7a6eef7 100644
--- a/.astylerc
+++ b/.astylerc
@@ -32,6 +32,5 @@
 --pad-comma
 --pad-header
 --pad-oper
---recursive
 --style=break
 --suffix=none
diff --git a/.github/workflows/log4cxx-windows.yml b/.github/workflows/log4cxx-windows.yml
index 2dcc0b6..012c41c 100644
--- a/.github/workflows/log4cxx-windows.yml
+++ b/.github/workflows/log4cxx-windows.yml
@@ -58,7 +58,7 @@
       run: |
         cd vcpkg
         ./bootstrap-vcpkg.bat
-        ./vcpkg install apr apr-util --triplet=x64-windows
+        ./vcpkg install apr apr-util fmt --triplet=x64-windows
 
     - name: 'Install zip'
       id: install-zip
diff --git a/.gitignore b/.gitignore
index dfc659d..e05c5f7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,7 +6,6 @@
 *.swp
 
 ar-lib
-config**
 !configuration-samples.md
 depcomp
 install-sh
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 03075c6..e89881d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,8 +26,12 @@
 
 # define the SO Version of the library. Version of the log4cxx project is subtly different than the version of the library
 # (at least in the past it was project vesion: 0.a.b.c and the library so vesion a.b.c.0
-set(LIBLOG4CXX_LIB_VERSION ${log4cxx_VERSION_MINOR}.${log4cxx_VERSION_PATCH}.${log4cxx_VERSION_TWEAK})
-set(LIBLOG4CXX_LIB_SOVERSION ${log4cxx_VERSION_MINOR})
+# See also: https://mail.kde.org/pipermail/kde-buildsystem/2008-April/004543.html
+# Note that the lib version is different from the SOVERSION
+# The lib version is the version of log4cxx, the SOVERSION is the ABI version
+# See also: https://cmake.org/pipermail/cmake/2012-September/051904.html
+set(LIBLOG4CXX_LIB_VERSION ${log4cxx_VERSION_MAJOR}.${log4cxx_VERSION_MINOR}.${log4cxx_VERSION_PATCH}.${log4cxx_VERSION_TWEAK})
+set(LIBLOG4CXX_LIB_SOVERSION 15.0.0)
 # Set the 'release' version.  This is the human-readable version
 set(LOG4CXX_RELEASE_VERSION ${log4cxx_VERSION_MAJOR}.${log4cxx_VERSION_MINOR}.${log4cxx_VERSION_PATCH})
 
@@ -63,6 +67,13 @@
   set(EXPAT_LIBRARIES expat::expat)
 endif()
 
+find_package(fmt 7.1 QUIET)
+if(${fmt_FOUND})
+    option(ENABLE_FMT_LAYOUT "Enable the FMT layout(if libfmt found)" ON)
+else()
+    set(ENABLE_FMT_LAYOUT "OFF")
+endif()
+
 # Request C++17, if available
 # This *should* fallback to an older standard if it is not available
 if( NOT "${CMAKE_CXX_STANDARD}")
@@ -80,10 +91,12 @@
 install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/src/main/include/log4cxx
   DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
   FILES_MATCHING PATTERN "*.h"
+  PATTERN "Private" EXCLUDE
 )
 install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src/main/include/log4cxx
   DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
   FILES_MATCHING PATTERN "*.h"
+  PATTERN "Private" EXCLUDE
 )
 
 install(TARGETS log4cxx EXPORT log4cxxTargets
@@ -186,8 +199,10 @@
 get_directory_property( MUTEX_IMPL DIRECTORY src/main/include DEFINITION MUTEX_IMPL )
 get_directory_property( SHARED_MUTEX_IMPL DIRECTORY src/main/include DEFINITION SHARED_MUTEX_IMPL )
 get_directory_property( ATOMIC_IMPL DIRECTORY src/main/include DEFINITION ATOMIC_IMPL )
+get_directory_property( FILESYSTEM_IMPL DIRECTORY src/main/include DEFINITION FILESYSTEM_IMPL )
+get_directory_property( STD_MAKE_UNIQUE_IMPL DIRECTORY src/main/include DEFINITION STD_MAKE_UNIQUE_IMPL )
 
-foreach(varName HAS_STD_LOCALE  HAS_ODBC  HAS_MBSRTOWCS  HAS_WCSTOMBS  HAS_FWIDE  HAS_LIBESMTP  HAS_SYSLOG)
+foreach(varName HAS_STD_LOCALE  HAS_ODBC  HAS_MBSRTOWCS  HAS_WCSTOMBS  HAS_FWIDE  HAS_LIBESMTP  HAS_SYSLOG HAS_FMT)
   if(${varName} EQUAL 0)
     set(${varName} "OFF" )
   elseif(${varName} EQUAL 1)
@@ -197,6 +212,12 @@
   endif()
 endforeach()
 
+if(${WIN32})
+    set(HAS_NT_EVENTLOG_APPENDER "ON")
+else()
+    set(HAS_NT_EVENTLOG_APPENDER "OFF")
+endif()
+
 #
 # Package and sign if Apache maintainer
 #
@@ -249,14 +270,18 @@
 message(STATUS "  Using libESMTP .................. : ${HAS_LIBESMTP}")
 message(STATUS "  ODBC library .................... : ${HAS_ODBC}")
 message(STATUS "  syslog .......................... : ${HAS_SYSLOG}")
+message(STATUS "  Networking support .............. : ${LOG4CXX_NETWORKING_SUPPORT}")
 message(STATUS "  Qt support ...................... : ${LOG4CXX_QT_SUPPORT}")
 message(STATUS "C++ version and Boost settings:")
 message(STATUS "  Prefer boost: ................... : ${PREFER_BOOST}")
 message(STATUS "  thread implementation ........... : ${THREAD_IMPL}")
+message(STATUS "  thread_local support? ........... : ${HAS_THREAD_LOCAL}")
 message(STATUS "  mutex implementation ............ : ${MUTEX_IMPL}")
 message(STATUS "  shared_ptr implementation ....... : ${SMART_PTR_IMPL}")
 message(STATUS "  shared_mutex implementation ..... : ${SHARED_MUTEX_IMPL}")
 message(STATUS "  atomic implementation ........... : ${ATOMIC_IMPL}")
+message(STATUS "  filesystem implementation ....... : ${FILESYSTEM_IMPL}")
+message(STATUS "  std::make_unique found? ......... : ${STD_MAKE_UNIQUE_IMPL}")
 
 if(BUILD_TESTING)
 message(STATUS "Applications required for tests:")
@@ -264,3 +289,26 @@
 message(STATUS "  sed ............................. : ${SED_APP}")
 message(STATUS "  gzip ............................ : ${GZIP_APP}")
 endif(BUILD_TESTING)
+
+message(STATUS "Available appenders:")
+message(STATUS "  Async Appender .................. : ON")
+message(STATUS "  ODBC Appender ................... : ${HAS_ODBC}")
+message(STATUS "  SMTP Appender ................... : ${HAS_LIBESMTP}")
+message(STATUS "  XMLSocketAppender ............... : ${LOG4CXX_NETWORKING_SUPPORT}")
+message(STATUS "  SocketHubAppender ............... : ${LOG4CXX_NETWORKING_SUPPORT}")
+message(STATUS "  SyslogAppender .................. : ${LOG4CXX_NETWORKING_SUPPORT}")
+message(STATUS "  TelnetAppender .................. : ${LOG4CXX_NETWORKING_SUPPORT}")
+message(STATUS "  NTEventLogAppender .............. : ${HAS_NT_EVENTLOG_APPENDER}")
+message(STATUS "  OutputDebugStringAppender ....... : ${LOG4CXX_NETWORKING_SUPPORT}")
+message(STATUS "  ConsoleAppender ................. : ON")
+message(STATUS "  FileAppender .................... : ON")
+message(STATUS "  RollingFileAppender ............. : ON")
+message(STATUS "  MultiprocessRollingFileAppender . : ${LOG4CXX_MULTIPROCESS_ROLLING_FILE_APPENDER}")
+
+message(STATUS "Available layouts:")
+message(STATUS "  HTMLLayout ...................... : ON")
+message(STATUS "  JSONLayout ...................... : ON")
+message(STATUS "  PatternLayout ................... : ON")
+message(STATUS "  SimpleLayout .................... : ON")
+message(STATUS "  XMLLayout ....................... : ON")
+message(STATUS "  FMTLayout ....................... : ${ENABLE_FMT_LAYOUT}")
diff --git a/src/cmake/boost-fallback/boost-fallback.cmake b/src/cmake/boost-fallback/boost-fallback.cmake
index 7454c01..8473721 100644
--- a/src/cmake/boost-fallback/boost-fallback.cmake
+++ b/src/cmake/boost-fallback/boost-fallback.cmake
@@ -7,6 +7,7 @@
 # thread
 # mutex
 # shared_mutex
+# filesystem
 #
 # Variables set:
 # ${prefix}_
@@ -41,6 +42,11 @@
 # Smart pointer variables set:
 # STD_SHARED_PTR_FOUND - if std::shared_ptr is found
 # Boost_SHARED_PTR_FOUND - if boost::shared_ptr is found
+#
+# Filesystem variables set:
+# STD_FILESYSTEM_FOUND - if std::filesystem is found
+# STD_EXPERIMENTAL_FILESYSTEM_FOUND - if std::experimental::filesystem is found
+# Boost_FILESYSTEM_FOUND - if boost::filesystem is found
 
 include(FindThreads)
 
@@ -54,6 +60,12 @@
     "${CMAKE_CURRENT_LIST_DIR}/test-stdsharedptr.cpp")
 try_compile(STD_ATOMIC_FOUND "${CMAKE_BINARY_DIR}/boost-fallback-compile-tests"
     "${CMAKE_CURRENT_LIST_DIR}/test-stdatomic.cpp")
+try_compile(STD_FILESYSTEM_FOUND "${CMAKE_BINARY_DIR}/boost-fallback-compile-tests"
+    "${CMAKE_CURRENT_LIST_DIR}/test-stdfilesystem.cpp")
+try_compile(STD_EXPERIMENTAL_FILESYSTEM_FOUND "${CMAKE_BINARY_DIR}/boost-fallback-compile-tests"
+    "${CMAKE_CURRENT_LIST_DIR}/test-stdexpfilesystem.cpp")
+try_compile(STD_MAKE_UNIQUE_FOUND "${CMAKE_BINARY_DIR}/boost-fallback-compile-tests"
+    "${CMAKE_CURRENT_LIST_DIR}/test-make-unique.cpp")
 
 # We need to have all three boost components in order to run our tests
 # Boost thread requires chrono and atomic to work
@@ -70,6 +82,13 @@
         "${CMAKE_CURRENT_LIST_DIR}/test-boostatomic.cpp")
 endif( ${Boost_FOUND} )
 
+find_package(Boost COMPONENTS filesystem)
+if( ${Boost_FOUND} )
+    try_compile(Boost_FILESYSTEM_FOUND "${CMAKE_BINARY_DIR}/boost-fallback-compile-tests"
+        "${CMAKE_CURRENT_LIST_DIR}/test-boostfilesystem.cpp")
+endif( ${Boost_FOUND} )
+
+
 # Link the target with the appropriate boost libraries(if required)
 function(boostfallback_link target)
     if(NOT ${STD_THREAD_FOUND})
diff --git a/src/cmake/boost-fallback/boost-std-configuration.h.cmake b/src/cmake/boost-fallback/boost-std-configuration.h.cmake
index cd0d8f7..f319bcb 100644
--- a/src/cmake/boost-fallback/boost-std-configuration.h.cmake
+++ b/src/cmake/boost-fallback/boost-std-configuration.h.cmake
@@ -3,6 +3,10 @@
 
 #cmakedefine01 STD_SHARED_MUTEX_FOUND
 #cmakedefine01 Boost_SHARED_MUTEX_FOUND
+#cmakedefine01 STD_FILESYSTEM_FOUND
+#cmakedefine01 Boost_FILESYSTEM_FOUND
+#cmakedefine01 STD_EXPERIMENTAL_FILESYSTEM_FOUND
+#cmakedefine01 STD_MAKE_UNIQUE_FOUND
 
 #if STD_SHARED_MUTEX_FOUND
 #include <shared_mutex>
@@ -20,4 +24,37 @@
 }
 #endif
 
+#if STD_FILESYSTEM_FOUND
+#include <filesystem>
+namespace ${NAMESPACE_ALIAS} {
+namespace filesystem {
+    typedef std::filesystem::path path;
+}
+}
+#elif STD_EXPERIMENTAL_FILESYSTEM_FOUND
+#include <experimental/filesystem>
+namespace ${NAMESPACE_ALIAS} {
+namespace filesystem {
+    typedef std::experimental::filesystem::path path;
+}
+}
+#elif Boost_FILESYSTEM_FOUND
+#include <boost/filesystem.hpp>
+namespace ${NAMESPACE_ALIAS} {
+namespace filesystem {
+    typedef boost::filesystem::path path;
+}
+}
+#endif
+
+#if !STD_MAKE_UNIQUE_FOUND
+namespace std{
+template<typename T, typename ...Args>
+std::unique_ptr<T> make_unique( Args&& ...args )
+{
+    return std::unique_ptr<T>( new T( std::forward<Args>(args)... ) );
+}
+}
+#endif
+
 #endif /* BOOST_STD_CONFIGURATION_H */
diff --git a/src/cmake/boost-fallback/test-boostfilesystem.cpp b/src/cmake/boost-fallback/test-boostfilesystem.cpp
new file mode 100644
index 0000000..137f8c9
--- /dev/null
+++ b/src/cmake/boost-fallback/test-boostfilesystem.cpp
@@ -0,0 +1,6 @@
+#include <boost/filesystem.hpp>
+
+int main(int argc, char** argv){
+	boost::filesystem::path p;
+}
+
diff --git a/src/cmake/boost-fallback/test-make-unique.cpp b/src/cmake/boost-fallback/test-make-unique.cpp
new file mode 100644
index 0000000..380cfda
--- /dev/null
+++ b/src/cmake/boost-fallback/test-make-unique.cpp
@@ -0,0 +1,6 @@
+#include <memory>
+
+int main(int argc, char** argv){
+	std::make_unique<int>(5);
+	return 0;
+}
diff --git a/src/cmake/boost-fallback/test-stdexpfilesystem.cpp b/src/cmake/boost-fallback/test-stdexpfilesystem.cpp
new file mode 100644
index 0000000..6062572
--- /dev/null
+++ b/src/cmake/boost-fallback/test-stdexpfilesystem.cpp
@@ -0,0 +1,5 @@
+#include <experimental/filesystem>
+
+int main(int argc, char** argv){
+	std::experimental::filesystem::path p;
+}
diff --git a/src/cmake/boost-fallback/test-stdfilesystem.cpp b/src/cmake/boost-fallback/test-stdfilesystem.cpp
new file mode 100644
index 0000000..6c45325
--- /dev/null
+++ b/src/cmake/boost-fallback/test-stdfilesystem.cpp
@@ -0,0 +1,5 @@
+#include <filesystem>
+
+int main(int argc, char** argv){
+	std::filesystem::path p;
+}
diff --git a/src/cmake/projectVersionDetails.cmake b/src/cmake/projectVersionDetails.cmake
index 93ef36d..45b2c62 100644
--- a/src/cmake/projectVersionDetails.cmake
+++ b/src/cmake/projectVersionDetails.cmake
@@ -2,4 +2,4 @@
 # setting the project version. The variable name must not
 # clash with the log4cxx_VERSION* variables automatically
 # defined by the project() command.
-set(log4cxx_VER 0.13.0.0)
+set(log4cxx_VER 1.0.0.0)
diff --git a/src/cmake/test-thread-local.cpp b/src/cmake/test-thread-local.cpp
new file mode 100644
index 0000000..9a8ba96
--- /dev/null
+++ b/src/cmake/test-thread-local.cpp
@@ -0,0 +1,11 @@
+#include <string>
+
+std::string& getCurrentThreadVar()
+{
+	thread_local std::string thread_id_string;
+    return thread_id_string;
+}
+
+int main(){
+	getCurrentThreadVar() = "name";
+}
diff --git a/src/cmake/win32_target_environment_path.cmake b/src/cmake/win32_target_environment_path.cmake
new file mode 100644
index 0000000..ea122c8
--- /dev/null
+++ b/src/cmake/win32_target_environment_path.cmake
@@ -0,0 +1,27 @@
+# Put the list of runtime path directories into varName.
+function(get_target_environment_path varName)
+  get_filename_component(APR_DLL_DIR "${APR_DLL}" DIRECTORY)
+  get_filename_component(APR_UTIL_DLL_DIR "${APR_UTIL_DLL}" DIRECTORY)
+  get_filename_component(EXPAT_LIB_DIR "${EXPAT_LIBRARY}" DIRECTORY)
+
+
+  set(EXPAT_DLL_DIR "${EXPAT_LIB_DIR}/../bin")
+  set(LOG4CXX_DLL_DIR "$<SHELL_PATH:$<TARGET_FILE_DIR:log4cxx>>;")
+  set(PATH_FOR_TESTS ${CMAKE_PROGRAM_PATH};${APR_DLL_DIR};${APR_UTIL_DLL_DIR};${LOG4CXX_DLL_DIR};${EXPAT_DLL_DIR}\;)
+  list(REMOVE_DUPLICATES PATH_FOR_TESTS)
+
+  # Note: we need to include the APR DLLs on our path so that the tests will run.
+  # The way that CMake sets the environment is that it actually generates a secondary file,
+  # CTestTestfile.cmake, which sets the final properties of the test.
+  # However, this results in a secondary quirk to the running of the tests: CMake uses
+  # a semicolon to deliminate entries in a list!  Since the Windows PATH is semicolon-delimited
+  # as well, CMake uses only the first entry in the list when setting the path.
+  # So, we need to do a triple escape on the PATH that we want to set in order for CMake to
+  # properly interpret the PATH
+  set(NORMAL_PATH $ENV{PATH})
+  set(ESCAPED_PATH "")
+  foreach( ENTRY ${PATH_FOR_TESTS}${NORMAL_PATH} )
+	  set(ESCAPED_PATH "${ESCAPED_PATH}${ENTRY}\\\;")
+  endforeach()
+  set(${varName} ${ESCAPED_PATH} PARENT_SCOPE)
+endfunction()
diff --git a/src/examples/cpp/CMakeLists.txt b/src/examples/cpp/CMakeLists.txt
index be6092d..afd396c 100644
--- a/src/examples/cpp/CMakeLists.txt
+++ b/src/examples/cpp/CMakeLists.txt
@@ -15,13 +15,36 @@
 # limitations under the License.
 #
 
-set(ALL_LOG4CXX_EXAMPLES console delayedloop stream trivial custom-appender)
+set(ALL_LOG4CXX_EXAMPLES auto-configured console delayedloop stream trivial custom-appender MyApp1 MyApp2)
+if( WIN32 )
+    include(win32_target_environment_path)
+    get_target_environment_path(ESCAPED_PATH)
+elseif(CMAKE_BUILD_TYPE)
+  string(TOUPPER ${CMAKE_BUILD_TYPE} UPPER_BUILD_TYPE)
+  if (UPPER_BUILD_TYPE STREQUAL "DEBUG")
+    set(EXAMPLE_COMPILE_DEFINITIONS _DEBUG)
+  endif()
+else()
+  set(EXAMPLE_COMPILE_DEFINITIONS _DEBUG)
+endif()
 
 foreach(exampleName IN LISTS ALL_LOG4CXX_EXAMPLES)
     add_executable(${exampleName} ${exampleName}.cpp)
-    target_compile_definitions(${exampleName} PRIVATE ${LOG4CXX_COMPILE_DEFINITIONS} ${APR_COMPILE_DEFINITIONS} ${APR_UTIL_COMPILE_DEFINITIONS} )
+    if(${exampleName} STREQUAL MyApp2)
+        target_sources(${exampleName} PRIVATE com/foo/config2.cpp com/foo/bar.cpp)
+    endif()
+    if(${exampleName} STREQUAL auto-configured)
+        target_sources(${exampleName} PRIVATE com/foo/config3.cpp )
+    endif()
+    target_compile_definitions(${exampleName} PRIVATE ${EXAMPLE_COMPILE_DEFINITIONS} ${LOG4CXX_COMPILE_DEFINITIONS} ${APR_COMPILE_DEFINITIONS} ${APR_UTIL_COMPILE_DEFINITIONS} )
     target_include_directories(${exampleName} PRIVATE ${CMAKE_CURRENT_LIST_DIR} $<TARGET_PROPERTY:log4cxx,INCLUDE_DIRECTORIES>)
     target_link_libraries(${exampleName} PRIVATE log4cxx ${APR_UTIL_LIBRARIES} ${EXPAT_LIBRARIES} ${APR_LIBRARIES} ${APR_SYSTEM_LIBS})
+    if( WIN32 )
+        set_target_properties(${exampleName} PROPERTIES
+          VS_DEBUGGER_ENVIRONMENT "PATH=${ESCAPED_PATH}"
+          VS_DEBUGGER_WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
+        )
+    endif()
 endforeach()
 
 configure_file( custom-appender.xml
@@ -29,10 +52,14 @@
     COPYONLY )
 
 # Custom handling for format string example, since it utilizes libfmt
-find_package(fmt 6.0 QUIET)
 if(${fmt_FOUND})
     add_executable( format-string format-string.cpp )
     target_compile_definitions(format-string PRIVATE ${LOG4CXX_COMPILE_DEFINITIONS} ${APR_COMPILE_DEFINITIONS} ${APR_UTIL_COMPILE_DEFINITIONS} )
     target_include_directories(format-string PRIVATE ${CMAKE_CURRENT_LIST_DIR} $<TARGET_PROPERTY:log4cxx,INCLUDE_DIRECTORIES>)
     target_link_libraries(format-string PRIVATE log4cxx ${APR_UTIL_LIBRARIES} ${EXPAT_LIBRARIES} ${APR_LIBRARIES} ${APR_SYSTEM_LIBS} fmt::fmt)
+    if( WIN32 )
+        set_target_properties( format-string PROPERTIES
+          VS_DEBUGGER_ENVIRONMENT "PATH=${ESCAPED_PATH}"
+        )
+    endif()
 endif(${fmt_FOUND})
diff --git a/src/examples/cpp/MyApp.properties b/src/examples/cpp/MyApp.properties
new file mode 100644
index 0000000..da4840c
--- /dev/null
+++ b/src/examples/cpp/MyApp.properties
@@ -0,0 +1,19 @@
+# Append log events onto stdout and R
+log4j.rootLogger=DEBUG, stdout, R
+
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+
+# Pattern to output the caller's file name and line number.
+log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%f:%L) - %m%n
+
+log4j.appender.R=org.apache.log4j.RollingFileAppender
+log4j.appender.R.File=example.log
+
+# Move example.log to example.log.1 at 100 KB in size
+log4j.appender.R.MaxFileSize=100KB
+# Keep one backup file
+log4j.appender.R.MaxBackupIndex=1
+
+log4j.appender.R.layout=org.apache.log4j.PatternLayout
+log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
diff --git a/src/examples/cpp/MyApp1.cpp b/src/examples/cpp/MyApp1.cpp
new file mode 100644
index 0000000..2cc170b
--- /dev/null
+++ b/src/examples/cpp/MyApp1.cpp
@@ -0,0 +1,24 @@
+#include <log4cxx/logger.h>
+#include <log4cxx/basicconfigurator.h>
+
+static auto logger = log4cxx::Logger::getLogger("MyApp");
+
+void foo() {
+	// Get a logger that is a child of the statically declared logger
+	auto fooLogger = log4cxx::Logger::getLogger("MyApp.foo");
+	LOG4CXX_TRACE(fooLogger, "Doing foo at trace level");
+	LOG4CXX_DEBUG(fooLogger, "Doing foo at debug level");
+	LOG4CXX_INFO(fooLogger, "Doing foo at info level");
+	LOG4CXX_WARN(fooLogger, "Doing foo at warn level");
+	LOG4CXX_ERROR(fooLogger, "Doing foo at error level");
+	LOG4CXX_FATAL(fooLogger, "Doing foo at fatal level");
+}
+
+int main(int argc, char **argv) {
+	// Log to standard output.
+	log4cxx::BasicConfigurator::configure();
+	LOG4CXX_INFO(logger, "Entering application.");
+	foo();
+	LOG4CXX_INFO(logger, "Exiting application.");
+	return EXIT_SUCCESS;
+}
diff --git a/src/examples/cpp/MyApp2.cpp b/src/examples/cpp/MyApp2.cpp
new file mode 100644
index 0000000..0c7bacc
--- /dev/null
+++ b/src/examples/cpp/MyApp2.cpp
@@ -0,0 +1,17 @@
+#include "com/foo/config.h"
+#include "com/foo/bar.h"
+
+int main(int argc, char **argv) {
+	int result = EXIT_SUCCESS;
+	try {
+		auto logger = com::foo::getLogger("MyApp");
+		LOG4CXX_INFO(logger, "Entering application.");
+		com::foo::Bar bar;
+		bar.doIt();
+		LOG4CXX_INFO(logger, "Exiting application.");
+	}
+	catch(std::exception&) {
+		result = EXIT_FAILURE;
+	}
+	return result;
+}
diff --git a/src/main/include/log4cxx/portability.h b/src/examples/cpp/auto-configured.cpp
similarity index 72%
copy from src/main/include/log4cxx/portability.h
copy to src/examples/cpp/auto-configured.cpp
index ea24f5d..fb0a9a5 100644
--- a/src/main/include/log4cxx/portability.h
+++ b/src/examples/cpp/auto-configured.cpp
@@ -14,12 +14,17 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+#include "com/foo/config.h"
 
-#ifndef _LOG4CXX_PORTABILITY_H
-#define _LOG4CXX_PORTABILITY_H
+extern auto rootLogger = com::foo::getLogger();
 
-//
-//    Obsolete file
-//
+static struct ExampleStaticData {
+	ExampleStaticData()	{
+		LOG4CXX_DEBUG(rootLogger, "static initializer message");
+	}
+} static_object;
 
-#endif //_LOG4CXX_PORTABILITY_H
+int main() {
+	LOG4CXX_INFO(rootLogger, "main function message");
+	return EXIT_SUCCESS;
+}
diff --git a/src/examples/cpp/auto-configured.xml b/src/examples/cpp/auto-configured.xml
new file mode 100644
index 0000000..77666bb
--- /dev/null
+++ b/src/examples/cpp/auto-configured.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
+  <appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender">
+    <param name="Target" value="System.out"/>
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss}] %c %-5p - %m%n"/>
+    </layout>
+  </appender>
+
+  <root>
+     <priority value="debug" />
+     <appender-ref ref="ConsoleAppender"/>
+  </root>
+
+</log4j:configuration>
diff --git a/src/examples/cpp/com/foo/bar.cpp b/src/examples/cpp/com/foo/bar.cpp
new file mode 100644
index 0000000..e5575d1
--- /dev/null
+++ b/src/examples/cpp/com/foo/bar.cpp
@@ -0,0 +1,9 @@
+#include "com/foo/bar.h"
+
+using namespace com::foo;
+
+LoggerPtr Bar::m_logger(getLogger("com.foo.bar"));
+
+void Bar::doIt() {
+	LOG4CXX_DEBUG(m_logger, "Did it again!");
+}
diff --git a/src/examples/cpp/com/foo/bar.h b/src/examples/cpp/com/foo/bar.h
new file mode 100644
index 0000000..9ebfb48
--- /dev/null
+++ b/src/examples/cpp/com/foo/bar.h
@@ -0,0 +1,13 @@
+#ifndef COM_FOO_BAR_H_
+#define COM_FOO_BAR_H_
+#include "com/foo/config.h"
+namespace com { namespace foo {
+
+class Bar {
+    static LoggerPtr m_logger;
+    public:
+        void doIt();
+};
+
+} } // namespace com::foo
+#endif // COM_FOO_BAR_H_
diff --git a/src/examples/cpp/com/foo/config.h b/src/examples/cpp/com/foo/config.h
new file mode 100644
index 0000000..a690c4b
--- /dev/null
+++ b/src/examples/cpp/com/foo/config.h
@@ -0,0 +1,16 @@
+#ifndef COM_FOO_CONFIG_H_
+#define COM_FOO_CONFIG_H_
+#include <log4cxx/logger.h>
+
+/// Types specific to foo.com
+namespace com { namespace foo {
+
+/// The logger pointer we use
+using LoggerPtr = log4cxx::LoggerPtr;
+
+/// Retrieve the \c name logger pointer.
+/// Configure Log4cxx on the first call.
+extern auto getLogger(const std::string& name = std::string()) -> LoggerPtr;
+
+} } // namespace com::foo
+#endif // COM_FOO_CONFIG_H_
diff --git a/src/examples/cpp/com/foo/config1.cpp b/src/examples/cpp/com/foo/config1.cpp
new file mode 100644
index 0000000..41f0b60
--- /dev/null
+++ b/src/examples/cpp/com/foo/config1.cpp
@@ -0,0 +1,22 @@
+#include "com/foo/config.h"
+#include <log4cxx/basicconfigurator.h>
+#include <log4cxx/logmanager.h>
+
+namespace com { namespace foo {
+
+auto getLogger(const std::string& name) -> LoggerPtr {
+	static struct log4cxx_initializer {
+		log4cxx_initializer() {
+			// Set up a simple configuration that logs on the console.
+			log4cxx::BasicConfigurator::configure();
+		}
+		~log4cxx_initializer() {
+			log4cxx::LogManager::shutdown();
+		}
+	} initAndShutdown;
+	return name.empty()
+		? log4cxx::LogManager::getRootLogger()
+		: log4cxx::LogManager::getLogger(name);
+}
+
+} } // namespace com::foo
diff --git a/src/examples/cpp/com/foo/config2.cpp b/src/examples/cpp/com/foo/config2.cpp
new file mode 100644
index 0000000..2c25f8a
--- /dev/null
+++ b/src/examples/cpp/com/foo/config2.cpp
@@ -0,0 +1,21 @@
+#include "com/foo/config.h"
+#include <log4cxx/propertyconfigurator.h>
+#include <log4cxx/logmanager.h>
+
+namespace com { namespace foo {
+
+auto getLogger(const std::string& name) -> LoggerPtr {
+	static struct log4cxx_initializer {
+		log4cxx_initializer() {
+			log4cxx::PropertyConfigurator::configure("MyApp.properties");
+		}
+		~log4cxx_initializer() {
+			log4cxx::LogManager::shutdown();
+		}
+	} initAndShutdown;
+	return name.empty()
+		? log4cxx::LogManager::getRootLogger()
+		: log4cxx::LogManager::getLogger(name);
+}
+
+} } // namespace com::foo
diff --git a/src/examples/cpp/com/foo/config3.cpp b/src/examples/cpp/com/foo/config3.cpp
new file mode 100644
index 0000000..d38ae43
--- /dev/null
+++ b/src/examples/cpp/com/foo/config3.cpp
@@ -0,0 +1,163 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#include "config.h"
+#include <log4cxx/logmanager.h>
+#include <log4cxx/logstring.h>
+#include <log4cxx/defaultconfigurator.h>
+#include <log4cxx/helpers/pool.h>
+#include <log4cxx/file.h>
+#include <log4cxx/helpers/loglog.h>
+#include <log4cxx/helpers/transcoder.h>
+
+#ifdef WIN32
+#include <Windows.h>
+#elif __APPLE__
+#include <mach-o/dyld.h>
+#else
+#include <unistd.h>     /* getpid */
+#endif
+
+
+// Local functions
+namespace {
+using namespace log4cxx;
+
+// Get a list of file base names that may contain configuration data
+// and put an alternate path into \c altPrefix
+auto DefaultConfigurationFileNames(std::string& altPrefix) -> std::vector<std::string> {
+	std::vector<std::string> result;
+
+	// Find the executable file name
+	static const int bufSize = 4096;
+	char buf[bufSize+1] = {0}, pathSepar = '/';
+	uint32_t bufCount = 0;
+#if defined(WIN32)
+	GetModuleFileName(NULL, buf, bufSize);
+	pathSepar = '\\';
+#elif defined(__APPLE__)
+	_NSGetExecutablePath(buf, &bufCount);
+#else
+	std::ostringstream exeLink;
+	exeLink << "/proc/" << getpid() << "/exe";
+	bufCount = readlink(exeLink.str().c_str(), buf, bufSize);
+	if (0 < bufCount)
+		buf[bufCount] = 0;
+#endif
+	std::string programFileName(buf);
+	auto slashIndex = programFileName.rfind(pathSepar);
+	if (std::string::npos != slashIndex) {
+		// Extract the path
+		altPrefix = programFileName.substr(0, slashIndex + 1);
+#if defined(_DEBUG)
+		LogString msg1 = LOG4CXX_STR("Alternate prefix [");
+		helpers::Transcoder::decode(altPrefix, msg1);
+		msg1 += LOG4CXX_STR("]");
+		helpers::LogLog::debug(msg1);
+#endif
+		// Add a local directory relative name
+		result.push_back(programFileName.substr(slashIndex + 1));
+#if defined(_DEBUG)
+		LogString msg2(LOG4CXX_STR("Alternate configuration file name ["));
+		helpers::Transcoder::decode(result.back(), msg2);
+		msg2 += LOG4CXX_STR("]");
+		helpers::LogLog::debug(msg2);
+#endif
+		// Add a local directory relative name without any extension
+		auto dotIndex = result.back().rfind('.');
+		if (std::string::npos != dotIndex) {
+			result.push_back(result.back());
+			result.back().erase(dotIndex);
+#if defined(_DEBUG)
+			LogString msg3(LOG4CXX_STR("Alternate configuration file name ["));
+			helpers::Transcoder::decode(result.back(), msg3);
+			msg3 += LOG4CXX_STR("]");
+			helpers::LogLog::debug(msg3);
+#endif
+		}
+	}
+	else if (!programFileName.empty()) {
+		auto dotIndex = result.back().rfind('.');
+		if (std::string::npos != dotIndex) {
+			programFileName.erase(dotIndex);
+			result.push_back(programFileName);
+#if defined(_DEBUG)
+			LogString msg(LOG4CXX_STR("Alternate configuration file name ["));
+			helpers::Transcoder::decode(result.back(), msg);
+			msg += LOG4CXX_STR("]");
+			helpers::LogLog::debug(msg);
+#endif
+		}
+	}
+	result.push_back("log4cxx");
+	result.push_back("log4j");
+	return result;
+}
+
+// Provide the name of the configuration file to [DefaultConfigurator](@ref log4cxx.DefaultConfigurator).
+// Set up a background thread that will check for changes every 5 seconds and reload the configuration
+void SelectConfigurationFile() {
+#if defined(_DEBUG)
+	helpers::LogLog::setInternalDebugging(true);
+#endif
+	const char* extension[] = { ".xml", ".properties", 0 };
+	std::string altPrefix;
+	helpers::Pool pool;
+
+	for (auto baseName : DefaultConfigurationFileNames(altPrefix)) {
+		int i = 0;
+		for (; extension[i]; ++i) {
+			File current_working_dir_candidate(baseName + extension[i]);
+			if (current_working_dir_candidate.exists(pool)) {
+				DefaultConfigurator::setConfigurationFileName(current_working_dir_candidate.getPath());
+				DefaultConfigurator::setConfigurationWatchSeconds(5);
+				break;
+			}
+			if (!altPrefix.empty()) {
+				File alt_dir_candidate(altPrefix + baseName + extension[i]);
+				if (alt_dir_candidate.exists(pool)) {
+					DefaultConfigurator::setConfigurationFileName(alt_dir_candidate.getPath());
+					DefaultConfigurator::setConfigurationWatchSeconds(5);
+					break;
+				}
+			}
+		}
+		if (extension[i]) // Found a configuration file?
+			break;
+	}
+}
+
+} // namespace
+
+namespace com { namespace foo {
+
+// Retrieve the \c name logger pointer.
+// Configure Log4cxx on the first call.
+auto getLogger(const std::string& name) -> LoggerPtr {
+	static struct log4cxx_initializer {
+		log4cxx_initializer() {
+			SelectConfigurationFile();
+		}
+		~log4cxx_initializer() {
+			log4cxx::LogManager::shutdown();
+		}
+	} initialiser;
+	return name.empty()
+		? log4cxx::LogManager::getRootLogger()
+		: log4cxx::LogManager::getLogger(name);
+}
+
+} } // namespace com::foo
diff --git a/src/examples/cpp/custom-appender.cpp b/src/examples/cpp/custom-appender.cpp
index 5154090..51c485e 100644
--- a/src/examples/cpp/custom-appender.cpp
+++ b/src/examples/cpp/custom-appender.cpp
@@ -34,21 +34,21 @@
 
 	NullWriterAppender(){}
 
-	virtual void close(){}
+	void close() override{}
 
-	virtual bool requiresLayout() const {
+	bool requiresLayout() const override {
 		return false;
 	}
 
-	virtual void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p){
+	void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p) override {
 		// This gets called whenever there is a valid event for our appender.
 	}
 
-	virtual void activateOptions(log4cxx::helpers::Pool& /* pool */) {
+	void activateOptions(log4cxx::helpers::Pool& /* pool */) override {
 		// Given all of our options, do something useful(e.g. open a file)
 	}
 
-	virtual void setOption(const LogString& option, const LogString& value){
+	void setOption(const LogString& option, const LogString& value) override {
 		if (helpers::StringHelper::equalsIgnoreCase(option,
 										   LOG4CXX_STR("SOMEVALUE"), LOG4CXX_STR("somevalue"))){
 			// Do something with the 'value' here.
diff --git a/src/main/abi-symbols/abi.dump b/src/main/abi-symbols/abi.dump
index 975f758..f712231 100644
--- a/src/main/abi-symbols/abi.dump
+++ b/src/main/abi-symbols/abi.dump
@@ -2,10 +2,11 @@
           'ABI_DUMPER_VERSION' => '1.2',
           'ABI_DUMP_VERSION' => '3.5',
           'Arch' => 'x86_64',
-          'Compiler' => 'GNU C++17 8.3.0 -mtune=generic -march=x86-64 -g -Og -std=c++17 -fPIC',
+          'Compiler' => 'GNU C++17 9.4.0 -mtune=generic -march=x86-64 -g -Og -std=c++17 -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection',
           'Headers' => {
                          'absolutetimedateformat.h' => 1,
                          'action.h' => 1,
+                         'action_priv.h' => 1,
                          'aligned_buffer.h' => 1,
                          'alloc_traits.h' => 1,
                          'allocator.h' => 1,
@@ -14,6 +15,7 @@
                          'appenderattachable.h' => 1,
                          'appenderattachableimpl.h' => 1,
                          'appenderskeleton.h' => 1,
+                         'appenderskeleton_priv.h' => 1,
                          'apr.h' => 1,
                          'apr_file_io.h' => 1,
                          'apr_mmap.h' => 1,
@@ -23,14 +25,16 @@
                          'apr_time.h' => 1,
                          'apr_xlate.h' => 1,
                          'apr_xml.h' => 1,
+                         'aprdatagramsocket.h' => 1,
                          'aprinitializer.h' => 1,
+                         'aprserversocket.h' => 1,
+                         'aprsocket.h' => 1,
                          'asyncappender.h' => 1,
                          'atomic' => 1,
                          'atomic_base.h' => 1,
                          'atomic_word.h' => 1,
                          'basic_string.h' => 1,
                          'basicconfigurator.h' => 1,
-                         'boost-std-configuration.h' => 1,
                          'bufferedwriter.h' => 1,
                          'bytearrayinputstream.h' => 1,
                          'bytearrayoutputstream.h' => 1,
@@ -39,6 +43,7 @@
                          'cacheddateformat.h' => 1,
                          'charsetdecoder.h' => 1,
                          'charsetencoder.h' => 1,
+                         'chrono' => 1,
                          'class.h' => 1,
                          'classnamepatternconverter.h' => 1,
                          'classregistration.h' => 1,
@@ -49,12 +54,11 @@
                          'configurator.h' => 1,
                          'consoleappender.h' => 1,
                          'cyclicbuffer.h' => 1,
-                         'dailyrollingfileappender.h' => 1,
                          'datagrampacket.h' => 1,
                          'datagramsocket.h' => 1,
+                         'datagramsocket_priv.h' => 1,
                          'date.h' => 1,
                          'dateformat.h' => 1,
-                         'datelayout.h' => 1,
                          'datepatternconverter.h' => 1,
                          'datetimedateformat.h' => 1,
                          'defaultconfigurator.h' => 1,
@@ -67,6 +71,7 @@
                          'fallbackerrorhandler.h' => 1,
                          'file.h' => 1,
                          'fileappender.h' => 1,
+                         'fileappender_priv.h' => 1,
                          'filedatepatternconverter.h' => 1,
                          'fileinputstream.h' => 1,
                          'filelocationpatternconverter.h' => 1,
@@ -74,6 +79,7 @@
                          'filerenameaction.h' => 1,
                          'filewatchdog.h' => 1,
                          'filter.h' => 1,
+                         'filter_priv.h' => 1,
                          'filterbasedtriggeringpolicy.h' => 1,
                          'fixedwindowrollingpolicy.h' => 1,
                          'formattinginfo.h' => 1,
@@ -128,14 +134,15 @@
                          'ndcpatternconverter.h' => 1,
                          'new_allocator.h' => 1,
                          'object.h' => 1,
-                         'objectoutputstream.h' => 1,
                          'odbcappender.h' => 1,
+                         'odbcappender_priv.h' => 1,
                          'onlyonceerrorhandler.h' => 1,
                          'optionconverter.h' => 1,
                          'optionhandler.h' => 1,
                          'outputstream.h' => 1,
                          'outputstreamwriter.h' => 1,
                          'patternconverter.h' => 1,
+                         'patternconverter_priv.h' => 1,
                          'patternlayout.h' => 1,
                          'patternparser.h' => 1,
                          'pool.h' => 1,
@@ -145,9 +152,8 @@
                          'propertyresourcebundle.h' => 1,
                          'propertysetter.h' => 1,
                          'provisionnode.h' => 1,
-                         'pthreadtypes-arch.h' => 1,
                          'pthreadtypes.h' => 1,
-                         'ptr_traits.h' => 1,
+                         'ratio' => 1,
                          'reader.h' => 1,
                          'refwrap.h' => 1,
                          'relativetimedateformat.h' => 1,
@@ -155,13 +161,13 @@
                          'repositoryselector.h' => 1,
                          'resourcebundle.h' => 1,
                          'rollingfileappender.h' => 1,
-                         'rollingfileappenderskeleton.h' => 1,
                          'rollingpolicy.h' => 1,
                          'rollingpolicybase.h' => 1,
+                         'rollingpolicybase_priv.h' => 1,
                          'rolloverdescription.h' => 1,
                          'rootlogger.h' => 1,
                          'serversocket.h' => 1,
-                         'shared_mutex' => 1,
+                         'serversocket_priv.h' => 1,
                          'shared_ptr.h' => 1,
                          'shared_ptr_base.h' => 1,
                          'shortfilelocationpatternconverter.h' => 1,
@@ -170,20 +176,20 @@
                          'sizebasedtriggeringpolicy.h' => 1,
                          'smtpappender.h' => 1,
                          'socket.h' => 1,
-                         'socketappender.h' => 1,
+                         'socket_priv.h' => 1,
                          'socketappenderskeleton.h' => 1,
-                         'sockethubappender.h' => 1,
+                         'socketappenderskeleton_priv.h' => 1,
                          'socketoutputstream.h' => 1,
                          'std_function.h' => 1,
                          'std_mutex.h' => 1,
                          'stddef.h' => 1,
-                         'stl_deque.h' => 1,
+                         'stdint-intn.h' => 1,
+                         'stdint-uintn.h' => 1,
                          'stl_function.h' => 1,
                          'stl_iterator.h' => 1,
                          'stl_list.h' => 1,
                          'stl_map.h' => 1,
                          'stl_pair.h' => 1,
-                         'stl_stack.h' => 1,
                          'stl_tree.h' => 1,
                          'stl_vector.h' => 1,
                          'stream.h' => 1,
@@ -192,8 +198,10 @@
                          'stringhelper.h' => 1,
                          'stringmatchfilter.h' => 1,
                          'stringtokenizer.h' => 1,
+                         'struct_mutex.h' => 1,
                          'struct_tm.h' => 1,
                          'syslogappender.h' => 1,
+                         'syslogappender_priv.h' => 1,
                          'syslogwriter.h' => 1,
                          'system.h' => 1,
                          'systemerrwriter.h' => 1,
@@ -213,23 +221,25 @@
                          'transform.h' => 1,
                          'triggeringeventevaluator.h' => 1,
                          'triggeringpolicy.h' => 1,
-                         'ttcclayout.h' => 1,
                          'tuple' => 1,
                          'type_traits' => 1,
+                         'types.h' => 1,
                          'unique_ptr.h' => 1,
                          'writer.h' => 1,
                          'writerappender.h' => 1,
+                         'writerappender_priv.h' => 1,
                          'xml.h' => 1,
                          'xmllayout.h' => 1,
                          'xmlsocketappender.h' => 1,
                          'zipcompressaction.h' => 1
                        },
           'Language' => 'C++',
-          'LibraryName' => 'liblog4cxx.so.12.0.0',
-          'LibraryVersion' => '12',
+          'LibraryName' => 'liblog4cxx.so.13.0.0',
+          'LibraryVersion' => '13',
           'NameSpaces' => {
                             '__gnu_cxx' => 1,
                             '__gnu_cxx::__ops' => 1,
+                            '__pstl::execution::v1' => 1,
                             'log4cxx' => 1,
                             'log4cxx::classes' => 1,
                             'log4cxx::config' => 1,
@@ -249,17 +259,16 @@
                             'std::__detail' => 1,
                             'std::__exception_ptr' => 1,
                             'std::chrono' => 1,
-                            'std::chrono::_V2' => 1
+                            'std::chrono::_V2' => 1,
+                            'std::filesystem' => 1,
+                            'std::filesystem::__cxx11' => 1
                           },
           'Needed' => {
                         'ld-linux-x86-64.so.2' => 1,
                         'libapr-1.so.0' => 1,
                         'libaprutil-1.so.0' => 1,
                         'libc.so.6' => 1,
-                        'libexpat.so.1' => 1,
                         'libgcc_s.so.1' => 1,
-                        'libm.so.6' => 1,
-                        'libodbc.so.2' => 1,
                         'libstdc++.so.6' => 1
                       },
           'Sources' => {
@@ -267,7 +276,10 @@
                          'andfilter.cpp' => 1,
                          'appenderattachableimpl.cpp' => 1,
                          'appenderskeleton.cpp' => 1,
+                         'aprdatagramsocket.cpp' => 1,
                          'aprinitializer.cpp' => 1,
+                         'aprserversocket.cpp' => 1,
+                         'aprsocket.cpp' => 1,
                          'asyncappender.cpp' => 1,
                          'basicconfigurator.cpp' => 1,
                          'bufferedwriter.cpp' => 1,
@@ -285,12 +297,10 @@
                          'configurator.cpp' => 1,
                          'consoleappender.cpp' => 1,
                          'cyclicbuffer.cpp' => 1,
-                         'dailyrollingfileappender.cpp' => 1,
                          'datagrampacket.cpp' => 1,
                          'datagramsocket.cpp' => 1,
                          'date.cpp' => 1,
                          'dateformat.cpp' => 1,
-                         'datelayout.cpp' => 1,
                          'datepatternconverter.cpp' => 1,
                          'defaultconfigurator.cpp' => 1,
                          'defaultloggerfactory.cpp' => 1,
@@ -349,8 +359,6 @@
                          'namepatternconverter.cpp' => 1,
                          'ndc.cpp' => 1,
                          'ndcpatternconverter.cpp' => 1,
-                         'objectoutputstream.cpp' => 1,
-                         'obsoleterollingfileappender.cpp' => 1,
                          'odbcappender.cpp' => 1,
                          'onlyonceerrorhandler.cpp' => 1,
                          'optionconverter.cpp' => 1,
@@ -381,9 +389,7 @@
                          'sizebasedtriggeringpolicy.cpp' => 1,
                          'smtpappender.cpp' => 1,
                          'socket.cpp' => 1,
-                         'socketappender.cpp' => 1,
                          'socketappenderskeleton.cpp' => 1,
-                         'sockethubappender.cpp' => 1,
                          'socketoutputstream.cpp' => 1,
                          'strftimedateformat.cpp' => 1,
                          'stringhelper.cpp' => 1,
@@ -406,7 +412,6 @@
                          'transcoder.cpp' => 1,
                          'transform.cpp' => 1,
                          'triggeringpolicy.cpp' => 1,
-                         'ttcclayout.cpp' => 1,
                          'writer.cpp' => 1,
                          'writerappender.cpp' => 1,
                          'xmllayout.cpp' => 1,
@@ -414,486 +419,27393 @@
                          'zipcompressaction.cpp' => 1
                        },
           'SymbolInfo' => {
-                            '1000721' => {
-                                           'Class' => '985323',
+                            '10022015' => {
+                                            'Class' => '542848',
+                                            'Const' => 1,
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZNK7log4cxx5Level8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1198641'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '10022054' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5Level14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '31',
+                                            'Static' => 1
+                                          },
+                            '10022071' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5Level13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '31',
+                                            'Static' => 1
+                                          },
+                            '10022088' => {
+                                            'Class' => '542848',
+                                            'Const' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 2,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZNK7log4cxx5Level4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1198641'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '10022132' => {
+                                            'Class' => '542848',
+                                            'Const' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 2,
+                                            'Line' => '75',
+                                            'MnglName' => '_ZNK7log4cxx5Level10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1198641'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10022218' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5Level7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'sArg',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '544724',
+                                            'ShortName' => 'toLevel',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '141',
+                                            'Static' => 1
+                                          },
+                            '10022245' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5Level7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIS0_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'sArg',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'defaultLevel',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '544724',
+                                            'ShortName' => 'toLevel',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '146',
+                                            'Static' => 1
+                                          },
+                            '10022309' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5Level7toLevelERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'sArg',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '544724',
+                                            'ShortName' => 'toLevel',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '158',
+                                            'Static' => 1
+                                          },
+                            '10022336' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5Level7toLevelERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrIS0_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'sArg',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'defaultLevel',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '544724',
+                                            'ShortName' => 'toLevel',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '163',
+                                            'Static' => 1
+                                          },
+                            '10022368' => {
+                                            'Class' => '542848',
+                                            'Const' => 1,
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZNK7log4cxx5Level8toStringERNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1198641'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'dst',
+                                                                  'type' => '801772'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'toString',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '169'
+                                          },
+                            '10022490' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5Level7toLevelEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '544724',
+                                            'ShortName' => 'toLevel',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '103',
+                                            'Static' => 1
+                                          },
+                            '10022517' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5Level7toLevelEiRKSt10shared_ptrIS0_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'defaultLevel',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '544724',
+                                            'ShortName' => 'toLevel',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '108',
+                                            'Static' => 1
+                                          },
+                            '10022566' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'Line' => '223',
+                                            'MnglName' => '_ZN7log4cxx5Level8getFatalEv',
+                                            'Return' => '544724',
+                                            'ShortName' => 'getFatal',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '39',
+                                            'Static' => 1
+                                          },
+                            '10022617' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'Line' => '226',
+                                            'MnglName' => '_ZN7log4cxx5Level7getInfoEv',
+                                            'Return' => '544724',
+                                            'ShortName' => 'getInfo',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '57',
+                                            'Static' => 1
+                                          },
+                            '10022651' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'Line' => '228',
+                                            'MnglName' => '_ZN7log4cxx5Level8getTraceEv',
+                                            'Return' => '544724',
+                                            'ShortName' => 'getTrace',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '69',
+                                            'Static' => 1
+                                          },
+                            '10022668' => {
+                                            'Class' => '542848',
+                                            'Header' => 'level.h',
+                                            'Line' => '229',
+                                            'MnglName' => '_ZN7log4cxx5Level6getOffEv',
+                                            'Return' => '544724',
+                                            'ShortName' => 'getOff',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '33',
+                                            'Static' => 1
+                                          },
+                            '10022685' => {
+                                            'Class' => '542848',
+                                            'Const' => 1,
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZNK7log4cxx5Level6equalsERKSt10shared_ptrIS0_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1198641'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'equals',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '277',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '10022834' => {
+                                            'Class' => '542848',
+                                            'Const' => 1,
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZNK7log4cxx5Level16isGreaterOrEqualERKSt10shared_ptrIS0_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1198641'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isGreaterOrEqual',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '282',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '10023360' => {
+                                            'Data' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7classes17LevelRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LevelRegistration',
+                                            'Source' => 'level.cpp'
+                                          },
+                            '10027652' => {
+                                            'Artificial' => 1,
+                                            'Class' => '4927272',
+                                            'Destructor' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx5Level10LevelClassD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10024665'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelClass',
+                                            'Virt' => 1
+                                          },
+                            '10027653' => {
+                                            'Artificial' => 1,
+                                            'Class' => '4927272',
+                                            'Destructor' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx5Level10LevelClassD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10024665'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelClass',
+                                            'Virt' => 1
+                                          },
+                            '10027793' => {
+                                            'Artificial' => 1,
+                                            'Class' => '4927272',
+                                            'Destructor' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx5Level10LevelClassD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10024665'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelClass',
+                                            'Virt' => 1
+                                          },
+                            '10027896' => {
+                                            'Artificial' => 1,
+                                            'Class' => '542848',
+                                            'Destructor' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx5LevelD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10023590'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Level',
+                                            'Virt' => 1
+                                          },
+                            '10027897' => {
+                                            'Artificial' => 1,
+                                            'Class' => '542848',
+                                            'Destructor' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx5LevelD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10023590'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Level',
+                                            'Virt' => 1
+                                          },
+                            '10028683' => {
+                                            'Artificial' => 1,
+                                            'Class' => '542848',
+                                            'Destructor' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx5LevelD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10023590'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Level',
+                                            'Virt' => 1
+                                          },
+                            '10051855' => {
+                                            'Class' => '542848',
+                                            'Constructor' => 1,
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5LevelC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10023590'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'syslogEquivalent1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Level',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '84'
+                                          },
+                            '10051856' => {
+                                            'Class' => '542848',
+                                            'Constructor' => 1,
+                                            'Header' => 'level.h',
+                                            'MnglName' => '_ZN7log4cxx5LevelC1EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10023590'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'syslogEquivalent1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Level',
+                                            'Source' => 'level.cpp',
+                                            'SourceLine' => '84'
+                                          },
+                            '10101132' => {
+                                            'Artificial' => 1,
+                                            'Class' => '4927272',
+                                            'Constructor' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 1,
+                                            'Line' => '54',
+                                            'MnglName' => '_ZN7log4cxx5Level10LevelClassC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10024665'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelClass'
+                                          },
+                            '10101133' => {
+                                            'Artificial' => 1,
+                                            'Class' => '4927272',
+                                            'Constructor' => 1,
+                                            'Header' => 'level.h',
+                                            'InLine' => 1,
+                                            'Line' => '54',
+                                            'MnglName' => '_ZN7log4cxx5Level10LevelClassC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10024665'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelClass'
+                                          },
+                            '1015825' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '53',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter19convertSpecialCharsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 's',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'convertSpecialChars',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '80',
+                                           'Static' => 1
+                                         },
+                            '1015852' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '63',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter9toBooleanERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dEfault',
+                                                                 'type' => '83923'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'toBoolean',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '125',
+                                           'Static' => 1
+                                         },
+                            '1015884' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '64',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter5toIntERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dEfault',
+                                                                 'type' => '83870'
+                                                               }
+                                                      },
+                                           'Return' => '83870',
+                                           'ShortName' => 'toInt',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '148',
+                                           'Static' => 1
+                                         },
+                            '1015916' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '65',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter10toFileSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEl',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 's',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dEfault',
+                                                                 'type' => '83883'
+                                                               }
+                                                      },
+                                           'Return' => '83883',
+                                           'ShortName' => 'toFileSize',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '162',
+                                           'Static' => 1
+                                         },
+                            '1015948' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '66',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'defaultValue',
+                                                                 'type' => '546687'
+                                                               }
+                                                      },
+                                           'Return' => '544724',
+                                           'ShortName' => 'toLevel',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '306',
+                                           'Static' => 1
+                                         },
+                            '1015980' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '74',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter12findAndSubstERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_10PropertiesE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'key',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'props',
+                                                                 'type' => '1022000'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'findAndSubst',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '195',
+                                           'Static' => 1
+                                         },
+                            '1016012' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '110',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter9substVarsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_10PropertiesE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'val',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'props',
+                                                                 'type' => '1022000'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'substVars',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '216',
+                                           'Static' => 1
+                                         },
+                            '1016044' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '119',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter17getSystemPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'key',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'def',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getSystemProperty',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '291',
+                                           'Static' => 1
+                                         },
+                            '1016076' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '131',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter22instantiateByClassNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_5ClassERKSt10shared_ptrINS0_6ObjectEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'className',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'superClass',
+                                                                 'type' => '99448'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'defaultValue',
+                                                                 'type' => '802470'
+                                                               }
+                                                      },
+                                           'Return' => '799949',
+                                           'ShortName' => 'instantiateByClassName',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '385',
+                                           'Static' => 1
+                                         },
+                            '1016113' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '134',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter16instantiateByKeyERNS0_10PropertiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_5ClassERKSt10shared_ptrINS0_6ObjectEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'props',
+                                                                 'type' => '1022000'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'key',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'superClass',
+                                                                 'type' => '99448'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'defaultValue',
+                                                                 'type' => '802470'
+                                                               }
+                                                      },
+                                           'Return' => '799949',
+                                           'ShortName' => 'instantiateByKey',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '367',
+                                           'Static' => 1
+                                         },
+                            '1016155' => {
+                                           'Class' => '1015786',
+                                           'Header' => 'optionconverter.h',
+                                           'Line' => '160',
+                                           'MnglName' => '_ZN7log4cxx7helpers15OptionConverter18selectAndConfigureERKNS_4FileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_3spi16LoggerRepositoryEEi',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'configFileName',
+                                                                 'type' => '1022012'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => '_clazz',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'hierarchy',
+                                                                 'type' => '1018115'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'delay',
+                                                                 'type' => '83870'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'selectAndConfigure',
+                                           'Source' => 'optionconverter.cpp',
+                                           'SourceLine' => '412',
+                                           'Static' => 1
+                                         },
+                            '1016301' => {
+                                           'Class' => '1016257',
+                                           'Header' => 'threadutility.h',
+                                           'Line' => '74',
+                                           'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility16preStartFunctionEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1022275'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1016683',
+                                           'ShortName' => 'preStartFunction',
+                                           'Source' => 'threadutility.cpp',
+                                           'SourceLine' => '169'
+                                         },
+                            '1016331' => {
+                                           'Class' => '1016257',
+                                           'Header' => 'threadutility.h',
+                                           'Line' => '75',
+                                           'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility21threadStartedFunctionB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1022275'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1016695',
+                                           'ShortName' => 'threadStartedFunction',
+                                           'Source' => 'threadutility.cpp',
+                                           'SourceLine' => '174'
+                                         },
+                            '1016361' => {
+                                           'Class' => '1016257',
+                                           'Header' => 'threadutility.h',
+                                           'Line' => '76',
+                                           'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility17postStartFunctionEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1022275'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1016707',
+                                           'ShortName' => 'postStartFunction',
+                                           'Source' => 'threadutility.cpp',
+                                           'SourceLine' => '179'
+                                         },
+                            '1016436' => {
+                                           'Class' => '1016257',
+                                           'Header' => 'threadutility.h',
+                                           'Line' => '82',
+                                           'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility8instanceEv',
+                                           'Return' => '1022269',
+                                           'ShortName' => 'instance',
+                                           'Source' => 'threadutility.cpp',
+                                           'SourceLine' => '65',
+                                           'Static' => 1
+                                         },
+                            '1016453' => {
+                                           'Class' => '1016257',
+                                           'Header' => 'threadutility.h',
+                                           'Line' => '88',
+                                           'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility9configureENS0_23ThreadConfigurationTypeE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'type',
+                                                                 'type' => '1016213'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configure',
+                                           'Source' => 'threadutility.cpp',
+                                           'SourceLine' => '71',
+                                           'Static' => 1
+                                         },
+                            '1016477' => {
+                                           'Class' => '1016257',
+                                           'Header' => 'threadutility.h',
+                                           'Line' => '95',
+                                           'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility14configureFuncsESt8functionIFvvEES2_IFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt6thread2idEmEES4_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1022275'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'pre_start',
+                                                                 'type' => '1016683'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'started',
+                                                                 'type' => '1016695'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'post_start',
+                                                                 'type' => '1016707'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configureFuncs',
+                                           'Source' => 'threadutility.cpp',
+                                           'SourceLine' => '105'
+                                         },
+                            '1016519' => {
+                                           'Class' => '1016257',
+                                           'Header' => 'threadutility.h',
+                                           'Line' => '104',
+                                           'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility21preThreadBlockSignalsEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1022275'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'preThreadBlockSignals',
+                                           'Source' => 'threadutility.cpp',
+                                           'SourceLine' => '114'
+                                         },
+                            '1016546' => {
+                                           'Class' => '1016257',
+                                           'Header' => 'threadutility.h',
+                                           'Line' => '110',
+                                           'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility23threadStartedNameThreadENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt6thread2idEm',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1022275'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'threadName',
+                                                                 'type' => '98472'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'p2',
+                                                                 'type' => '926683'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'nativeHandle',
+                                                                 'type' => '926766'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '2' => 'rdx'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'threadStartedNameThread',
+                                           'Source' => 'threadutility.cpp',
+                                           'SourceLine' => '133'
+                                         },
+                            '1016588' => {
+                                           'Class' => '1016257',
+                                           'Header' => 'threadutility.h',
+                                           'Line' => '119',
+                                           'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility24postThreadUnblockSignalsEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1022275'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'postThreadUnblockSignals',
+                                           'Source' => 'threadutility.cpp',
+                                           'SourceLine' => '152'
+                                         },
+                            '1017155' => {
+                                           'Class' => '1017066',
+                                           'Header' => 'exception.h',
+                                           'Line' => '82',
+                                           'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionaSERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1027171'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '1027176'
+                                                               }
+                                                      },
+                                           'Return' => '1027182',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '139'
+                                         },
+                            '1017349' => {
+                                           'Class' => '1017228',
+                                           'Header' => 'exception.h',
+                                           'Line' => '59',
+                                           'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionaSERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1027194'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '1027199'
+                                                               }
+                                                      },
+                                           'Return' => '1027205',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '99'
+                                         },
+                            '1017385' => {
+                                           'Class' => '1017228',
+                                           'Header' => 'exception.h',
+                                           'Line' => '61',
+                                           'MnglName' => '_ZN7log4cxx7helpers16RuntimeException13formatMessageB5cxx11Ei',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'stat',
+                                                                 'type' => '1020684'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '98472',
+                                           'ShortName' => 'formatMessage',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '105',
+                                           'Static' => 1
+                                         },
+                            '1017525' => {
+                                           'Class' => '542848',
+                                           'Header' => 'level.h',
+                                           'Line' => '224',
+                                           'MnglName' => '_ZN7log4cxx5Level8getErrorEv',
+                                           'Private' => 1,
+                                           'Return' => '544724',
+                                           'ShortName' => 'getError',
+                                           'Source' => 'level.cpp',
+                                           'SourceLine' => '45',
+                                           'Static' => 1
+                                         },
+                            '1017608' => {
+                                           'Class' => '1017568',
+                                           'Header' => 'locationinfo.h',
+                                           'Line' => '58',
+                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfo22getLocationUnavailableEv',
+                                           'Return' => '1021034',
+                                           'ShortName' => 'getLocationUnavailable',
+                                           'Source' => 'locationinfo.cpp',
+                                           'SourceLine' => '31',
+                                           'Static' => 1
+                                         },
+                            '1017758' => {
+                                           'Class' => '1017568',
+                                           'Header' => 'locationinfo.h',
+                                           'Line' => '99',
+                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfoaSERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11326326'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '1021034'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1021046',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'locationinfo.cpp',
+                                           'SourceLine' => '80'
+                                         },
+                            '1017794' => {
+                                           'Class' => '1017568',
+                                           'Header' => 'locationinfo.h',
+                                           'Line' => '104',
+                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfo5clearEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11326326'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'clear',
+                                           'Source' => 'locationinfo.cpp',
+                                           'SourceLine' => '91'
+                                         },
+                            '1017821' => {
+                                           'Class' => '1017568',
+                                           'Const' => 1,
+                                           'Header' => 'locationinfo.h',
+                                           'Line' => '108',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LocationInfo12getClassNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11326343'
+                                                               }
+                                                      },
+                                           'Return' => '53227',
+                                           'ShortName' => 'getClassName',
+                                           'Source' => 'locationinfo.cpp',
+                                           'SourceLine' => '152'
+                                         },
+                            '1017852' => {
+                                           'Class' => '1017568',
+                                           'Const' => 1,
+                                           'Header' => 'locationinfo.h',
+                                           'Line' => '114',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LocationInfo11getFileNameEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11326343'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '84758',
+                                           'ShortName' => 'getFileName',
+                                           'Source' => 'locationinfo.cpp',
+                                           'SourceLine' => '103'
+                                         },
+                            '1017883' => {
+                                           'Class' => '1017568',
+                                           'Const' => 1,
+                                           'Header' => 'locationinfo.h',
+                                           'Line' => '121',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LocationInfo16getShortFileNameEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11326343'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '84758',
+                                           'ShortName' => 'getShortFileName',
+                                           'Source' => 'locationinfo.cpp',
+                                           'SourceLine' => '108'
+                                         },
+                            '1017914' => {
+                                           'Class' => '1017568',
+                                           'Const' => 1,
+                                           'Header' => 'locationinfo.h',
+                                           'Line' => '127',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LocationInfo13getLineNumberEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11326343'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83870',
+                                           'ShortName' => 'getLineNumber',
+                                           'Source' => 'locationinfo.cpp',
+                                           'SourceLine' => '116'
+                                         },
+                            '1017945' => {
+                                           'Class' => '1017568',
+                                           'Const' => 1,
+                                           'Header' => 'locationinfo.h',
+                                           'Line' => '130',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LocationInfo13getMethodNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11326343'
+                                                               }
+                                                      },
+                                           'Return' => '53227',
+                                           'ShortName' => 'getMethodName',
+                                           'Source' => 'locationinfo.cpp',
+                                           'SourceLine' => '122'
+                                         },
+                            '1018044' => {
+                                           'Class' => '542896',
+                                           'Const' => 1,
+                                           'Header' => 'loggingevent.h',
+                                           'Line' => '88',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent10getMessageB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '12067430'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '363071',
+                                           'ShortName' => 'getMessage',
+                                           'Source' => 'loggingevent.cpp',
+                                           'SourceLine' => '413'
+                                         },
+                            '1018068' => {
+                                           'Class' => '542896',
+                                           'Const' => 1,
+                                           'Header' => 'loggingevent.h',
+                                           'Line' => '85',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent13getLoggerNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '12067430'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '363071',
+                                           'ShortName' => 'getLoggerName',
+                                           'Source' => 'loggingevent.cpp',
+                                           'SourceLine' => '408'
+                                         },
+                            '1018080' => {
+                                           'Class' => '542896',
+                                           'Const' => 1,
+                                           'Header' => 'loggingevent.h',
+                                           'Line' => '125',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent6getNDCERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '12067430'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dest',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '83923',
+                                           'ShortName' => 'getNDC',
+                                           'Source' => 'loggingevent.cpp',
+                                           'SourceLine' => '177'
+                                         },
+                            '1018092' => {
+                                           'Class' => '542896',
+                                           'Const' => 1,
+                                           'Header' => 'loggingevent.h',
+                                           'Line' => '158',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent10getMDCCopyEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '12067430'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'getMDCCopy',
+                                           'Source' => 'loggingevent.cpp',
+                                           'SourceLine' => '253'
+                                         },
+                            '1018886' => {
+                                           'Data' => 1,
+                                           'Line' => '154',
+                                           'MnglName' => '_ZN7log4cxx7classes25AsyncAppenderRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'AsyncAppenderRegistration',
+                                           'Source' => 'asyncappender.cpp'
+                                         },
+                            '1019244' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender8getClassEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               }
+                                                      },
+                                           'Return' => '99448',
+                                           'ShortName' => 'getClass',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '154',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '1019284' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '154',
+                                           'Static' => 1
+                                         },
+                            '1019301' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '154',
+                                           'Static' => 1
+                                         },
+                            '1019318' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 2,
+                                           'Line' => '59',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender4castERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '1019363' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 2,
+                                           'Line' => '63',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '1019488' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender11addAppenderESt10shared_ptrINS_8AppenderEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'newAppender',
+                                                                 'type' => '363065'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'addAppender',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '168',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '1019529' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'event',
+                                                                 'type' => '220958'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'pool1',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'doAppend',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '198',
+                                           'Virt' => 1,
+                                           'VirtPos' => '12'
+                                         },
+                            '1019575' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'event',
+                                                                 'type' => '220958'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'append',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '205',
+                                           'Virt' => 1,
+                                           'VirtPos' => '13'
+                                         },
+                            '1019621' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender5closeEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'close',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '286',
+                                           'Virt' => 1,
+                                           'VirtPos' => '14'
+                                         },
+                            '1019658' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender15getAllAppendersEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               }
+                                                      },
+                                           'Return' => '363036',
+                                           'ShortName' => 'getAllAppenders',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '312',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '1019699' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'n',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '363053',
+                                           'ShortName' => 'getAppender',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '317',
+                                           'Virt' => 1,
+                                           'VirtPos' => '7'
+                                         },
+                            '1019745' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender15getLocationInfoEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'getLocationInfo',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '347'
+                                         },
+                            '1019777' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender10isAttachedESt10shared_ptrINS_8AppenderEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'appender',
+                                                                 'type' => '363065'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'isAttached',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '322',
+                                           'Virt' => 1,
+                                           'VirtPos' => '8'
+                                         },
+                            '1019823' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender14requiresLayoutEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83923',
+                                           'ShortName' => 'requiresLayout',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '327',
+                                           'Virt' => 1,
+                                           'VirtPos' => '15'
+                                         },
+                            '1019864' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender18removeAllAppendersEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'removeAllAppenders',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '332',
+                                           'Virt' => 1,
+                                           'VirtPos' => '9'
+                                         },
+                            '1019901' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender14removeAppenderESt10shared_ptrINS_8AppenderEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'appender',
+                                                                 'type' => '363065'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'removeAppender',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '337',
+                                           'Virt' => 1,
+                                           'VirtPos' => '10'
+                                         },
+                            '1019943' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'n',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'removeAppender',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '342',
+                                           'Virt' => 1,
+                                           'VirtPos' => '11'
+                                         },
+                            '1019985' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender15setLocationInfoEb',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'flag',
+                                                                 'type' => '83923'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setLocationInfo',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '352'
+                                         },
+                            '1020018' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender13setBufferSizeEi',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'size',
+                                                                 'type' => '83870'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setBufferSize',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '358'
+                                         },
+                            '1020051' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender13getBufferSizeEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               }
+                                                      },
+                                           'Return' => '83870',
+                                           'ShortName' => 'getBufferSize',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '370'
+                                         },
+                            '1020083' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender11setBlockingEb',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '83923'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setBlocking',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '375'
+                                         },
+                            '1020116' => {
+                                           'Class' => '1018904',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender11getBlockingEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026573'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'getBlocking',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '382'
+                                         },
+                            '1020148' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'option',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setOption',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '174',
+                                           'Virt' => 1,
+                                           'VirtPos' => '16'
+                                         },
+                            '1020270' => {
+                                           'Class' => '1018904',
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender8dispatchEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'dispatch',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '442'
+                                         },
+                            '1020418' => {
+                                           'Class' => '1020297',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 2,
+                                           'Line' => '58',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender18ClazzAsyncAppender7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026672'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '1020458' => {
+                                           'Class' => '1020297',
+                                           'Const' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 2,
+                                           'Line' => '58',
+                                           'MnglName' => '_ZNK7log4cxx13AsyncAppender18ClazzAsyncAppender11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026672'
+                                                               }
+                                                      },
+                                           'Return' => '1025378',
+                                           'ShortName' => 'newInstance',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '1020498' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1020297',
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 2,
+                                           'Line' => '58',
+                                           'MnglName' => '_ZTch0_h0_NK7log4cxx13AsyncAppender18ClazzAsyncAppender11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026672'
+                                                               }
+                                                      },
+                                           'Return' => '1025378',
+                                           'ShortName' => '_ZTch0_h0_NK7log4cxx13AsyncAppender18ClazzAsyncAppender11newInstanceEv'
+                                         },
+                            '10209853' => {
+                                            'Class' => '10209620',
+                                            'Const' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211899'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '39',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '10209892' => {
+                                            'Class' => '10209620',
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '39',
+                                            'Static' => 1
+                                          },
+                            '10209909' => {
+                                            'Class' => '10209620',
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '39',
+                                            'Static' => 1
+                                          },
+                            '10209926' => {
+                                            'Class' => '10209620',
+                                            'Const' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211899'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '10209970' => {
+                                            'Class' => '10209620',
+                                            'Const' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211899'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10210094' => {
+                                            'Class' => '10209620',
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211871'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '10210140' => {
+                                            'Class' => '10209620',
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter15setLevelToMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211871'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'levelToMatch1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLevelToMatch',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '66'
+                                          },
+                            '10210172' => {
+                                            'Class' => '10209620',
+                                            'Const' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter15getLevelToMatchB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211899'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getLevelToMatch',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '71'
+                                          },
+                            '10210203' => {
+                                            'Class' => '10209620',
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter16setAcceptOnMatchEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211871'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'acceptOnMatch1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setAcceptOnMatch',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '96'
+                                          },
+                            '10210235' => {
+                                            'Class' => '10209620',
+                                            'Const' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter16getAcceptOnMatchEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211899'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getAcceptOnMatch',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '101'
+                                          },
+                            '10210266' => {
+                                            'Class' => '10209620',
+                                            'Const' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211899'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                }
+                                                       },
+                                            'Return' => '218688',
+                                            'ShortName' => 'decide',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '76',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '10210431' => {
+                                            'Class' => '10210310',
+                                            'Const' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211980'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10210470' => {
+                                            'Class' => '10210310',
+                                            'Const' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211980'
+                                                                }
+                                                       },
+                                            'Return' => '10211865',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '10210509' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10210310',
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211980'
+                                                                }
+                                                       },
+                                            'Return' => '10211865',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter11newInstanceEv'
+                                          },
+                            '10210552' => {
+                                            'Data' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7classes28LevelMatchFilterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LevelMatchFilterRegistration',
+                                            'Source' => 'levelmatchfilter.cpp'
+                                          },
+                            '10216945' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10209638',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211319'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelMatchFilterPrivate',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '10216946' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10209638',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211319'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelMatchFilterPrivate',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '10218342' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10209638',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211319'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelMatchFilterPrivate',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '10225307' => {
+                                            'Class' => '10209620',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211871'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelMatchFilter',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '47',
+                                            'Virt' => 1
+                                          },
+                            '10225405' => {
+                                            'Class' => '10209620',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211871'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelMatchFilter',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '47',
+                                            'Virt' => 1
+                                          },
+                            '10225599' => {
+                                            'Class' => '10209620',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211871'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelMatchFilter',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '47',
+                                            'Virt' => 1
+                                          },
+                            '10225729' => {
+                                            'Class' => '10209620',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211871'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelMatchFilter',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '41'
+                                          },
+                            '10229275' => {
+                                            'Class' => '10209620',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211871'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelMatchFilter',
+                                            'Source' => 'levelmatchfilter.cpp',
+                                            'SourceLine' => '41'
+                                          },
+                            '1023107' => {
+                                           'Class' => '1023004',
+                                           'Line' => '65',
+                                           'MnglName' => '_ZN14DiscardSummaryaSERKS_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1023282'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '1023293'
+                                                               }
+                                                      },
+                                           'Return' => '1023299',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'asyncappender.cpp'
+                                         },
+                            '1023143' => {
+                                           'Class' => '1023004',
+                                           'Line' => '72',
+                                           'MnglName' => '_ZN14DiscardSummary3addERKSt10shared_ptrIN7log4cxx3spi12LoggingEventEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1023282'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'event',
+                                                                 'type' => '220958'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'add',
+                                           'Source' => 'asyncappender.cpp'
+                                         },
+                            '1023176' => {
+                                           'Class' => '1023004',
+                                           'Line' => '79',
+                                           'MnglName' => '_ZN14DiscardSummary11createEventERN7log4cxx7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1023282'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '218875',
+                                           'ShortName' => 'createEvent',
+                                           'Source' => 'asyncappender.cpp'
+                                         },
+                            '1023212' => {
+                                           'Class' => '1023004',
+                                           'Line' => '82',
+                                           'MnglName' => '_ZN14DiscardSummary11createEventERN7log4cxx7helpers4PoolEm',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'discardedCount',
+                                                                 'type' => '84113'
+                                                               }
+                                                      },
+                                           'Return' => '218875',
+                                           'ShortName' => 'createEvent',
+                                           'Source' => 'asyncappender.cpp',
+                                           'Static' => 1
+                                         },
+                            '10235993' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10210310',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211963'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelMatchFilter',
+                                            'Virt' => 1
+                                          },
+                            '10235994' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10210310',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211963'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelMatchFilter',
+                                            'Virt' => 1
+                                          },
+                            '10236134' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10210310',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211963'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelMatchFilter',
+                                            'Virt' => 1
+                                          },
+                            '10236224' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10210310',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211963'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelMatchFilter'
+                                          },
+                            '10236225' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10210310',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10211963'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelMatchFilter'
+                                          },
+                            '10343383' => {
+                                            'Class' => '10343262',
+                                            'Header' => 'levelpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'levelpatternconverter.cpp',
+                                            'SourceLine' => '30',
+                                            'Static' => 1
+                                          },
+                            '10343400' => {
+                                            'Class' => '10343262',
+                                            'Header' => 'levelpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'levelpatternconverter.cpp',
+                                            'SourceLine' => '30',
+                                            'Static' => 1
+                                          },
+                            '10343417' => {
+                                            'Class' => '10343262',
+                                            'Const' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345095'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'levelpatternconverter.cpp',
+                                            'SourceLine' => '30',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '10343456' => {
+                                            'Class' => '10343262',
+                                            'Const' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345095'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '10343500' => {
+                                            'Class' => '10343262',
+                                            'Const' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345095'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10343581' => {
+                                            'Class' => '10343262',
+                                            'Header' => 'levelpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '545589'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'levelpatternconverter.cpp',
+                                            'SourceLine' => '38',
+                                            'Static' => 1
+                                          },
+                            '10343609' => {
+                                            'Class' => '10343262',
+                                            'Const' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345095'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'levelpatternconverter.cpp',
+                                            'SourceLine' => '45',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '10343660' => {
+                                            'Class' => '10343262',
+                                            'Const' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345095'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'obj',
+                                                                  'type' => '802470'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getStyleClass',
+                                            'Source' => 'levelpatternconverter.cpp',
+                                            'SourceLine' => '57',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '10343825' => {
+                                            'Class' => '10343704',
+                                            'Const' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345672'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10344395' => {
+                                            'Data' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7classes33LevelPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LevelPatternConverterRegistration',
+                                            'Source' => 'levelpatternconverter.cpp'
+                                          },
+                            '10348665' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10343262',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10344874'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10348666' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10343262',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10344874'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10348933' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10343262',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10344874'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '1035484' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1017066',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '77',
+                                           'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1027171'
+                                                               }
+                                                      },
+                                           'ShortName' => 'IllegalArgumentException',
+                                           'Virt' => 1
+                                         },
+                            '1035485' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1017066',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '77',
+                                           'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1027171'
+                                                               }
+                                                      },
+                                           'ShortName' => 'IllegalArgumentException',
+                                           'Virt' => 1
+                                         },
+                            '1035723' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1017066',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '77',
+                                           'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1027171'
+                                                               }
+                                                      },
+                                           'ShortName' => 'IllegalArgumentException',
+                                           'Virt' => 1
+                                         },
+                            '1035921' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1017228',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '53',
+                                           'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1027194'
+                                                               }
+                                                      },
+                                           'ShortName' => 'RuntimeException',
+                                           'Virt' => 1
+                                         },
+                            '1035922' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1017228',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '53',
+                                           'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1027194'
+                                                               }
+                                                      },
+                                           'ShortName' => 'RuntimeException',
+                                           'Virt' => 1
+                                         },
+                            '1035944' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1017228',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '53',
+                                           'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1027194'
+                                                               }
+                                                      },
+                                           'ShortName' => 'RuntimeException',
+                                           'Virt' => 1
+                                         },
+                            '1036014' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1015324',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7helpers9ExceptionD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1035973'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Exception',
+                                           'Virt' => 1
+                                         },
+                            '1036015' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1015324',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7helpers9ExceptionD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1035973'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Exception',
+                                           'Virt' => 1
+                                         },
+                            '1036037' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1015324',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7helpers9ExceptionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1035973'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Exception',
+                                           'Virt' => 1
+                                         },
+                            '10375505' => {
+                                            'Class' => '10343262',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10344874'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelPatternConverter',
+                                            'Source' => 'levelpatternconverter.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '10379692' => {
+                                            'Class' => '10343262',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10344874'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelPatternConverter',
+                                            'Source' => 'levelpatternconverter.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '10385402' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10343704',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345655'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10385403' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10343704',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345655'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10385544' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10343704',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345655'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10385634' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10343704',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345655'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelPatternConverter'
+                                          },
+                            '10385635' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10343704',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10345655'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelPatternConverter'
+                                          },
+                            '10495569' => {
+                                            'Class' => '10495321',
+                                            'Const' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497678'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '46',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '10495608' => {
+                                            'Class' => '10495321',
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '46',
+                                            'Static' => 1
+                                          },
+                            '10495625' => {
+                                            'Class' => '10495321',
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '46',
+                                            'Static' => 1
+                                          },
+                            '10495642' => {
+                                            'Class' => '10495321',
+                                            'Const' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '64',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497678'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '10495686' => {
+                                            'Class' => '10495321',
+                                            'Const' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '67',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497678'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10495810' => {
+                                            'Class' => '10495321',
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497650'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '56',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '10495856' => {
+                                            'Class' => '10495321',
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter11setLevelMinERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497650'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'levelMin1',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLevelMin',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '108'
+                                          },
+                            '10495888' => {
+                                            'Class' => '10495321',
+                                            'Const' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter11getLevelMinEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497678'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '546687',
+                                            'ShortName' => 'getLevelMin',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '113'
+                                          },
+                            '10495919' => {
+                                            'Class' => '10495321',
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter11setLevelMaxERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497650'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'levelMax1',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLevelMax',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '118'
+                                          },
+                            '10495951' => {
+                                            'Class' => '10495321',
+                                            'Const' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter11getLevelMaxEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497678'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '546687',
+                                            'ShortName' => 'getLevelMax',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '123'
+                                          },
+                            '10495982' => {
+                                            'Class' => '10495321',
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter16setAcceptOnMatchEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497650'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'acceptOnMatch1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setAcceptOnMatch',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '128'
+                                          },
+                            '10496014' => {
+                                            'Class' => '10495321',
+                                            'Const' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter16getAcceptOnMatchEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497678'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getAcceptOnMatch',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '133'
+                                          },
+                            '10496045' => {
+                                            'Class' => '10495321',
+                                            'Const' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497678'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                }
+                                                       },
+                                            'Return' => '218688',
+                                            'ShortName' => 'decide',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '77',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '10496210' => {
+                                            'Class' => '10496089',
+                                            'Const' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497759'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10496249' => {
+                                            'Class' => '10496089',
+                                            'Const' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497759'
+                                                                }
+                                                       },
+                                            'Return' => '10497644',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '10496288' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10496089',
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497759'
+                                                                }
+                                                       },
+                                            'Return' => '10497644',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter11newInstanceEv'
+                                          },
+                            '10496331' => {
+                                            'Data' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7classes28LevelRangeFilterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LevelRangeFilterRegistration',
+                                            'Source' => 'levelrangefilter.cpp'
+                                          },
+                            '10502737' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10495339',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497098'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelRangeFilterPrivate',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '10502738' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10495339',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497098'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelRangeFilterPrivate',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '10504798' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10495339',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497098'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelRangeFilterPrivate',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '10517499' => {
+                                            'Class' => '10495321',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497650'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelRangeFilter',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '54',
+                                            'Virt' => 1
+                                          },
+                            '10517597' => {
+                                            'Class' => '10495321',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497650'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelRangeFilter',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '54',
+                                            'Virt' => 1
+                                          },
+                            '10517793' => {
+                                            'Class' => '10495321',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497650'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelRangeFilter',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '54',
+                                            'Virt' => 1
+                                          },
+                            '10517923' => {
+                                            'Class' => '10495321',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497650'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelRangeFilter',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '49'
+                                          },
+                            '10521753' => {
+                                            'Class' => '10495321',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497650'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LevelRangeFilter',
+                                            'Source' => 'levelrangefilter.cpp',
+                                            'SourceLine' => '49'
+                                          },
+                            '10528982' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10496089',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497742'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelRangeFilter',
+                                            'Virt' => 1
+                                          },
+                            '10528983' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10496089',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497742'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelRangeFilter',
+                                            'Virt' => 1
+                                          },
+                            '10529124' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10496089',
+                                            'Destructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497742'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelRangeFilter',
+                                            'Virt' => 1
+                                          },
+                            '10529214' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10496089',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497742'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelRangeFilter'
+                                          },
+                            '10529215' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10496089',
+                                            'Constructor' => 1,
+                                            'Header' => 'levelrangefilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10497742'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLevelRangeFilter'
+                                          },
+                            '10634556' => {
+                                            'Class' => '10634435',
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'linelocationpatternconverter.cpp',
+                                            'SourceLine' => '29',
+                                            'Static' => 1
+                                          },
+                            '10634573' => {
+                                            'Class' => '10634435',
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'linelocationpatternconverter.cpp',
+                                            'SourceLine' => '29',
+                                            'Static' => 1
+                                          },
+                            '10634590' => {
+                                            'Class' => '10634435',
+                                            'Const' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636450'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'linelocationpatternconverter.cpp',
+                                            'SourceLine' => '29',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '10634629' => {
+                                            'Class' => '10634435',
+                                            'Const' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636450'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '10634673' => {
+                                            'Class' => '10634435',
+                                            'Const' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636450'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10634754' => {
+                                            'Class' => '10634435',
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '545589'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'linelocationpatternconverter.cpp',
+                                            'SourceLine' => '37',
+                                            'Static' => 1
+                                          },
+                            '10634781' => {
+                                            'Class' => '10634435',
+                                            'Const' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636450'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'linelocationpatternconverter.cpp',
+                                            'SourceLine' => '44',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '10634953' => {
+                                            'Class' => '10634832',
+                                            'Const' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636856'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10635835' => {
+                                            'Data' => 1,
+                                            'Line' => '29',
+                                            'MnglName' => '_ZN7log4cxx7classes40LineLocationPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LineLocationPatternConverterRegistration',
+                                            'Source' => 'linelocationpatternconverter.cpp'
+                                          },
+                            '10639824' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10634435',
+                                            'Destructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636245'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10639825' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10634435',
+                                            'Destructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636245'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10640089' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10634435',
+                                            'Destructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636245'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10651123' => {
+                                            'Class' => '10634435',
+                                            'Constructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636245'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineLocationPatternConverter',
+                                            'Source' => 'linelocationpatternconverter.cpp',
+                                            'SourceLine' => '31'
+                                          },
+                            '10655240' => {
+                                            'Class' => '10634435',
+                                            'Constructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636245'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineLocationPatternConverter',
+                                            'Source' => 'linelocationpatternconverter.cpp',
+                                            'SourceLine' => '31'
+                                          },
+                            '10660868' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10634832',
+                                            'Destructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636839'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10660869' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10634832',
+                                            'Destructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636839'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10661009' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10634832',
+                                            'Destructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636839'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10661099' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10634832',
+                                            'Constructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636839'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineLocationPatternConverter'
+                                          },
+                            '10661100' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10634832',
+                                            'Constructor' => 1,
+                                            'Header' => 'linelocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10636839'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineLocationPatternConverter'
+                                          },
+                            '10764687' => {
+                                            'Class' => '10764566',
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'lineseparatorpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '10764704' => {
+                                            'Class' => '10764566',
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'lineseparatorpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '10764721' => {
+                                            'Class' => '10764566',
+                                            'Const' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766000'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'lineseparatorpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '10764760' => {
+                                            'Class' => '10764566',
+                                            'Const' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766000'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '10764804' => {
+                                            'Class' => '10764566',
+                                            'Const' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766000'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10764885' => {
+                                            'Class' => '10764566',
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '545589'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'lineseparatorpatternconverter.cpp',
+                                            'SourceLine' => '36',
+                                            'Static' => 1
+                                          },
+                            '10764913' => {
+                                            'Class' => '10764566',
+                                            'Const' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766000'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi',
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'lineseparatorpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '10764963' => {
+                                            'Class' => '10764566',
+                                            'Const' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766000'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '802470'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi',
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'lineseparatorpatternconverter.cpp',
+                                            'SourceLine' => '51',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '10765134' => {
+                                            'Class' => '10765013',
+                                            'Const' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766412'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10765527' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes41LineSeparatorPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LineSeparatorPatternConverterRegistration',
+                                            'Source' => 'lineseparatorpatternconverter.cpp'
+                                          },
+                            '10769380' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10764566',
+                                            'Destructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10765895'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineSeparatorPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10769381' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10764566',
+                                            'Destructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10765895'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineSeparatorPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10769645' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10764566',
+                                            'Destructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10765895'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineSeparatorPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10781205' => {
+                                            'Class' => '10764566',
+                                            'Constructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10765895'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineSeparatorPatternConverter',
+                                            'Source' => 'lineseparatorpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '10785322' => {
+                                            'Class' => '10764566',
+                                            'Constructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10765895'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LineSeparatorPatternConverter',
+                                            'Source' => 'lineseparatorpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '10790950' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10765013',
+                                            'Destructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766395'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineSeparatorPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10790951' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10765013',
+                                            'Destructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766395'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineSeparatorPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10791091' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10765013',
+                                            'Destructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766395'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineSeparatorPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10791181' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10765013',
+                                            'Constructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766395'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineSeparatorPatternConverter'
+                                          },
+                            '10791182' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10765013',
+                                            'Constructor' => 1,
+                                            'Header' => 'lineseparatorpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10766395'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLineSeparatorPatternConverter'
+                                          },
+                            '1079174' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1018922',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '88',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender17AsyncAppenderPrivD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1024122'
+                                                               }
+                                                      },
+                                           'ShortName' => 'AsyncAppenderPriv',
+                                           'Source' => 'asyncappender.cpp',
+                                           'Virt' => 1
+                                         },
+                            '1079175' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1018922',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '88',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender17AsyncAppenderPrivD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1024122'
+                                                               }
+                                                      },
+                                           'ShortName' => 'AsyncAppenderPriv',
+                                           'Source' => 'asyncappender.cpp',
+                                           'Virt' => 1
+                                         },
+                            '108029' => {
+                                          'Class' => '98496',
+                                          'Destructor' => 1,
+                                          'Header' => 'action.h',
+                                          'MnglName' => '_ZN7log4cxx7rolling6ActionD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99990'
+                                                              }
+                                                     },
+                                          'Protected' => 1,
+                                          'ShortName' => 'Action',
+                                          'Source' => 'action.cpp',
+                                          'SourceLine' => '37',
+                                          'Virt' => 1
+                                        },
+                            '108127' => {
+                                          'Class' => '98496',
+                                          'Destructor' => 1,
+                                          'Header' => 'action.h',
+                                          'MnglName' => '_ZN7log4cxx7rolling6ActionD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99990'
+                                                              }
+                                                     },
+                                          'Protected' => 1,
+                                          'ShortName' => 'Action',
+                                          'Source' => 'action.cpp',
+                                          'SourceLine' => '37',
+                                          'Virt' => 1
+                                        },
+                            '108453' => {
+                                          'Class' => '98496',
+                                          'Destructor' => 1,
+                                          'Header' => 'action.h',
+                                          'MnglName' => '_ZN7log4cxx7rolling6ActionD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99990'
+                                                              }
+                                                     },
+                                          'Protected' => 1,
+                                          'ShortName' => 'Action',
+                                          'Source' => 'action.cpp',
+                                          'SourceLine' => '37',
+                                          'Virt' => 1
+                                        },
+                            '1085603' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1018922',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '88',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender17AsyncAppenderPrivD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1024122'
+                                                               }
+                                                      },
+                                           'ShortName' => 'AsyncAppenderPriv',
+                                           'Source' => 'asyncappender.cpp',
+                                           'Virt' => 1
+                                         },
+                            '108846' => {
+                                          'Class' => '98496',
+                                          'Constructor' => 1,
+                                          'Header' => 'action.h',
+                                          'MnglName' => '_ZN7log4cxx7rolling6ActionC1ESt10unique_ptrINS1_13ActionPrivateESt14default_deleteIS3_EE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99990'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'priv',
+                                                                'offset' => '0',
+                                                                'type' => '72541'
+                                                              }
+                                                     },
+                                          'Protected' => 1,
+                                          'Reg' => {
+                                                     '0' => 'rdi'
+                                                   },
+                                          'ShortName' => 'Action',
+                                          'Source' => 'action.cpp',
+                                          'SourceLine' => '34'
+                                        },
+                            '10903113' => {
+                                            'Class' => '10902820',
+                                            'Header' => 'literalpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Static' => 1
+                                          },
+                            '10903130' => {
+                                            'Class' => '10902820',
+                                            'Header' => 'literalpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Static' => 1
+                                          },
+                            '10903147' => {
+                                            'Class' => '10902820',
+                                            'Const' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905060'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '10903186' => {
+                                            'Class' => '10902820',
+                                            'Const' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905060'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '10903230' => {
+                                            'Class' => '10902820',
+                                            'Const' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905060'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10903316' => {
+                                            'Class' => '10902820',
+                                            'Header' => 'literalpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter11newInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'literal',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'SourceLine' => '51',
+                                            'Static' => 1
+                                          },
+                            '10903344' => {
+                                            'Class' => '10902820',
+                                            'Const' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905060'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi',
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'SourceLine' => '63',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '10903394' => {
+                                            'Class' => '10902820',
+                                            'Const' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905060'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '802470'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi',
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'SourceLine' => '71',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '10903565' => {
+                                            'Class' => '10903444',
+                                            'Const' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905573'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '10903958' => {
+                                            'Data' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7classes35LiteralPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LiteralPatternConverterRegistration',
+                                            'Source' => 'literalpatternconverter.cpp'
+                                          },
+                            '10908548' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10902820',
+                                            'Destructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10904939'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LiteralPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10908549' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10902820',
+                                            'Destructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10904939'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LiteralPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10908816' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10902820',
+                                            'Destructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10904939'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LiteralPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10917240' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10902854',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10904490'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LiteralPatternConverterPrivate',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '10917241' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10902854',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10904490'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LiteralPatternConverterPrivate',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '10919286' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10902854',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10904490'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LiteralPatternConverterPrivate',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '10932760' => {
+                                            'Class' => '10902820',
+                                            'Constructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10904939'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'literal1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LiteralPatternConverter',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'SourceLine' => '45'
+                                          },
+                            '10943725' => {
+                                            'Class' => '10902820',
+                                            'Constructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10904939'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'literal1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LiteralPatternConverter',
+                                            'Source' => 'literalpatternconverter.cpp',
+                                            'SourceLine' => '45'
+                                          },
+                            '10959091' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10903444',
+                                            'Destructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905556'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLiteralPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10959092' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10903444',
+                                            'Destructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905556'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLiteralPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10959233' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10903444',
+                                            'Destructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905556'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLiteralPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '10959323' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10903444',
+                                            'Constructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905556'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLiteralPatternConverter'
+                                          },
+                            '10959324' => {
+                                            'Artificial' => 1,
+                                            'Class' => '10903444',
+                                            'Constructor' => 1,
+                                            'Header' => 'literalpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '10905556'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLiteralPatternConverter'
+                                          },
+                            '109983' => {
+                                          'Class' => '98496',
+                                          'Constructor' => 1,
+                                          'Header' => 'action.h',
+                                          'MnglName' => '_ZN7log4cxx7rolling6ActionC2ESt10unique_ptrINS1_13ActionPrivateESt14default_deleteIS3_EE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99990'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'priv',
+                                                                'offset' => '0',
+                                                                'type' => '72541'
+                                                              }
+                                                     },
+                                          'Protected' => 1,
+                                          'Reg' => {
+                                                     '0' => 'rdi'
+                                                   },
+                                          'ShortName' => 'Action',
+                                          'Source' => 'action.cpp',
+                                          'SourceLine' => '34'
+                                        },
+                            '11067960' => {
+                                            'Class' => '11067889',
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '51',
+                                            'Static' => 1
+                                          },
+                            '11067977' => {
+                                            'Class' => '11067889',
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '51',
+                                            'Static' => 1
+                                          },
+                            '11067994' => {
+                                            'Class' => '11067889',
+                                            'Const' => 1,
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers10XMLDOMNode8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078652'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '51',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11068033' => {
+                                            'Class' => '11067889',
+                                            'Header' => 'xml.h',
+                                            'Line' => '61',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode13getChildNodesEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078657'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '11070083',
+                                            'ShortName' => 'getChildNodes',
+                                            'VirtPos' => '5'
+                                          },
+                            '11068072' => {
+                                            'Class' => '11067889',
+                                            'Header' => 'xml.h',
+                                            'Line' => '62',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode11getNodeTypeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078657'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '11067906',
+                                            'ShortName' => 'getNodeType',
+                                            'VirtPos' => '6'
+                                          },
+                            '11068111' => {
+                                            'Class' => '11067889',
+                                            'Header' => 'xml.h',
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode16getOwnerDocumentEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078657'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '11070095',
+                                            'ShortName' => 'getOwnerDocument',
+                                            'VirtPos' => '7'
+                                          },
+                            '11068268' => {
+                                            'Class' => '11068150',
+                                            'Const' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 2,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZNK7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNode7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079015'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11068800' => {
+                                            'Class' => '11068682',
+                                            'Const' => 1,
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '111',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Object11ClazzObject7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079358'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11068879' => {
+                                            'Class' => '11068847',
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '54',
+                                            'Static' => 1
+                                          },
+                            '11068896' => {
+                                            'Class' => '11068847',
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '54',
+                                            'Static' => 1
+                                          },
+                            '11068913' => {
+                                            'Class' => '11068847',
+                                            'Const' => 1,
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14XMLDOMNodeList8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078601'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '54',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11068952' => {
+                                            'Class' => '11068847',
+                                            'Header' => 'xml.h',
+                                            'Line' => '111',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList9getLengthEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078606'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '83870',
+                                            'ShortName' => 'getLength',
+                                            'VirtPos' => '5'
+                                          },
+                            '11068991' => {
+                                            'Class' => '11068847',
+                                            'Header' => 'xml.h',
+                                            'Line' => '112',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList4itemEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078606'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '11069236',
+                                            'ShortName' => 'item',
+                                            'VirtPos' => '6'
+                                          },
+                            '11069153' => {
+                                            'Class' => '11069035',
+                                            'Const' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 2,
+                                            'Line' => '110',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeList7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078931'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11069280' => {
+                                            'Class' => '11069248',
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '53',
+                                            'Static' => 1
+                                          },
+                            '11069297' => {
+                                            'Class' => '11069248',
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '53',
+                                            'Static' => 1
+                                          },
+                            '11069314' => {
+                                            'Class' => '11069248',
+                                            'Const' => 1,
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers13XMLDOMElement8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078618'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '53',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11069353' => {
+                                            'Class' => '11069248',
+                                            'Header' => 'xml.h',
+                                            'Line' => '75',
+                                            'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement10getTagNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078623'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '98472',
+                                            'ShortName' => 'getTagName',
+                                            'VirtPos' => '8'
+                                          },
+                            '11069392' => {
+                                            'Class' => '11069248',
+                                            'Header' => 'xml.h',
+                                            'Line' => '76',
+                                            'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement12getAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078623'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '98472',
+                                            'ShortName' => 'getAttribute',
+                                            'VirtPos' => '9'
+                                          },
+                            '11069554' => {
+                                            'Class' => '11069436',
+                                            'Const' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 2,
+                                            'Line' => '74',
+                                            'MnglName' => '_ZNK7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElement7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078987'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11069669' => {
+                                            'Class' => '11069637',
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '52',
+                                            'Static' => 1
+                                          },
+                            '11069686' => {
+                                            'Class' => '11069637',
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '52',
+                                            'Static' => 1
+                                          },
+                            '11069703' => {
+                                            'Class' => '11069637',
+                                            'Const' => 1,
+                                            'Header' => 'xml.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14XMLDOMDocument8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078635'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '52',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11069742' => {
+                                            'Class' => '11069637',
+                                            'Header' => 'xml.h',
+                                            'Line' => '90',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument4loadERKNS_4FileE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078640'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '1022012'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'load',
+                                            'VirtPos' => '8'
+                                          },
+                            '11069782' => {
+                                            'Class' => '11069637',
+                                            'Header' => 'xml.h',
+                                            'Line' => '91',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument18getDocumentElementEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078640'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '11070071',
+                                            'ShortName' => 'getDocumentElement',
+                                            'VirtPos' => '9'
+                                          },
+                            '11069821' => {
+                                            'Class' => '11069637',
+                                            'Header' => 'xml.h',
+                                            'Line' => '92',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument14getElementByIdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078640'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '11070071',
+                                            'ShortName' => 'getElementById',
+                                            'VirtPos' => '10'
+                                          },
+                            '11069988' => {
+                                            'Class' => '11069870',
+                                            'Const' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 2,
+                                            'Line' => '89',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocument7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078959'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11070321' => {
+                                            'Class' => '11070203',
+                                            'Const' => 1,
+                                            'Header' => 'filter.h',
+                                            'InLine' => 2,
+                                            'Line' => '77',
+                                            'MnglName' => '_ZNK7log4cxx3spi6Filter11ClazzFilter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079127'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11070574' => {
+                                            'Class' => '4927697',
+                                            'Header' => 'triggeringeventevaluator.h',
+                                            'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '55',
+                                            'Static' => 1
+                                          },
+                            '11070591' => {
+                                            'Class' => '4927697',
+                                            'Const' => 1,
+                                            'Header' => 'triggeringeventevaluator.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi24TriggeringEventEvaluator8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078567'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '55',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11070630' => {
+                                            'Class' => '4927697',
+                                            'Header' => 'triggeringeventevaluator.h',
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator17isTriggeringEventERKSt10shared_ptrINS0_12LoggingEventEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4939865'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '220958'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isTriggeringEvent',
+                                            'VirtPos' => '5'
+                                          },
+                            '11070792' => {
+                                            'Class' => '11070674',
+                                            'Const' => 1,
+                                            'Header' => 'triggeringeventevaluator.h',
+                                            'InLine' => 2,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZNK7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluator7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078903'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11070924' => {
+                                            'Class' => '4690627',
+                                            'Header' => 'repositoryselector.h',
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi18RepositorySelector14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '50',
+                                            'Static' => 1
+                                          },
+                            '11070941' => {
+                                            'Class' => '4690627',
+                                            'Header' => 'repositoryselector.h',
+                                            'MnglName' => '_ZN7log4cxx3spi18RepositorySelector13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '50',
+                                            'Static' => 1
+                                          },
+                            '11070958' => {
+                                            'Class' => '4690627',
+                                            'Const' => 1,
+                                            'Header' => 'repositoryselector.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi18RepositorySelector8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078669'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '50',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11071039' => {
+                                            'Class' => '4690627',
+                                            'Header' => 'repositoryselector.h',
+                                            'Line' => '47',
+                                            'MnglName' => '_ZN7log4cxx3spi18RepositorySelector19getLoggerRepositoryEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4700281'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1018115',
+                                            'ShortName' => 'getLoggerRepository',
+                                            'VirtPos' => '5'
+                                          },
+                            '11071196' => {
+                                            'Class' => '11071078',
+                                            'Const' => 1,
+                                            'Header' => 'repositoryselector.h',
+                                            'InLine' => 2,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZNK7log4cxx3spi18RepositorySelector23ClazzRepositorySelector7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079043'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11071304' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '48',
+                                            'Static' => 1
+                                          },
+                            '11071321' => {
+                                            'Class' => '1349717',
+                                            'Const' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078720'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '48',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11071402' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository25addHierarchyEventListenerERKSt10shared_ptrINS0_22HierarchyEventListenerEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '8534767'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'addHierarchyEventListener',
+                                            'VirtPos' => '5'
+                                          },
+                            '11071442' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '58',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository18ensureIsConfiguredESt8functionIFvvEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '932902'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'ensureIsConfigured',
+                                            'VirtPos' => '6'
+                                          },
+                            '11071482' => {
+                                            'Class' => '1349717',
+                                            'Const' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '64',
+                                            'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository10isDisabledEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078714'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isDisabled',
+                                            'VirtPos' => '7'
+                                          },
+                            '11071526' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '70',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository12setThresholdERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setThreshold',
+                                            'VirtPos' => '8'
+                                          },
+                            '11071566' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '76',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository12setThresholdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setThreshold',
+                                            'VirtPos' => '9'
+                                          },
+                            '11071606' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '78',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21emitNoAppenderWarningEPKNS_6LoggerE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '4577991'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'emitNoAppenderWarning',
+                                            'VirtPos' => '10'
+                                          },
+                            '11071646' => {
+                                            'Class' => '1349717',
+                                            'Const' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '85',
+                                            'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository12getThresholdEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078714'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '544724',
+                                            'ShortName' => 'getThreshold',
+                                            'VirtPos' => '11'
+                                          },
+                            '11071685' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '87',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1350317',
+                                            'ShortName' => 'getLogger',
+                                            'VirtPos' => '12'
+                                          },
+                            '11071729' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '89',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS0_13LoggerFactoryEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '1351906'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1350317',
+                                            'ShortName' => 'getLogger',
+                                            'VirtPos' => '13'
+                                          },
+                            '11071778' => {
+                                            'Class' => '1349717',
+                                            'Const' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '92',
+                                            'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository13getRootLoggerEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078714'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1350317',
+                                            'ShortName' => 'getRootLogger',
+                                            'VirtPos' => '14'
+                                          },
+                            '11071817' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '94',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1350317',
+                                            'ShortName' => 'exists',
+                                            'VirtPos' => '15'
+                                          },
+                            '11071861' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '96',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository8shutdownEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'shutdown',
+                                            'VirtPos' => '16'
+                                          },
+                            '11071896' => {
+                                            'Class' => '1349717',
+                                            'Const' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '98',
+                                            'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository17getCurrentLoggersEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078714'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1350329',
+                                            'ShortName' => 'getCurrentLoggers',
+                                            'VirtPos' => '17'
+                                          },
+                            '11072025' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '104',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository18resetConfigurationEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'resetConfiguration',
+                                            'VirtPos' => '20'
+                                          },
+                            '11072060' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '106',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository12isConfiguredEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isConfigured',
+                                            'VirtPos' => '21'
+                                          },
+                            '11072099' => {
+                                            'Class' => '1349717',
+                                            'Header' => 'loggerrepository.h',
+                                            'Line' => '107',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository13setConfiguredEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5726905'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setConfigured',
+                                            'VirtPos' => '22'
+                                          },
+                            '11072257' => {
+                                            'Class' => '11072139',
+                                            'Const' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'InLine' => 2,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository21ClazzLoggerRepository7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079155'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11072387' => {
+                                            'Class' => '4577114',
+                                            'Header' => 'loggerfactory.h',
+                                            'MnglName' => '_ZN7log4cxx3spi13LoggerFactory13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '47',
+                                            'Static' => 1
+                                          },
+                            '11072404' => {
+                                            'Class' => '4577114',
+                                            'Const' => 1,
+                                            'Header' => 'loggerfactory.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi13LoggerFactory8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078777'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '47',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11072485' => {
+                                            'Class' => '4577114',
+                                            'Const' => 1,
+                                            'Header' => 'loggerfactory.h',
+                                            'Line' => '37',
+                                            'MnglName' => '_ZNK7log4cxx3spi13LoggerFactory21makeNewLoggerInstanceERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078771'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1350317',
+                                            'ShortName' => 'makeNewLoggerInstance',
+                                            'VirtPos' => '5'
+                                          },
+                            '11072652' => {
+                                            'Class' => '11072534',
+                                            'Const' => 1,
+                                            'Header' => 'loggerfactory.h',
+                                            'InLine' => 2,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZNK7log4cxx3spi13LoggerFactory18ClazzLoggerFactory7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079183'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11072782' => {
+                                            'Class' => '362887',
+                                            'Header' => 'appenderattachable.h',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '46',
+                                            'Static' => 1
+                                          },
+                            '11072799' => {
+                                            'Class' => '362887',
+                                            'Const' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078812'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '46',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11072838' => {
+                                            'Class' => '362887',
+                                            'Header' => 'appenderattachable.h',
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable11addAppenderESt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '424387'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363053'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'addAppender',
+                                            'VirtPos' => '5'
+                                          },
+                            '11072878' => {
+                                            'Class' => '362887',
+                                            'Const' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'Line' => '47',
+                                            'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable15getAllAppendersEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078806'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '363036',
+                                            'ShortName' => 'getAllAppenders',
+                                            'VirtPos' => '6'
+                                          },
+                            '11072917' => {
+                                            'Class' => '362887',
+                                            'Const' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'Line' => '52',
+                                            'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078806'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '363053',
+                                            'ShortName' => 'getAppender',
+                                            'VirtPos' => '7'
+                                          },
+                            '11072961' => {
+                                            'Class' => '362887',
+                                            'Const' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'Line' => '58',
+                                            'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable10isAttachedESt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078806'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363053'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isAttached',
+                                            'VirtPos' => '8'
+                                          },
+                            '11073005' => {
+                                            'Class' => '362887',
+                                            'Header' => 'appenderattachable.h',
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable18removeAllAppendersEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '424387'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'removeAllAppenders',
+                                            'VirtPos' => '9'
+                                          },
+                            '11073040' => {
+                                            'Class' => '362887',
+                                            'Header' => 'appenderattachable.h',
+                                            'Line' => '68',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable14removeAppenderESt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '424387'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363053'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'removeAppender',
+                                            'VirtPos' => '10'
+                                          },
+                            '11073080' => {
+                                            'Class' => '362887',
+                                            'Header' => 'appenderattachable.h',
+                                            'Line' => '74',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '424387'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'removeAppender',
+                                            'VirtPos' => '11'
+                                          },
+                            '11073280' => {
+                                            'Class' => '11073162',
+                                            'Const' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'InLine' => 2,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachable7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079211'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11073451' => {
+                                            'Class' => '218892',
+                                            'Header' => 'optionhandler.h',
+                                            'MnglName' => '_ZN7log4cxx3spi13OptionHandler13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '42',
+                                            'Static' => 1
+                                          },
+                            '11073468' => {
+                                            'Class' => '218892',
+                                            'Const' => 1,
+                                            'Header' => 'optionhandler.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi13OptionHandler8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078875'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '42',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11073549' => {
+                                            'Class' => '218892',
+                                            'Header' => 'optionhandler.h',
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx3spi13OptionHandler15activateOptionsERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '245896'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'activateOptions',
+                                            'VirtPos' => '5'
+                                          },
+                            '11073589' => {
+                                            'Class' => '218892',
+                                            'Header' => 'optionhandler.h',
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx3spi13OptionHandler9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '245896'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'VirtPos' => '6'
+                                          },
+                            '11073752' => {
+                                            'Class' => '11073634',
+                                            'Const' => 1,
+                                            'Header' => 'optionhandler.h',
+                                            'InLine' => 2,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZNK7log4cxx3spi13OptionHandler18ClazzOptionHandler7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079267'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11073860' => {
+                                            'Class' => '542994',
+                                            'Header' => 'errorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandler13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '43',
+                                            'Static' => 1
+                                          },
+                            '11073877' => {
+                                            'Class' => '542994',
+                                            'Const' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5826227'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11074046' => {
+                                            'Class' => '542994',
+                                            'Header' => 'errorhandler.h',
+                                            'Line' => '77',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandler9setLoggerERKSt10shared_ptrINS_6LoggerEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4940097'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '5699173'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setLogger',
+                                            'VirtPos' => '7'
+                                          },
+                            '11074086' => {
+                                            'Class' => '542994',
+                                            'Const' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'Line' => '85',
+                                            'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioni',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5826221'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '100023'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'VirtPos' => '8'
+                                          },
+                            '11074136' => {
+                                            'Class' => '542994',
+                                            'Const' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'Line' => '92',
+                                            'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5826221'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'VirtPos' => '9'
+                                          },
+                            '11074176' => {
+                                            'Class' => '542994',
+                                            'Const' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'Line' => '103',
+                                            'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioniRKSt10shared_ptrINS0_12LoggingEventEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5826221'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '100023'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'p4',
+                                                                  'type' => '220958'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'VirtPos' => '10'
+                                          },
+                            '11074231' => {
+                                            'Class' => '542994',
+                                            'Header' => 'errorhandler.h',
+                                            'Line' => '110',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandler11setAppenderERKSt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4940097'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '1350517'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setAppender',
+                                            'VirtPos' => '11'
+                                          },
+                            '11074271' => {
+                                            'Class' => '542994',
+                                            'Header' => 'errorhandler.h',
+                                            'Line' => '115',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17setBackupAppenderERKSt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4940097'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '1350517'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setBackupAppender',
+                                            'VirtPos' => '12'
+                                          },
+                            '11074429' => {
+                                            'Class' => '11074311',
+                                            'Const' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'InLine' => 2,
+                                            'Line' => '61',
+                                            'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler17ClazzErrorHandler7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079099'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11075517' => {
+                                            'Class' => '11075378',
+                                            'Const' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078709'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11075556' => {
+                                            'Class' => '11075378',
+                                            'Header' => 'denyallfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '49',
+                                            'Static' => 1
+                                          },
+                            '11075573' => {
+                                            'Class' => '11075378',
+                                            'Header' => 'denyallfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '49',
+                                            'Static' => 1
+                                          },
+                            '11075590' => {
+                                            'Class' => '11075378',
+                                            'Const' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078709'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '11075634' => {
+                                            'Class' => '11075378',
+                                            'Const' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '47',
+                                            'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078709'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11075678' => {
+                                            'Class' => '11075378',
+                                            'Const' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078709'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '218688',
+                                            'ShortName' => 'decide',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '11075840' => {
+                                            'Class' => '11075722',
+                                            'Const' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079071'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11075879' => {
+                                            'Class' => '11075722',
+                                            'Const' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079071'
+                                                                }
+                                                       },
+                                            'Return' => '11078680',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '11075918' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075722',
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079071'
+                                                                }
+                                                       },
+                                            'Return' => '11078680',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter11newInstanceEv'
+                                          },
+                            '11076000' => {
+                                            'Data' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7classes18ObjectRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'ObjectRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076016' => {
+                                            'Data' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7classes25OptionHandlerRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'OptionHandlerRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076032' => {
+                                            'Data' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7classes24ErrorHandlerRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'ErrorHandlerRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076048' => {
+                                            'Data' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7classes20AppenderRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'AppenderRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076064' => {
+                                            'Data' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7classes18FilterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'FilterRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076080' => {
+                                            'Data' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7classes30AppenderAttachableRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'AppenderAttachableRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076096' => {
+                                            'Data' => 1,
+                                            'Line' => '47',
+                                            'MnglName' => '_ZN7log4cxx7classes25LoggerFactoryRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LoggerFactoryRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076112' => {
+                                            'Data' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7classes28LoggerRepositoryRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LoggerRepositoryRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076128' => {
+                                            'Data' => 1,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZN7log4cxx7classes25DenyAllFilterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'DenyAllFilterRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076144' => {
+                                            'Data' => 1,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZN7log4cxx7classes30RepositorySelectorRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'RepositorySelectorRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076160' => {
+                                            'Data' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx7classes22XMLDOMNodeRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'XMLDOMNodeRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076176' => {
+                                            'Data' => 1,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx7classes26XMLDOMDocumentRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'XMLDOMDocumentRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076192' => {
+                                            'Data' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx7classes25XMLDOMElementRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'XMLDOMElementRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076208' => {
+                                            'Data' => 1,
+                                            'Line' => '54',
+                                            'MnglName' => '_ZN7log4cxx7classes26XMLDOMNodeListRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'XMLDOMNodeListRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076224' => {
+                                            'Data' => 1,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZN7log4cxx7classes36TriggeringEventEvaluatorRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'TriggeringEventEvaluatorRegistration',
+                                            'Source' => 'loader.cpp'
+                                          },
+                            '11076337' => {
+                                            'Class' => '363048',
+                                            'Header' => 'appender.h',
+                                            'MnglName' => '_ZN7log4cxx8Appender13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '44',
+                                            'Static' => 1
+                                          },
+                            '11076354' => {
+                                            'Class' => '363048',
+                                            'Const' => 1,
+                                            'Header' => 'appender.h',
+                                            'MnglName' => '_ZNK7log4cxx8Appender8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078766'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loader.cpp',
+                                            'SourceLine' => '44',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11076435' => {
+                                            'Class' => '363048',
+                                            'Header' => 'appender.h',
+                                            'Line' => '60',
+                                            'MnglName' => '_ZN7log4cxx8Appender9addFilterESt10shared_ptrINS_3spi6FilterEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '363923'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '218858'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'addFilter',
+                                            'VirtPos' => '7'
+                                          },
+                            '11076475' => {
+                                            'Class' => '363048',
+                                            'Const' => 1,
+                                            'Header' => 'appender.h',
+                                            'Line' => '68',
+                                            'MnglName' => '_ZNK7log4cxx8Appender9getFilterEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '8534785'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '218858',
+                                            'ShortName' => 'getFilter',
+                                            'VirtPos' => '8'
+                                          },
+                            '11076514' => {
+                                            'Class' => '363048',
+                                            'Header' => 'appender.h',
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx8Appender12clearFiltersEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '363923'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'clearFilters',
+                                            'VirtPos' => '9'
+                                          },
+                            '11076549' => {
+                                            'Class' => '363048',
+                                            'Header' => 'appender.h',
+                                            'Line' => '80',
+                                            'MnglName' => '_ZN7log4cxx8Appender5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '363923'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'VirtPos' => '10'
+                                          },
+                            '11076584' => {
+                                            'Class' => '363048',
+                                            'Header' => 'appender.h',
+                                            'Line' => '87',
+                                            'MnglName' => '_ZN7log4cxx8Appender8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '363923'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'doAppend',
+                                            'VirtPos' => '11'
+                                          },
+                            '11076629' => {
+                                            'Class' => '363048',
+                                            'Const' => 1,
+                                            'Header' => 'appender.h',
+                                            'Line' => '95',
+                                            'MnglName' => '_ZNK7log4cxx8Appender7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '8534785'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'VirtPos' => '12'
+                                          },
+                            '11076668' => {
+                                            'Class' => '363048',
+                                            'Header' => 'appender.h',
+                                            'Line' => '101',
+                                            'MnglName' => '_ZN7log4cxx8Appender9setLayoutESt10shared_ptrINS_6LayoutEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '363923'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '544707'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setLayout',
+                                            'VirtPos' => '13'
+                                          },
+                            '11076708' => {
+                                            'Class' => '363048',
+                                            'Const' => 1,
+                                            'Header' => 'appender.h',
+                                            'Line' => '106',
+                                            'MnglName' => '_ZNK7log4cxx8Appender9getLayoutEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '8534785'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '544707',
+                                            'ShortName' => 'getLayout',
+                                            'VirtPos' => '14'
+                                          },
+                            '11076747' => {
+                                            'Class' => '363048',
+                                            'Header' => 'appender.h',
+                                            'Line' => '113',
+                                            'MnglName' => '_ZN7log4cxx8Appender7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '363923'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setName',
+                                            'VirtPos' => '15'
+                                          },
+                            '11076787' => {
+                                            'Class' => '363048',
+                                            'Const' => 1,
+                                            'Header' => 'appender.h',
+                                            'Line' => '129',
+                                            'MnglName' => '_ZNK7log4cxx8Appender14requiresLayoutEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '8534785'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'requiresLayout',
+                                            'VirtPos' => '16'
+                                          },
+                            '11076944' => {
+                                            'Class' => '11076826',
+                                            'Const' => 1,
+                                            'Header' => 'appender.h',
+                                            'InLine' => 2,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZNK7log4cxx8Appender13ClazzAppender7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079239'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11082455' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075378',
+                                            'Destructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078686'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DenyAllFilter',
+                                            'Virt' => 1
+                                          },
+                            '11082456' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075378',
+                                            'Destructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078686'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DenyAllFilter',
+                                            'Virt' => 1
+                                          },
+                            '11082724' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075378',
+                                            'Destructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078686'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DenyAllFilter',
+                                            'Virt' => 1
+                                          },
+                            '11101400' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070674',
+                                            'Destructor' => 1,
+                                            'Header' => 'triggeringeventevaluator.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078886'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringEventEvaluator',
+                                            'Virt' => 1
+                                          },
+                            '11101401' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070674',
+                                            'Destructor' => 1,
+                                            'Header' => 'triggeringeventevaluator.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078886'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringEventEvaluator',
+                                            'Virt' => 1
+                                          },
+                            '11101541' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070674',
+                                            'Destructor' => 1,
+                                            'Header' => 'triggeringeventevaluator.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078886'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringEventEvaluator',
+                                            'Virt' => 1
+                                          },
+                            '11101631' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070674',
+                                            'Constructor' => 1,
+                                            'Header' => 'triggeringeventevaluator.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078886'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringEventEvaluator'
+                                          },
+                            '11101632' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070674',
+                                            'Constructor' => 1,
+                                            'Header' => 'triggeringeventevaluator.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078886'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringEventEvaluator'
+                                          },
+                            '11102430' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069035',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '110',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078914'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNodeList',
+                                            'Virt' => 1
+                                          },
+                            '11102431' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069035',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '110',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078914'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNodeList',
+                                            'Virt' => 1
+                                          },
+                            '11102571' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069035',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '110',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078914'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNodeList',
+                                            'Virt' => 1
+                                          },
+                            '11102661' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069035',
+                                            'Constructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '110',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078914'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNodeList'
+                                          },
+                            '11102662' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069035',
+                                            'Constructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '110',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078914'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNodeList'
+                                          },
+                            '11103460' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069870',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '89',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078942'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMDocument',
+                                            'Virt' => 1
+                                          },
+                            '11103461' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069870',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '89',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078942'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMDocument',
+                                            'Virt' => 1
+                                          },
+                            '11103601' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069870',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '89',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078942'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMDocument',
+                                            'Virt' => 1
+                                          },
+                            '11103691' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069870',
+                                            'Constructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '89',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078942'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMDocument'
+                                          },
+                            '11103692' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069870',
+                                            'Constructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '89',
+                                            'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078942'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMDocument'
+                                          },
+                            '11104490' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069436',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '74',
+                                            'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078970'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMElement',
+                                            'Virt' => 1
+                                          },
+                            '11104491' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069436',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '74',
+                                            'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078970'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMElement',
+                                            'Virt' => 1
+                                          },
+                            '11104631' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069436',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '74',
+                                            'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078970'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMElement',
+                                            'Virt' => 1
+                                          },
+                            '11104721' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069436',
+                                            'Constructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '74',
+                                            'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078970'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMElement'
+                                          },
+                            '11104722' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11069436',
+                                            'Constructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '74',
+                                            'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078970'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMElement'
+                                          },
+                            '11105520' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068150',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078998'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNode',
+                                            'Virt' => 1
+                                          },
+                            '11105521' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068150',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078998'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNode',
+                                            'Virt' => 1
+                                          },
+                            '11105661' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068150',
+                                            'Destructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078998'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNode',
+                                            'Virt' => 1
+                                          },
+                            '11105751' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068150',
+                                            'Constructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078998'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNode'
+                                          },
+                            '11105752' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068150',
+                                            'Constructor' => 1,
+                                            'Header' => 'xml.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078998'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLDOMNode'
+                                          },
+                            '11106550' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11071078',
+                                            'Destructor' => 1,
+                                            'Header' => 'repositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079026'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRepositorySelector',
+                                            'Virt' => 1
+                                          },
+                            '11106551' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11071078',
+                                            'Destructor' => 1,
+                                            'Header' => 'repositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079026'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRepositorySelector',
+                                            'Virt' => 1
+                                          },
+                            '11106691' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11071078',
+                                            'Destructor' => 1,
+                                            'Header' => 'repositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079026'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRepositorySelector',
+                                            'Virt' => 1
+                                          },
+                            '11106781' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11071078',
+                                            'Constructor' => 1,
+                                            'Header' => 'repositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079026'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRepositorySelector'
+                                          },
+                            '11106782' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11071078',
+                                            'Constructor' => 1,
+                                            'Header' => 'repositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079026'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRepositorySelector'
+                                          },
+                            '11107911' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075722',
+                                            'Destructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079054'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDenyAllFilter',
+                                            'Virt' => 1
+                                          },
+                            '11107912' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075722',
+                                            'Destructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079054'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDenyAllFilter',
+                                            'Virt' => 1
+                                          },
+                            '11108052' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075722',
+                                            'Destructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079054'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDenyAllFilter',
+                                            'Virt' => 1
+                                          },
+                            '11108142' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075722',
+                                            'Constructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079054'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDenyAllFilter'
+                                          },
+                            '11108143' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075722',
+                                            'Constructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079054'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDenyAllFilter'
+                                          },
+                            '11108207' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075378',
+                                            'Constructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078686'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DenyAllFilter'
+                                          },
+                            '11108208' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11075378',
+                                            'Constructor' => 1,
+                                            'Header' => 'denyallfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11078686'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DenyAllFilter'
+                                          },
+                            '11109221' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11074311',
+                                            'Destructor' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '61',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzErrorHandler',
+                                            'Virt' => 1
+                                          },
+                            '11109222' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11074311',
+                                            'Destructor' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '61',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzErrorHandler',
+                                            'Virt' => 1
+                                          },
+                            '11109362' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11074311',
+                                            'Destructor' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '61',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzErrorHandler',
+                                            'Virt' => 1
+                                          },
+                            '11109452' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11074311',
+                                            'Constructor' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '61',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzErrorHandler'
+                                          },
+                            '11109453' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11074311',
+                                            'Constructor' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '61',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzErrorHandler'
+                                          },
+                            '11110341' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070203',
+                                            'Destructor' => 1,
+                                            'Header' => 'filter.h',
+                                            'InLine' => 1,
+                                            'Line' => '77',
+                                            'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079110'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzFilter',
+                                            'Virt' => 1
+                                          },
+                            '11110342' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070203',
+                                            'Destructor' => 1,
+                                            'Header' => 'filter.h',
+                                            'InLine' => 1,
+                                            'Line' => '77',
+                                            'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079110'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzFilter',
+                                            'Virt' => 1
+                                          },
+                            '11110482' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070203',
+                                            'Destructor' => 1,
+                                            'Header' => 'filter.h',
+                                            'InLine' => 1,
+                                            'Line' => '77',
+                                            'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079110'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzFilter',
+                                            'Virt' => 1
+                                          },
+                            '11110572' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070203',
+                                            'Constructor' => 1,
+                                            'Header' => 'filter.h',
+                                            'InLine' => 1,
+                                            'Line' => '77',
+                                            'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079110'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzFilter'
+                                          },
+                            '11110573' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11070203',
+                                            'Constructor' => 1,
+                                            'Header' => 'filter.h',
+                                            'InLine' => 1,
+                                            'Line' => '77',
+                                            'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079110'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzFilter'
+                                          },
+                            '11111519' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072139',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079138'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerRepository',
+                                            'Virt' => 1
+                                          },
+                            '11111520' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072139',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079138'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerRepository',
+                                            'Virt' => 1
+                                          },
+                            '11111660' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072139',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079138'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerRepository',
+                                            'Virt' => 1
+                                          },
+                            '11111750' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072139',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079138'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerRepository'
+                                          },
+                            '11111751' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072139',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079138'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerRepository'
+                                          },
+                            '11112549' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072534',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerfactory.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079166'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerFactory',
+                                            'Virt' => 1
+                                          },
+                            '11112550' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072534',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerfactory.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079166'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerFactory',
+                                            'Virt' => 1
+                                          },
+                            '11112690' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072534',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerfactory.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079166'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerFactory',
+                                            'Virt' => 1
+                                          },
+                            '11112780' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072534',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggerfactory.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079166'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerFactory'
+                                          },
+                            '11112781' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11072534',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggerfactory.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079166'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerFactory'
+                                          },
+                            '11113579' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073162',
+                                            'Destructor' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079194'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppenderAttachable',
+                                            'Virt' => 1
+                                          },
+                            '11113580' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073162',
+                                            'Destructor' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079194'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppenderAttachable',
+                                            'Virt' => 1
+                                          },
+                            '11113720' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073162',
+                                            'Destructor' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079194'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppenderAttachable',
+                                            'Virt' => 1
+                                          },
+                            '11113810' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073162',
+                                            'Constructor' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079194'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppenderAttachable'
+                                          },
+                            '11113811' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073162',
+                                            'Constructor' => 1,
+                                            'Header' => 'appenderattachable.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079194'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppenderAttachable'
+                                          },
+                            '11114609' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11076826',
+                                            'Destructor' => 1,
+                                            'Header' => 'appender.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079222'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppender',
+                                            'Virt' => 1
+                                          },
+                            '11114610' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11076826',
+                                            'Destructor' => 1,
+                                            'Header' => 'appender.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079222'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppender',
+                                            'Virt' => 1
+                                          },
+                            '11114750' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11076826',
+                                            'Destructor' => 1,
+                                            'Header' => 'appender.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079222'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppender',
+                                            'Virt' => 1
+                                          },
+                            '11114840' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11076826',
+                                            'Constructor' => 1,
+                                            'Header' => 'appender.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079222'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppender'
+                                          },
+                            '11114841' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11076826',
+                                            'Constructor' => 1,
+                                            'Header' => 'appender.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079222'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzAppender'
+                                          },
+                            '11115709' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073634',
+                                            'Destructor' => 1,
+                                            'Header' => 'optionhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079250'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOptionHandler',
+                                            'Virt' => 1
+                                          },
+                            '11115710' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073634',
+                                            'Destructor' => 1,
+                                            'Header' => 'optionhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079250'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOptionHandler',
+                                            'Virt' => 1
+                                          },
+                            '11115850' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073634',
+                                            'Destructor' => 1,
+                                            'Header' => 'optionhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079250'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOptionHandler',
+                                            'Virt' => 1
+                                          },
+                            '11115940' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073634',
+                                            'Constructor' => 1,
+                                            'Header' => 'optionhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079250'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOptionHandler'
+                                          },
+                            '11115941' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11073634',
+                                            'Constructor' => 1,
+                                            'Header' => 'optionhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079250'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOptionHandler'
+                                          },
+                            '11116739' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068682',
+                                            'Destructor' => 1,
+                                            'Header' => 'object.h',
+                                            'InLine' => 1,
+                                            'Line' => '111',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079341'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzObject',
+                                            'Virt' => 1
+                                          },
+                            '11116740' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068682',
+                                            'Destructor' => 1,
+                                            'Header' => 'object.h',
+                                            'InLine' => 1,
+                                            'Line' => '111',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079341'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzObject',
+                                            'Virt' => 1
+                                          },
+                            '11116880' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068682',
+                                            'Destructor' => 1,
+                                            'Header' => 'object.h',
+                                            'InLine' => 1,
+                                            'Line' => '111',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079341'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzObject',
+                                            'Virt' => 1
+                                          },
+                            '11116970' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068682',
+                                            'Constructor' => 1,
+                                            'Header' => 'object.h',
+                                            'InLine' => 1,
+                                            'Line' => '111',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079341'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzObject'
+                                          },
+                            '11116971' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11068682',
+                                            'Constructor' => 1,
+                                            'Header' => 'object.h',
+                                            'InLine' => 1,
+                                            'Line' => '111',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11079341'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzObject'
+                                          },
+                            '111207' => {
+                                          'Class' => '98496',
+                                          'Constructor' => 1,
+                                          'Header' => 'action.h',
+                                          'MnglName' => '_ZN7log4cxx7rolling6ActionC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99990'
+                                                              }
+                                                     },
+                                          'Protected' => 1,
+                                          'ShortName' => 'Action',
+                                          'Source' => 'action.cpp',
+                                          'SourceLine' => '29'
+                                        },
+                            '111934' => {
+                                          'Class' => '98496',
+                                          'Constructor' => 1,
+                                          'Header' => 'action.h',
+                                          'MnglName' => '_ZN7log4cxx7rolling6ActionC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99990'
+                                                              }
+                                                     },
+                                          'Protected' => 1,
+                                          'ShortName' => 'Action',
+                                          'Source' => 'action.cpp',
+                                          'SourceLine' => '29'
+                                        },
+                            '11213653' => {
+                                            'Class' => '11213309',
+                                            'Const' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '37',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Locale11getLanguageB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214178'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getLanguage',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '64'
+                                          },
+                            '11213684' => {
+                                            'Class' => '11213309',
+                                            'Const' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Locale10getCountryB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214178'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getCountry',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '69'
+                                          },
+                            '11213715' => {
+                                            'Class' => '11213309',
+                                            'Const' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Locale10getVariantB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214178'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getVariant',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '74'
+                                          },
+                            '11219501' => {
+                                            'Class' => '11213309',
+                                            'Destructor' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LocaleD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214167'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Locale',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '62'
+                                          },
+                            '11221829' => {
+                                            'Class' => '11213309',
+                                            'Constructor' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LocaleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214167'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'language1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'country1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'variant1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Locale',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '56'
+                                          },
+                            '11221830' => {
+                                            'Class' => '11213309',
+                                            'Constructor' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LocaleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214167'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'language1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'country1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'variant1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Locale',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '56'
+                                          },
+                            '11226749' => {
+                                            'Class' => '11213309',
+                                            'Constructor' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LocaleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214167'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'language1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'country1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Locale',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '51'
+                                          },
+                            '11226750' => {
+                                            'Class' => '11213309',
+                                            'Constructor' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LocaleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214167'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'language1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'country1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Locale',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '51'
+                                          },
+                            '11230694' => {
+                                            'Class' => '11213309',
+                                            'Constructor' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LocaleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214167'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'language1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Locale',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '46'
+                                          },
+                            '11230695' => {
+                                            'Class' => '11213309',
+                                            'Constructor' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LocaleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214167'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'language1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Locale',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '46'
+                                          },
+                            '113260' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98514',
+                                          'Destructor' => 1,
+                                          'Header' => 'action_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '34',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action13ActionPrivateD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99512'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ActionPrivate',
+                                          'Virt' => 1
+                                        },
+                            '113261' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98514',
+                                          'Destructor' => 1,
+                                          'Header' => 'action_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '34',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action13ActionPrivateD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99512'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ActionPrivate',
+                                          'Virt' => 1
+                                        },
+                            '11326364' => {
+                                            'Class' => '1017568',
+                                            'Data' => 1,
+                                            'Header' => 'locationinfo.h',
+                                            'Line' => '55',
+                                            'MnglName' => '_ZN7log4cxx3spi12LocationInfo2NAE',
+                                            'Return' => '84764',
+                                            'ShortName' => 'NA',
+                                            'Source' => 'locationinfo.cpp',
+                                            'SourceLine' => '28'
+                                          },
+                            '11326387' => {
+                                            'Class' => '1017568',
+                                            'Data' => 1,
+                                            'Header' => 'locationinfo.h',
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx3spi12LocationInfo9NA_METHODE',
+                                            'Return' => '84764',
+                                            'ShortName' => 'NA_METHOD',
+                                            'Source' => 'locationinfo.cpp',
+                                            'SourceLine' => '29'
+                                          },
+                            '11336885' => {
+                                            'Class' => '1017568',
+                                            'Constructor' => 1,
+                                            'Header' => 'locationinfo.h',
+                                            'Line' => '93',
+                                            'MnglName' => '_ZN7log4cxx3spi12LocationInfoC2ERKS1_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11326326'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'src',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'ShortName' => 'LocationInfo',
+                                            'Source' => 'locationinfo.cpp',
+                                            'SourceLine' => '68'
+                                          },
+                            '11336886' => {
+                                            'Class' => '1017568',
+                                            'Constructor' => 1,
+                                            'Header' => 'locationinfo.h',
+                                            'Line' => '93',
+                                            'MnglName' => '_ZN7log4cxx3spi12LocationInfoC1ERKS1_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11326326'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'src',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'ShortName' => 'LocationInfo',
+                                            'Source' => 'locationinfo.cpp',
+                                            'SourceLine' => '68'
+                                          },
+                            '11336963' => {
+                                            'Class' => '1017568',
+                                            'Constructor' => 1,
+                                            'Header' => 'locationinfo.h',
+                                            'Line' => '87',
+                                            'MnglName' => '_ZN7log4cxx3spi12LocationInfoC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11326326'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'LocationInfo',
+                                            'Source' => 'locationinfo.cpp',
+                                            'SourceLine' => '56'
+                                          },
+                            '11336964' => {
+                                            'Class' => '1017568',
+                                            'Constructor' => 1,
+                                            'Header' => 'locationinfo.h',
+                                            'Line' => '87',
+                                            'MnglName' => '_ZN7log4cxx3spi12LocationInfoC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11326326'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'LocationInfo',
+                                            'Source' => 'locationinfo.cpp',
+                                            'SourceLine' => '56'
+                                          },
+                            '1133706' => {
+                                           'Class' => '1023004',
+                                           'Constructor' => 1,
+                                           'Line' => '63',
+                                           'MnglName' => '_ZN14DiscardSummaryC2ERKS_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1023282'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '1023293'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'ShortName' => 'DiscardSummary',
+                                           'Source' => 'asyncappender.cpp'
+                                         },
+                            '1133707' => {
+                                           'Class' => '1023004',
+                                           'Constructor' => 1,
+                                           'Line' => '63',
+                                           'MnglName' => '_ZN14DiscardSummaryC1ERKS_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1023282'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '1023293'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'ShortName' => 'DiscardSummary',
+                                           'Source' => 'asyncappender.cpp'
+                                         },
+                            '11337082' => {
+                                            'Class' => '1017568',
+                                            'Constructor' => 1,
+                                            'Header' => 'locationinfo.h',
+                                            'Line' => '79',
+                                            'MnglName' => '_ZN7log4cxx3spi12LocationInfoC2EPKcS3_S3_i',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11326326'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'fileName1',
+                                                                  'type' => '84764'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'shortFileName1',
+                                                                  'type' => '84764'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'methodName1',
+                                                                  'type' => '84764'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'lineNumber1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx',
+                                                       '3' => 'rcx',
+                                                       '4' => 'r8'
+                                                     },
+                                            'ShortName' => 'LocationInfo',
+                                            'Source' => 'locationinfo.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '11337083' => {
+                                            'Class' => '1017568',
+                                            'Constructor' => 1,
+                                            'Header' => 'locationinfo.h',
+                                            'Line' => '79',
+                                            'MnglName' => '_ZN7log4cxx3spi12LocationInfoC1EPKcS3_S3_i',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11326326'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'fileName1',
+                                                                  'type' => '84764'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'shortFileName1',
+                                                                  'type' => '84764'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'methodName1',
+                                                                  'type' => '84764'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'lineNumber1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx',
+                                                       '3' => 'rcx',
+                                                       '4' => 'r8'
+                                                     },
+                                            'ShortName' => 'LocationInfo',
+                                            'Source' => 'locationinfo.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '113402' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98514',
+                                          'Destructor' => 1,
+                                          'Header' => 'action_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '34',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action13ActionPrivateD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99512'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ActionPrivate',
+                                          'Virt' => 1
+                                        },
+                            '1134188' => {
+                                           'Class' => '1023004',
+                                           'Constructor' => 1,
+                                           'Line' => '61',
+                                           'MnglName' => '_ZN14DiscardSummaryC2ERKSt10shared_ptrIN7log4cxx3spi12LoggingEventEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1023282'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'event',
+                                                                 'type' => '220958'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'ShortName' => 'DiscardSummary',
+                                           'Source' => 'asyncappender.cpp'
+                                         },
+                            '1134189' => {
+                                           'Class' => '1023004',
+                                           'Constructor' => 1,
+                                           'Line' => '61',
+                                           'MnglName' => '_ZN14DiscardSummaryC1ERKSt10shared_ptrIN7log4cxx3spi12LoggingEventEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1023282'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'event',
+                                                                 'type' => '220958'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'ShortName' => 'DiscardSummary',
+                                           'Source' => 'asyncappender.cpp'
+                                         },
+                            '113494' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98514',
+                                          'Constructor' => 1,
+                                          'Header' => 'action_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '29',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action13ActionPrivateC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99512'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ActionPrivate'
+                                        },
+                            '113495' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98514',
+                                          'Constructor' => 1,
+                                          'Header' => 'action_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '29',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action13ActionPrivateC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '99512'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ActionPrivate'
+                                        },
+                            '114477' => {
+                                          'Artificial' => 1,
+                                          'Class' => '99215',
+                                          'Destructor' => 1,
+                                          'Header' => 'action.h',
+                                          'InLine' => 1,
+                                          'Line' => '37',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '100070'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAction',
+                                          'Virt' => 1
+                                        },
+                            '114478' => {
+                                          'Artificial' => 1,
+                                          'Class' => '99215',
+                                          'Destructor' => 1,
+                                          'Header' => 'action.h',
+                                          'InLine' => 1,
+                                          'Line' => '37',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '100070'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAction',
+                                          'Virt' => 1
+                                        },
+                            '114618' => {
+                                          'Artificial' => 1,
+                                          'Class' => '99215',
+                                          'Destructor' => 1,
+                                          'Header' => 'action.h',
+                                          'InLine' => 1,
+                                          'Line' => '37',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '100070'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAction',
+                                          'Virt' => 1
+                                        },
+                            '11464417' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx6Logger14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '87',
+                                            'Static' => 1
+                                          },
+                            '11464434' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6Logger13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '87',
+                                            'Static' => 1
+                                          },
+                            '11464451' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '87',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11464490' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'InLine' => 2,
+                                            'Line' => '54',
+                                            'MnglName' => '_ZNK7log4cxx6Logger4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '11464534' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'InLine' => 2,
+                                            'Line' => '57',
+                                            'MnglName' => '_ZNK7log4cxx6Logger10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11464694' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6Logger11addAppenderESt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newAppender',
+                                                                  'type' => '363065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'addAppender',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '99',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '11464735' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger13callAppendersERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'callAppenders',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '127'
+                                          },
+                            '11464799' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5debugERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'debug',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '588'
+                                          },
+                            '11464837' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5debugERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'debug',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '596'
+                                          },
+                            '11464870' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5debugERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'debug',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '759'
+                                          },
+                            '11464908' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5debugERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'debug',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '767'
+                                          },
+                            '11464941' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '605'
+                                          },
+                            '11464979' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '614'
+                                          },
+                            '11465012' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5errorERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '783'
+                                          },
+                            '11465045' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5errorERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '775'
+                                          },
+                            '11465083' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5fatalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'fatal',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '622'
+                                          },
+                            '11465121' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5fatalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'fatal',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '630'
+                                          },
+                            '11465154' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5fatalERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'fatal',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '791'
+                                          },
+                            '11465192' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5fatalERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'fatal',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '799'
+                                          },
+                            '11465225' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger9forcedLogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'forcedLog',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '162'
+                                          },
+                            '11465267' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger9forcedLogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'forcedLog',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '174'
+                                          },
+                            '11465304' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger9forcedLogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'forcedLog',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '705'
+                                          },
+                            '11465347' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger9forcedLogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'forcedLog',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '716'
+                                          },
+                            '11465385' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger11forcedLogLSERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'forcedLogLS',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '185'
+                                          },
+                            '11465427' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger13getAdditivityEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getAdditivity',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '196'
+                                          },
+                            '11465458' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger15getAllAppendersEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '363036',
+                                            'ShortName' => 'getAllAppenders',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '201',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '11465497' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '363053',
+                                            'ShortName' => 'getAppender',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '206',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '11465541' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger17getEffectiveLevelEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '546687',
+                                            'ShortName' => 'getEffectiveLevel',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '211',
+                                            'Virt' => 1,
+                                            'VirtPos' => '12'
+                                          },
+                            '11465643' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger7getNameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'rv',
+                                                                  'type' => '801766'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'getName',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '565'
+                                          },
+                            '11465676' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger7getNameERNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'rv',
+                                                                  'type' => '801772'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'getName',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '727'
+                                          },
+                            '11465741' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'Line' => '663',
+                                            'MnglName' => '_ZNK7log4cxx6Logger8getLevelEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '546687',
+                                            'ShortName' => 'getLevel',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '284'
+                                          },
+                            '11465773' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'Line' => '669',
+                                            'MnglName' => '_ZN7log4cxx6Logger9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'name',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1350317',
+                                            'ShortName' => 'getLogger',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '538',
+                                            'Static' => 1
+                                          },
+                            '11465801' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'Line' => '674',
+                                            'MnglName' => '_ZN7log4cxx6Logger9getLoggerEPKc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'name',
+                                                                  'type' => '84764'
+                                                                }
+                                                       },
+                                            'Return' => '1350317',
+                                            'ShortName' => 'getLogger',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '544',
+                                            'Static' => 1
+                                          },
+                            '11465829' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'Line' => '680',
+                                            'MnglName' => '_ZN7log4cxx6Logger9getLoggerERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'name',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '1350317',
+                                            'ShortName' => 'getLogger',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '732',
+                                            'Static' => 1
+                                          },
+                            '11465857' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'Line' => '685',
+                                            'MnglName' => '_ZN7log4cxx6Logger9getLoggerEPKw',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'name',
+                                                                  'type' => '84927'
+                                                                }
+                                                       },
+                                            'Return' => '1350317',
+                                            'ShortName' => 'getLogger',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '737',
+                                            'Static' => 1
+                                          },
+                            '11465885' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6Logger11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'name',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1350317',
+                                            'ShortName' => 'getLoggerLS',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '696',
+                                            'Static' => 1
+                                          },
+                            '11465932' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6Logger11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'name',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'factory',
+                                                                  'type' => '1351906'
+                                                                }
+                                                       },
+                                            'Return' => '1350317',
+                                            'ShortName' => 'getLoggerLS',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '559',
+                                            'Static' => 1
+                                          },
+                            '11466031' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger17getResourceBundleEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '11462593',
+                                            'ShortName' => 'getResourceBundle',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '237'
+                                          },
+                            '11466062' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger23getResourceBundleStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'key',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '98472',
+                                            'ShortName' => 'getResourceBundleString',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '252'
+                                          },
+                            '11466098' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger4infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'info',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '638'
+                                          },
+                            '11466136' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger4infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'info',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '646'
+                                          },
+                            '11466169' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger4infoERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'info',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '807'
+                                          },
+                            '11466207' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger4infoERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'info',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '815'
+                                          },
+                            '11466240' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger10isAttachedESt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'appender',
+                                                                  'type' => '363065'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isAttached',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '289',
+                                            'Virt' => 1,
+                                            'VirtPos' => '8'
+                                          },
+                            '11466286' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger14isDebugEnabledEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isDebugEnabled',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '306'
+                                          },
+                            '11466346' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'Line' => '1019',
+                                            'MnglName' => '_ZNK7log4cxx6Logger12isEnabledForERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isEnabledFor',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '318'
+                                          },
+                            '11466383' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger13isInfoEnabledEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isInfoEnabled',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '331'
+                                          },
+                            '11466443' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger13isWarnEnabledEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isWarnEnabled',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '355'
+                                          },
+                            '11466503' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger14isErrorEnabledEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isErrorEnabled',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '343'
+                                          },
+                            '11466563' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger14isFatalEnabledEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isFatalEnabled',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '367'
+                                          },
+                            '11466623' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger14isTraceEnabledEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isTraceEnabled',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '294'
+                                          },
+                            '11466683' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoERKSt6vectorISB_SaISB_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'key',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'params',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'l7dlog',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '406'
+                                          },
+                            '11466731' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'key',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'l7dlog',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '434'
+                                          },
+                            '11466774' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoESD_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'key',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'val1',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'l7dlog',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '443'
+                                          },
+                            '11466822' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoESD_SD_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'key',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'val1',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '5' => {
+                                                                  'name' => 'val2',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'l7dlog',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '454'
+                                          },
+                            '11466875' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoESD_SD_SD_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'key',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'val1',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '5' => {
+                                                                  'name' => 'val2',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '6' => {
+                                                                  'name' => 'val3',
+                                                                  'offset' => '0',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'l7dlog',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '468'
+                                          },
+                            '11467135' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'Line' => '1511',
+                                            'MnglName' => '_ZNK7log4cxx6Logger3logERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'log',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '654'
+                                          },
+                            '11467179' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger3logERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'log',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '663'
+                                          },
+                            '11467218' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'Line' => '1531',
+                                            'MnglName' => '_ZNK7log4cxx6Logger3logERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'log',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '823'
+                                          },
+                            '11467262' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger3logERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'log',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '832'
+                                          },
+                            '11467301' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5logLSERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'logLS',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '671'
+                                          },
+                            '11467344' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6Logger18removeAllAppendersEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'removeAllAppenders',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '484',
+                                            'Virt' => 1,
+                                            'VirtPos' => '9'
+                                          },
+                            '11467381' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6Logger14removeAppenderESt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'appender',
+                                                                  'type' => '363065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'removeAppender',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '489',
+                                            'Virt' => 1,
+                                            'VirtPos' => '10'
+                                          },
+                            '11467423' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6Logger14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'removeAppender',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '494',
+                                            'Virt' => 1,
+                                            'VirtPos' => '11'
+                                          },
+                            '11467620' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger12getHierarchyEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '5726905',
+                                            'ShortName' => 'getHierarchy',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '232'
+                                          },
+                            '11467650' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'Line' => '1650',
+                                            'MnglName' => '_ZN7log4cxx6Logger8setLevelESt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '544736'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLevel',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '520',
+                                            'Virt' => 1,
+                                            'VirtPos' => '13'
+                                          },
+                            '11467725' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger4warnERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'warn',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '840'
+                                          },
+                            '11467763' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger4warnERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'warn',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '848'
+                                          },
+                            '11467796' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger4warnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'warn',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '680'
+                                          },
+                            '11467834' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger4warnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'warn',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '688'
+                                          },
+                            '11467867' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5traceERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'trace',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '742'
+                                          },
+                            '11467905' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5traceERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'trace',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '751'
+                                          },
+                            '11467938' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5traceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'location',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'trace',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '571'
+                                          },
+                            '11467976' => {
+                                            'Class' => '1349723',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZNK7log4cxx6Logger5traceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11470947'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'trace',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '580'
+                                          },
+                            '11468009' => {
+                                            'Class' => '1349723',
+                                            'Header' => 'logger.h',
+                                            'Line' => '1925',
+                                            'MnglName' => '_ZN7log4cxx6Logger11reconfigureERKSt6vectorISt10shared_ptrINS_8AppenderEESaIS4_EEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'appenders',
+                                                                  'type' => '363807'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'additive1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'reconfigure',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '108'
+                                          },
+                            '11468245' => {
+                                            'Class' => '11468124',
+                                            'Const' => 1,
+                                            'Header' => 'logger.h',
+                                            'InLine' => 2,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZNK7log4cxx6Logger11ClazzLogger7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11471022'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11468781' => {
+                                            'Data' => 1,
+                                            'Line' => '87',
+                                            'MnglName' => '_ZN7log4cxx7classes18LoggerRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LoggerRegistration',
+                                            'Source' => 'logger.cpp'
+                                          },
+                            '114708' => {
+                                          'Artificial' => 1,
+                                          'Class' => '99215',
+                                          'Constructor' => 1,
+                                          'Header' => 'action.h',
+                                          'InLine' => 1,
+                                          'Line' => '37',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '100070'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAction'
+                                        },
+                            '114709' => {
+                                          'Artificial' => 1,
+                                          'Class' => '99215',
+                                          'Constructor' => 1,
+                                          'Header' => 'action.h',
+                                          'InLine' => 1,
+                                          'Line' => '37',
+                                          'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '100070'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAction'
+                                        },
+                            '11629720' => {
+                                            'Class' => '1349723',
+                                            'Destructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6LoggerD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Logger',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '95',
+                                            'Virt' => 1
+                                          },
+                            '11629818' => {
+                                            'Class' => '1349723',
+                                            'Destructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6LoggerD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Logger',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '95',
+                                            'Virt' => 1
+                                          },
+                            '11632875' => {
+                                            'Class' => '1349723',
+                                            'Destructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6LoggerD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Logger',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '95',
+                                            'Virt' => 1
+                                          },
+                            '11635892' => {
+                                            'Class' => '1349723',
+                                            'Constructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6LoggerC1ERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Logger',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '89'
+                                          },
+                            '11639247' => {
+                                            'Class' => '1349723',
+                                            'Constructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'MnglName' => '_ZN7log4cxx6LoggerC2ERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11469603'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Logger',
+                                            'Source' => 'logger.cpp',
+                                            'SourceLine' => '89'
+                                          },
+                            '11644414' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11468124',
+                                            'Destructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11471005'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLogger',
+                                            'Virt' => 1
+                                          },
+                            '11644415' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11468124',
+                                            'Destructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11471005'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLogger',
+                                            'Virt' => 1
+                                          },
+                            '11644556' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11468124',
+                                            'Destructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11471005'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLogger',
+                                            'Virt' => 1
+                                          },
+                            '11644646' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11468124',
+                                            'Constructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11471005'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLogger'
+                                          },
+                            '11644647' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11468124',
+                                            'Constructor' => 1,
+                                            'Header' => 'logger.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11471005'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLogger'
+                                          },
+                            '1173166' => {
+                                           'Class' => '1018904',
+                                           'Destructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppenderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               }
+                                                      },
+                                           'ShortName' => 'AsyncAppender',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '163',
+                                           'Virt' => 1
+                                         },
+                            '1173264' => {
+                                           'Class' => '1018904',
+                                           'Destructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppenderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               }
+                                                      },
+                                           'ShortName' => 'AsyncAppender',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '163',
+                                           'Virt' => 1
+                                         },
+                            '1173613' => {
+                                           'Class' => '1018904',
+                                           'Destructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppenderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               }
+                                                      },
+                                           'ShortName' => 'AsyncAppender',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '163',
+                                           'Virt' => 1
+                                         },
+                            '1173730' => {
+                                           'Class' => '1018904',
+                                           'Constructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppenderC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               }
+                                                      },
+                                           'ShortName' => 'AsyncAppender',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '158'
+                                         },
+                            '11754256' => {
+                                            'Class' => '11754021',
+                                            'Const' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756276'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '42',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11754295' => {
+                                            'Class' => '11754021',
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '42',
+                                            'Static' => 1
+                                          },
+                            '11754312' => {
+                                            'Class' => '11754021',
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '42',
+                                            'Static' => 1
+                                          },
+                            '11754329' => {
+                                            'Class' => '11754021',
+                                            'Const' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756276'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '11754373' => {
+                                            'Class' => '11754021',
+                                            'Const' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756276'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11754497' => {
+                                            'Class' => '11754021',
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756248'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '62',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '11754543' => {
+                                            'Class' => '11754021',
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter16setLoggerToMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756248'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLoggerToMatch',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '52'
+                                          },
+                            '11754575' => {
+                                            'Class' => '11754021',
+                                            'Const' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter16getLoggerToMatchB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756276'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getLoggerToMatch',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '57'
+                                          },
+                            '11754606' => {
+                                            'Class' => '11754021',
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter16setAcceptOnMatchEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756248'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'acceptOnMatch1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setAcceptOnMatch',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '100'
+                                          },
+                            '11754638' => {
+                                            'Class' => '11754021',
+                                            'Const' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter16getAcceptOnMatchEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756276'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getAcceptOnMatch',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '105'
+                                          },
+                            '11754669' => {
+                                            'Class' => '11754021',
+                                            'Const' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756276'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                }
+                                                       },
+                                            'Return' => '218688',
+                                            'ShortName' => 'decide',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '78',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '11754834' => {
+                                            'Class' => '11754713',
+                                            'Const' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756357'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11754873' => {
+                                            'Class' => '11754713',
+                                            'Const' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756357'
+                                                                }
+                                                       },
+                                            'Return' => '11756242',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '11754912' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11754713',
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756357'
+                                                                }
+                                                       },
+                                            'Return' => '11756242',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter11newInstanceEv'
+                                          },
+                            '11754955' => {
+                                            'Data' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7classes29LoggerMatchFilterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LoggerMatchFilterRegistration',
+                                            'Source' => 'loggermatchfilter.cpp'
+                                          },
+                            '11762265' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11754039',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11755696'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerMatchFilterPrivate',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '11762266' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11754039',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11755696'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerMatchFilterPrivate',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '11763650' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11754039',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11755696'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerMatchFilterPrivate',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '11770080' => {
+                                            'Class' => '11754021',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756248'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerMatchFilter',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '50',
+                                            'Virt' => 1
+                                          },
+                            '11770178' => {
+                                            'Class' => '11754021',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756248'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerMatchFilter',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '50',
+                                            'Virt' => 1
+                                          },
+                            '11770372' => {
+                                            'Class' => '11754021',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756248'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerMatchFilter',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '50',
+                                            'Virt' => 1
+                                          },
+                            '11770502' => {
+                                            'Class' => '11754021',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756248'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerMatchFilter',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '45'
+                                          },
+                            '11774737' => {
+                                            'Class' => '11754021',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756248'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerMatchFilter',
+                                            'Source' => 'loggermatchfilter.cpp',
+                                            'SourceLine' => '45'
+                                          },
+                            '11782339' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11754713',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerMatchFilter',
+                                            'Virt' => 1
+                                          },
+                            '11782340' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11754713',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerMatchFilter',
+                                            'Virt' => 1
+                                          },
+                            '11782480' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11754713',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerMatchFilter',
+                                            'Virt' => 1
+                                          },
+                            '11782570' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11754713',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerMatchFilter'
+                                          },
+                            '11782571' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11754713',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggermatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11756340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerMatchFilter'
+                                          },
+                            '1186403' => {
+                                           'Class' => '1018904',
+                                           'Constructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppenderC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1025384'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'AsyncAppender',
+                                           'Source' => 'asyncappender.cpp',
+                                           'SourceLine' => '158'
+                                         },
+                            '1186500' => {
+                                           'Artificial' => 1,
+                                           'Class' => '363048',
+                                           'Constructor' => 1,
+                                           'Header' => 'appender.h',
+                                           'InLine' => 1,
+                                           'Line' => '49',
+                                           'MnglName' => '_ZN7log4cxx8AppenderC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1024481'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Appender'
+                                         },
+                            '1186501' => {
+                                           'Artificial' => 1,
+                                           'Class' => '363048',
+                                           'Constructor' => 1,
+                                           'Header' => 'appender.h',
+                                           'InLine' => 1,
+                                           'Line' => '49',
+                                           'MnglName' => '_ZN7log4cxx8AppenderC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1024481'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Appender'
+                                         },
+                            '11893397' => {
+                                            'Class' => '11893276',
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'loggerpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '11893414' => {
+                                            'Class' => '11893276',
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loggerpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '11893431' => {
+                                            'Class' => '11893276',
+                                            'Const' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895159'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loggerpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '11893470' => {
+                                            'Class' => '11893276',
+                                            'Const' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895159'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '11893514' => {
+                                            'Class' => '11893276',
+                                            'Const' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895159'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11893600' => {
+                                            'Class' => '11893276',
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'loggerpatternconverter.cpp',
+                                            'SourceLine' => '37',
+                                            'Static' => 1
+                                          },
+                            '11893628' => {
+                                            'Class' => '11893276',
+                                            'Const' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895159'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'loggerpatternconverter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '11893800' => {
+                                            'Class' => '11893679',
+                                            'Const' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895619'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '11894383' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes34LoggerPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LoggerPatternConverterRegistration',
+                                            'Source' => 'loggerpatternconverter.cpp'
+                                          },
+                            '11898624' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11893276',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11894954'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '11898625' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11893276',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11894954'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '11898953' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11893276',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11894954'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '11914131' => {
+                                            'Class' => '11893276',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterC1ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11894954'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerPatternConverter',
+                                            'Source' => 'loggerpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '11918340' => {
+                                            'Class' => '11893276',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterC2ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11894954'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerPatternConverter',
+                                            'Source' => 'loggerpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '11924154' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11893679',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895602'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '11924155' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11893679',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895602'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '11924296' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11893679',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895602'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '11924386' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11893679',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895602'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerPatternConverter'
+                                          },
+                            '11924387' => {
+                                            'Artificial' => 1,
+                                            'Class' => '11893679',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggerpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11895602'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggerPatternConverter'
+                                          },
+                            '1197686' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1020297',
+                                           'Destructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 1,
+                                           'Line' => '58',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026655'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzAsyncAppender',
+                                           'Virt' => 1
+                                         },
+                            '1197687' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1020297',
+                                           'Destructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 1,
+                                           'Line' => '58',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026655'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzAsyncAppender',
+                                           'Virt' => 1
+                                         },
+                            '1197828' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1020297',
+                                           'Destructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 1,
+                                           'Line' => '58',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026655'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzAsyncAppender',
+                                           'Virt' => 1
+                                         },
+                            '1197918' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1020297',
+                                           'Constructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 1,
+                                           'Line' => '58',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026655'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzAsyncAppender'
+                                         },
+                            '1197919' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1020297',
+                                           'Constructor' => 1,
+                                           'Header' => 'asyncappender.h',
+                                           'InLine' => 1,
+                                           'Line' => '58',
+                                           'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1026655'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzAsyncAppender'
+                                         },
+                            '1198958' => {
+                                           'Artificial' => 1,
+                                           'Class' => '363048',
+                                           'Destructor' => 1,
+                                           'Header' => 'appender.h',
+                                           'InLine' => 1,
+                                           'Line' => '55',
+                                           'MnglName' => '_ZN7log4cxx8AppenderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1024481'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Appender',
+                                           'Virt' => 1
+                                         },
+                            '1198959' => {
+                                           'Artificial' => 1,
+                                           'Class' => '363048',
+                                           'Destructor' => 1,
+                                           'Header' => 'appender.h',
+                                           'InLine' => 1,
+                                           'Line' => '55',
+                                           'MnglName' => '_ZN7log4cxx8AppenderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1024481'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Appender',
+                                           'Virt' => 1
+                                         },
+                            '12061741' => {
+                                            'Class' => '542896',
+                                            'Const' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067430'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '146',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '12061797' => {
+                                            'Class' => '542896',
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '146',
+                                            'Static' => 1
+                                          },
+                            '12061814' => {
+                                            'Class' => '542896',
+                                            'Const' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 2,
+                                            'Line' => '54',
+                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067430'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '12061858' => {
+                                            'Class' => '542896',
+                                            'Const' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 2,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067430'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12062167' => {
+                                            'Class' => '542896',
+                                            'Header' => 'loggingevent.h',
+                                            'Line' => '96',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent12getStartTimeEv',
+                                            'Return' => '800615',
+                                            'ShortName' => 'getStartTime',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '152',
+                                            'Static' => 1
+                                          },
+                            '12062216' => {
+                                            'Class' => '542896',
+                                            'Const' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'Line' => '105',
+                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent17getThreadUserNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067430'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getThreadUserName',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '173'
+                                          },
+                            '12062279' => {
+                                            'Class' => '542896',
+                                            'Const' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent18getChronoTimeStampEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067430'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '55945',
+                                            'ShortName' => 'getChronoTimeStamp',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '438'
+                                          },
+                            '12062491' => {
+                                            'Class' => '542896',
+                                            'Const' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'Line' => '166',
+                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent11getPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067430'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'key',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'dest',
+                                                                  'type' => '544742'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getProperty',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '272'
+                                          },
+                            '12062533' => {
+                                            'Class' => '542896',
+                                            'Const' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'Line' => '173',
+                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent17getPropertyKeySetB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067430'
+                                                                }
+                                                       },
+                                            'Return' => '9700400',
+                                            'ShortName' => 'getPropertyKeySet',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '290'
+                                          },
+                            '12062565' => {
+                                            'Class' => '542896',
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent11setPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067441'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'key',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setProperty',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '393'
+                                          },
+                            '12062692' => {
+                                            'Class' => '542896',
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent20getCurrentThreadNameB5cxx11Ev',
+                                            'Private' => 1,
+                                            'Return' => '363071',
+                                            'ShortName' => 'getCurrentThreadName',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '308',
+                                            'Static' => 1
+                                          },
+                            '12062709' => {
+                                            'Class' => '542896',
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent24getCurrentThreadUserNameB5cxx11Ev',
+                                            'Private' => 1,
+                                            'Return' => '363071',
+                                            'ShortName' => 'getCurrentThreadUserName',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '358',
+                                            'Static' => 1
+                                          },
+                            '12062847' => {
+                                            'Class' => '12062726',
+                                            'Const' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 2,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067492'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12062886' => {
+                                            'Class' => '12062726',
+                                            'Const' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 2,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067492'
+                                                                }
+                                                       },
+                                            'Return' => '1022963',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '12062925' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12062726',
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 2,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067492'
+                                                                }
+                                                       },
+                                            'Return' => '1022963',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv'
+                                          },
+                            '12064122' => {
+                                            'Data' => 1,
+                                            'Line' => '146',
+                                            'MnglName' => '_ZN7log4cxx7classes24LoggingEventRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LoggingEventRegistration',
+                                            'Source' => 'loggingevent.cpp'
+                                          },
+                            '12144954' => {
+                                            'Class' => '542896',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEventD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067441'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggingEvent',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '169',
+                                            'Virt' => 1
+                                          },
+                            '12145052' => {
+                                            'Class' => '542896',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEventD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067441'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggingEvent',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '169',
+                                            'Virt' => 1
+                                          },
+                            '12148738' => {
+                                            'Class' => '542896',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEventD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067441'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggingEvent',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '169',
+                                            'Virt' => 1
+                                          },
+                            '12152475' => {
+                                            'Class' => '542896',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEventC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEES9_RKNS0_12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067441'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'logger1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'message1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'locationInfo1',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggingEvent',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '162'
+                                          },
+                            '12157440' => {
+                                            'Class' => '542896',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEventC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEES9_RKNS0_12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067441'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'logger1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'level1',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'message1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '5' => {
+                                                                  'name' => 'locationInfo1',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggingEvent',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '162'
+                                          },
+                            '12162408' => {
+                                            'Class' => '542896',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEventC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067441'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggingEvent',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '157'
+                                          },
+                            '12165979' => {
+                                            'Class' => '542896',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEventC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067441'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggingEvent',
+                                            'Source' => 'loggingevent.cpp',
+                                            'SourceLine' => '157'
+                                          },
+                            '12171599' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12062726',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067475'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEvent',
+                                            'Virt' => 1
+                                          },
+                            '12171600' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12062726',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067475'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEvent',
+                                            'Virt' => 1
+                                          },
+                            '12171742' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12062726',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067475'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEvent',
+                                            'Virt' => 1
+                                          },
+                            '12171833' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12062726',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067475'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEvent'
+                                          },
+                            '12171834' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12062726',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingevent.h',
+                                            'InLine' => 1,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12067475'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEvent'
+                                          },
+                            '12276521' => {
+                                            'Class' => '2740533',
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'loggingeventpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '12276538' => {
+                                            'Class' => '2740533',
+                                            'Const' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2741645'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'loggingeventpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '12276767' => {
+                                            'Class' => '2740533',
+                                            'Const' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2741645'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'handlesThrowable',
+                                            'Source' => 'loggingeventpatternconverter.cpp',
+                                            'SourceLine' => '55',
+                                            'Virt' => 1,
+                                            'VirtPos' => '8'
+                                          },
+                            '12276927' => {
+                                            'Class' => '12276806',
+                                            'Const' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12278149'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12277079' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes40LoggingEventPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'LoggingEventPatternConverterRegistration',
+                                            'Source' => 'loggingeventpatternconverter.cpp'
+                                          },
+                            '12286087' => {
+                                            'Class' => '2740533',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverterC1ESt10unique_ptrINS0_16PatternConverter23PatternConverterPrivateESt14default_deleteIS4_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2770826'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'type' => '2939040'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'LoggingEventPatternConverter',
+                                            'Source' => 'loggingeventpatternconverter.cpp',
+                                            'SourceLine' => '37'
+                                          },
+                            '12287924' => {
+                                            'Class' => '2740533',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverterC2ESt10unique_ptrINS0_16PatternConverter23PatternConverterPrivateESt14default_deleteIS4_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2770826'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'priv',
+                                                                  'type' => '2939040'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'LoggingEventPatternConverter',
+                                            'Source' => 'loggingeventpatternconverter.cpp',
+                                            'SourceLine' => '37'
+                                          },
+                            '12289871' => {
+                                            'Class' => '2740533',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2770826'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'style1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'LoggingEventPatternConverter',
+                                            'Source' => 'loggingeventpatternconverter.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '12289990' => {
+                                            'Class' => '2740533',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2770826'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'style1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'LoggingEventPatternConverter',
+                                            'Source' => 'loggingeventpatternconverter.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '12291537' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12276806',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12278132'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEventPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '12291538' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12276806',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12278132'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEventPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '12291679' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12276806',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12278132'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEventPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '12291770' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12276806',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12278132'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEventPatternConverter'
+                                          },
+                            '12291771' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12276806',
+                                            'Constructor' => 1,
+                                            'Header' => 'loggingeventpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12278132'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzLoggingEventPatternConverter'
+                                          },
+                            '12413875' => {
+                                            'Class' => '541645',
+                                            'Destructor' => 1,
+                                            'Header' => 'loglog.h',
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LogLogD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12393601'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LogLog',
+                                            'Source' => 'loglog.cpp',
+                                            'SourceLine' => '55'
+                                          },
+                            '12414265' => {
+                                            'Class' => '541645',
+                                            'Constructor' => 1,
+                                            'Header' => 'loglog.h',
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LogLogC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12393601'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'ShortName' => 'LogLog',
+                                            'Source' => 'loglog.cpp',
+                                            'SourceLine' => '48'
+                                          },
+                            '12414266' => {
+                                            'Class' => '541645',
+                                            'Constructor' => 1,
+                                            'Header' => 'loglog.h',
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LogLogC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12393601'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'ShortName' => 'LogLog',
+                                            'Source' => 'loglog.cpp',
+                                            'SourceLine' => '48'
+                                          },
+                            '12546966' => {
+                                            'Class' => '4690304',
+                                            'Header' => 'defaultrepositoryselector.h',
+                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'logmanager.cpp',
+                                            'SourceLine' => '43',
+                                            'Static' => 1
+                                          },
+                            '12546983' => {
+                                            'Class' => '4690304',
+                                            'Header' => 'defaultrepositoryselector.h',
+                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'logmanager.cpp',
+                                            'SourceLine' => '43',
+                                            'Static' => 1
+                                          },
+                            '12547000' => {
+                                            'Class' => '4690304',
+                                            'Const' => 1,
+                                            'Header' => 'defaultrepositoryselector.h',
+                                            'MnglName' => '_ZNK7log4cxx3spi25DefaultRepositorySelector8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4700421'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'logmanager.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '12547385' => {
+                                            'Class' => '12547264',
+                                            'Const' => 1,
+                                            'Header' => 'defaultrepositoryselector.h',
+                                            'InLine' => 2,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZNK7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelector7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12550187'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12547550' => {
+                                            'Data' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7classes37DefaultRepositorySelectorRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'DefaultRepositorySelectorRegistration',
+                                            'Source' => 'logmanager.cpp'
+                                          },
+                            '12547568' => {
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx4castINS_3spi18RepositorySelectorENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                            'NameSpace' => 'log4cxx',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'incoming',
+                                                                  'type' => '805306'
+                                                                }
+                                                       },
+                                            'Return' => '1313419',
+                                            'ShortName' => 'cast<log4cxx::spi::RepositorySelector, log4cxx::helpers::Object>',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'Ret',
+                                                                   'type' => '4690627'
+                                                                 },
+                                                          '1' => {
+                                                                   'key' => 'Type',
+                                                                   'type' => '98236'
+                                                                 }
+                                                        }
+                                          },
+                            '12548645' => {
+                                            'Class' => '1349909',
+                                            'Data' => 1,
+                                            'Header' => 'logmanager.h',
+                                            'Line' => '47',
+                                            'MnglName' => '_ZN7log4cxx10LogManager5guardE',
+                                            'Return' => '84191',
+                                            'ShortName' => 'guard',
+                                            'Source' => 'logmanager.cpp',
+                                            'SourceLine' => '45'
+                                          },
+                            '12614811' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12547264',
+                                            'Destructor' => 1,
+                                            'Header' => 'defaultrepositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12550170'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDefaultRepositorySelector',
+                                            'Virt' => 1
+                                          },
+                            '12614812' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12547264',
+                                            'Destructor' => 1,
+                                            'Header' => 'defaultrepositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12550170'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDefaultRepositorySelector',
+                                            'Virt' => 1
+                                          },
+                            '12614953' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12547264',
+                                            'Destructor' => 1,
+                                            'Header' => 'defaultrepositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12550170'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDefaultRepositorySelector',
+                                            'Virt' => 1
+                                          },
+                            '12615043' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12547264',
+                                            'Constructor' => 1,
+                                            'Header' => 'defaultrepositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12550170'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDefaultRepositorySelector'
+                                          },
+                            '12615044' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12547264',
+                                            'Constructor' => 1,
+                                            'Header' => 'defaultrepositoryselector.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12550170'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDefaultRepositorySelector'
+                                          },
+                            '12717847' => {
+                                            'Class' => '12717650',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamlsEPFRSt8ios_baseS2_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'manip',
+                                                                  'type' => '12720417'
+                                                                }
+                                                       },
+                                            'Return' => '12720796',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '393'
+                                          },
+                            '12717884' => {
+                                            'Class' => '12717650',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamlsEPFRNS_14logstream_baseES2_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'manip',
+                                                                  'type' => '12720802'
+                                                                }
+                                                       },
+                                            'Return' => '12720796',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '366'
+                                          },
+                            '12717921' => {
+                                            'Class' => '12717650',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamlsERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'l',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '12720796',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '372'
+                                          },
+                            '12717958' => {
+                                            'Class' => '12717650',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamlsERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newlocation',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '12720796',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '378'
+                                          },
+                            '12717995' => {
+                                            'Class' => '12717650',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamrsERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newlocation',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '12720796',
+                                            'ShortName' => 'operator>>',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '384'
+                                          },
+                            '12718032' => {
+                                            'Class' => '12717650',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamcvRSt13basic_ostreamIwSt11char_traitsIwEEEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator std::basic_ostream<wchar_t>&',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '399'
+                                          },
+                            '12718064' => {
+                                            'Class' => '12717650',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstream3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'log',
+                                                                  'type' => '8640292'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'lev',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'loc',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'log',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '410',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '12718116' => {
+                                            'Class' => '12717650',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstream5eraseEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'erase',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '426',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12718152' => {
+                                            'Class' => '12717650',
+                                            'Const' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZNK7log4cxx10wlogstream16get_stream_stateERSt8ios_baseS2_RiRb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720842'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'base',
+                                                                  'type' => '12716069'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'mask',
+                                                                  'type' => '12716069'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'fill',
+                                                                  'type' => '1966699'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'fillSet',
+                                                                  'type' => '802080'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'get_stream_state',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '436',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '12718208' => {
+                                            'Class' => '12717650',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstream20refresh_stream_stateEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'refresh_stream_state',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '457',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '12718439' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base6insertEPFRSt8ios_baseS2_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'manip',
+                                                                  'type' => '12720417'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'insert',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '64'
+                                          },
+                            '12718471' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base9precisionEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                }
+                                                       },
+                                            'Return' => '83870',
+                                            'ShortName' => 'precision',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '125'
+                                          },
+                            '12718502' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base5widthEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                }
+                                                       },
+                                            'Return' => '83870',
+                                            'ShortName' => 'width',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '140'
+                                          },
+                            '12718533' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base9precisionEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '83870',
+                                            'ShortName' => 'precision',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '116'
+                                          },
+                            '12718569' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base5widthEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'w',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '83870',
+                                            'ShortName' => 'width',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '131'
+                                          },
+                            '12718605' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base4fillEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                }
+                                                       },
+                                            'Return' => '83870',
+                                            'ShortName' => 'fill',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '156'
+                                          },
+                            '12718636' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base4fillEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newfill',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '83870',
+                                            'ShortName' => 'fill',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '146'
+                                          },
+                            '12718672' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base5flagsESt13_Ios_Fmtflags',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newflags',
+                                                                  'type' => '12684818'
+                                                                }
+                                                       },
+                                            'Return' => '12684818',
+                                            'ShortName' => 'flags',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '162'
+                                          },
+                            '12718708' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base4setfESt13_Ios_FmtflagsS1_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newflags',
+                                                                  'type' => '12684818'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'mask',
+                                                                  'type' => '12684818'
+                                                                }
+                                                       },
+                                            'Return' => '12684818',
+                                            'ShortName' => 'setf',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '171'
+                                          },
+                            '12718749' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base4setfESt13_Ios_Fmtflags',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newflags',
+                                                                  'type' => '12684818'
+                                                                }
+                                                       },
+                                            'Return' => '12684818',
+                                            'ShortName' => 'setf',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '180'
+                                          },
+                            '12718785' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base6endmsgERS0_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'stream',
+                                                                  'type' => '12720824'
+                                                                }
+                                                       },
+                                            'Return' => '12720824',
+                                            'ShortName' => 'endmsg',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '93',
+                                            'Static' => 1
+                                          },
+                            '12718813' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base3nopERS0_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'stream',
+                                                                  'type' => '12720824'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '12720824',
+                                            'ShortName' => 'nop',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '99',
+                                            'Static' => 1
+                                          },
+                            '12718841' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base11end_messageEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'end_message',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '104'
+                                          },
+                            '12718868' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base8setLevelERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newlevel',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLevel',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '191'
+                                          },
+                            '12718931' => {
+                                            'Class' => '12718334',
+                                            'Const' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZNK7log4cxx14logstream_base12isEnabledForERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720967'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'l',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isEnabledFor',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '203'
+                                          },
+                            '12718967' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base11setLocationERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newlocation',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLocation',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '209'
+                                          },
+                            '12718999' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base16set_stream_stateERSt8ios_baseRi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'dest',
+                                                                  'type' => '12716069'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'dstchar',
+                                                                  'type' => '1966699'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'set_stream_state',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '72'
+                                          },
+                            '12719040' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'Line' => '152',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720950'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '8640292'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'log',
+                                            'VirtPos' => '2'
+                                          },
+                            '12719091' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'Line' => '158',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base5eraseEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720950'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'erase',
+                                            'VirtPos' => '3'
+                                          },
+                            '12719127' => {
+                                            'Class' => '12718334',
+                                            'Const' => 1,
+                                            'Header' => 'stream.h',
+                                            'Line' => '164',
+                                            'MnglName' => '_ZNK7log4cxx14logstream_base16get_stream_stateERSt8ios_baseS2_RiRb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720961'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '12716069'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '12716069'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '1966699'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'p4',
+                                                                  'type' => '802080'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'get_stream_state',
+                                            'VirtPos' => '4'
+                                          },
+                            '12719183' => {
+                                            'Class' => '12718334',
+                                            'Header' => 'stream.h',
+                                            'Line' => '168',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base20refresh_stream_stateEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720950'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'refresh_stream_state',
+                                            'VirtPos' => '5'
+                                          },
+                            '12719791' => {
+                                            'Class' => '12719600',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamlsEPFRSt8ios_baseS2_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'manip',
+                                                                  'type' => '12720417'
+                                                                }
+                                                       },
+                                            'Return' => '12720887',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '264'
+                                          },
+                            '12719828' => {
+                                            'Class' => '12719600',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamlsEPFRNS_14logstream_baseES2_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'manip',
+                                                                  'type' => '12720802'
+                                                                }
+                                                       },
+                                            'Return' => '12720887',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '240'
+                                          },
+                            '12719864' => {
+                                            'Class' => '12719600',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamlsERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'l',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'Return' => '12720887',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '246'
+                                          },
+                            '12719900' => {
+                                            'Class' => '12719600',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamlsERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newlocation',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '12720887',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '252'
+                                          },
+                            '12719936' => {
+                                            'Class' => '12719600',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamrsERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newlocation',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Return' => '12720887',
+                                            'ShortName' => 'operator>>',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '258'
+                                          },
+                            '12719973' => {
+                                            'Class' => '12719600',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamcvRSoEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                }
+                                                       },
+                                            'Return' => '12716137',
+                                            'ShortName' => 'operator std::basic_ostream<char>&',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '270'
+                                          },
+                            '12720005' => {
+                                            'Class' => '12719600',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstream3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'log',
+                                                                  'type' => '8640292'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'lev',
+                                                                  'type' => '546687'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'loc',
+                                                                  'type' => '1021034'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'log',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '281',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '12720057' => {
+                                            'Class' => '12719600',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstream5eraseEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'erase',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '297',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12720093' => {
+                                            'Class' => '12719600',
+                                            'Const' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZNK7log4cxx9logstream16get_stream_stateERSt8ios_baseS2_RiRb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720899'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'base',
+                                                                  'type' => '12716069'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'mask',
+                                                                  'type' => '12716069'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'fill',
+                                                                  'type' => '1966699'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'fillSet',
+                                                                  'type' => '802080'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'get_stream_state',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '307',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '12720149' => {
+                                            'Class' => '12719600',
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstream20refresh_stream_stateEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'refresh_stream_state',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '328',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '12721391' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12719285',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'InLine' => 1,
+                                            'Line' => '183',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720978'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_ios_base',
+                                            'Virt' => 1
+                                          },
+                            '12721392' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12719285',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'InLine' => 1,
+                                            'Line' => '183',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720978'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_ios_base',
+                                            'Virt' => 1
+                                          },
+                            '12721533' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12719285',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'InLine' => 1,
+                                            'Line' => '183',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720978'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_ios_base',
+                                            'Virt' => 1
+                                          },
+                            '12742024' => {
+                                            'Class' => '12717650',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                }
+                                                       },
+                                            'ShortName' => 'wlogstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '361',
+                                            'Virt' => 1
+                                          },
+                            '12742025' => {
+                                            'Class' => '12717650',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                }
+                                                       },
+                                            'ShortName' => 'wlogstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '361',
+                                            'Virt' => 1
+                                          },
+                            '12742120' => {
+                                            'Class' => '12717650',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                }
+                                                       },
+                                            'ShortName' => 'wlogstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '361',
+                                            'Virt' => 1
+                                          },
+                            '12742240' => {
+                                            'Class' => '12717650',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamC2ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '95047'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'wlogstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '356'
+                                          },
+                            '12742241' => {
+                                            'Class' => '12717650',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamC1ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '95047'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'wlogstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '356'
+                                          },
+                            '12743256' => {
+                                            'Class' => '12717650',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamC2EPKwRKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '12720790'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'wlogstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '349'
+                                          },
+                            '12743257' => {
+                                            'Class' => '12717650',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamC1EPKwRKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '12720790'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'wlogstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '349'
+                                          },
+                            '12744272' => {
+                                            'Class' => '12717650',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamC2ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'logger',
+                                                                  'type' => '5699173'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'wlogstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '344'
+                                          },
+                            '12744273' => {
+                                            'Class' => '12717650',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx10wlogstreamC1ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720773'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'logger',
+                                                                  'type' => '5699173'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'wlogstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '344'
+                                          },
+                            '12756600' => {
+                                            'Class' => '12719600',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '235',
+                                            'Virt' => 1
+                                          },
+                            '12756601' => {
+                                            'Class' => '12719600',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '235',
+                                            'Virt' => 1
+                                          },
+                            '12756696' => {
+                                            'Class' => '12719600',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '235',
+                                            'Virt' => 1
+                                          },
+                            '12756814' => {
+                                            'Class' => '12719600',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '94947'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '230'
+                                          },
+                            '12756815' => {
+                                            'Class' => '12719600',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '94947'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '230'
+                                          },
+                            '12757826' => {
+                                            'Class' => '12719600',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamC2EPKcRKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '12720881'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '223'
+                                          },
+                            '12757827' => {
+                                            'Class' => '12719600',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamC1EPKcRKSt10shared_ptrINS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '12720881'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '223'
+                                          },
+                            '12758838' => {
+                                            'Class' => '12719600',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamC2ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'logger',
+                                                                  'type' => '5699173'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '218'
+                                          },
+                            '12758839' => {
+                                            'Class' => '12719600',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx9logstreamC1ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720876'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'logger',
+                                                                  'type' => '5699173'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'level',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '218'
+                                          },
+                            '12764399' => {
+                                            'Class' => '12718334',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_baseD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_base',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '60',
+                                            'Virt' => 1
+                                          },
+                            '12764400' => {
+                                            'Class' => '12718334',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_baseD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_base',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '60',
+                                            'Virt' => 1
+                                          },
+                            '12764495' => {
+                                            'Class' => '12718334',
+                                            'Destructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_baseD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_base',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '60',
+                                            'Virt' => 1
+                                          },
+                            '12765975' => {
+                                            'Class' => '12718334',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_baseC2ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'log',
+                                                                  'type' => '5699173'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'lvl',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_base',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '53'
+                                          },
+                            '12765976' => {
+                                            'Class' => '12718334',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_baseC1ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720956'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'log',
+                                                                  'type' => '5699173'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'lvl',
+                                                                  'type' => '546687'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_base',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '53'
+                                          },
+                            '12767948' => {
+                                            'Class' => '12719285',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseC2ESt13_Ios_Fmtflagsi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720978'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'initval',
+                                                                  'type' => '12684818'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'initsize',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_ios_base',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '33'
+                                          },
+                            '12767949' => {
+                                            'Class' => '12719285',
+                                            'Constructor' => 1,
+                                            'Header' => 'stream.h',
+                                            'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseC1ESt13_Ios_Fmtflagsi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12720978'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'initval',
+                                                                  'type' => '12684818'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'initsize',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'logstream_ios_base',
+                                            'Source' => 'logstream.cpp',
+                                            'SourceLine' => '33'
+                                          },
+                            '12863968' => {
+                                            'Class' => '12863865',
+                                            'Const' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865092'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'manualtriggeringpolicy.cpp',
+                                            'SourceLine' => '26',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '12864007' => {
+                                            'Class' => '12863865',
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'manualtriggeringpolicy.cpp',
+                                            'SourceLine' => '26',
+                                            'Static' => 1
+                                          },
+                            '12864024' => {
+                                            'Class' => '12863865',
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'manualtriggeringpolicy.cpp',
+                                            'SourceLine' => '26',
+                                            'Static' => 1
+                                          },
+                            '12864041' => {
+                                            'Class' => '12863865',
+                                            'Const' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865092'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '12864085' => {
+                                            'Class' => '12863865',
+                                            'Const' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865092'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12864166' => {
+                                            'Class' => '12863865',
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865058'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363923'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'p4',
+                                                                  'type' => '84113'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx',
+                                                       '3' => 'rcx',
+                                                       '4' => 'r8'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isTriggeringEvent',
+                                            'Source' => 'manualtriggeringpolicy.cpp',
+                                            'SourceLine' => '32',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '12864225' => {
+                                            'Class' => '12863865',
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy15activateOptionsERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865058'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'activateOptions',
+                                            'Source' => 'manualtriggeringpolicy.cpp',
+                                            'SourceLine' => '40',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '12864266' => {
+                                            'Class' => '12863865',
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865058'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'manualtriggeringpolicy.cpp',
+                                            'SourceLine' => '44',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '12864433' => {
+                                            'Class' => '12864312',
+                                            'Const' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865132'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12864472' => {
+                                            'Class' => '12864312',
+                                            'Const' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865132'
+                                                                }
+                                                       },
+                                            'Return' => '12865052',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '12864511' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12864312',
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865132'
+                                                                }
+                                                       },
+                                            'Return' => '12865052',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy11newInstanceEv'
+                                          },
+                            '12864743' => {
+                                            'Data' => 1,
+                                            'Line' => '26',
+                                            'MnglName' => '_ZN7log4cxx7classes34ManualTriggeringPolicyRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'ManualTriggeringPolicyRegistration',
+                                            'Source' => 'manualtriggeringpolicy.cpp'
+                                          },
+                            '12865705' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12863865',
+                                            'Destructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865058'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ManualTriggeringPolicy',
+                                            'Virt' => 1
+                                          },
+                            '12865706' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12863865',
+                                            'Destructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865058'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ManualTriggeringPolicy',
+                                            'Virt' => 1
+                                          },
+                            '12865974' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12863865',
+                                            'Destructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865058'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ManualTriggeringPolicy',
+                                            'Virt' => 1
+                                          },
+                            '12868913' => {
+                                            'Class' => '12863865',
+                                            'Constructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865058'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'ManualTriggeringPolicy',
+                                            'Source' => 'manualtriggeringpolicy.cpp',
+                                            'SourceLine' => '28'
+                                          },
+                            '12869132' => {
+                                            'Class' => '12863865',
+                                            'Constructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865058'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'ManualTriggeringPolicy',
+                                            'Source' => 'manualtriggeringpolicy.cpp',
+                                            'SourceLine' => '28'
+                                          },
+                            '12871065' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12864312',
+                                            'Destructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865115'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzManualTriggeringPolicy',
+                                            'Virt' => 1
+                                          },
+                            '12871066' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12864312',
+                                            'Destructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865115'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzManualTriggeringPolicy',
+                                            'Virt' => 1
+                                          },
+                            '12871206' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12864312',
+                                            'Destructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865115'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzManualTriggeringPolicy',
+                                            'Virt' => 1
+                                          },
+                            '12871296' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12864312',
+                                            'Constructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865115'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzManualTriggeringPolicy'
+                                          },
+                            '12871297' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12864312',
+                                            'Constructor' => 1,
+                                            'Header' => 'manualtriggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12865115'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzManualTriggeringPolicy'
+                                          },
+                            '12993850' => {
+                                            'Class' => '12993602',
+                                            'Const' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter9MapFilter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996719'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '42',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '12993889' => {
+                                            'Class' => '12993602',
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '42',
+                                            'Static' => 1
+                                          },
+                            '12993906' => {
+                                            'Class' => '12993602',
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '42',
+                                            'Static' => 1
+                                          },
+                            '12993923' => {
+                                            'Class' => '12993602',
+                                            'Const' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '47',
+                                            'MnglName' => '_ZNK7log4cxx6filter9MapFilter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996719'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '12993967' => {
+                                            'Class' => '12993602',
+                                            'Const' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZNK7log4cxx6filter9MapFilter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996719'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12994091' => {
+                                            'Class' => '12993602',
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996691'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '51',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '12994137' => {
+                                            'Class' => '12993602',
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter11setKeyValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996691'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'strKey',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'strValue',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setKeyValue',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '108'
+                                          },
+                            '12994174' => {
+                                            'Class' => '12993602',
+                                            'Const' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter9MapFilter8getValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996719'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'strKey',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getValue',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '113'
+                                          },
+                            '12994210' => {
+                                            'Class' => '12993602',
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter16setAcceptOnMatchEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996691'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'acceptOnMatch1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setAcceptOnMatch',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '121'
+                                          },
+                            '12994242' => {
+                                            'Class' => '12993602',
+                                            'Const' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter9MapFilter16getAcceptOnMatchEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996719'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getAcceptOnMatch',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '126'
+                                          },
+                            '12994273' => {
+                                            'Class' => '12993602',
+                                            'Const' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter9MapFilter15getMustMatchAllEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996719'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getMustMatchAll',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '131'
+                                          },
+                            '12994304' => {
+                                            'Class' => '12993602',
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter15setMustMatchAllEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996691'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'mustMatchAll1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setMustMatchAll',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '136'
+                                          },
+                            '12994336' => {
+                                            'Class' => '12993602',
+                                            'Const' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter9MapFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996719'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                }
+                                                       },
+                                            'Return' => '218688',
+                                            'ShortName' => 'decide',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '68',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '12994513' => {
+                                            'Class' => '12994392',
+                                            'Const' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996801'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '12994552' => {
+                                            'Class' => '12994392',
+                                            'Const' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996801'
+                                                                }
+                                                       },
+                                            'Return' => '12996685',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '12994591' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12994392',
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx6filter9MapFilter14ClazzMapFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996801'
+                                                                }
+                                                       },
+                                            'Return' => '12996685',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx6filter9MapFilter14ClazzMapFilter11newInstanceEv'
+                                          },
+                            '12994634' => {
+                                            'Data' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7classes21MapFilterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'MapFilterRegistration',
+                                            'Source' => 'mapfilter.cpp'
+                                          },
+                            '13023985' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12993620',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter16MapFilterPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12995875'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MapFilterPrivate',
+                                            'Source' => 'mapfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13023986' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12993620',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter16MapFilterPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12995875'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MapFilterPrivate',
+                                            'Source' => 'mapfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13025095' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12993620',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter16MapFilterPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12995875'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MapFilterPrivate',
+                                            'Source' => 'mapfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13042238' => {
+                                            'Class' => '12993602',
+                                            'Destructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996691'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MapFilter',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1
+                                          },
+                            '13042336' => {
+                                            'Class' => '12993602',
+                                            'Destructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996691'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MapFilter',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1
+                                          },
+                            '13042532' => {
+                                            'Class' => '12993602',
+                                            'Destructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996691'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MapFilter',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1
+                                          },
+                            '13042662' => {
+                                            'Class' => '12993602',
+                                            'Constructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996691'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MapFilter',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '44'
+                                          },
+                            '13046419' => {
+                                            'Class' => '12993602',
+                                            'Constructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996691'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MapFilter',
+                                            'Source' => 'mapfilter.cpp',
+                                            'SourceLine' => '44'
+                                          },
+                            '13053793' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12994392',
+                                            'Destructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996784'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMapFilter',
+                                            'Virt' => 1
+                                          },
+                            '13053794' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12994392',
+                                            'Destructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996784'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMapFilter',
+                                            'Virt' => 1
+                                          },
+                            '13053935' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12994392',
+                                            'Destructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996784'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMapFilter',
+                                            'Virt' => 1
+                                          },
+                            '13054025' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12994392',
+                                            'Constructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996784'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMapFilter'
+                                          },
+                            '13054026' => {
+                                            'Artificial' => 1,
+                                            'Class' => '12994392',
+                                            'Constructor' => 1,
+                                            'Header' => 'mapfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12996784'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMapFilter'
+                                          },
+                            '13196664' => {
+                                            'Class' => '801243',
+                                            'Constructor' => 1,
+                                            'Header' => 'mdc.h',
+                                            'Line' => '105',
+                                            'MnglName' => '_ZN7log4cxx3MDCC2ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES8_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13163691'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'key1',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MDC',
+                                            'Source' => 'mdc.cpp',
+                                            'SourceLine' => '141'
+                                          },
+                            '13196665' => {
+                                            'Class' => '801243',
+                                            'Constructor' => 1,
+                                            'Header' => 'mdc.h',
+                                            'Line' => '105',
+                                            'MnglName' => '_ZN7log4cxx3MDCC1ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES8_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13163691'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'key1',
+                                                                  'type' => '796661'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MDC',
+                                            'Source' => 'mdc.cpp',
+                                            'SourceLine' => '141'
+                                          },
+                            '13221703' => {
+                                            'Class' => '801243',
+                                            'Destructor' => 1,
+                                            'Header' => 'mdc.h',
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx3MDCD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13163691'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MDC',
+                                            'Source' => 'mdc.cpp',
+                                            'SourceLine' => '37'
+                                          },
+                            '13223832' => {
+                                            'Class' => '801243',
+                                            'Constructor' => 1,
+                                            'Header' => 'mdc.h',
+                                            'Line' => '50',
+                                            'MnglName' => '_ZN7log4cxx3MDCC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13163691'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'key1',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MDC',
+                                            'Source' => 'mdc.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '13223833' => {
+                                            'Class' => '801243',
+                                            'Constructor' => 1,
+                                            'Header' => 'mdc.h',
+                                            'Line' => '50',
+                                            'MnglName' => '_ZN7log4cxx3MDCC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13163691'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'key1',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MDC',
+                                            'Source' => 'mdc.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '13337941' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '57',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '94947'
+                                                                }
+                                                       },
+                                            'Return' => '13341145',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '65'
+                                          },
+                            '13337977' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEPKc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84758'
+                                                                }
+                                                       },
+                                            'Return' => '13341145',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '79'
+                                          },
+                            '13338013' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '69',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEPc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '85599'
+                                                                }
+                                                       },
+                                            'Return' => '13341145',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '99'
+                                          },
+                            '13338049' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '76',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84309'
+                                                                }
+                                                       },
+                                            'Return' => '13341145',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '104'
+                                          },
+                            '13338085' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '83',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEPFRSt8ios_baseS3_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'manip',
+                                                                  'type' => '13338700'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '157'
+                                          },
+                            '13338121' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '89',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '164'
+                                          },
+                            '13338157' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '96',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEs',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83858'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '168'
+                                          },
+                            '13338193' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '102',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '172'
+                                          },
+                            '13338229' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '108',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEj',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83801'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '176'
+                                          },
+                            '13338265' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '114',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEl',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83883'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '180'
+                                          },
+                            '13338301' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '120',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEm',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83827'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '184'
+                                          },
+                            '13338337' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEf',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83916'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '188'
+                                          },
+                            '13338373' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '132',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEd',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83909'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '192'
+                                          },
+                            '13338409' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '138',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEe',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'offset' => '0',
+                                                                  'type' => '83902'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '196'
+                                          },
+                            '13338445' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '144',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEPv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '84191'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '200'
+                                          },
+                            '13338481' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '149',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBuffercvRSoEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                }
+                                                       },
+                                            'Return' => '12716137',
+                                            'ShortName' => 'operator std::basic_ostream<char>&',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '119'
+                                          },
+                            '13338512' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '156',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBuffer3strB5cxx11ERSo',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '12716137'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '94947',
+                                            'ShortName' => 'str',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '138'
+                                          },
+                            '13338548' => {
+                                            'Class' => '13337778',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '163',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBuffer3strB5cxx11ERS1_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '13341145'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '94947',
+                                            'ShortName' => 'str',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '147'
+                                          },
+                            '13338584' => {
+                                            'Class' => '13337778',
+                                            'Const' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '169',
+                                            'MnglName' => '_ZNK7log4cxx7helpers17CharMessageBuffer9hasStreamEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341185'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'hasStream',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '152'
+                                          },
+                            '13338878' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '385',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95047'
+                                                                }
+                                                       },
+                                            'Return' => '13341508',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '233'
+                                          },
+                            '13338915' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '391',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEPKw',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84921'
+                                                                }
+                                                       },
+                                            'Return' => '13341508',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '247'
+                                          },
+                            '13338952' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '397',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEPw',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84854'
+                                                                }
+                                                       },
+                                            'Return' => '13341508',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '268'
+                                          },
+                            '13338989' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '404',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEw',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84038'
+                                                                }
+                                                       },
+                                            'Return' => '13341508',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '273'
+                                          },
+                            '13339026' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '411',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEPFRSt8ios_baseS3_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'manip',
+                                                                  'type' => '13338700'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '326'
+                                          },
+                            '13339063' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '417',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '333'
+                                          },
+                            '13339100' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '424',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEs',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83858'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '337'
+                                          },
+                            '13339137' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '430',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '341'
+                                          },
+                            '13339174' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '436',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEj',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83801'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '345'
+                                          },
+                            '13339211' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '442',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEl',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83883'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '349'
+                                          },
+                            '13339248' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '448',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEm',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83827'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '353'
+                                          },
+                            '13339285' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '454',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEf',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83916'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '357'
+                                          },
+                            '13339322' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '460',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEd',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83909'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '361'
+                                          },
+                            '13339359' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '466',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEe',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'offset' => '0',
+                                                                  'type' => '83902'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '365'
+                                          },
+                            '13339396' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '472',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEPv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '84191'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '369'
+                                          },
+                            '13339433' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '478',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBuffercvRSt13basic_ostreamIwSt11char_traitsIwEEEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                }
+                                                       },
+                                            'Return' => '12716143',
+                                            'ShortName' => 'operator std::basic_ostream<wchar_t>&',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '288'
+                                          },
+                            '13339465' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '485',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBuffer3strB5cxx11ERSt13basic_ostreamIwSt11char_traitsIwEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '12716143'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '95047',
+                                            'ShortName' => 'str',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '307'
+                                          },
+                            '13339502' => {
+                                            'Class' => '13338712',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '492',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBuffer3strB5cxx11ERS1_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '13341508'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '95047',
+                                            'ShortName' => 'str',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '316'
+                                          },
+                            '13339539' => {
+                                            'Class' => '13338712',
+                                            'Const' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '498',
+                                            'MnglName' => '_ZNK7log4cxx7helpers17WideMessageBuffer9hasStreamEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341520'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'hasStream',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '321'
+                                          },
+                            '13339828' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '539',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBuffercvRSoEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator std::ostream&',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '419'
+                                          },
+                            '13339860' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '547',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'Return' => '13341145',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '424'
+                                          },
+                            '13339897' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '554',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPKc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84758'
+                                                                }
+                                                       },
+                                            'Return' => '13341145',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '429'
+                                          },
+                            '13339934' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '561',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '85599'
+                                                                }
+                                                       },
+                                            'Return' => '13341145',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '433'
+                                          },
+                            '13339971' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '569',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84309'
+                                                                }
+                                                       },
+                                            'Return' => '13341145',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '438'
+                                          },
+                            '13340008' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '577',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERNS0_17CharMessageBufferE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf',
+                                                                  'type' => '13341145'
+                                                                }
+                                                       },
+                                            'Return' => '95065',
+                                            'ShortName' => 'str',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '443'
+                                          },
+                            '13340045' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '585',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERSo',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'os',
+                                                                  'type' => '13341151'
+                                                                }
+                                                       },
+                                            'Return' => '95065',
+                                            'ShortName' => 'str',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '448'
+                                          },
+                            '13340082' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '593',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'Return' => '13341508',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '453'
+                                          },
+                            '13340119' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '600',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPKw',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84921'
+                                                                }
+                                                       },
+                                            'Return' => '13341508',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '459'
+                                          },
+                            '13340156' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '607',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPw',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84854'
+                                                                }
+                                                       },
+                                            'Return' => '13341508',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '464'
+                                          },
+                            '13340193' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '614',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEw',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84038'
+                                                                }
+                                                       },
+                                            'Return' => '13341508',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '470'
+                                          },
+                            '13340230' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '662',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPFRSt8ios_baseS3_E',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'manip',
+                                                                  'type' => '13338700'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '412'
+                                          },
+                            '13340267' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '669',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '486'
+                                          },
+                            '13340304' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '676',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEs',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83858'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '490'
+                                          },
+                            '13340341' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '682',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '494'
+                                          },
+                            '13340378' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '688',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEj',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83801'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '498'
+                                          },
+                            '13340415' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '694',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEl',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83883'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '502'
+                                          },
+                            '13340452' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '700',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEm',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83827'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '506'
+                                          },
+                            '13340489' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '706',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEf',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83916'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '510'
+                                          },
+                            '13340526' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '712',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEd',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '83909'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '514'
+                                          },
+                            '13340563' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '718',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEe',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'offset' => '0',
+                                                                  'type' => '83902'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '518'
+                                          },
+                            '13340600' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '724',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'val',
+                                                                  'type' => '84191'
+                                                                }
+                                                       },
+                                            'Return' => '13341151',
+                                            'ShortName' => 'operator<<',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '522'
+                                          },
+                            '13340637' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '731',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERNS0_17WideMessageBufferE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf',
+                                                                  'type' => '13341508'
+                                                                }
+                                                       },
+                                            'Return' => '796661',
+                                            'ShortName' => 'str',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '476'
+                                          },
+                            '13340674' => {
+                                            'Class' => '13339659',
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '739',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERSt13basic_ostreamIwSt11char_traitsIwEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'os',
+                                                                  'type' => '12716143'
+                                                                }
+                                                       },
+                                            'Return' => '796661',
+                                            'ShortName' => 'str',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '481'
+                                          },
+                            '13340711' => {
+                                            'Class' => '13339659',
+                                            'Const' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '763',
+                                            'MnglName' => '_ZNK7log4cxx7helpers13MessageBuffer9hasStreamEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341849'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'hasStream',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '403'
+                                          },
+                            '13354618' => {
+                                            'InLine' => 2,
+                                            'Line' => '33',
+                                            'MnglName' => '_Z11ResetStreamIwEvRNSt7__cxx1119basic_ostringstreamIT_St11char_traitsIS2_ESaIS2_EEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'stream',
+                                                                  'type' => '13357516'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'ResetStream<wchar_t>',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'T',
+                                                                   'type' => '84031'
+                                                                 }
+                                                        }
+                                          },
+                            '13360213' => {
+                                            'InLine' => 2,
+                                            'Line' => '33',
+                                            'MnglName' => '_Z11ResetStreamIcEvRNSt7__cxx1119basic_ostringstreamIT_St11char_traitsIS2_ESaIS2_EEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'stream',
+                                                                  'type' => '13363111'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'ResetStream<char>',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'T',
+                                                                   'type' => '84302'
+                                                                 }
+                                                        }
+                                          },
+                            '13379496' => {
+                                            'Class' => '13339659',
+                                            'Destructor' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '534',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MessageBuffer',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '399'
+                                          },
+                            '13380326' => {
+                                            'Class' => '13339659',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '530',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MessageBuffer',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '394'
+                                          },
+                            '13380327' => {
+                                            'Class' => '13339659',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '530',
+                                            'MnglName' => '_ZN7log4cxx7helpers13MessageBufferC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341838'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MessageBuffer',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '394'
+                                          },
+                            '13395257' => {
+                                            'Class' => '13338712',
+                                            'Destructor' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '377',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                }
+                                                       },
+                                            'ShortName' => 'WideMessageBuffer',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '226'
+                                          },
+                            '13396336' => {
+                                            'Class' => '13338712',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '373',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                }
+                                                       },
+                                            'ShortName' => 'WideMessageBuffer',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '221'
+                                          },
+                            '13396337' => {
+                                            'Class' => '13338712',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '373',
+                                            'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341503'
+                                                                }
+                                                       },
+                                            'ShortName' => 'WideMessageBuffer',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '221'
+                                          },
+                            '13411005' => {
+                                            'Class' => '13337778',
+                                            'Destructor' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '49',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                }
+                                                       },
+                                            'ShortName' => 'CharMessageBuffer',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '58'
+                                          },
+                            '13412084' => {
+                                            'Class' => '13337778',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                }
+                                                       },
+                                            'ShortName' => 'CharMessageBuffer',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '54'
+                                          },
+                            '13412085' => {
+                                            'Class' => '13337778',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagebuffer.h',
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13341140'
+                                                                }
+                                                       },
+                                            'ShortName' => 'CharMessageBuffer',
+                                            'Source' => 'messagebuffer.cpp',
+                                            'SourceLine' => '54'
+                                          },
+                            '1349733' => {
+                                           'Class' => '1349723',
+                                           'Header' => 'logger.h',
+                                           'Line' => '710',
+                                           'MnglName' => '_ZN7log4cxx6Logger13getRootLoggerEv',
+                                           'Private' => 1,
+                                           'Return' => '1350317',
+                                           'ShortName' => 'getRootLogger',
+                                           'Source' => 'logger.cpp',
+                                           'SourceLine' => '554',
+                                           'Static' => 1
+                                         },
+                            '1349788' => {
+                                           'Class' => '1349748',
+                                           'Header' => 'basicconfigurator.h',
+                                           'Line' => '50',
+                                           'MnglName' => '_ZN7log4cxx17BasicConfigurator9configureERKSt10shared_ptrINS_6LayoutEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'layoutArg',
+                                                                 'type' => '546681'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configure',
+                                           'Source' => 'basicconfigurator.cpp',
+                                           'SourceLine' => '26',
+                                           'Static' => 1
+                                         },
+                            '1349812' => {
+                                           'Class' => '1349748',
+                                           'Header' => 'basicconfigurator.h',
+                                           'Line' => '56',
+                                           'MnglName' => '_ZN7log4cxx17BasicConfigurator9configureERKSt10shared_ptrINS_8AppenderEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'appender',
+                                                                 'type' => '1350517'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configure',
+                                           'Source' => 'basicconfigurator.cpp',
+                                           'SourceLine' => '39',
+                                           'Static' => 1
+                                         },
+                            '1349836' => {
+                                           'Class' => '1349748',
+                                           'Header' => 'basicconfigurator.h',
+                                           'Line' => '63',
+                                           'MnglName' => '_ZN7log4cxx17BasicConfigurator18resetConfigurationEv',
+                                           'Return' => '1',
+                                           'ShortName' => 'resetConfiguration',
+                                           'Source' => 'basicconfigurator.cpp',
+                                           'SourceLine' => '45',
+                                           'Static' => 1
+                                         },
+                            '1349934' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '48',
+                                           'MnglName' => '_ZN7log4cxx10LogManager21getRepositorySelectorEv',
+                                           'Private' => 1,
+                                           'Return' => '1349676',
+                                           'ShortName' => 'getRepositorySelector',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '47',
+                                           'Static' => 1
+                                         },
+                            '1349950' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '67',
+                                           'MnglName' => '_ZN7log4cxx10LogManager21setRepositorySelectorESt10shared_ptrINS_3spi18RepositorySelectorEEPv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'selector',
+                                                                 'type' => '1349676'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'guard1',
+                                                                 'type' => '84191'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setRepositorySelector',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '58',
+                                           'Static' => 1
+                                         },
+                            '1349979' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '70',
+                                           'MnglName' => '_ZN7log4cxx10LogManager19getLoggerRepositoryEv',
+                                           'Return' => '1018115',
+                                           'ShortName' => 'getLoggerRepository',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '76',
+                                           'Static' => 1
+                                         },
+                            '1349996' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '78',
+                                           'MnglName' => '_ZN7log4cxx10LogManager13getRootLoggerEv',
+                                           'Return' => '1350317',
+                                           'ShortName' => 'getRootLogger',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '81',
+                                           'Static' => 1
+                                         },
+                            '1350013' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '88',
+                                           'MnglName' => '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '95065'
+                                                               }
+                                                      },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'getLogger',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '111',
+                                           'Static' => 1
+                                         },
+                            '1350040' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '98',
+                                           'MnglName' => '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '95065'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'factory',
+                                                                 'type' => '1351906'
+                                                               }
+                                                      },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'getLogger',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '117',
+                                           'Static' => 1
+                                         },
+                            '1350072' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '103',
+                                           'MnglName' => '_ZN7log4cxx10LogManager6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '95065'
+                                                               }
+                                                      },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'exists',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '124',
+                                           'Static' => 1
+                                         },
+                            '1350099' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '113',
+                                           'MnglName' => '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '796661'
+                                                               }
+                                                      },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'getLogger',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '131',
+                                           'Static' => 1
+                                         },
+                            '1350126' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '122',
+                                           'MnglName' => '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '796661'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'factory',
+                                                                 'type' => '1351906'
+                                                               }
+                                                      },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'getLogger',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '137',
+                                           'Static' => 1
+                                         },
+                            '1350158' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '127',
+                                           'MnglName' => '_ZN7log4cxx10LogManager6existsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '796661'
+                                                               }
+                                                      },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'exists',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '144',
+                                           'Static' => 1
+                                         },
+                            '1350185' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '194',
+                                           'MnglName' => '_ZN7log4cxx10LogManager11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'getLoggerLS',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '92',
+                                           'Static' => 1
+                                         },
+                            '1350212' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '204',
+                                           'MnglName' => '_ZN7log4cxx10LogManager11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'factory',
+                                                                 'type' => '1351906'
+                                                               }
+                                                      },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'getLoggerLS',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '102',
+                                           'Static' => 1
+                                         },
+                            '1350244' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '210',
+                                           'MnglName' => '_ZN7log4cxx10LogManager8existsLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'existsLS',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '193',
+                                           'Static' => 1
+                                         },
+                            '1350271' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '212',
+                                           'MnglName' => '_ZN7log4cxx10LogManager17getCurrentLoggersEv',
+                                           'Return' => '1350329',
+                                           'ShortName' => 'getCurrentLoggers',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '198',
+                                           'Static' => 1
+                                         },
+                            '1350288' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '218',
+                                           'MnglName' => '_ZN7log4cxx10LogManager8shutdownEv',
+                                           'Return' => '1',
+                                           'ShortName' => 'shutdown',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '203',
+                                           'Static' => 1
+                                         },
+                            '1350302' => {
+                                           'Class' => '1349909',
+                                           'Header' => 'logmanager.h',
+                                           'Line' => '225',
+                                           'MnglName' => '_ZN7log4cxx10LogManager18resetConfigurationEv',
+                                           'Return' => '1',
+                                           'ShortName' => 'resetConfiguration',
+                                           'Source' => 'logmanager.cpp',
+                                           'SourceLine' => '210',
+                                           'Static' => 1
+                                         },
+                            '13516736' => {
+                                            'Class' => '13516615',
+                                            'Header' => 'messagepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'messagepatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '13516753' => {
+                                            'Class' => '13516615',
+                                            'Header' => 'messagepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'messagepatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '13516770' => {
+                                            'Class' => '13516615',
+                                            'Const' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518120'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'messagepatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '13516809' => {
+                                            'Class' => '13516615',
+                                            'Const' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518120'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '13516853' => {
+                                            'Class' => '13516615',
+                                            'Const' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518120'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13516934' => {
+                                            'Class' => '13516615',
+                                            'Header' => 'messagepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '545589'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'messagepatternconverter.cpp',
+                                            'SourceLine' => '36',
+                                            'Static' => 1
+                                          },
+                            '13516962' => {
+                                            'Class' => '13516615',
+                                            'Const' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518120'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'messagepatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '13517133' => {
+                                            'Class' => '13517012',
+                                            'Const' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518532'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13517547' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes35MessagePatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'MessagePatternConverterRegistration',
+                                            'Source' => 'messagepatternconverter.cpp'
+                                          },
+                            '13521500' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13516615',
+                                            'Destructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13517915'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MessagePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13521501' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13516615',
+                                            'Destructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13517915'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MessagePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13521765' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13516615',
+                                            'Destructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13517915'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MessagePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13532998' => {
+                                            'Class' => '13516615',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13517915'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MessagePatternConverter',
+                                            'Source' => 'messagepatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '13537115' => {
+                                            'Class' => '13516615',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13517915'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MessagePatternConverter',
+                                            'Source' => 'messagepatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '13542743' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13517012',
+                                            'Destructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518515'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMessagePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13542744' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13517012',
+                                            'Destructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518515'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMessagePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13542884' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13517012',
+                                            'Destructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518515'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMessagePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13542974' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13517012',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518515'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMessagePatternConverter'
+                                          },
+                            '13542975' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13517012',
+                                            'Constructor' => 1,
+                                            'Header' => 'messagepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13518515'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMessagePatternConverter'
+                                          },
+                            '13647599' => {
+                                            'Class' => '13647478',
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'methodlocationpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '13647616' => {
+                                            'Class' => '13647478',
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'methodlocationpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '13647633' => {
+                                            'Class' => '13647478',
+                                            'Const' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649474'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'methodlocationpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '13647672' => {
+                                            'Class' => '13647478',
+                                            'Const' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '13647716' => {
+                                            'Class' => '13647478',
+                                            'Const' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13647797' => {
+                                            'Class' => '13647478',
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '545589'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'methodlocationpatternconverter.cpp',
+                                            'SourceLine' => '36',
+                                            'Static' => 1
+                                          },
+                            '13647825' => {
+                                            'Class' => '13647478',
+                                            'Const' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'methodlocationpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '13647996' => {
+                                            'Class' => '13647875',
+                                            'Const' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649886'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13648877' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes42MethodLocationPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'MethodLocationPatternConverterRegistration',
+                                            'Source' => 'methodlocationpatternconverter.cpp'
+                                          },
+                            '13652854' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13647478',
+                                            'Destructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649269'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MethodLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13652855' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13647478',
+                                            'Destructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649269'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MethodLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13653119' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13647478',
+                                            'Destructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649269'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MethodLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13665422' => {
+                                            'Class' => '13647478',
+                                            'Constructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649269'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MethodLocationPatternConverter',
+                                            'Source' => 'methodlocationpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '13669539' => {
+                                            'Class' => '13647478',
+                                            'Constructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649269'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MethodLocationPatternConverter',
+                                            'Source' => 'methodlocationpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '13675167' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13647875',
+                                            'Destructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649869'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMethodLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13675168' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13647875',
+                                            'Destructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649869'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMethodLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13675308' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13647875',
+                                            'Destructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649869'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMethodLocationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '13675398' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13647875',
+                                            'Constructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649869'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMethodLocationPatternConverter'
+                                          },
+                            '13675399' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13647875',
+                                            'Constructor' => 1,
+                                            'Header' => 'methodlocationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13649869'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMethodLocationPatternConverter'
+                                          },
+                            '13797980' => {
+                                            'Class' => '13797927',
+                                            'Header' => 'nameabbreviator.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '13797997' => {
+                                            'Class' => '13797927',
+                                            'Header' => 'nameabbreviator.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '13798014' => {
+                                            'Class' => '13797927',
+                                            'Const' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802350'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '13798053' => {
+                                            'Class' => '13797927',
+                                            'Const' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'InLine' => 2,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802350'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '13798097' => {
+                                            'Class' => '13797927',
+                                            'Const' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'InLine' => 2,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802350'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13798206' => {
+                                            'Class' => '13797927',
+                                            'Header' => 'nameabbreviator.h',
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator14getAbbreviatorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '13800064',
+                                            'ShortName' => 'getAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '267',
+                                            'Static' => 1
+                                          },
+                            '13798235' => {
+                                            'Class' => '13797927',
+                                            'Header' => 'nameabbreviator.h',
+                                            'Line' => '70',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator21getDefaultAbbreviatorEv',
+                                            'Return' => '13800064',
+                                            'ShortName' => 'getDefaultAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '362',
+                                            'Static' => 1
+                                          },
+                            '13798253' => {
+                                            'Class' => '13797927',
+                                            'Const' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'Line' => '78',
+                                            'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802344'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '280'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '544742'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'abbreviate',
+                                            'VirtPos' => '5'
+                                          },
+                            '13798420' => {
+                                            'Class' => '13798299',
+                                            'Const' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'InLine' => 2,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviator7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802378'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13798563' => {
+                                            'Class' => '13798468',
+                                            'Line' => '262',
+                                            'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Static' => 1
+                                          },
+                            '13798581' => {
+                                            'Class' => '13798468',
+                                            'Line' => '262',
+                                            'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Static' => 1
+                                          },
+                            '13798599' => {
+                                            'Class' => '13798468',
+                                            'Const' => 1,
+                                            'Line' => '262',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801184'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '13798640' => {
+                                            'Class' => '13798468',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '82',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801184'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '13798684' => {
+                                            'Class' => '13798468',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '85',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801184'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13798760' => {
+                                            'Class' => '13798468',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '99',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801184'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'nameStart',
+                                                                  'type' => '280'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'buf',
+                                                                  'type' => '544742'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'abbreviate',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '13798927' => {
+                                            'Class' => '13798806',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '81',
+                                            'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviator7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802305'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13799101' => {
+                                            'Class' => '13799006',
+                                            'Line' => '263',
+                                            'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Static' => 1
+                                          },
+                            '13799119' => {
+                                            'Class' => '13799006',
+                                            'Line' => '263',
+                                            'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Static' => 1
+                                          },
+                            '13799137' => {
+                                            'Class' => '13799006',
+                                            'Const' => 1,
+                                            'Line' => '263',
+                                            'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801253'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '13799178' => {
+                                            'Class' => '13799006',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '210',
+                                            'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801253'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '13799222' => {
+                                            'Class' => '13799006',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '213',
+                                            'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801253'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13799298' => {
+                                            'Class' => '13799006',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '233',
+                                            'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801253'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'nameStart',
+                                                                  'type' => '280'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'buf',
+                                                                  'type' => '544742'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'abbreviate',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '13799465' => {
+                                            'Class' => '13799344',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '209',
+                                            'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviator7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802277'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13799626' => {
+                                            'Class' => '13799544',
+                                            'Line' => '261',
+                                            'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Static' => 1
+                                          },
+                            '13799644' => {
+                                            'Class' => '13799544',
+                                            'Line' => '261',
+                                            'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Static' => 1
+                                          },
+                            '13799662' => {
+                                            'Class' => '13799544',
+                                            'Const' => 1,
+                                            'Line' => '261',
+                                            'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801322'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '13799703' => {
+                                            'Class' => '13799544',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801322'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '13799747' => {
+                                            'Class' => '13799544',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '52',
+                                            'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801322'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13799818' => {
+                                            'Class' => '13799544',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '64',
+                                            'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801322'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '280'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '544742'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'abbreviate',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '13799985' => {
+                                            'Class' => '13799864',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviator7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802333'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13800089' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes27NameAbbreviatorRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'NameAbbreviatorRegistration',
+                                            'Source' => 'nameabbreviator.cpp'
+                                          },
+                            '13800106' => {
+                                            'Data' => 1,
+                                            'Line' => '261',
+                                            'MnglName' => '_ZN7log4cxx7classes26NOPAbbreviatorRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'NOPAbbreviatorRegistration',
+                                            'Source' => 'nameabbreviator.cpp'
+                                          },
+                            '13800124' => {
+                                            'Data' => 1,
+                                            'Line' => '262',
+                                            'MnglName' => '_ZN7log4cxx7classes33MaxElementAbbreviatorRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'MaxElementAbbreviatorRegistration',
+                                            'Source' => 'nameabbreviator.cpp'
+                                          },
+                            '13800142' => {
+                                            'Data' => 1,
+                                            'Line' => '263',
+                                            'MnglName' => '_ZN7log4cxx7classes30PatternAbbreviatorRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'PatternAbbreviatorRegistration',
+                                            'Source' => 'nameabbreviator.cpp'
+                                          },
+                            '13810885' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799544',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviatorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801045'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NOPAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13810886' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799544',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviatorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801045'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NOPAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13811031' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799544',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13801045'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NOPAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13811137' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798468',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviatorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800823'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MaxElementAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13811138' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798468',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviatorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800823'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MaxElementAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13811283' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798468',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800823'
+                                                                }
+                                                       },
+                                            'ShortName' => 'MaxElementAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13811389' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799006',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '201',
+                                            'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviatorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800934'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13811390' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799006',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '201',
+                                            'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviatorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800934'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13812156' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799006',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '201',
+                                            'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800934'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13857462' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799344',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '209',
+                                            'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802260'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13857463' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799344',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '209',
+                                            'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802260'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13857604' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799344',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '209',
+                                            'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802260'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13860769' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798806',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '81',
+                                            'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802288'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMaxElementAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13860770' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798806',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '81',
+                                            'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802288'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMaxElementAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13860911' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798806',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '81',
+                                            'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802288'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzMaxElementAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13862237' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799864',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802316'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNOPAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13862238' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799864',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802316'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNOPAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13862379' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13799864',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802316'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNOPAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13862525' => {
+                                            'Class' => '13797927',
+                                            'Destructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800712'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NameAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '34',
+                                            'Virt' => 1
+                                          },
+                            '13862526' => {
+                                            'Class' => '13797927',
+                                            'Destructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800712'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NameAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '34',
+                                            'Virt' => 1
+                                          },
+                            '13862619' => {
+                                            'Class' => '13797927',
+                                            'Destructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800712'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'NameAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '34',
+                                            'Virt' => 1
+                                          },
+                            '13862735' => {
+                                            'Class' => '13797927',
+                                            'Constructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800712'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'NameAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '13862736' => {
+                                            'Class' => '13797927',
+                                            'Constructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13800712'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'NameAbbreviator',
+                                            'Source' => 'nameabbreviator.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '13864364' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798299',
+                                            'Destructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802361'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNameAbbreviator',
+                                            'Virt' => 1
+                                          },
+                            '13864365' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798299',
+                                            'Destructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802361'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNameAbbreviator',
+                                            'Virt' => 1
+                                          },
+                            '13864506' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798299',
+                                            'Destructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802361'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNameAbbreviator',
+                                            'Virt' => 1
+                                          },
+                            '13864596' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798299',
+                                            'Constructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802361'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNameAbbreviator'
+                                          },
+                            '13864597' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13798299',
+                                            'Constructor' => 1,
+                                            'Header' => 'nameabbreviator.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13802361'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNameAbbreviator'
+                                          },
+                            '13974667' => {
+                                            'Class' => '2740790',
+                                            'Header' => 'namepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'namepatternconverter.cpp',
+                                            'SourceLine' => '42',
+                                            'Static' => 1
+                                          },
+                            '13974684' => {
+                                            'Class' => '2740790',
+                                            'Const' => 1,
+                                            'Header' => 'namepatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2772648'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'namepatternconverter.cpp',
+                                            'SourceLine' => '42',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '13974900' => {
+                                            'Class' => '2740790',
+                                            'Header' => 'namepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter14getAbbreviatorERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2770742'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '13800064',
+                                            'ShortName' => 'getAbbreviator',
+                                            'Source' => 'namepatternconverter.cpp',
+                                            'SourceLine' => '53'
+                                          },
+                            '13975056' => {
+                                            'Class' => '13974935',
+                                            'Const' => 1,
+                                            'Header' => 'namepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13976638'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '13975292' => {
+                                            'Data' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7classes32NamePatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'NamePatternConverterRegistration',
+                                            'Source' => 'namepatternconverter.cpp'
+                                          },
+                            '13982634' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13974391',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13975874'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NamePatternConverterPrivate',
+                                            'Source' => 'namepatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13982635' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13974391',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13975874'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NamePatternConverterPrivate',
+                                            'Source' => 'namepatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13984681' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13974391',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13975874'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NamePatternConverterPrivate',
+                                            'Source' => 'namepatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '13989585' => {
+                                            'Class' => '2740790',
+                                            'Constructor' => 1,
+                                            'Header' => 'namepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt6vectorIS7_SaIS7_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2770742'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'style1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'NamePatternConverter',
+                                            'Source' => 'namepatternconverter.cpp',
+                                            'SourceLine' => '44'
+                                          },
+                            '13997795' => {
+                                            'Class' => '2740790',
+                                            'Constructor' => 1,
+                                            'Header' => 'namepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt6vectorIS7_SaIS7_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2770742'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'style1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'NamePatternConverter',
+                                            'Source' => 'namepatternconverter.cpp',
+                                            'SourceLine' => '44'
+                                          },
+                            '14010554' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13974935',
+                                            'Destructor' => 1,
+                                            'Header' => 'namepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13976621'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNamePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '14010555' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13974935',
+                                            'Destructor' => 1,
+                                            'Header' => 'namepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13976621'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNamePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '14010696' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13974935',
+                                            'Destructor' => 1,
+                                            'Header' => 'namepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13976621'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNamePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '14010786' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13974935',
+                                            'Constructor' => 1,
+                                            'Header' => 'namepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13976621'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNamePatternConverter'
+                                          },
+                            '14010787' => {
+                                            'Artificial' => 1,
+                                            'Class' => '13974935',
+                                            'Constructor' => 1,
+                                            'Header' => 'namepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '13976621'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNamePatternConverter'
+                                          },
+                            '14143068' => {
+                                            'Class' => '800627',
+                                            'Constructor' => 1,
+                                            'Header' => 'ndc.h',
+                                            'Line' => '246',
+                                            'MnglName' => '_ZN7log4cxx3NDCC2ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14119331'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDC',
+                                            'Source' => 'ndc.cpp',
+                                            'SourceLine' => '247'
+                                          },
+                            '14143069' => {
+                                            'Class' => '800627',
+                                            'Constructor' => 1,
+                                            'Header' => 'ndc.h',
+                                            'Line' => '246',
+                                            'MnglName' => '_ZN7log4cxx3NDCC1ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14119331'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '796661'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDC',
+                                            'Source' => 'ndc.cpp',
+                                            'SourceLine' => '247'
+                                          },
+                            '14168861' => {
+                                            'Class' => '800627',
+                                            'Destructor' => 1,
+                                            'Header' => 'ndc.h',
+                                            'Line' => '118',
+                                            'MnglName' => '_ZN7log4cxx3NDCD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14119331'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDC',
+                                            'Source' => 'ndc.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '14169612' => {
+                                            'Class' => '800627',
+                                            'Constructor' => 1,
+                                            'Header' => 'ndc.h',
+                                            'Line' => '111',
+                                            'MnglName' => '_ZN7log4cxx3NDCC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14119331'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDC',
+                                            'Source' => 'ndc.cpp',
+                                            'SourceLine' => '25'
+                                          },
+                            '14169613' => {
+                                            'Class' => '800627',
+                                            'Constructor' => 1,
+                                            'Header' => 'ndc.h',
+                                            'Line' => '111',
+                                            'MnglName' => '_ZN7log4cxx3NDCC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14119331'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '95065'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDC',
+                                            'Source' => 'ndc.cpp',
+                                            'SourceLine' => '25'
+                                          },
+                            '14272718' => {
+                                            'Class' => '14272597',
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'ndcpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '14272735' => {
+                                            'Class' => '14272597',
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'ndcpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '14272752' => {
+                                            'Class' => '14272597',
+                                            'Const' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274102'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'ndcpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '14272791' => {
+                                            'Class' => '14272597',
+                                            'Const' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274102'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '14272835' => {
+                                            'Class' => '14272597',
+                                            'Const' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274102'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '14272916' => {
+                                            'Class' => '14272597',
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '545589'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'ndcpatternconverter.cpp',
+                                            'SourceLine' => '36',
+                                            'Static' => 1
+                                          },
+                            '14272944' => {
+                                            'Class' => '14272597',
+                                            'Const' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274102'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'ndcpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '14273115' => {
+                                            'Class' => '14272994',
+                                            'Const' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274514'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '14273529' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes31NDCPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'NDCPatternConverterRegistration',
+                                            'Source' => 'ndcpatternconverter.cpp'
+                                          },
+                            '14277482' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14272597',
+                                            'Destructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14273897'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDCPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '14277483' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14272597',
+                                            'Destructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14273897'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDCPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '14277747' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14272597',
+                                            'Destructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14273897'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDCPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '14289235' => {
+                                            'Class' => '14272597',
+                                            'Constructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14273897'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDCPatternConverter',
+                                            'Source' => 'ndcpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '14293352' => {
+                                            'Class' => '14272597',
+                                            'Constructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14273897'
+                                                                }
+                                                       },
+                                            'ShortName' => 'NDCPatternConverter',
+                                            'Source' => 'ndcpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '14298980' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14272994',
+                                            'Destructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274497'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNDCPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '14298981' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14272994',
+                                            'Destructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274497'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNDCPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '14299121' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14272994',
+                                            'Destructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274497'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNDCPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '14299211' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14272994',
+                                            'Constructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274497'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNDCPatternConverter'
+                                          },
+                            '14299212' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14272994',
+                                            'Constructor' => 1,
+                                            'Header' => 'ndcpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14274497'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzNDCPatternConverter'
+                                          },
+                            '14432762' => {
+                                            'Class' => '1349899',
+                                            'Header' => 'patternlayout.h',
+                                            'Line' => '436',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout14getStaticClassEv',
+                                            'Private' => 1,
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '86',
+                                            'Static' => 1
+                                          },
+                            '14432776' => {
+                                            'Class' => '1349899',
+                                            'Header' => 'patternlayout.h',
+                                            'Line' => '459',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout20setConversionPatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setConversionPattern',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '106'
+                                          },
+                            '14433098' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '92',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '14433137' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '92',
+                                            'Static' => 1
+                                          },
+                            '14433154' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '92',
+                                            'Static' => 1
+                                          },
+                            '14433171' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '97',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '14433215' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '100',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '14433339' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '106',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '14433385' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender15activateOptionsERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'activateOptions',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '136',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '14433426' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'append',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '144',
+                                            'Virt' => 1,
+                                            'VirtPos' => '17'
+                                          },
+                            '14433472' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender15getLogStatementB5cxx11ERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '98472',
+                                            'ShortName' => 'getLogStatement',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '157'
+                                          },
+                            '14433513' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender7executeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'sql',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'execute',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '164',
+                                            'Virt' => 1,
+                                            'VirtPos' => '18'
+                                          },
+                            '14433559' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender15closeConnectionEPv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '14433600'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'closeConnection',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '210',
+                                            'Virt' => 1,
+                                            'VirtPos' => '19'
+                                          },
+                            '14433613' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender13getConnectionERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '14433600',
+                                            'ShortName' => 'getConnection',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '218',
+                                            'Virt' => 1,
+                                            'VirtPos' => '20'
+                                          },
+                            '14433657' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '283',
+                                            'Virt' => 1,
+                                            'VirtPos' => '10'
+                                          },
+                            '14433694' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender11flushBufferERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'flushBuffer',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '319',
+                                            'Virt' => 1,
+                                            'VirtPos' => '21'
+                                          },
+                            '14433736' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '184',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender14requiresLayoutEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'requiresLayout',
+                                            'Virt' => 1,
+                                            'VirtPos' => '16'
+                                          },
+                            '14433775' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender6setSqlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 's',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setSql',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '342'
+                                          },
+                            '14433808' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender6getSqlB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getSql',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '401'
+                                          },
+                            '14433840' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender7setUserERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'user',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setUser',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '406'
+                                          },
+                            '14433873' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender6setURLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'url',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setURL',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '411'
+                                          },
+                            '14433906' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender11setPasswordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'password',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setPassword',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '416'
+                                          },
+                            '14433939' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender13setBufferSizeEm',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newBufferSize',
+                                                                  'type' => '84113'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setBufferSize',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '421'
+                                          },
+                            '14433972' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender7getUserB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getUser',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '426'
+                                          },
+                            '14434004' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender6getURLB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getURL',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '431'
+                                          },
+                            '14434036' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender11getPasswordB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getPassword',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '436'
+                                          },
+                            '14434068' => {
+                                            'Class' => '14432813',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender13getBufferSizeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14437992'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '84113',
+                                            'ShortName' => 'getBufferSize',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '441'
+                                          },
+                            '14434176' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender6encodeEPPwRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'dest',
+                                                                  'type' => '86169'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'src',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'encode',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '364',
+                                            'Static' => 1
+                                          },
+                            '14434209' => {
+                                            'Class' => '14432813',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender6encodeEPPtRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'dest',
+                                                                  'type' => '14438037'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'src',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'encode',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '370',
+                                            'Static' => 1
+                                          },
+                            '14434363' => {
+                                            'Class' => '14434242',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '96',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438120'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '14434402' => {
+                                            'Class' => '14434242',
+                                            'Const' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '96',
+                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438120'
+                                                                }
+                                                       },
+                                            'Return' => '14437997',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '14434441' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14434242',
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '96',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438120'
+                                                                }
+                                                       },
+                                            'Return' => '14437997',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv'
+                                          },
+                            '14434623' => {
+                                            'Class' => '14434487',
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLException13formatMessageEsPvPKcRNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'fHandleType',
+                                                                  'type' => '83858'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'hInput',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'prolog',
+                                                                  'type' => '84758'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '84758',
+                                            'ShortName' => 'formatMessage',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '61'
+                                          },
+                            '14434723' => {
+                                            'Data' => 1,
+                                            'Line' => '92',
+                                            'MnglName' => '_ZN7log4cxx7classes24ODBCAppenderRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'ODBCAppenderRegistration',
+                                            'Source' => 'odbcappender.cpp'
+                                          },
+                            '14434852' => {
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx4castINS_13PatternLayoutENS_6LayoutELb0ELb0EEESt10shared_ptrIT_ERKS3_IT0_E',
+                                            'NameSpace' => 'log4cxx',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'incoming',
+                                                                  'type' => '545671'
+                                                                }
+                                                       },
+                                            'Return' => '1315893',
+                                            'ShortName' => 'cast<log4cxx::PatternLayout, log4cxx::Layout>',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'Ret',
+                                                                   'type' => '1349899'
+                                                                 },
+                                                          '1' => {
+                                                                   'key' => 'Type',
+                                                                   'type' => '544649'
+                                                                 }
+                                                        }
+                                          },
+                            '14443517' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14434487',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SQLException',
+                                            'Virt' => 1
+                                          },
+                            '14443518' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14434487',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SQLException',
+                                            'Virt' => 1
+                                          },
+                            '14443708' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14434487',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SQLException',
+                                            'Virt' => 1
+                                          },
+                            '14454435' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14432831',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14436736'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppenderPriv',
+                                            'Virt' => 1
+                                          },
+                            '14454436' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14432831',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14436736'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppenderPriv',
+                                            'Virt' => 1
+                                          },
+                            '14461191' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14432831',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14436736'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppenderPriv',
+                                            'Virt' => 1
+                                          },
+                            '14497535' => {
+                                            'Class' => '14432813',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppender',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '101',
+                                            'Virt' => 1
+                                          },
+                            '14497633' => {
+                                            'Class' => '14432813',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppender',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '101',
+                                            'Virt' => 1
+                                          },
+                            '14497917' => {
+                                            'Class' => '14432813',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppender',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '101',
+                                            'Virt' => 1
+                                          },
+                            '14498067' => {
+                                            'Class' => '14432813',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppender',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '96'
+                                          },
+                            '14509646' => {
+                                            'Class' => '14432813',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438003'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppender',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '96'
+                                          },
+                            '14524660' => {
+                                            'Class' => '14434487',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC2ERKS1_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'src',
+                                                                  'type' => '14438136'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SQLException',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '56'
+                                          },
+                            '14524661' => {
+                                            'Class' => '14434487',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC1ERKS1_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'src',
+                                                                  'type' => '14438136'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SQLException',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '56'
+                                          },
+                            '14524781' => {
+                                            'Class' => '14434487',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC2EPKc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84758'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SQLException',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '51'
+                                          },
+                            '14524782' => {
+                                            'Class' => '14434487',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC1EPKc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '84758'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SQLException',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '51'
+                                          },
+                            '14524936' => {
+                                            'Class' => '14434487',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC2EsPvPKcRNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'fHandleType',
+                                                                  'type' => '83858'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'hInput',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'prolog',
+                                                                  'type' => '84758'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SQLException',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '43'
+                                          },
+                            '14524937' => {
+                                            'Class' => '14434487',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC1EsPvPKcRNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438131'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'fHandleType',
+                                                                  'type' => '83858'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'hInput',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'prolog',
+                                                                  'type' => '84758'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SQLException',
+                                            'Source' => 'odbcappender.cpp',
+                                            'SourceLine' => '43'
+                                          },
+                            '14525228' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14432831',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14436736'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppenderPriv'
+                                          },
+                            '14525229' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14432831',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14436736'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ODBCAppenderPriv'
+                                          },
+                            '14534999' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14434242',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '96',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438103'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzODBCAppender',
+                                            'Virt' => 1
+                                          },
+                            '14535000' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14434242',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '96',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438103'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzODBCAppender',
+                                            'Virt' => 1
+                                          },
+                            '14535141' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14434242',
+                                            'Destructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '96',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438103'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzODBCAppender',
+                                            'Virt' => 1
+                                          },
+                            '14535231' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14434242',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '96',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438103'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzODBCAppender'
+                                          },
+                            '14535232' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14434242',
+                                            'Constructor' => 1,
+                                            'Header' => 'odbcappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '96',
+                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14438103'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzODBCAppender'
+                                          },
+                            '14639814' => {
+                                            'Class' => '542063',
+                                            'Const' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642792'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '27',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '14639853' => {
+                                            'Class' => '542063',
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '27',
+                                            'Static' => 1
+                                          },
+                            '14639870' => {
+                                            'Class' => '542063',
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '27',
+                                            'Static' => 1
+                                          },
+                            '14639887' => {
+                                            'Class' => '542063',
+                                            'Const' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 2,
+                                            'Line' => '47',
+                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642792'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '14639931' => {
+                                            'Class' => '542063',
+                                            'Const' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 2,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642792'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '14640054' => {
+                                            'Class' => '542063',
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler9setLoggerERKSt10shared_ptrINS_6LoggerEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '5699173'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLogger',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '47',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '14640094' => {
+                                            'Class' => '542063',
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler15activateOptionsERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'activateOptions',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '51',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '14640134' => {
+                                            'Class' => '542063',
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '55',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '14640179' => {
+                                            'Class' => '542063',
+                                            'Const' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioni',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642792'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'e',
+                                                                  'type' => '100023'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '59',
+                                            'Virt' => 1,
+                                            'VirtPos' => '8'
+                                          },
+                            '14640229' => {
+                                            'Class' => '542063',
+                                            'Const' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioniRKSt10shared_ptrINS_3spi12LoggingEventEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642792'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'e',
+                                                                  'type' => '100023'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'errorCode',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'p4',
+                                                                  'type' => '220958'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '4' => 'r8'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '69',
+                                            'Virt' => 1,
+                                            'VirtPos' => '10'
+                                          },
+                            '14640284' => {
+                                            'Class' => '542063',
+                                            'Const' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642792'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'message',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'error',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '76',
+                                            'Virt' => 1,
+                                            'VirtPos' => '9'
+                                          },
+                            '14640324' => {
+                                            'Class' => '542063',
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler11setAppenderERKSt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '1350517'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setAppender',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '86',
+                                            'Virt' => 1,
+                                            'VirtPos' => '11'
+                                          },
+                            '14640364' => {
+                                            'Class' => '542063',
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler17setBackupAppenderERKSt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '1350517'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setBackupAppender',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '91',
+                                            'Virt' => 1,
+                                            'VirtPos' => '12'
+                                          },
+                            '14640524' => {
+                                            'Class' => '14640404',
+                                            'Const' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 2,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642838'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '14640563' => {
+                                            'Class' => '14640404',
+                                            'Const' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 2,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642838'
+                                                                }
+                                                       },
+                                            'Return' => '545981',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '14640602' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14640404',
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 2,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642838'
+                                                                }
+                                                       },
+                                            'Return' => '545981',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler11newInstanceEv'
+                                          },
+                            '14641730' => {
+                                            'Data' => 1,
+                                            'Line' => '27',
+                                            'MnglName' => '_ZN7log4cxx7classes32OnlyOnceErrorHandlerRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'OnlyOnceErrorHandlerRegistration',
+                                            'Source' => 'onlyonceerrorhandler.cpp'
+                                          },
+                            '14648510' => {
+                                            'Class' => '542063',
+                                            'Destructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OnlyOnceErrorHandler',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '45',
+                                            'Virt' => 1
+                                          },
+                            '14648608' => {
+                                            'Class' => '542063',
+                                            'Destructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OnlyOnceErrorHandler',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '45',
+                                            'Virt' => 1
+                                          },
+                            '14650438' => {
+                                            'Class' => '542063',
+                                            'Destructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OnlyOnceErrorHandler',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '45',
+                                            'Virt' => 1
+                                          },
+                            '14652144' => {
+                                            'Class' => '542063',
+                                            'Constructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OnlyOnceErrorHandler',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '40'
+                                          },
+                            '14654930' => {
+                                            'Class' => '542063',
+                                            'Constructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642764'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OnlyOnceErrorHandler',
+                                            'Source' => 'onlyonceerrorhandler.cpp',
+                                            'SourceLine' => '40'
+                                          },
+                            '14659409' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14640404',
+                                            'Destructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642821'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOnlyOnceErrorHandler',
+                                            'Virt' => 1
+                                          },
+                            '14659410' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14640404',
+                                            'Destructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642821'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOnlyOnceErrorHandler',
+                                            'Virt' => 1
+                                          },
+                            '14659550' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14640404',
+                                            'Destructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642821'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOnlyOnceErrorHandler',
+                                            'Virt' => 1
+                                          },
+                            '14659640' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14640404',
+                                            'Constructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642821'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOnlyOnceErrorHandler'
+                                          },
+                            '14659641' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14640404',
+                                            'Constructor' => 1,
+                                            'Header' => 'onlyonceerrorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14642821'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOnlyOnceErrorHandler'
+                                          },
+                            '14818770' => {
+                                            'Class' => '14818757',
+                                            'Header' => 'system.h',
+                                            'Line' => '47',
+                                            'MnglName' => '_ZN7log4cxx7helpers6System11getPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'lkey',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getProperty',
+                                            'Source' => 'system.cpp',
+                                            'SourceLine' => '32',
+                                            'Static' => 1
+                                          },
+                            '14821845' => {
+                                            'Class' => '14821710',
+                                            'InLine' => 2,
+                                            'Line' => '66',
+                                            'MnglName' => '_ZN7log4cxx20ConfiguratorWatchdog10doOnChangeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14826073'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'doOnChange',
+                                            'Source' => 'optionconverter.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '14821918' => {
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx4castINS_3spi12ConfiguratorENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                            'NameSpace' => 'log4cxx',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'incoming',
+                                                                  'type' => '805306'
+                                                                }
+                                                       },
+                                            'Return' => '14784801',
+                                            'ShortName' => 'cast<log4cxx::spi::Configurator, log4cxx::helpers::Object>',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'Ret',
+                                                                   'type' => '3305657'
+                                                                 },
+                                                          '1' => {
+                                                                   'key' => 'Type',
+                                                                   'type' => '98236'
+                                                                 }
+                                                        }
+                                          },
+                            '14829949' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14821710',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx20ConfiguratorWatchdogD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14826073'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ConfiguratorWatchdog',
+                                            'Source' => 'optionconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '14829950' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14821710',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx20ConfiguratorWatchdogD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14826073'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ConfiguratorWatchdog',
+                                            'Source' => 'optionconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '14830718' => {
+                                            'Artificial' => 1,
+                                            'Class' => '14821710',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx20ConfiguratorWatchdogD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '14826073'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ConfiguratorWatchdog',
+                                            'Source' => 'optionconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '1484093' => {
+                                           'Class' => '1483942',
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '36',
+                                           'Static' => 1
+                                         },
+                            '1484110' => {
+                                           'Class' => '1483942',
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '36',
+                                           'Static' => 1
+                                         },
+                            '1484127' => {
+                                           'Class' => '1483942',
+                                           'Const' => 1,
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZNK7log4cxx7helpers14BufferedWriter8getClassEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485829'
+                                                               }
+                                                      },
+                                           'Return' => '99448',
+                                           'ShortName' => 'getClass',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '36',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '1484166' => {
+                                           'Class' => '1483942',
+                                           'Const' => 1,
+                                           'Header' => 'bufferedwriter.h',
+                                           'InLine' => 2,
+                                           'Line' => '40',
+                                           'MnglName' => '_ZNK7log4cxx7helpers14BufferedWriter4castERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485829'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '1484210' => {
+                                           'Class' => '1483942',
+                                           'Const' => 1,
+                                           'Header' => 'bufferedwriter.h',
+                                           'InLine' => 2,
+                                           'Line' => '43',
+                                           'MnglName' => '_ZNK7log4cxx7helpers14BufferedWriter10instanceofERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485829'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '1484361' => {
+                                           'Class' => '1483942',
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter5closeERNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485840'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'close',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '52',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '1484401' => {
+                                           'Class' => '1483942',
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter5flushERNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485840'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'flush',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '58',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '1484441' => {
+                                           'Class' => '1483942',
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485840'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'str',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'write',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '67',
+                                           'Virt' => 1,
+                                           'VirtPos' => '7'
+                                         },
+                            '1484673' => {
+                                           'Class' => '1484552',
+                                           'Const' => 1,
+                                           'Header' => 'bufferedwriter.h',
+                                           'InLine' => 2,
+                                           'Line' => '39',
+                                           'MnglName' => '_ZNK7log4cxx7helpers14BufferedWriter19ClazzBufferedWriter7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485880'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '1484731' => {
+                                           'Class' => '1484721',
+                                           'Const' => 1,
+                                           'Header' => 'writer.h',
+                                           'InLine' => 2,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZNK7log4cxx7helpers6Writer4castERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1501952'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '1484775' => {
+                                           'Class' => '1484721',
+                                           'Header' => 'writer.h',
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7helpers6Writer14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'writer.cpp',
+                                           'SourceLine' => '25',
+                                           'Static' => 1
+                                         },
+                            '1485101' => {
+                                           'Data' => 1,
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7classes26BufferedWriterRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'BufferedWriterRegistration',
+                                           'Source' => 'bufferedwriter.cpp'
+                                         },
+                            '1496082' => {
+                                           'Class' => '1483942',
+                                           'Destructor' => 1,
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485840'
+                                                               }
+                                                      },
+                                           'ShortName' => 'BufferedWriter',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '48',
+                                           'Virt' => 1
+                                         },
+                            '1496083' => {
+                                           'Class' => '1483942',
+                                           'Destructor' => 1,
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485840'
+                                                               }
+                                                      },
+                                           'ShortName' => 'BufferedWriter',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '48',
+                                           'Virt' => 1
+                                         },
+                            '1496176' => {
+                                           'Class' => '1483942',
+                                           'Destructor' => 1,
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485840'
+                                                               }
+                                                      },
+                                           'ShortName' => 'BufferedWriter',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '48',
+                                           'Virt' => 1
+                                         },
+                            '1497862' => {
+                                           'Class' => '1483942',
+                                           'Constructor' => 1,
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterC2ERSt10shared_ptrINS0_6WriterEEm',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485840'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'out1',
+                                                                 'type' => '1485629'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'sz1',
+                                                                 'type' => '84113'
+                                                               }
+                                                      },
+                                           'ShortName' => 'BufferedWriter',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '43'
+                                         },
+                            '1497863' => {
+                                           'Class' => '1483942',
+                                           'Constructor' => 1,
+                                           'Header' => 'bufferedwriter.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterC1ERSt10shared_ptrINS0_6WriterEEm',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1485840'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'out1',
+                                                                 'type' => '1485629'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'sz1',
+                                                                 'type' => '84113'
+                                                               }
+                                                      },
+                                           'ShortName' => 'BufferedWriter',
+                                           'Source' => 'bufferedwriter.cpp',
+                                           'SourceLine' => '43'
+                                         },
+                            '1499641' => {
+                                           'Class' => '1483942',
                                            'Constructor' => 1,
                                            'Header' => 'bufferedwriter.h',
                                            'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterC2ERSt10shared_ptrINS0_6WriterEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '986446'
+                                                                 'type' => '1485840'
                                                                },
                                                         '1' => {
                                                                  'name' => 'out1',
-                                                                 'type' => '986451'
+                                                                 'type' => '1485629'
                                                                }
                                                       },
                                            'ShortName' => 'BufferedWriter',
                                            'Source' => 'bufferedwriter.cpp',
-                                           'SourceLine' => '26'
+                                           'SourceLine' => '38'
                                          },
-                            '1000722' => {
-                                           'Class' => '985323',
+                            '1499642' => {
+                                           'Class' => '1483942',
                                            'Constructor' => 1,
                                            'Header' => 'bufferedwriter.h',
                                            'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterC1ERSt10shared_ptrINS0_6WriterEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '986446'
+                                                                 'type' => '1485840'
                                                                },
                                                         '1' => {
                                                                  'name' => 'out1',
-                                                                 'type' => '986451'
+                                                                 'type' => '1485629'
                                                                }
                                                       },
                                            'ShortName' => 'BufferedWriter',
                                            'Source' => 'bufferedwriter.cpp',
-                                           'SourceLine' => '26'
+                                           'SourceLine' => '38'
                                          },
-                            '10021532' => {
-                                            'Class' => '647214',
-                                            'Const' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18ObjectOutputStream8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10025121'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '30',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '10021572' => {
-                                            'Class' => '647214',
-                                            'Header' => 'objectoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '30',
-                                            'Static' => 1
-                                          },
-                            '10021590' => {
-                                            'Class' => '647214',
-                                            'Header' => 'objectoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '30',
-                                            'Static' => 1
-                                          },
-                            '10021608' => {
-                                            'Class' => '647214',
-                                            'Const' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'InLine' => 2,
-                                            'Line' => '37',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18ObjectOutputStream4castERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10025121'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '10021653' => {
-                                            'Class' => '647214',
-                                            'Const' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'InLine' => 2,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18ObjectOutputStream10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10025121'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10021773' => {
-                                            'Class' => '647214',
-                                            'Header' => 'objectoutputstream.h',
-                                            'Line' => '44',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream5closeERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10025132'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '49'
-                                          },
-                            '10021805' => {
-                                            'Class' => '647214',
-                                            'Header' => 'objectoutputstream.h',
-                                            'Line' => '45',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream5flushERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10025132'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'flush',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '54'
-                                          },
-                            '10021837' => {
-                                            'Class' => '647214',
-                                            'Header' => 'objectoutputstream.h',
-                                            'Line' => '46',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream5resetERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10025132'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'reset',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '59'
-                                          },
-                            '10022480' => {
-                                            'Class' => '10022359',
-                                            'Const' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'InLine' => 2,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStream7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10025184'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10023197' => {
-                                            'Data' => 1,
-                                            'Line' => '30',
-                                            'MnglName' => '_ZN7log4cxx7classes30ObjectOutputStreamRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'ObjectOutputStreamRegistration',
-                                            'Source' => 'objectoutputstream.cpp'
-                                          },
-                            '1003724' => {
+                            '1501692' => {
                                            'Artificial' => 1,
-                                           'Class' => '985846',
+                                           'Class' => '1484552',
                                            'Destructor' => 1,
                                            'Header' => 'bufferedwriter.h',
                                            'InLine' => 1,
-                                           'Line' => '46',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '986475'
+                                                                 'type' => '1485863'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzBufferedWriter',
                                            'Virt' => 1
                                          },
-                            '1003725' => {
+                            '1501693' => {
                                            'Artificial' => 1,
-                                           'Class' => '985846',
+                                           'Class' => '1484552',
                                            'Destructor' => 1,
                                            'Header' => 'bufferedwriter.h',
                                            'InLine' => 1,
-                                           'Line' => '46',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '986475'
+                                                                 'type' => '1485863'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzBufferedWriter',
                                            'Virt' => 1
                                          },
-                            '1003865' => {
+                            '1501833' => {
                                            'Artificial' => 1,
-                                           'Class' => '985846',
+                                           'Class' => '1484552',
                                            'Destructor' => 1,
                                            'Header' => 'bufferedwriter.h',
                                            'InLine' => 1,
-                                           'Line' => '46',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '986475'
+                                                                 'type' => '1485863'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzBufferedWriter',
                                            'Virt' => 1
                                          },
-                            '1003955' => {
+                            '1501923' => {
                                            'Artificial' => 1,
-                                           'Class' => '985846',
+                                           'Class' => '1484552',
                                            'Constructor' => 1,
                                            'Header' => 'bufferedwriter.h',
                                            'InLine' => 1,
-                                           'Line' => '46',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '986475'
+                                                                 'type' => '1485863'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzBufferedWriter'
                                          },
-                            '1003956' => {
+                            '1501924' => {
                                            'Artificial' => 1,
-                                           'Class' => '985846',
+                                           'Class' => '1484552',
                                            'Constructor' => 1,
                                            'Header' => 'bufferedwriter.h',
                                            'InLine' => 1,
-                                           'Line' => '46',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '986475'
+                                                                 'type' => '1485863'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzBufferedWriter'
                                          },
-                            '10054599' => {
-                                            'Class' => '647214',
-                                            'Destructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStreamD0Ev',
+                            '15076866' => {
+                                            'Class' => '1731514',
+                                            'Header' => 'outputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'outputstream.cpp',
+                                            'SourceLine' => '25',
+                                            'Static' => 1
+                                          },
+                            '15076883' => {
+                                            'Class' => '1731514',
+                                            'Const' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers12OutputStream8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '10025132'
+                                                                  'type' => '1749471'
                                                                 }
                                                        },
-                                            'ShortName' => 'ObjectOutputStream',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '44',
-                                            'Virt' => 1
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'outputstream.cpp',
+                                            'SourceLine' => '25',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
                                           },
-                            '10054600' => {
-                                            'Class' => '647214',
-                                            'Destructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStreamD1Ev',
+                            '15076966' => {
+                                            'Class' => '1731514',
+                                            'Const' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7helpers12OutputStream10instanceofERKNS0_5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '10025132'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ObjectOutputStream',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '44',
-                                            'Virt' => 1
-                                          },
-                            '10054695' => {
-                                            'Class' => '647214',
-                                            'Destructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStreamD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10025132'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ObjectOutputStream',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '44',
-                                            'Virt' => 1
-                                          },
-                            '10056610' => {
-                                            'Class' => '647214',
-                                            'Constructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStreamC2ESt10shared_ptrINS0_12OutputStreamEERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10025132'
+                                                                  'type' => '1749471'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'outputStream',
-                                                                  'type' => '4514289'
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '15077075' => {
+                                            'Class' => '1731514',
+                                            'Header' => 'outputstream.h',
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream5closeERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '6196175'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'VirtPos' => '5'
+                                          },
+                            '15077116' => {
+                                            'Class' => '1731514',
+                                            'Header' => 'outputstream.h',
+                                            'Line' => '47',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream5flushERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '6196175'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'flush',
+                                            'VirtPos' => '6'
+                                          },
+                            '15077157' => {
+                                            'Class' => '1731514',
+                                            'Header' => 'outputstream.h',
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream5writeERNS0_10ByteBufferERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '6196175'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '1609854'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'VirtPos' => '7'
+                                          },
+                            '15077390' => {
+                                            'Class' => '15077269',
+                                            'Const' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'InLine' => 2,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZNK7log4cxx7helpers12OutputStream17ClazzOutputStream7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078099'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '15077784' => {
+                                            'Data' => 1,
+                                            'Line' => '25',
+                                            'MnglName' => '_ZN7log4cxx7classes24OutputStreamRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'OutputStreamRegistration',
+                                            'Source' => 'outputstream.cpp'
+                                          },
+                            '15081182' => {
+                                            'Class' => '1731514',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078059'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'OutputStream',
+                                            'Source' => 'outputstream.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1
+                                          },
+                            '15081183' => {
+                                            'Class' => '1731514',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078059'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'OutputStream',
+                                            'Source' => 'outputstream.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1
+                                          },
+                            '15081277' => {
+                                            'Class' => '1731514',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078059'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'OutputStream',
+                                            'Source' => 'outputstream.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1
+                                          },
+                            '15081392' => {
+                                            'Class' => '1731514',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078059'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'OutputStream',
+                                            'Source' => 'outputstream.cpp',
+                                            'SourceLine' => '27'
+                                          },
+                            '15081393' => {
+                                            'Class' => '1731514',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078059'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'OutputStream',
+                                            'Source' => 'outputstream.cpp',
+                                            'SourceLine' => '27'
+                                          },
+                            '15083075' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15077269',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStream',
+                                            'Virt' => 1
+                                          },
+                            '15083076' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15077269',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStream',
+                                            'Virt' => 1
+                                          },
+                            '15083216' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15077269',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStream',
+                                            'Virt' => 1
+                                          },
+                            '15083306' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15077269',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStream'
+                                          },
+                            '15083307' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15077269',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15078082'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStream'
+                                          },
+                            '15186856' => {
+                                            'Class' => '15186685',
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '15186873' => {
+                                            'Class' => '15186685',
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '15186890' => {
+                                            'Class' => '15186685',
+                                            'Const' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18OutputStreamWriter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189533'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '15186929' => {
+                                            'Class' => '15186685',
+                                            'Const' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18OutputStreamWriter4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189533'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '15186973' => {
+                                            'Class' => '15186685',
+                                            'Const' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18OutputStreamWriter10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189533'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '15187124' => {
+                                            'Class' => '15186685',
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter5closeERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '69',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '15187164' => {
+                                            'Class' => '15186685',
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter5flushERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'flush',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '74',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '15187204' => {
+                                            'Class' => '15186685',
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'str',
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
-                                            'ShortName' => 'ObjectOutputStream',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '32'
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '79',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
                                           },
-                            '10056611' => {
-                                            'Class' => '647214',
-                                            'Constructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStreamC1ESt10shared_ptrINS0_12OutputStreamEERNS0_4PoolE',
+                            '15187280' => {
+                                            'Class' => '15186685',
+                                            'Const' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18OutputStreamWriter18getOutputStreamPtrEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '10025132'
+                                                                  'type' => '15189533'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '6188545',
+                                            'ShortName' => 'getOutputStreamPtr',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '114'
+                                          },
+                            '15187498' => {
+                                            'Class' => '15187377',
+                                            'Const' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189584'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '15188402' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes30OutputStreamWriterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'OutputStreamWriterRegistration',
+                                            'Source' => 'outputstreamwriter.cpp'
+                                          },
+                            '15201391' => {
+                                            'Class' => '15186685',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OutputStreamWriter',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '65',
+                                            'Virt' => 1
+                                          },
+                            '15201392' => {
+                                            'Class' => '15186685',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OutputStreamWriter',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '65',
+                                            'Virt' => 1
+                                          },
+                            '15201485' => {
+                                            'Class' => '15186685',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OutputStreamWriter',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '65',
+                                            'Virt' => 1
+                                          },
+                            '15203179' => {
+                                            'Class' => '15186685',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterC2ERSt10shared_ptrINS0_12OutputStreamEERS2_INS0_14CharsetEncoderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'outputStream',
-                                                                  'type' => '4514289'
+                                                                  'name' => 'out1',
+                                                                  'type' => '15189353'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'enc1',
+                                                                  'type' => '2338610'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OutputStreamWriter',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '50'
+                                          },
+                            '15203180' => {
+                                            'Class' => '15186685',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterC1ERSt10shared_ptrINS0_12OutputStreamEERS2_INS0_14CharsetEncoderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'out1',
+                                                                  'type' => '15189353'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'enc1',
+                                                                  'type' => '2338610'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OutputStreamWriter',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '50'
+                                          },
+                            '15208319' => {
+                                            'Class' => '15186685',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterC2ERSt10shared_ptrINS0_12OutputStreamEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'out1',
+                                                                  'type' => '15189353'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OutputStreamWriter',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '41'
+                                          },
+                            '15208320' => {
+                                            'Class' => '15186685',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterC1ERSt10shared_ptrINS0_12OutputStreamEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189544'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'out1',
+                                                                  'type' => '15189353'
+                                                                }
+                                                       },
+                                            'ShortName' => 'OutputStreamWriter',
+                                            'Source' => 'outputstreamwriter.cpp',
+                                            'SourceLine' => '41'
+                                          },
+                            '15213657' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15187377',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189567'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStreamWriter',
+                                            'Virt' => 1
+                                          },
+                            '15213658' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15187377',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189567'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStreamWriter',
+                                            'Virt' => 1
+                                          },
+                            '15213798' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15187377',
+                                            'Destructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189567'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStreamWriter',
+                                            'Virt' => 1
+                                          },
+                            '15213888' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15187377',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189567'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStreamWriter'
+                                          },
+                            '15213889' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15187377',
+                                            'Constructor' => 1,
+                                            'Header' => 'outputstreamwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15189567'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzOutputStreamWriter'
+                                          },
+                            '15312661' => {
+                                            'Class' => '2739798',
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '26',
+                                            'Static' => 1
+                                          },
+                            '15312678' => {
+                                            'Class' => '2739798',
+                                            'Const' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2772837'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '26',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '15312805' => {
+                                            'Class' => '2739798',
+                                            'Const' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'Line' => '74',
+                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2772831'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '802470'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'VirtPos' => '5'
+                                          },
+                            '15312856' => {
+                                            'Class' => '2739798',
+                                            'Const' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2772837'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '45'
+                                          },
+                            '15312887' => {
+                                            'Class' => '2739798',
+                                            'Const' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '2772837'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '802470'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rdx'
+                                                     },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getStyleClass',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '50',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '15313080' => {
+                                            'Class' => '15312959',
+                                            'Const' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter21ClazzPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313860'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '15313138' => {
+                                            'Data' => 1,
+                                            'Line' => '26',
+                                            'MnglName' => '_ZN7log4cxx7classes28PatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'PatternConverterRegistration',
+                                            'Source' => 'patternconverter.cpp'
+                                          },
+                            '15325384' => {
+                                            'Class' => '2739798',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313763'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'PatternConverter',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '41',
+                                            'Virt' => 1
+                                          },
+                            '15325482' => {
+                                            'Class' => '2739798',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313763'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'PatternConverter',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '41',
+                                            'Virt' => 1
+                                          },
+                            '15325810' => {
+                                            'Class' => '2739798',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313763'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'PatternConverter',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '41',
+                                            'Virt' => 1
+                                          },
+                            '15326217' => {
+                                            'Class' => '2739798',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313763'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'name',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'style',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'PatternConverter',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '34'
+                                          },
+                            '15329482' => {
+                                            'Class' => '2739798',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313763'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'name',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'style',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'PatternConverter',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '34'
+                                          },
+                            '15332814' => {
+                                            'Class' => '2739798',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterC1ESt10unique_ptrINS1_23PatternConverterPrivateESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313763'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '2939040'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'PatternConverter',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '28'
+                                          },
+                            '15333952' => {
+                                            'Class' => '2739798',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterC2ESt10unique_ptrINS1_23PatternConverterPrivateESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313763'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '2939040'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'PatternConverter',
+                                            'Source' => 'patternconverter.cpp',
+                                            'SourceLine' => '28'
+                                          },
+                            '15339293' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15312959',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313843'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '15339294' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15312959',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313843'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '15339435' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15312959',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313843'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '15339526' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15312959',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313843'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternConverter'
+                                          },
+                            '15339527' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15312959',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15313843'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternConverter'
+                                          },
+                            '15507891' => {
+                                            'Class' => '15507840',
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '87',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser16extractConverterEcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRS7_SA_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'lastChar',
+                                                                  'type' => '542831'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'i',
+                                                                  'type' => '280'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'convBuf',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'currentLiteral',
+                                                                  'type' => '544742'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '84113',
+                                            'ShortName' => 'extractConverter',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '58',
+                                            'Static' => 1
+                                          },
+                            '15507937' => {
+                                            'Class' => '15507840',
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '99',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser14extractOptionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRSt6vectorIS7_SaIS7_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'i',
+                                                                  'type' => '280'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741994'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '84113',
+                                            'ShortName' => 'extractOptions',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '95',
+                                            'Static' => 1
+                                          },
+                            '15507973' => {
+                                            'Class' => '15507840',
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '110',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorISt10shared_ptrINS0_16PatternConverterEESaISD_EERSA_ISB_INS0_14FormattingInfoEESaISI_EERKSt3mapIS7_St8functionIFSD_RKSA_IS7_SaIS7_EEEESt4lessIS7_ESaISt4pairIS8_ST_EEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'patternConverters',
+                                                                  'type' => '7733879'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'formattingInfos',
+                                                                  'type' => '7733885'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'rules',
+                                                                  'type' => '15510311'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'parse',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '115',
+                                            'Static' => 1
+                                          },
+                            '15508011' => {
+                                            'Class' => '15507840',
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '128',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser15createConverterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_RKSt3mapIS7_St8functionIFSt10shared_ptrINS0_16PatternConverterEERKSt6vectorIS7_SaIS7_EEEESt4lessIS7_ESaISt4pairIS8_SM_EEERSI_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'converterId',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'currentLiteral',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'rules',
+                                                                  'type' => '15510311'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741994'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '2740957',
+                                            'ShortName' => 'createConverter',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '307',
+                                            'Static' => 1
+                                          },
+                            '15508052' => {
+                                            'Class' => '15507840',
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '147',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser17finalizeConverterEcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRS7_RKSt10shared_ptrINS0_14FormattingInfoEERKSt3mapIS7_St8functionIFSB_INS0_16PatternConverterEERKSt6vectorIS7_SaIS7_EEEESt4lessIS7_ESaISt4pairIS8_SQ_EEERSK_ISJ_SaISJ_EERSK_ISD_SaISD_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'c',
+                                                                  'type' => '542831'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'i',
+                                                                  'type' => '84113'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'currentLiteral',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'formattingInfo',
+                                                                  'type' => '15510317'
+                                                                },
+                                                         '5' => {
+                                                                  'name' => 'rules',
+                                                                  'type' => '15510311'
+                                                                },
+                                                         '6' => {
+                                                                  'name' => 'patternConverters',
+                                                                  'offset' => '0',
+                                                                  'type' => '7733879'
+                                                                },
+                                                         '7' => {
+                                                                  'name' => 'formattingInfos',
+                                                                  'offset' => '8',
+                                                                  'type' => '7733885'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '84113',
+                                            'ShortName' => 'finalizeConverter',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '334',
+                                            'Static' => 1
+                                          },
+                            '15508113' => {
+                                            'Class' => '15507840',
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '154',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser24isUnicodeIdentifierStartEc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'ch',
+                                                                  'type' => '542831'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isUnicodeIdentifierStart',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '37',
+                                            'Static' => 1
+                                          },
+                            '15508139' => {
+                                            'Class' => '15507840',
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '155',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser23isUnicodeIdentifierPartEc',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'ch',
+                                                                  'type' => '542831'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isUnicodeIdentifierPart',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '48',
+                                            'Static' => 1
+                                          },
+                            '15508751' => {
+                                            'Class' => '1349899',
+                                            'Const' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZNK7log4cxx13PatternLayout8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514615'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '86',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '15508808' => {
+                                            'Class' => '1349899',
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '86',
+                                            'Static' => 1
+                                          },
+                            '15508825' => {
+                                            'Class' => '1349899',
+                                            'Const' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '437',
+                                            'MnglName' => '_ZNK7log4cxx13PatternLayout4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514615'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '15508871' => {
+                                            'Class' => '1349899',
+                                            'Const' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '440',
+                                            'MnglName' => '_ZNK7log4cxx13PatternLayout10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514615'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '15509071' => {
+                                            'Class' => '1349899',
+                                            'Const' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZNK7log4cxx13PatternLayout20getConversionPatternB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514615'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getConversionPattern',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '262'
+                                          },
+                            '15509103' => {
+                                            'Class' => '1349899',
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout15activateOptionsERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'activateOptions',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '168',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '15509144' => {
+                                            'Class' => '1349899',
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '132',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '15509190' => {
+                                            'Class' => '1349899',
+                                            'Const' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '478',
+                                            'MnglName' => '_ZNK7log4cxx13PatternLayout16ignoresThrowableEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514615'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'ignoresThrowable',
+                                            'Virt' => 1,
+                                            'VirtPos' => '11'
+                                          },
+                            '15509231' => {
+                                            'Class' => '1349899',
+                                            'Const' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZNK7log4cxx13PatternLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514615'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'output',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'pool',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '113',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '15509282' => {
+                                            'Class' => '1349899',
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout19getFormatSpecifiersB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '7733080',
+                                            'ShortName' => 'getFormatSpecifiers',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '207',
+                                            'Virt' => 1,
+                                            'VirtPos' => '12'
+                                          },
+                            '15509322' => {
+                                            'Class' => '1349899',
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout32createColorStartPatternConverterERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '2740957',
+                                            'ShortName' => 'createColorStartPatternConverter',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '267'
+                                          },
+                            '15509482' => {
+                                            'Class' => '15509358',
+                                            'Const' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '436',
+                                            'MnglName' => '_ZNK7log4cxx13PatternLayout18ClazzPatternLayout7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514643'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '15509523' => {
+                                            'Class' => '15509358',
+                                            'Const' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '436',
+                                            'MnglName' => '_ZNK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514643'
+                                                                }
+                                                       },
+                                            'Return' => '1352106',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '15509564' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15509358',
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '436',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514643'
+                                                                }
+                                                       },
+                                            'Return' => '1352106',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv'
+                                          },
+                            '15509660' => {
+                                            'Data' => 1,
+                                            'Line' => '86',
+                                            'MnglName' => '_ZN7log4cxx7classes25PatternLayoutRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'PatternLayoutRegistration',
+                                            'Source' => 'patternlayout.cpp'
+                                          },
+                            '15509831' => {
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx4castINS_7pattern28LoggingEventPatternConverterENS1_16PatternConverterELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                            'NameSpace' => 'log4cxx',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'incoming',
+                                                                  'type' => '2741796'
+                                                                }
+                                                       },
+                                            'Return' => '15433388',
+                                            'ShortName' => 'cast<log4cxx::pattern::LoggingEventPatternConverter, log4cxx::pattern::PatternConverter>',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'Ret',
+                                                                   'type' => '2740533'
+                                                                 },
+                                                          '1' => {
+                                                                   'key' => 'Type',
+                                                                   'type' => '2739798'
+                                                                 }
+                                                        }
+                                          },
+                            '15744384' => {
+                                            'Class' => '1349899',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayoutD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternLayout',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '104',
+                                            'Virt' => 1
+                                          },
+                            '15744482' => {
+                                            'Class' => '1349899',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayoutD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternLayout',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '104',
+                                            'Virt' => 1
+                                          },
+                            '15751880' => {
+                                            'Class' => '1349899',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayoutD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternLayout',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '104',
+                                            'Virt' => 1
+                                          },
+                            '15759235' => {
+                                            'Class' => '1349899',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayoutC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternLayout',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '97'
+                                          },
+                            '15769882' => {
+                                            'Class' => '1349899',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayoutC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternLayout',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '97'
+                                          },
+                            '15780464' => {
+                                            'Class' => '1349899',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayoutC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternLayout',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '89'
+                                          },
+                            '15790548' => {
+                                            'Class' => '1349899',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayoutC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15513340'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PatternLayout',
+                                            'Source' => 'patternlayout.cpp',
+                                            'SourceLine' => '89'
+                                          },
+                            '15802828' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15509358',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '436',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514626'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternLayout',
+                                            'Virt' => 1
+                                          },
+                            '15802829' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15509358',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '436',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514626'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternLayout',
+                                            'Virt' => 1
+                                          },
+                            '15802971' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15509358',
+                                            'Destructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '436',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514626'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternLayout',
+                                            'Virt' => 1
+                                          },
+                            '15803061' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15509358',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '436',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514626'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternLayout'
+                                          },
+                            '15803062' => {
+                                            'Artificial' => 1,
+                                            'Class' => '15509358',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternlayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '436',
+                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15514626'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPatternLayout'
+                                          },
+                            '15944119' => {
+                                            'Class' => '15507840',
+                                            'Data' => 1,
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '55',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser11ESCAPE_CHARE',
+                                            'Return' => '542843',
+                                            'ShortName' => 'ESCAPE_CHAR',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '27'
+                                          },
+                            '1608198' => {
+                                           'Class' => '1608098',
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '42',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer5clearEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'clear',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '45'
+                                         },
+                            '1608225' => {
+                                           'Class' => '1608098',
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '43',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer4flipEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'flip',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '51'
+                                         },
+                            '1608252' => {
+                                           'Class' => '1608098',
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '45',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer4dataEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '85599',
+                                           'ShortName' => 'data',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '91'
+                                         },
+                            '1608283' => {
+                                           'Class' => '1608098',
+                                           'Const' => 1,
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '46',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10ByteBuffer4dataEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846394'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '84758',
+                                           'ShortName' => 'data',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '96'
+                                         },
+                            '1608314' => {
+                                           'Class' => '1608098',
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '47',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer7currentEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '85599',
+                                           'ShortName' => 'current',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '101'
+                                         },
+                            '1608345' => {
+                                           'Class' => '1608098',
+                                           'Const' => 1,
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '48',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10ByteBuffer7currentEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846394'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '84758',
+                                           'ShortName' => 'current',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '106'
+                                         },
+                            '1608376' => {
+                                           'Class' => '1608098',
+                                           'Const' => 1,
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '49',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10ByteBuffer5limitEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846394'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '84113',
+                                           'ShortName' => 'limit',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '111'
+                                         },
+                            '1608407' => {
+                                           'Class' => '1608098',
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '50',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer5limitEm',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'newLimit',
+                                                                 'type' => '84113'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'limit',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '69'
+                                         },
+                            '1608439' => {
+                                           'Class' => '1608098',
+                                           'Const' => 1,
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '51',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10ByteBuffer8positionEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846394'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '84113',
+                                           'ShortName' => 'position',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '116'
+                                         },
+                            '16084667' => {
+                                            'Class' => '15507840',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '69',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParserC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15943785'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'PatternParser',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '33'
+                                          },
+                            '16084668' => {
+                                            'Class' => '15507840',
+                                            'Constructor' => 1,
+                                            'Header' => 'patternparser.h',
+                                            'Line' => '69',
+                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParserC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '15943785'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'PatternParser',
+                                            'Source' => 'patternparser.cpp',
+                                            'SourceLine' => '33'
+                                          },
+                            '1608470' => {
+                                           'Class' => '1608098',
+                                           'Const' => 1,
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '52',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10ByteBuffer9remainingEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846394'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '84113',
+                                           'ShortName' => 'remaining',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '121'
+                                         },
+                            '1608501' => {
+                                           'Class' => '1608098',
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '53',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer8positionEm',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'newPosition',
+                                                                 'type' => '84113'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'position',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '57'
+                                         },
+                            '1608533' => {
+                                           'Class' => '1608098',
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '55',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer3putEc',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'byte',
+                                                                 'type' => '84302'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '83923',
+                                           'ShortName' => 'put',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '80'
+                                         },
+                            '1608909' => {
+                                           'Class' => '1608775',
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '39',
+                                           'Static' => 1
+                                         },
+                            '1608926' => {
+                                           'Class' => '1608775',
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '39',
+                                           'Static' => 1
+                                         },
+                            '1608943' => {
+                                           'Class' => '1608775',
+                                           'Const' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZNK7log4cxx7helpers20ByteArrayInputStream8getClassEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611455'
+                                                               }
+                                                      },
+                                           'Return' => '99448',
+                                           'ShortName' => 'getClass',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '39',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '1608982' => {
+                                           'Class' => '1608775',
+                                           'Const' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'InLine' => 2,
+                                           'Line' => '42',
+                                           'MnglName' => '_ZNK7log4cxx7helpers20ByteArrayInputStream4castERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611455'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '1609026' => {
+                                           'Class' => '1608775',
+                                           'Const' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'InLine' => 2,
+                                           'Line' => '45',
+                                           'MnglName' => '_ZNK7log4cxx7helpers20ByteArrayInputStream10instanceofERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611455'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '1609140' => {
+                                           'Class' => '1608775',
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream5closeEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611466'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'close',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '53',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '1609176' => {
+                                           'Class' => '1608775',
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream4readERNS0_10ByteBufferE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611466'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '1609854'
+                                                               }
+                                                      },
+                                           'Return' => '83870',
+                                           'ShortName' => 'read',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '58',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '1609407' => {
+                                           'Class' => '1609286',
+                                           'Const' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'InLine' => 2,
+                                           'Line' => '41',
+                                           'MnglName' => '_ZNK7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStream7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611506'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '1609482' => {
+                                           'Class' => '1609472',
+                                           'Const' => 1,
+                                           'Header' => 'inputstream.h',
+                                           'InLine' => 2,
+                                           'Line' => '38',
+                                           'MnglName' => '_ZNK7log4cxx7helpers11InputStream4castERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1624772'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '1609526' => {
+                                           'Class' => '1609472',
+                                           'Header' => 'inputstream.h',
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7helpers11InputStream14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'inputstream.cpp',
+                                           'SourceLine' => '24',
+                                           'Static' => 1
+                                         },
+                            '1609835' => {
+                                           'Data' => 1,
+                                           'Line' => '39',
+                                           'MnglName' => '_ZN7log4cxx7classes32ByteArrayInputStreamRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'ByteArrayInputStreamRegistration',
+                                           'Source' => 'bytearrayinputstream.cpp'
+                                         },
+                            '16184940' => {
+                                            'Class' => '97608',
+                                            'Destructor' => 1,
+                                            'Header' => 'pool.h',
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx7helpers4PoolD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16182249'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Pool',
+                                            'Source' => 'pool.cpp',
+                                            'SourceLine' => '48'
+                                          },
+                            '16185084' => {
+                                            'Class' => '97608',
+                                            'Constructor' => 1,
+                                            'Header' => 'pool.h',
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers4PoolC2EP10apr_pool_tb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16182249'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '803013'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'release1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Pool',
+                                            'Source' => 'pool.cpp',
+                                            'SourceLine' => '43'
+                                          },
+                            '16185085' => {
+                                            'Class' => '97608',
+                                            'Constructor' => 1,
+                                            'Header' => 'pool.h',
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers4PoolC1EP10apr_pool_tb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16182249'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '803013'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'release1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Pool',
+                                            'Source' => 'pool.cpp',
+                                            'SourceLine' => '43'
+                                          },
+                            '16185274' => {
+                                            'Class' => '97608',
+                                            'Constructor' => 1,
+                                            'Header' => 'pool.h',
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers4PoolC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16182249'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Pool',
+                                            'Source' => 'pool.cpp',
+                                            'SourceLine' => '33'
+                                          },
+                            '16185275' => {
+                                            'Class' => '97608',
+                                            'Constructor' => 1,
+                                            'Header' => 'pool.h',
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers4PoolC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16182249'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Pool',
+                                            'Source' => 'pool.cpp',
+                                            'SourceLine' => '33'
+                                          },
+                            '1619035' => {
+                                           'Class' => '1608775',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611466'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayInputStream',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '48',
+                                           'Virt' => 1
+                                         },
+                            '1619036' => {
+                                           'Class' => '1608775',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611466'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayInputStream',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '48',
+                                           'Virt' => 1
+                                         },
+                            '1619130' => {
+                                           'Class' => '1608775',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611466'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayInputStream',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '48',
+                                           'Virt' => 1
+                                         },
+                            '1620218' => {
+                                           'Class' => '1608775',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamC2ERKSt6vectorIhSaIhEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611466'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'bytes',
+                                                                 'type' => '1611192'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayInputStream',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '41'
+                                         },
+                            '1620219' => {
+                                           'Class' => '1608775',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamC1ERKSt6vectorIhSaIhEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611466'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'bytes',
+                                                                 'type' => '1611192'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayInputStream',
+                                           'Source' => 'bytearrayinputstream.cpp',
+                                           'SourceLine' => '41'
+                                         },
+                            '1624512' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1609286',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '41',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611489'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayInputStream',
+                                           'Virt' => 1
+                                         },
+                            '1624513' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1609286',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '41',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611489'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayInputStream',
+                                           'Virt' => 1
+                                         },
+                            '1624653' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1609286',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '41',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611489'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayInputStream',
+                                           'Virt' => 1
+                                         },
+                            '1624743' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1609286',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '41',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611489'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayInputStream'
+                                         },
+                            '1624744' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1609286',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytearrayinputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '41',
+                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1611489'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayInputStream'
+                                         },
+                            '16308326' => {
+                                            'Class' => '16308224',
+                                            'InLine' => 2,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN14PropertyParser5parseERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN7log4cxx7helpers10PropertiesE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16308418'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'in',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'properties',
+                                                                  'type' => '1022000'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'parse',
+                                            'Source' => 'properties.cpp'
+                                          },
+                            '16374083' => {
+                                            'Class' => '1016191',
+                                            'Destructor' => 1,
+                                            'Header' => 'properties.h',
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7helpers10PropertiesD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16308155'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Properties',
+                                            'Source' => 'properties.cpp',
+                                            'SourceLine' => '402'
+                                          },
+                            '16374569' => {
+                                            'Class' => '1016191',
+                                            'Constructor' => 1,
+                                            'Header' => 'properties.h',
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7helpers10PropertiesC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16308155'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Properties',
+                                            'Source' => 'properties.cpp',
+                                            'SourceLine' => '398'
+                                          },
+                            '16374570' => {
+                                            'Class' => '1016191',
+                                            'Constructor' => 1,
+                                            'Header' => 'properties.h',
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7helpers10PropertiesC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16308155'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Properties',
+                                            'Source' => 'properties.cpp',
+                                            'SourceLine' => '398'
+                                          },
+                            '16521568' => {
+                                            'Class' => '16521275',
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'SourceLine' => '45',
+                                            'Static' => 1
+                                          },
+                            '16521585' => {
+                                            'Class' => '16521275',
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'SourceLine' => '45',
+                                            'Static' => 1
+                                          },
+                            '16521602' => {
+                                            'Class' => '16521275',
+                                            'Const' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16523927'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'SourceLine' => '45',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '16521641' => {
+                                            'Class' => '16521275',
+                                            'Const' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16523927'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '16521685' => {
+                                            'Class' => '16521275',
+                                            'Const' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16523927'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '16521776' => {
+                                            'Class' => '16521275',
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'SourceLine' => '54',
+                                            'Static' => 1
+                                          },
+                            '16521804' => {
+                                            'Class' => '16521275',
+                                            'Const' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16523927'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'SourceLine' => '70',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '16521976' => {
+                                            'Class' => '16521855',
+                                            'Const' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16524418'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '16522429' => {
+                                            'Data' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7classes38PropertiesPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'PropertiesPatternConverterRegistration',
+                                            'Source' => 'propertiespatternconverter.cpp'
+                                          },
+                            '16527393' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521275',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16523638'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertiesPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '16527394' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521275',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16523638'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertiesPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '16527661' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521275',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16523638'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertiesPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '16538159' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521309',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16522961'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertiesPatternConverterPrivate',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '16538160' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521309',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16522961'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertiesPatternConverterPrivate',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '16540205' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521309',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '33',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16522961'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertiesPatternConverterPrivate',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '16565837' => {
+                                            'Class' => '16521275',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16523638'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'propertyName',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertiesPatternConverter',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'SourceLine' => '47'
+                                          },
+                            '16574764' => {
+                                            'Class' => '16521275',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16523638'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'name1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'propertyName',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertiesPatternConverter',
+                                            'Source' => 'propertiespatternconverter.cpp',
+                                            'SourceLine' => '47'
+                                          },
+                            '16588093' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521855',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16524401'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertiesPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '16588094' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521855',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16524401'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertiesPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '16588235' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521855',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16524401'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertiesPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '16588325' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521855',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16524401'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertiesPatternConverter'
+                                          },
+                            '16588326' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16521855',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertiespatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16524401'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertiesPatternConverter'
+                                          },
+                            '16796378' => {
+                                            'Class' => '16796291',
+                                            'Const' => 1,
+                                            'Header' => 'stringtokenizer.h',
+                                            'Line' => '33',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15StringTokenizer13hasMoreTokensEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20477998'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'hasMoreTokens',
+                                            'Source' => 'stringtokenizer.cpp',
+                                            'SourceLine' => '46'
+                                          },
+                            '16796409' => {
+                                            'Class' => '16796291',
+                                            'Header' => 'stringtokenizer.h',
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15StringTokenizer9nextTokenB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20477987'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'nextToken',
+                                            'Source' => 'stringtokenizer.cpp',
+                                            'SourceLine' => '52'
+                                          },
+                            '16799649' => {
+                                            'Class' => '16799532',
+                                            'InLine' => 2,
+                                            'Line' => '68',
+                                            'MnglName' => '_ZN7log4cxx16PropertyWatchdog10doOnChangeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16805595'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'doOnChange',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '16799802' => {
+                                            'Class' => '14821700',
+                                            'Const' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808463'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '80',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '16799842' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '80',
+                                            'Static' => 1
+                                          },
+                            '16799859' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '80',
+                                            'Static' => 1
+                                          },
+                            '16799876' => {
+                                            'Class' => '14821700',
+                                            'Const' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 2,
+                                            'Line' => '103',
+                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808463'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '16799921' => {
+                                            'Class' => '14821700',
+                                            'Const' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 2,
+                                            'Line' => '105',
+                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808463'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '16800046' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'configFileName',
+                                                                  'type' => '1022012'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'hierarchy',
+                                                                  'type' => '1018115'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'doConfigure',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '92',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '16800092' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator9configureERKNS_4FileE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'configFilename',
+                                                                  'type' => '1022012'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'configure',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '125',
+                                            'Static' => 1
+                                          },
+                            '16800115' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator17configureAndWatchERKNS_4FileE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'configFilename',
+                                                                  'type' => '1022012'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'configureAndWatch',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '136',
+                                            'Static' => 1
+                                          },
+                            '16800138' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator17configureAndWatchERKNS_4FileEl',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'configFilename',
+                                                                  'type' => '1022012'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'delay',
+                                                                  'type' => '83883'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'configureAndWatch',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '143',
+                                            'Static' => 1
+                                          },
+                            '16800166' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator9configureERNS_7helpers10PropertiesE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'properties',
+                                                                  'type' => '1022000'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'configure',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '130',
+                                            'Static' => 1
+                                          },
+                            '16800189' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11doConfigureERNS_7helpers10PropertiesESt10shared_ptrINS_3spi16LoggerRepositoryEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'properties',
+                                                                  'type' => '1022000'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'hierarchy',
+                                                                  'type' => '1018115'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'doConfigure',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '159'
+                                          },
+                            '16800226' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator22configureLoggerFactoryERNS_7helpers10PropertiesE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'props',
+                                                                  'type' => '1022000'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'configureLoggerFactory',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '214'
+                                          },
+                            '16800258' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator19configureRootLoggerERNS_7helpers10PropertiesERSt10shared_ptrINS_3spi16LoggerRepositoryEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'props',
+                                                                  'type' => '1022000'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'hierarchy',
+                                                                  'type' => '16808490'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'configureRootLogger',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '237'
+                                          },
+                            '16800295' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator21parseCatsAndRenderersERNS_7helpers10PropertiesERSt10shared_ptrINS_3spi16LoggerRepositoryEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'props',
+                                                                  'type' => '1022000'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'hierarchy',
+                                                                  'type' => '16808490'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'parseCatsAndRenderers',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '267'
+                                          },
+                            '16800333' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator24parseAdditivityForLoggerERNS_7helpers10PropertiesERSt10shared_ptrINS_6LoggerEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'props',
+                                                                  'type' => '1022000'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'cat',
+                                                                  'type' => '8640292'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'parseAdditivityForLogger',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '305'
+                                          },
+                            '16800380' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11parseLoggerERNS_7helpers10PropertiesERSt10shared_ptrINS_6LoggerEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESF_SF_b',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'props',
+                                                                  'type' => '1022000'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'logger',
+                                                                  'type' => '8640292'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'loggerName',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '5' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '6' => {
+                                                                  'name' => 'additivity',
+                                                                  'offset' => '0',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'parseLogger',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '335'
+                                          },
+                            '16800438' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator13parseAppenderERNS_7helpers10PropertiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'props',
+                                                                  'type' => '1022000'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'appenderName',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '363053',
+                                            'ShortName' => 'parseAppender',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '418'
+                                          },
+                            '16800480' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11registryPutERKSt10shared_ptrINS_8AppenderEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'appender',
+                                                                  'type' => '1350517'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'registryPut',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '535'
+                                          },
+                            '16800513' => {
+                                            'Class' => '14821700',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11registryGetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'name',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '363053',
+                                            'ShortName' => 'registryGet',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '540'
+                                          },
+                            '16800761' => {
+                                            'Class' => '16800640',
+                                            'Const' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 2,
+                                            'Line' => '102',
+                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808555'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '16800801' => {
+                                            'Class' => '16800640',
+                                            'Const' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 2,
+                                            'Line' => '102',
+                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808555'
+                                                                }
+                                                       },
+                                            'Return' => '14825523',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '16800841' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16800640',
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 2,
+                                            'Line' => '102',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808555'
+                                                                }
+                                                       },
+                                            'Return' => '14825523',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator11newInstanceEv'
+                                          },
+                            '16800887' => {
+                                            'Data' => 1,
+                                            'Line' => '80',
+                                            'MnglName' => '_ZN7log4cxx7classes32PropertyConfiguratorRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'PropertyConfiguratorRegistration',
+                                            'Source' => 'propertyconfigurator.cpp'
+                                          },
+                            '16805600' => {
+                                            'Class' => '14821700',
+                                            'Data' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator4pdogE',
+                                            'Return' => '16805589',
+                                            'ShortName' => 'pdog',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '76'
+                                          },
+                            '16812549' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16799532',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx16PropertyWatchdogD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16805595'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyWatchdog',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '16812550' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16799532',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx16PropertyWatchdogD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16805595'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyWatchdog',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '16812691' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16799532',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx16PropertyWatchdogD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16805595'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyWatchdog',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'Virt' => 1
+                                          },
+                            '17195241' => {
+                                            'Class' => '14821700',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyConfigurator',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '87',
+                                            'Virt' => 1
+                                          },
+                            '17195340' => {
+                                            'Class' => '14821700',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyConfigurator',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '87',
+                                            'Virt' => 1
+                                          },
+                            '17196494' => {
+                                            'Class' => '14821700',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyConfigurator',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '87',
+                                            'Virt' => 1
+                                          },
+                            '17197642' => {
+                                            'Class' => '14821700',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyConfigurator',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '82'
+                                          },
+                            '17198806' => {
+                                            'Class' => '14821700',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808474'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyConfigurator',
+                                            'Source' => 'propertyconfigurator.cpp',
+                                            'SourceLine' => '82'
+                                          },
+                            '17203362' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16800640',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 1,
+                                            'Line' => '102',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808538'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyConfigurator',
+                                            'Virt' => 1
+                                          },
+                            '17203363' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16800640',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 1,
+                                            'Line' => '102',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808538'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyConfigurator',
+                                            'Virt' => 1
+                                          },
+                            '17203504' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16800640',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 1,
+                                            'Line' => '102',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808538'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyConfigurator',
+                                            'Virt' => 1
+                                          },
+                            '17203594' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16800640',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 1,
+                                            'Line' => '102',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808538'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyConfigurator'
+                                          },
+                            '17203595' => {
+                                            'Artificial' => 1,
+                                            'Class' => '16800640',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertyconfigurator.h',
+                                            'InLine' => 1,
+                                            'Line' => '102',
+                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '16808538'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyConfigurator'
+                                          },
+                            '17305980' => {
+                                            'Class' => '8525166',
+                                            'Const' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 2,
+                                            'Line' => '41',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17322487'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '17306024' => {
+                                            'Class' => '8525166',
+                                            'Const' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17322487'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '17306068' => {
+                                            'Class' => '8525166',
+                                            'Header' => 'resourcebundle.h',
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle14getStaticClassEv',
+                                            'Private' => 1,
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'resourcebundle.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '17306614' => {
+                                            'Class' => '17306529',
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'propertyresourcebundle.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '17306631' => {
+                                            'Class' => '17306529',
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'propertyresourcebundle.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '17306648' => {
+                                            'Class' => '17306529',
+                                            'Const' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308154'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'propertyresourcebundle.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '17306687' => {
+                                            'Class' => '17306529',
+                                            'Const' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308154'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '17306731' => {
+                                            'Class' => '17306529',
+                                            'Const' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 2,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308154'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '17306807' => {
+                                            'Class' => '17306529',
+                                            'Const' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle9getStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308154'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'key',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getString',
+                                            'Source' => 'propertyresourcebundle.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '17306987' => {
+                                            'Class' => '17306866',
+                                            'Const' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundle7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308182'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '17307603' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes34PropertyResourceBundleRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'PropertyResourceBundleRegistration',
+                                            'Source' => 'propertyresourcebundle.cpp'
+                                          },
+                            '1730882' => {
+                                           'Class' => '1730792',
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '32',
+                                           'Static' => 1
+                                         },
+                            '1730899' => {
+                                           'Class' => '1730792',
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '32',
+                                           'Static' => 1
+                                         },
+                            '1730916' => {
+                                           'Class' => '1730792',
+                                           'Const' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream8getClassEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733040'
+                                                               }
+                                                      },
+                                           'Return' => '99448',
+                                           'ShortName' => 'getClass',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '32',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '17309221' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17306529',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308131'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '17309222' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17306529',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308131'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '1730955' => {
+                                           'Class' => '1730792',
+                                           'Const' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'InLine' => 2,
+                                           'Line' => '43',
+                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream4castERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733040'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '1730999' => {
+                                           'Class' => '1730792',
+                                           'Const' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'InLine' => 2,
+                                           'Line' => '46',
+                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream10instanceofERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733040'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '17310063' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17306529',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308131'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '1731108' => {
+                                           'Class' => '1730792',
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream5closeERNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733051'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p1',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'close',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '42',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '1731149' => {
+                                           'Class' => '1730792',
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream5flushERNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733051'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p1',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'flush',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '46',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '1731190' => {
+                                           'Class' => '1730792',
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream5writeERNS0_10ByteBufferERNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733051'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'buf',
+                                                                 'type' => '1609854'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'p2',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '2' => 'rdx'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'write',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '50',
+                                           'Virt' => 1,
+                                           'VirtPos' => '7'
+                                         },
+                            '1731236' => {
+                                           'Class' => '1730792',
+                                           'Const' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream11toByteArrayEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733040'
+                                                               }
+                                                      },
+                                           'Return' => '1578861',
+                                           'ShortName' => 'toByteArray',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '58'
+                                         },
+                            '1731454' => {
+                                           'Class' => '1731333',
+                                           'Const' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'InLine' => 2,
+                                           'Line' => '42',
+                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStream7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733091'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '1731524' => {
+                                           'Class' => '1731514',
+                                           'Const' => 1,
+                                           'Header' => 'outputstream.h',
+                                           'InLine' => 2,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZNK7log4cxx7helpers12OutputStream4castERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1749471'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '1731568' => {
+                                           'Class' => '1731514',
+                                           'Header' => 'outputstream.h',
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7helpers12OutputStream14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'outputstream.cpp',
+                                           'SourceLine' => '25',
+                                           'Static' => 1
+                                         },
+                            '17318115' => {
+                                            'Class' => '17306529',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleC2ESt10shared_ptrINS0_11InputStreamEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308131'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'inStream',
+                                                                  'type' => '4924345'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyResourceBundle',
+                                            'Source' => 'propertyresourcebundle.cpp',
+                                            'SourceLine' => '31'
+                                          },
+                            '17318116' => {
+                                            'Class' => '17306529',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleC1ESt10shared_ptrINS0_11InputStreamEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308131'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'inStream',
+                                                                  'type' => '4924345'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertyResourceBundle',
+                                            'Source' => 'propertyresourcebundle.cpp',
+                                            'SourceLine' => '31'
+                                          },
+                            '1731877' => {
+                                           'Data' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx7classes33ByteArrayOutputStreamRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'ByteArrayOutputStreamRegistration',
+                                           'Source' => 'bytearrayoutputstream.cpp'
+                                         },
+                            '17320225' => {
+                                            'Artificial' => 1,
+                                            'Class' => '8525166',
+                                            'Destructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17307751'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '17320226' => {
+                                            'Artificial' => 1,
+                                            'Class' => '8525166',
+                                            'Destructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17307751'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '17320248' => {
+                                            'Artificial' => 1,
+                                            'Class' => '8525166',
+                                            'Destructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17307751'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '17320298' => {
+                                            'Artificial' => 1,
+                                            'Class' => '8525166',
+                                            'Constructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17307751'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ResourceBundle'
+                                          },
+                            '17320299' => {
+                                            'Artificial' => 1,
+                                            'Class' => '8525166',
+                                            'Constructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17307751'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ResourceBundle'
+                                          },
+                            '17322227' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17306866',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308165'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '17322228' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17306866',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308165'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '17322368' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17306866',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308165'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '17322458' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17306866',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308165'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyResourceBundle'
+                                          },
+                            '17322459' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17306866',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertyresourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17308165'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzPropertyResourceBundle'
+                                          },
+                            '17434176' => {
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx4castINS_3spi13OptionHandlerENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                            'NameSpace' => 'log4cxx',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'incoming',
+                                                                  'type' => '805306'
+                                                                }
+                                                       },
+                                            'Return' => '17405589',
+                                            'ShortName' => 'cast<log4cxx::spi::OptionHandler, log4cxx::helpers::Object>',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'Ret',
+                                                                   'type' => '218892'
+                                                                 },
+                                                          '1' => {
+                                                                   'key' => 'Type',
+                                                                   'type' => '98236'
+                                                                 }
+                                                        }
+                                          },
+                            '1745933' => {
+                                           'Class' => '1730792',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733051'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayOutputStream',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '38',
+                                           'Virt' => 1
+                                         },
+                            '1745934' => {
+                                           'Class' => '1730792',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733051'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayOutputStream',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '38',
+                                           'Virt' => 1
+                                         },
+                            '1746028' => {
+                                           'Class' => '1730792',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733051'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayOutputStream',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '38',
+                                           'Virt' => 1
+                                         },
+                            '1747103' => {
+                                           'Class' => '1730792',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733051'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayOutputStream',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '34'
+                                         },
+                            '1747104' => {
+                                           'Class' => '1730792',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733051'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteArrayOutputStream',
+                                           'Source' => 'bytearrayoutputstream.cpp',
+                                           'SourceLine' => '34'
+                                         },
+                            '17471857' => {
+                                            'Class' => '4928990',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertysetter.h',
+                                            'Line' => '67',
+                                            'MnglName' => '_ZN7log4cxx6config14PropertySetterC2ERKSt10shared_ptrINS_7helpers6ObjectEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4933724'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'obj1',
+                                                                  'type' => '802470'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'ShortName' => 'PropertySetter',
+                                            'Source' => 'propertysetter.cpp',
+                                            'SourceLine' => '34'
+                                          },
+                            '17471858' => {
+                                            'Class' => '4928990',
+                                            'Constructor' => 1,
+                                            'Header' => 'propertysetter.h',
+                                            'Line' => '67',
+                                            'MnglName' => '_ZN7log4cxx6config14PropertySetterC1ERKSt10shared_ptrINS_7helpers6ObjectEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4933724'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'obj1',
+                                                                  'type' => '802470'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'ShortName' => 'PropertySetter',
+                                            'Source' => 'propertysetter.cpp',
+                                            'SourceLine' => '34'
+                                          },
+                            '1749211' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1731333',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '42',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733074'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayOutputStream',
+                                           'Virt' => 1
+                                         },
+                            '1749212' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1731333',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '42',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733074'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayOutputStream',
+                                           'Virt' => 1
+                                         },
+                            '1749352' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1731333',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '42',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733074'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayOutputStream',
+                                           'Virt' => 1
+                                         },
+                            '1749442' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1731333',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '42',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733074'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayOutputStream'
+                                         },
+                            '1749443' => {
+                                           'Artificial' => 1,
+                                           'Class' => '1731333',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytearrayoutputstream.h',
+                                           'InLine' => 1,
+                                           'Line' => '42',
+                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1733074'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzByteArrayOutputStream'
+                                         },
+                            '17565647' => {
+                                            'Class' => '9330151',
+                                            'Header' => 'reader.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Reader13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'reader.cpp',
+                                            'SourceLine' => '23',
+                                            'Static' => 1
+                                          },
+                            '17565664' => {
+                                            'Class' => '9330151',
+                                            'Const' => 1,
+                                            'Header' => 'reader.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Reader8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '9356569'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'reader.cpp',
+                                            'SourceLine' => '23',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '17565747' => {
+                                            'Class' => '9330151',
+                                            'Const' => 1,
+                                            'Header' => 'reader.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Reader10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '9356569'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '17565856' => {
+                                            'Class' => '9330151',
+                                            'Header' => 'reader.h',
+                                            'Line' => '54',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Reader5closeERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566777'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'VirtPos' => '5'
+                                          },
+                            '17565897' => {
+                                            'Class' => '9330151',
+                                            'Header' => 'reader.h',
+                                            'Line' => '60',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Reader4readB5cxx11ERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566777'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '98472',
+                                            'ShortName' => 'read',
+                                            'VirtPos' => '6'
+                                          },
+                            '17566128' => {
+                                            'Class' => '17566007',
+                                            'Const' => 1,
+                                            'Header' => 'reader.h',
+                                            'InLine' => 2,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Reader11ClazzReader7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566823'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '17566522' => {
+                                            'Data' => 1,
+                                            'Line' => '23',
+                                            'MnglName' => '_ZN7log4cxx7classes18ReaderRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'ReaderRegistration',
+                                            'Source' => 'reader.cpp'
+                                          },
+                            '17569906' => {
+                                            'Class' => '9330151',
+                                            'Destructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566783'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'Reader',
+                                            'Source' => 'reader.cpp',
+                                            'SourceLine' => '29',
+                                            'Virt' => 1
+                                          },
+                            '17569907' => {
+                                            'Class' => '9330151',
+                                            'Destructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566783'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'Reader',
+                                            'Source' => 'reader.cpp',
+                                            'SourceLine' => '29',
+                                            'Virt' => 1
+                                          },
+                            '17570001' => {
+                                            'Class' => '9330151',
+                                            'Destructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566783'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'Reader',
+                                            'Source' => 'reader.cpp',
+                                            'SourceLine' => '29',
+                                            'Virt' => 1
+                                          },
+                            '17570116' => {
+                                            'Class' => '9330151',
+                                            'Constructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566783'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'Reader',
+                                            'Source' => 'reader.cpp',
+                                            'SourceLine' => '25'
+                                          },
+                            '17570117' => {
+                                            'Class' => '9330151',
+                                            'Constructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566783'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'Reader',
+                                            'Source' => 'reader.cpp',
+                                            'SourceLine' => '25'
+                                          },
+                            '17571799' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17566007',
+                                            'Destructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566806'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzReader',
+                                            'Virt' => 1
+                                          },
+                            '17571800' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17566007',
+                                            'Destructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566806'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzReader',
+                                            'Virt' => 1
+                                          },
+                            '17571940' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17566007',
+                                            'Destructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566806'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzReader',
+                                            'Virt' => 1
+                                          },
+                            '17572030' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17566007',
+                                            'Constructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566806'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzReader'
+                                          },
+                            '17572031' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17566007',
+                                            'Constructor' => 1,
+                                            'Header' => 'reader.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17566806'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzReader'
+                                          },
+                            '17664932' => {
+                                            'Class' => '17664820',
+                                            'Const' => 1,
+                                            'Header' => 'relativetimedateformat.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers22RelativeTimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17665870'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 's',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'date',
+                                                                  'type' => '800615'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'relativetimedateformat.cpp',
+                                            'SourceLine' => '32',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '17666289' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17664820',
+                                            'Destructor' => 1,
+                                            'Header' => 'relativetimedateformat.h',
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17665847'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimeDateFormat',
+                                            'Virt' => 1
+                                          },
+                            '17666290' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17664820',
+                                            'Destructor' => 1,
+                                            'Header' => 'relativetimedateformat.h',
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17665847'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimeDateFormat',
+                                            'Virt' => 1
+                                          },
+                            '17666431' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17664820',
+                                            'Destructor' => 1,
+                                            'Header' => 'relativetimedateformat.h',
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17665847'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimeDateFormat',
+                                            'Virt' => 1
+                                          },
+                            '17666679' => {
+                                            'Class' => '17664820',
+                                            'Constructor' => 1,
+                                            'Header' => 'relativetimedateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17665847'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimeDateFormat',
+                                            'Source' => 'relativetimedateformat.cpp',
+                                            'SourceLine' => '27'
+                                          },
+                            '17666680' => {
+                                            'Class' => '17664820',
+                                            'Constructor' => 1,
+                                            'Header' => 'relativetimedateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17665847'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimeDateFormat',
+                                            'Source' => 'relativetimedateformat.cpp',
+                                            'SourceLine' => '27'
+                                          },
+                            '17770251' => {
+                                            'Class' => '17770130',
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'relativetimepatternconverter.cpp',
+                                            'SourceLine' => '29',
+                                            'Static' => 1
+                                          },
+                            '17770268' => {
+                                            'Class' => '17770130',
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'relativetimepatternconverter.cpp',
+                                            'SourceLine' => '29',
+                                            'Static' => 1
+                                          },
+                            '17770285' => {
+                                            'Class' => '17770130',
+                                            'Const' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17771682'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'relativetimepatternconverter.cpp',
+                                            'SourceLine' => '29',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '17770324' => {
+                                            'Class' => '17770130',
+                                            'Const' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17771682'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '17770368' => {
+                                            'Class' => '17770130',
+                                            'Const' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17771682'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '17770449' => {
+                                            'Class' => '17770130',
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '545589'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'relativetimepatternconverter.cpp',
+                                            'SourceLine' => '37',
+                                            'Static' => 1
+                                          },
+                            '17770476' => {
+                                            'Class' => '17770130',
+                                            'Const' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17771682'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'relativetimepatternconverter.cpp',
+                                            'SourceLine' => '44',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '17770648' => {
+                                            'Class' => '17770527',
+                                            'Const' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17772088'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '17771079' => {
+                                            'Data' => 1,
+                                            'Line' => '29',
+                                            'MnglName' => '_ZN7log4cxx7classes40RelativeTimePatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'RelativeTimePatternConverterRegistration',
+                                            'Source' => 'relativetimepatternconverter.cpp'
+                                          },
+                            '17775056' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17770130',
+                                            'Destructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17771477'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '17775057' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17770130',
+                                            'Destructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17771477'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '17775321' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17770130',
+                                            'Destructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17771477'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '17786416' => {
+                                            'Class' => '17770130',
+                                            'Constructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17771477'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimePatternConverter',
+                                            'Source' => 'relativetimepatternconverter.cpp',
+                                            'SourceLine' => '31'
+                                          },
+                            '17790533' => {
+                                            'Class' => '17770130',
+                                            'Constructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17771477'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RelativeTimePatternConverter',
+                                            'Source' => 'relativetimepatternconverter.cpp',
+                                            'SourceLine' => '31'
+                                          },
+                            '17796161' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17770527',
+                                            'Destructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17772071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRelativeTimePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '17796162' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17770527',
+                                            'Destructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17772071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRelativeTimePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '17796302' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17770527',
+                                            'Destructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17772071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRelativeTimePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '17796392' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17770527',
+                                            'Constructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17772071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRelativeTimePatternConverter'
+                                          },
+                            '17796393' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17770527',
+                                            'Constructor' => 1,
+                                            'Header' => 'relativetimepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17772071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzRelativeTimePatternConverter'
+                                          },
+                            '17912264' => {
+                                            'Class' => '8525166',
+                                            'Header' => 'resourcebundle.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'resourcebundle.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '17912281' => {
+                                            'Class' => '8525166',
+                                            'Const' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17322487'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'resourcebundle.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '17912408' => {
+                                            'Class' => '8525166',
+                                            'Const' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'Line' => '52',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle9getStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17322481'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '98472',
+                                            'ShortName' => 'getString',
+                                            'VirtPos' => '5'
+                                          },
+                            '17912452' => {
+                                            'Class' => '8525166',
+                                            'Header' => 'resourcebundle.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle9getBundleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_6LocaleE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'baseName',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'locale',
+                                                                  'type' => '11214183'
+                                                                }
+                                                       },
+                                            'Return' => '11462593',
+                                            'ShortName' => 'getBundle',
+                                            'Source' => 'resourcebundle.cpp',
+                                            'SourceLine' => '30',
+                                            'Static' => 1
+                                          },
+                            '17912653' => {
+                                            'Class' => '17912532',
+                                            'Const' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle19ClazzResourceBundle7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17915533'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '17913815' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes26ResourceBundleRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'ResourceBundleRegistration',
+                                            'Source' => 'resourcebundle.cpp'
+                                          },
+                            '17913833' => {
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx4castINS_7helpers22PropertyResourceBundleENS1_6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                            'NameSpace' => 'log4cxx',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'incoming',
+                                                                  'type' => '805306'
+                                                                }
+                                                       },
+                                            'Return' => '17877686',
+                                            'ShortName' => 'cast<log4cxx::helpers::PropertyResourceBundle, log4cxx::helpers::Object>',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'Ret',
+                                                                   'type' => '17306529'
+                                                                 },
+                                                          '1' => {
+                                                                   'key' => 'Type',
+                                                                   'type' => '98236'
+                                                                 }
+                                                        }
+                                          },
+                            '18021291' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17912532',
+                                            'Destructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17915516'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '18021292' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17912532',
+                                            'Destructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17915516'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '18021433' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17912532',
+                                            'Destructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17915516'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzResourceBundle',
+                                            'Virt' => 1
+                                          },
+                            '18021523' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17912532',
+                                            'Constructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17915516'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzResourceBundle'
+                                          },
+                            '18021524' => {
+                                            'Artificial' => 1,
+                                            'Class' => '17912532',
+                                            'Constructor' => 1,
+                                            'Header' => 'resourcebundle.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '17915516'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzResourceBundle'
+                                          },
+                            '18219759' => {
+                                            'Class' => '7730517',
+                                            'Const' => 1,
+                                            'Header' => 'rolloverdescription.h',
+                                            'Line' => '62',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription9getAppendEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18944517'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getAppend',
+                                            'Source' => 'rolloverdescription.cpp',
+                                            'SourceLine' => '86'
+                                          },
+                            '18219771' => {
+                                            'Class' => '7730517',
+                                            'Const' => 1,
+                                            'Header' => 'rolloverdescription.h',
+                                            'Line' => '78',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription15getAsynchronousEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18944517'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '7732141',
+                                            'ShortName' => 'getAsynchronous',
+                                            'Source' => 'rolloverdescription.cpp',
+                                            'SourceLine' => '102'
+                                          },
+                            '18219783' => {
+                                            'Class' => '7730517',
+                                            'Const' => 1,
+                                            'Header' => 'rolloverdescription.h',
+                                            'Line' => '60',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription17getActiveFileNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18944517'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '98472',
+                                            'ShortName' => 'getActiveFileName',
+                                            'Source' => 'rolloverdescription.cpp',
+                                            'SourceLine' => '81'
+                                          },
+                            '18219795' => {
+                                            'Class' => '7730517',
+                                            'Const' => 1,
+                                            'Header' => 'rolloverdescription.h',
+                                            'Line' => '70',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription14getSynchronousEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18944517'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '7732141',
+                                            'ShortName' => 'getSynchronous',
+                                            'Source' => 'rolloverdescription.cpp',
+                                            'SourceLine' => '91'
+                                          },
+                            '18219868' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'Line' => '143',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy14getStaticClassEv',
+                                            'Private' => 1,
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '40',
+                                            'Static' => 1
+                                          },
+                            '18220225' => {
+                                            'Class' => '4927981',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18229807'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '66',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '18220281' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '66',
+                                            'Static' => 1
+                                          },
+                            '18220298' => {
+                                            'Class' => '4927981',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '82',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18229807'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '18220342' => {
+                                            'Class' => '4927981',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '85',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18229807'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '18220423' => {
+                                            'Class' => '4927981',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender17getMaxBackupIndexEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18229807'
+                                                                }
+                                                       },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getMaxBackupIndex',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '104'
+                                          },
+                            '18220454' => {
+                                            'Class' => '4927981',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender18getMaximumFileSizeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18229807'
+                                                                }
+                                                       },
+                                            'Return' => '84113',
+                                            'ShortName' => 'getMaximumFileSize',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '124'
+                                          },
+                            '18220485' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender17setMaxBackupIndexEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'maxBackups',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setMaxBackupIndex',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '112'
+                                          },
+                            '18220517' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender14setMaxFileSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setMaxFileSize',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '143'
+                                          },
+                            '18220549' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender18setMaximumFileSizeEm',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'maxFileSize',
+                                                                  'type' => '84113'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setMaximumFileSize',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '132'
+                                          },
+                            '18220581' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender14setDatePatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newPattern',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setDatePattern',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '186'
+                                          },
+                            '18220613' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender19makeFileNamePatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'datePattern',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'makeFileNamePattern',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '148'
+                                          },
+                            '18220649' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '77',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '18220695' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender15activateOptionsERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'activateOptions',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '200',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '18220736' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender8rolloverERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'rollover',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '302'
+                                          },
+                            '18220773' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
-                                            'ShortName' => 'ObjectOutputStream',
-                                            'Source' => 'objectoutputstream.cpp',
-                                            'SourceLine' => '32'
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'subAppend',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '456',
+                                            'Virt' => 1,
+                                            'VirtPos' => '20'
                                           },
-                            '10060289' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10022359',
-                                            'Destructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamD0Ev',
+                            '18220819' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender16rolloverInternalERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '10025167'
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzObjectOutputStream',
-                                            'Virt' => 1
+                                            'Protected' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'rolloverInternal',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '308'
                                           },
-                            '10060290' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10022359',
-                                            'Destructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamD1Ev',
+                            '18220856' => {
+                                            'Class' => '4927981',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender16getRollingPolicyEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '10025167'
+                                                                  'type' => '18229807'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzObjectOutputStream',
-                                            'Virt' => 1
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '4928049',
+                                            'ShortName' => 'getRollingPolicy',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '491'
                                           },
-                            '10060431' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10022359',
-                                            'Destructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamD2Ev',
+                            '18220888' => {
+                                            'Class' => '4927981',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender19getTriggeringPolicyEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '10025167'
+                                                                  'type' => '18229807'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzObjectOutputStream',
-                                            'Virt' => 1
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '4928085',
+                                            'ShortName' => 'getTriggeringPolicy',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '499'
                                           },
-                            '10060522' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10022359',
-                                            'Constructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamC2Ev',
+                            '18220986' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender5closeEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '10025167'
+                                                                  'type' => '18228646'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzObjectOutputStream'
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '523',
+                                            'Virt' => 1,
+                                            'VirtPos' => '10'
                                           },
-                            '10060523' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10022359',
-                                            'Constructor' => 1,
-                                            'Header' => 'objectoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamC1Ev',
+                            '18221022' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '10025167'
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'os',
+                                                                  'type' => '15189353'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzObjectOutputStream'
+                                            'Protected' => 1,
+                                            'Return' => '1484793',
+                                            'ShortName' => 'createWriter',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '603',
+                                            'Virt' => 1,
+                                            'VirtPos' => '19'
                                           },
-                            '10174049' => {
-                                            'Class' => '10174040',
+                            '18221068' => {
+                                            'Class' => '4927981',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender13getFileLengthEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18229807'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '84113',
+                                            'ShortName' => 'getFileLength',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '613'
+                                          },
+                            '18221100' => {
+                                            'Class' => '4927981',
+                                            'Header' => 'rollingfileappender.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender19incrementFileLengthEm',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18228646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'increment',
+                                                                  'type' => '84113'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'incrementFileLength',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'SourceLine' => '622'
+                                          },
+                            '18221254' => {
+                                            'Class' => '18221133',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '81',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18229948'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '18221293' => {
+                                            'Class' => '18221133',
+                                            'Const' => 1,
+                                            'Header' => 'rollingfileappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '81',
+                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18229948'
+                                                                }
+                                                       },
+                                            'Return' => '4939527',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '18221332' => {
+                                            'Artificial' => 1,
+                                            'Class' => '18221133',
+                                            'Header' => 'rollingfileappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '81',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18229948'
+                                                                }
+                                                       },
+                                            'Return' => '4939527',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender11newInstanceEv'
+                                          },
+                            '18221410' => {
+                                            'Class' => '18221401',
+                                            'Header' => 'sizebasedtriggeringpolicy.h',
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy14getStaticClassEv',
+                                            'Private' => 1,
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'sizebasedtriggeringpolicy.cpp',
+                                            'SourceLine' => '26',
+                                            'Static' => 1
+                                          },
+                            '18221422' => {
+                                            'Class' => '18221401',
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'Line' => '75',
                                             'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy14setMaxFileSizeEm',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065148'
+                                                                  'type' => '19661871'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'l',
-                                                                  'type' => '41030'
+                                                                  'type' => '84113'
                                                                 }
                                                        },
                                             'Private' => 1,
@@ -906,8445 +27818,39 @@
                                             'Source' => 'sizebasedtriggeringpolicy.cpp',
                                             'SourceLine' => '46'
                                           },
-                            '10174316' => {
-                                            'Data' => 1,
-                                            'Line' => '67',
-                                            'MnglName' => '_ZN7log4cxx7classes39ObsoleteRollingFileAppenderRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'ObsoleteRollingFileAppenderRegistration',
-                                            'Source' => 'obsoleterollingfileappender.cpp'
-                                          },
-                            '10174431' => {
-                                            'Class' => '10174334',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZNK7log4cxx19RollingFileAppender8getClassEv',
+                            '18221434' => {
+                                            'Class' => '18221401',
+                                            'Header' => 'sizebasedtriggeringpolicy.h',
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy14getMaxFileSizeEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '10178594'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '49',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '10174470' => {
-                                            'Class' => '10174334',
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppender14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '53',
-                                            'Static' => 1
-                                          },
-                            '10174488' => {
-                                            'Class' => '10174334',
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppender13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '58',
-                                            'Static' => 1
-                                          },
-                            '10174506' => {
-                                            'Class' => '10174334',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '45',
-                                            'MnglName' => '_ZNK7log4cxx19RollingFileAppender4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178594'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '10174550' => {
-                                            'Class' => '10174334',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '48',
-                                            'MnglName' => '_ZNK7log4cxx19RollingFileAppender10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178594'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10174773' => {
-                                            'Class' => '10174334',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZNK7log4cxx19RollingFileAppender17getMaxBackupIndexEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178594'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40835',
-                                            'ShortName' => 'getMaxBackupIndex',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '132'
-                                          },
-                            '10174804' => {
-                                            'Class' => '10174334',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZNK7log4cxx19RollingFileAppender18getMaximumFileSizeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178594'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40848',
-                                            'ShortName' => 'getMaximumFileSize',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '137'
-                                          },
-                            '10174835' => {
-                                            'Class' => '10174334',
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppender17setMaxBackupIndexEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'maxBackups',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'setMaxBackupIndex',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '142'
-                                          },
-                            '10174867' => {
-                                            'Class' => '10174334',
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppender14setMaxFileSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setMaxFileSize',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '152'
-                                          },
-                            '10174899' => {
-                                            'Class' => '10174334',
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppender18setMaximumFileSizeEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'maxFileSize1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'setMaximumFileSize',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '147'
-                                          },
-                            '10174931' => {
-                                            'Class' => '10174334',
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'option',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setOption',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '107',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '10174976' => {
-                                            'Class' => '10174334',
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppender15activateOptionsERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'activateOptions',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '157',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '10175148' => {
-                                            'Class' => '10175036',
-                                            'Const' => 1,
-                                            'InLine' => 2,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZNK7log4cxx24ClassRollingFileAppender7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178634'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10175187' => {
-                                            'Class' => '10175036',
-                                            'Const' => 1,
-                                            'InLine' => 2,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZNK7log4cxx24ClassRollingFileAppender11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178634'
-                                                                }
-                                                       },
-                                            'Return' => '133598',
-                                            'ShortName' => 'newInstance',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'Virt' => 1,
-                                            'VirtPos' => '2'
-                                          },
-                            '10179701' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10175036',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx24ClassRollingFileAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178611'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClassRollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'Virt' => 1
-                                          },
-                            '10179702' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10175036',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx24ClassRollingFileAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178611'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClassRollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'Virt' => 1
-                                          },
-                            '10179843' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10175036',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx24ClassRollingFileAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178611'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClassRollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'Virt' => 1
-                                          },
-                            '10204079' => {
-                                            'Class' => '10174334',
-                                            'Destructor' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '102',
-                                            'Virt' => 1
-                                          },
-                            '10204179' => {
-                                            'Class' => '10174334',
-                                            'Destructor' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '102',
-                                            'Virt' => 1
-                                          },
-                            '10205836' => {
-                                            'Class' => '10174334',
-                                            'Destructor' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '102',
-                                            'Virt' => 1
-                                          },
-                            '10207397' => {
-                                            'Class' => '10174334',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'newLayout',
-                                                                  'type' => '337314'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'filename',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '92'
-                                          },
-                            '10208932' => {
-                                            'Class' => '10174334',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'newLayout',
-                                                                  'type' => '337314'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'filename',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '92'
-                                          },
-                            '10210376' => {
-                                            'Class' => '10174334',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'newLayout',
-                                                                  'type' => '337314'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'filename',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'append',
-                                                                  'type' => '40888'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '79'
-                                          },
-                            '10211957' => {
-                                            'Class' => '10174334',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'newLayout',
-                                                                  'type' => '337314'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'filename',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'append',
-                                                                  'type' => '40888'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '79'
-                                          },
-                            '10213398' => {
-                                            'Class' => '10174334',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '74'
-                                          },
-                            '10213658' => {
-                                            'Class' => '10174334',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx19RollingFileAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10178566'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppender',
-                                            'Source' => 'obsoleterollingfileappender.cpp',
-                                            'SourceLine' => '74'
-                                          },
-                            '10306360' => {
-                                            'Class' => '10306186',
-                                            'Const' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310598'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '91',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '10306399' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '91',
-                                            'Static' => 1
-                                          },
-                            '10306417' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '91',
-                                            'Static' => 1
-                                          },
-                            '10306435' => {
-                                            'Class' => '10306186',
-                                            'Const' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '155',
-                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310598'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '10306479' => {
-                                            'Class' => '10306186',
-                                            'Const' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '158',
-                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310598'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10306603' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'option',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setOption',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '105',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '10306648' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender15activateOptionsERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'activateOptions',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '135',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '10306688' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'append',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '143',
-                                            'Virt' => 1,
-                                            'VirtPos' => '17'
-                                          },
-                            '10306733' => {
-                                            'Class' => '10306186',
-                                            'Const' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender15getLogStatementB5cxx11ERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310598'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '53185',
-                                            'ShortName' => 'getLogStatement',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '156'
-                                          },
-                            '10306774' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender7executeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'sql',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'execute',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '163',
-                                            'Virt' => 1,
-                                            'VirtPos' => '18'
-                                          },
-                            '10306819' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender15closeConnectionEPv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '10306254'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'closeConnection',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '209',
-                                            'Virt' => 1,
-                                            'VirtPos' => '19'
-                                          },
-                            '10306859' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender13getConnectionERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '10306254',
-                                            'ShortName' => 'getConnection',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '217',
-                                            'Virt' => 1,
-                                            'VirtPos' => '20'
-                                          },
-                            '10306903' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender5closeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '282',
-                                            'Virt' => 1,
-                                            'VirtPos' => '10'
-                                          },
-                            '10306940' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender11flushBufferERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'flushBuffer',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '318',
-                                            'Virt' => 1,
-                                            'VirtPos' => '21'
-                                          },
-                            '10306982' => {
-                                            'Class' => '10306186',
-                                            'Const' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '237',
-                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender14requiresLayoutEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310598'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'requiresLayout',
-                                            'Virt' => 1,
-                                            'VirtPos' => '16'
-                                          },
-                            '10307021' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender6setSqlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 's',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setSql',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '341'
-                                          },
-                            '10307423' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender6encodeEPPwRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'dest',
-                                                                  'type' => '43050'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'src',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'encode',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '363',
-                                            'Static' => 1
-                                          },
-                            '10307456' => {
-                                            'Class' => '10306186',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender6encodeEPPtRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'dest',
-                                                                  'type' => '10310643'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'src',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'encode',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '369',
-                                            'Static' => 1
-                                          },
-                            '10307610' => {
-                                            'Class' => '10307489',
-                                            'Const' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '154',
-                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310678'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10307649' => {
-                                            'Class' => '10307489',
-                                            'Const' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '154',
-                                            'MnglName' => '_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310678'
-                                                                }
-                                                       },
-                                            'Return' => '10310603',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '10307833' => {
-                                            'Class' => '10307697',
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLException13formatMessageEsPvPKcRNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'fHandleType',
-                                                                  'type' => '40828'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'hInput',
-                                                                  'type' => '41104'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'prolog',
-                                                                  'type' => '41670'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '41670',
-                                            'ShortName' => 'formatMessage',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '60'
-                                          },
-                            '10307933' => {
-                                            'Data' => 1,
-                                            'Line' => '91',
-                                            'MnglName' => '_ZN7log4cxx7classes24ODBCAppenderRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'ODBCAppenderRegistration',
-                                            'Source' => 'odbcappender.cpp'
-                                          },
-                            '10307960' => {
-                                            'Class' => '911163',
-                                            'Header' => 'patternlayout.h',
-                                            'Line' => '381',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout14getStaticClassEv',
-                                            'Private' => 1,
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '60',
-                                            'Static' => 1
-                                          },
-                            '10307973' => {
-                                            'Class' => '911163',
-                                            'Header' => 'patternlayout.h',
-                                            'Line' => '402',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout20setConversionPatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'pattern',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'setConversionPattern',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '77'
-                                          },
-                            '10308502' => {
-                                            'Header' => 'object.h',
-                                            'InLine' => 2,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx4castINS_13PatternLayoutENS_6LayoutELb0ELb0EEESt10shared_ptrIT_ERKS3_IT0_E',
-                                            'NameSpace' => 'log4cxx',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'incoming',
-                                                                  'type' => '336806'
-                                                                }
-                                                       },
-                                            'Return' => '10282707',
-                                            'ShortName' => 'cast<log4cxx::PatternLayout, log4cxx::Layout>',
-                                            'TParam' => {
-                                                          '0' => {
-                                                                   'key' => 'Ret',
-                                                                   'type' => '911163'
-                                                                 },
-                                                          '1' => {
-                                                                   'key' => 'Type',
-                                                                   'type' => '334707'
-                                                                 }
-                                                        }
-                                          },
-                            '10311414' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10307697',
-                                            'Destructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SQLException',
-                                            'Virt' => 1
-                                          },
-                            '10311415' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10307697',
-                                            'Destructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SQLException',
-                                            'Virt' => 1
-                                          },
-                            '10311605' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10307697',
-                                            'Destructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SQLException',
-                                            'Virt' => 1
-                                          },
-                            '10349396' => {
-                                            'Class' => '10306186',
-                                            'Destructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ODBCAppender',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '100',
-                                            'Virt' => 1
-                                          },
-                            '10349496' => {
-                                            'Class' => '10306186',
-                                            'Destructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ODBCAppender',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '100',
-                                            'Virt' => 1
-                                          },
-                            '10356584' => {
-                                            'Class' => '10306186',
-                                            'Destructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ODBCAppender',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '100',
-                                            'Virt' => 1
-                                          },
-                            '10363545' => {
-                                            'Class' => '10306186',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ODBCAppender',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '95'
-                                          },
-                            '10366809' => {
-                                            'Class' => '10306186',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310609'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ODBCAppender',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '95'
-                                          },
-                            '10374169' => {
-                                            'Class' => '10307697',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC2ERKS1_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'src',
-                                                                  'type' => '10310694'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SQLException',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '55'
-                                          },
-                            '10374170' => {
-                                            'Class' => '10307697',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC1ERKS1_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'src',
-                                                                  'type' => '10310694'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SQLException',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '55'
-                                          },
-                            '10374290' => {
-                                            'Class' => '10307697',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC2EPKc',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'msg',
-                                                                  'type' => '41670'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SQLException',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '50'
-                                          },
-                            '10374291' => {
-                                            'Class' => '10307697',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC1EPKc',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'msg',
-                                                                  'type' => '41670'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SQLException',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '50'
-                                          },
-                            '10374445' => {
-                                            'Class' => '10307697',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC2EsPvPKcRNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'fHandleType',
-                                                                  'type' => '40828'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'hInput',
-                                                                  'type' => '41104'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'prolog',
-                                                                  'type' => '41670'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SQLException',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '42'
-                                          },
-                            '10374446' => {
-                                            'Class' => '10307697',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'MnglName' => '_ZN7log4cxx2db12SQLExceptionC1EsPvPKcRNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310689'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'fHandleType',
-                                                                  'type' => '40828'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'hInput',
-                                                                  'type' => '41104'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'prolog',
-                                                                  'type' => '41670'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SQLException',
-                                            'Source' => 'odbcappender.cpp',
-                                            'SourceLine' => '42'
-                                          },
-                            '10375775' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10307489',
-                                            'Destructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '154',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310661'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzODBCAppender',
-                                            'Virt' => 1
-                                          },
-                            '10375776' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10307489',
-                                            'Destructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '154',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310661'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzODBCAppender',
-                                            'Virt' => 1
-                                          },
-                            '10375917' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10307489',
-                                            'Destructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '154',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310661'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzODBCAppender',
-                                            'Virt' => 1
-                                          },
-                            '10376007' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10307489',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '154',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310661'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzODBCAppender'
-                                          },
-                            '10376008' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10307489',
-                                            'Constructor' => 1,
-                                            'Header' => 'odbcappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '154',
-                                            'MnglName' => '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10310661'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzODBCAppender'
-                                          },
-                            '10438125' => {
-                                            'Class' => '334408',
-                                            'Const' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439932'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '27',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '10438164' => {
-                                            'Class' => '334408',
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '27',
-                                            'Static' => 1
-                                          },
-                            '10438182' => {
-                                            'Class' => '334408',
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '27',
-                                            'Static' => 1
-                                          },
-                            '10438200' => {
-                                            'Class' => '334408',
-                                            'Const' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 2,
-                                            'Line' => '54',
-                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler4castERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439932'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '10438244' => {
-                                            'Class' => '334408',
-                                            'Const' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 2,
-                                            'Line' => '57',
-                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439932'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10438325' => {
-                                            'Class' => '334408',
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler9setLoggerERKSt10shared_ptrINS_6LoggerEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '4139843'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'setLogger',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '35',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '10438365' => {
-                                            'Class' => '334408',
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler15activateOptionsERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'activateOptions',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '39',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '10438405' => {
-                                            'Class' => '334408',
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi',
-                                                       '2' => 'rdx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'setOption',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '43',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '10438450' => {
-                                            'Class' => '334408',
-                                            'Const' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioni',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439932'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'message',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'e',
-                                                                  'type' => '54167'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p3',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '3' => 'rcx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'error',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '47',
-                                            'Virt' => 1,
-                                            'VirtPos' => '8'
-                                          },
-                            '10438500' => {
-                                            'Class' => '334408',
-                                            'Const' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioniRKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439932'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'message',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'e',
-                                                                  'type' => '54167'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'errorCode',
-                                                                  'type' => '40835'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'p4',
-                                                                  'type' => '117970'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '4' => 'r8'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'error',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '57',
-                                            'Virt' => 1,
-                                            'VirtPos' => '10'
-                                          },
-                            '10438555' => {
-                                            'Class' => '334408',
-                                            'Const' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439932'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'message',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'error',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '64',
-                                            'Virt' => 1,
-                                            'VirtPos' => '9'
-                                          },
-                            '10438595' => {
-                                            'Class' => '334408',
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler11setAppenderERKSt10shared_ptrINS_8AppenderEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '911511'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'setAppender',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '74',
-                                            'Virt' => 1,
-                                            'VirtPos' => '11'
-                                          },
-                            '10438635' => {
-                                            'Class' => '334408',
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler17setBackupAppenderERKSt10shared_ptrINS_8AppenderEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '911511'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'setBackupAppender',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '79',
-                                            'Virt' => 1,
-                                            'VirtPos' => '12'
-                                          },
-                            '10438795' => {
-                                            'Class' => '10438675',
-                                            'Const' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 2,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439978'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10438834' => {
-                                            'Class' => '10438675',
-                                            'Const' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 2,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZNK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439978'
-                                                                }
-                                                       },
-                                            'Return' => '337021',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '10439351' => {
-                                            'Data' => 1,
-                                            'Line' => '27',
-                                            'MnglName' => '_ZN7log4cxx7classes32OnlyOnceErrorHandlerRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'OnlyOnceErrorHandlerRegistration',
-                                            'Source' => 'onlyonceerrorhandler.cpp'
-                                          },
-                            '10440370' => {
-                                            'Artificial' => 1,
-                                            'Class' => '334408',
-                                            'Destructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 1,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OnlyOnceErrorHandler',
-                                            'Virt' => 1
-                                          },
-                            '10440371' => {
-                                            'Artificial' => 1,
-                                            'Class' => '334408',
-                                            'Destructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 1,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OnlyOnceErrorHandler',
-                                            'Virt' => 1
-                                          },
-                            '10441899' => {
-                                            'Artificial' => 1,
-                                            'Class' => '334408',
-                                            'Destructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 1,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OnlyOnceErrorHandler',
-                                            'Virt' => 1
-                                          },
-                            '10447033' => {
-                                            'Class' => '334408',
-                                            'Constructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OnlyOnceErrorHandler',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '29'
-                                          },
-                            '10449281' => {
-                                            'Class' => '334408',
-                                            'Constructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439898'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OnlyOnceErrorHandler',
-                                            'Source' => 'onlyonceerrorhandler.cpp',
-                                            'SourceLine' => '29'
-                                          },
-                            '10453027' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10438675',
-                                            'Destructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOnlyOnceErrorHandler',
-                                            'Virt' => 1
-                                          },
-                            '10453028' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10438675',
-                                            'Destructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOnlyOnceErrorHandler',
-                                            'Virt' => 1
-                                          },
-                            '10453168' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10438675',
-                                            'Destructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOnlyOnceErrorHandler',
-                                            'Virt' => 1
-                                          },
-                            '10453258' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10438675',
-                                            'Constructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOnlyOnceErrorHandler'
-                                          },
-                            '10453259' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10438675',
-                                            'Constructor' => 1,
-                                            'Header' => 'onlyonceerrorhandler.h',
-                                            'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10439961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOnlyOnceErrorHandler'
-                                          },
-                            '10528359' => {
-                                            'Class' => '10528346',
-                                            'Header' => 'system.h',
-                                            'Line' => '47',
-                                            'MnglName' => '_ZN7log4cxx7helpers6System11getPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'lkey',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getProperty',
-                                            'Source' => 'system.cpp',
-                                            'SourceLine' => '32',
-                                            'Static' => 1
-                                          },
-                            '10529954' => {
-                                            'Header' => 'object.h',
-                                            'InLine' => 2,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx4castINS_3spi12ConfiguratorENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                            'NameSpace' => 'log4cxx',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'incoming',
-                                                                  'type' => '2975401'
-                                                                }
-                                                       },
-                                            'Return' => '10505282',
-                                            'ShortName' => 'cast<log4cxx::spi::Configurator, log4cxx::helpers::Object>',
-                                            'TParam' => {
-                                                          '0' => {
-                                                                   'key' => 'Ret',
-                                                                   'type' => '2072645'
-                                                                 },
-                                                          '1' => {
-                                                                   'key' => 'Type',
-                                                                   'type' => '53165'
-                                                                 }
-                                                        }
-                                          },
-                            '1061498' => {
-                                           'Class' => '1061364',
-                                           'Header' => 'bytebuffer.h',
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer5clearEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063108'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'clear',
-                                           'Source' => 'bytebuffer.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '1061525' => {
-                                           'Class' => '1061364',
-                                           'Header' => 'bytebuffer.h',
-                                           'Line' => '46',
-                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer4flipEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063108'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'flip',
-                                           'Source' => 'bytebuffer.cpp',
-                                           'SourceLine' => '40'
-                                         },
-                            '1061707' => {
-                                           'Class' => '1061364',
-                                           'Header' => 'bytebuffer.h',
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer5limitEm',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063108'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newLimit',
-                                                                 'type' => '41030'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'limit',
-                                           'Source' => 'bytebuffer.cpp',
-                                           'SourceLine' => '58'
-                                         },
-                            '1061801' => {
-                                           'Class' => '1061364',
-                                           'Header' => 'bytebuffer.h',
-                                           'Line' => '77',
-                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer8positionEm',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063108'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newPosition',
-                                                                 'type' => '41030'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'position',
-                                           'Source' => 'bytebuffer.cpp',
-                                           'SourceLine' => '46'
-                                         },
-                            '1061833' => {
-                                           'Class' => '1061364',
-                                           'Header' => 'bytebuffer.h',
-                                           'Line' => '79',
-                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBuffer3putEc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063108'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'byte',
-                                                                 'type' => '41214'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '40888',
-                                           'ShortName' => 'put',
-                                           'Source' => 'bytebuffer.cpp',
-                                           'SourceLine' => '69'
-                                         },
-                            '1062126' => {
-                                           'Class' => '1062075',
-                                           'Const' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers20ByteArrayInputStream8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063720'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '29',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '1062165' => {
-                                           'Class' => '1062075',
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '29',
-                                           'Static' => 1
-                                         },
-                            '1062183' => {
-                                           'Class' => '1062075',
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '29',
-                                           'Static' => 1
-                                         },
-                            '1062201' => {
-                                           'Class' => '1062075',
-                                           'Const' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'InLine' => 2,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZNK7log4cxx7helpers20ByteArrayInputStream4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063720'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1062245' => {
-                                           'Class' => '1062075',
-                                           'Const' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'InLine' => 2,
-                                           'Line' => '52',
-                                           'MnglName' => '_ZNK7log4cxx7helpers20ByteArrayInputStream10instanceofERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063720'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1062359' => {
-                                           'Class' => '1062075',
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream5closeEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063731'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'close',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '43',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '1062395' => {
-                                           'Class' => '1062075',
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream4readERNS0_10ByteBufferE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063731'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '1062818'
-                                                               }
-                                                      },
-                                           'Return' => '40835',
-                                           'ShortName' => 'read',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '48',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '1062626' => {
-                                           'Class' => '1062505',
-                                           'Const' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'InLine' => 2,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZNK7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStream7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063771'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1062684' => {
-                                           'Class' => '1062674',
-                                           'Const' => 1,
-                                           'Header' => 'inputstream.h',
-                                           'InLine' => 2,
-                                           'Line' => '38',
-                                           'MnglName' => '_ZNK7log4cxx7helpers11InputStream4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1073974'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1062728' => {
-                                           'Class' => '1062674',
-                                           'Header' => 'inputstream.h',
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx7helpers11InputStream14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'inputstream.cpp',
-                                           'SourceLine' => '24',
-                                           'Static' => 1
-                                         },
-                            '1062799' => {
-                                           'Data' => 1,
-                                           'Line' => '29',
-                                           'MnglName' => '_ZN7log4cxx7classes32ByteArrayInputStreamRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'ByteArrayInputStreamRegistration',
-                                           'Source' => 'bytearrayinputstream.cpp'
-                                         },
-                            '1069308' => {
-                                           'Class' => '1062075',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063731'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayInputStream',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '38',
-                                           'Virt' => 1
-                                         },
-                            '1069309' => {
-                                           'Class' => '1062075',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063731'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayInputStream',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '38',
-                                           'Virt' => 1
-                                         },
-                            '1069403' => {
-                                           'Class' => '1062075',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063731'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayInputStream',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '38',
-                                           'Virt' => 1
-                                         },
-                            '1070132' => {
-                                           'Class' => '1062075',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamC2ERKSt6vectorIhSaIhEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063731'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'bytes',
-                                                                 'type' => '1063067'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayInputStream',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '31'
-                                         },
-                            '1070133' => {
-                                           'Class' => '1062075',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStreamC1ERKSt6vectorIhSaIhEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063731'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'bytes',
-                                                                 'type' => '1063067'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayInputStream',
-                                           'Source' => 'bytearrayinputstream.cpp',
-                                           'SourceLine' => '31'
-                                         },
-                            '1073714' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1062505',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063754'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayInputStream',
-                                           'Virt' => 1
-                                         },
-                            '1073715' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1062505',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063754'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayInputStream',
-                                           'Virt' => 1
-                                         },
-                            '1073855' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1062505',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063754'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayInputStream',
-                                           'Virt' => 1
-                                         },
-                            '1073945' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1062505',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063754'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayInputStream'
-                                         },
-                            '1073946' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1062505',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytearrayinputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063754'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayInputStream'
-                                         },
-                            '10740384' => {
-                                            'Class' => '1133942',
-                                            'Const' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers12OutputStream8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '1149927'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'outputstream.cpp',
-                                            'SourceLine' => '25',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '10740441' => {
-                                            'Class' => '1133942',
-                                            'Header' => 'outputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'outputstream.cpp',
-                                            'SourceLine' => '25',
-                                            'Static' => 1
-                                          },
-                            '10740503' => {
-                                            'Class' => '1133942',
-                                            'Const' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'InLine' => 2,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZNK7log4cxx7helpers12OutputStream10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '1149927'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10740611' => {
-                                            'Class' => '1133942',
-                                            'Header' => 'outputstream.h',
-                                            'Line' => '49',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream5closeERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '4517594'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'VirtPos' => '5'
-                                          },
-                            '10740651' => {
-                                            'Class' => '1133942',
-                                            'Header' => 'outputstream.h',
-                                            'Line' => '50',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream5flushERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '4517594'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'flush',
-                                            'VirtPos' => '6'
-                                          },
-                            '10740691' => {
-                                            'Class' => '1133942',
-                                            'Header' => 'outputstream.h',
-                                            'Line' => '51',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream5writeERNS0_10ByteBufferERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '4517594'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '1062818'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'VirtPos' => '7'
-                                          },
-                            '10740922' => {
-                                            'Class' => '10740802',
-                                            'Const' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'InLine' => 2,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZNK7log4cxx7helpers12OutputStream17ClazzOutputStream7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741303'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10741073' => {
-                                            'Data' => 1,
-                                            'Line' => '25',
-                                            'MnglName' => '_ZN7log4cxx7classes24OutputStreamRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'OutputStreamRegistration',
-                                            'Source' => 'outputstream.cpp'
-                                          },
-                            '10744250' => {
-                                            'Class' => '1133942',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741263'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'OutputStream',
-                                            'Source' => 'outputstream.cpp',
-                                            'SourceLine' => '31',
-                                            'Virt' => 1
-                                          },
-                            '10744251' => {
-                                            'Class' => '1133942',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741263'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'OutputStream',
-                                            'Source' => 'outputstream.cpp',
-                                            'SourceLine' => '31',
-                                            'Virt' => 1
-                                          },
-                            '10744345' => {
-                                            'Class' => '1133942',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741263'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'OutputStream',
-                                            'Source' => 'outputstream.cpp',
-                                            'SourceLine' => '31',
-                                            'Virt' => 1
-                                          },
-                            '10744460' => {
-                                            'Class' => '1133942',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741263'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'OutputStream',
-                                            'Source' => 'outputstream.cpp',
-                                            'SourceLine' => '27'
-                                          },
-                            '10744461' => {
-                                            'Class' => '1133942',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStreamC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741263'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'OutputStream',
-                                            'Source' => 'outputstream.cpp',
-                                            'SourceLine' => '27'
-                                          },
-                            '10746141' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10740802',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741286'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStream',
-                                            'Virt' => 1
-                                          },
-                            '10746142' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10740802',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741286'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStream',
-                                            'Virt' => 1
-                                          },
-                            '10746282' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10740802',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741286'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStream',
-                                            'Virt' => 1
-                                          },
-                            '10746372' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10740802',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741286'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStream'
-                                          },
-                            '10746373' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10740802',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10741286'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStream'
-                                          },
-                            '10802769' => {
-                                            'Class' => '10802719',
-                                            'Const' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18OutputStreamWriter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804441'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '28',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '10802808' => {
-                                            'Class' => '10802719',
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '10802826' => {
-                                            'Class' => '10802719',
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '10802844' => {
-                                            'Class' => '10802719',
-                                            'Const' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'InLine' => 2,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18OutputStreamWriter4castERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804441'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '10802888' => {
-                                            'Class' => '10802719',
-                                            'Const' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'InLine' => 2,
-                                            'Line' => '45',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18OutputStreamWriter10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804441'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10803039' => {
-                                            'Class' => '10802719',
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter5closeERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '58',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '10803079' => {
-                                            'Class' => '10802719',
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter5flushERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'flush',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '63',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '10803119' => {
-                                            'Class' => '10802719',
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'str',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '68',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '10803382' => {
-                                            'Class' => '10803261',
-                                            'Const' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'InLine' => 2,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804504'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10803954' => {
-                                            'Data' => 1,
-                                            'Line' => '28',
-                                            'MnglName' => '_ZN7log4cxx7classes30OutputStreamWriterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'OutputStreamWriterRegistration',
-                                            'Source' => 'outputstreamwriter.cpp'
-                                          },
-                            '10811745' => {
-                                            'Class' => '10802719',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OutputStreamWriter',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '54',
-                                            'Virt' => 1
-                                          },
-                            '10811746' => {
-                                            'Class' => '10802719',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OutputStreamWriter',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '54',
-                                            'Virt' => 1
-                                          },
-                            '10811840' => {
-                                            'Class' => '10802719',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OutputStreamWriter',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '54',
-                                            'Virt' => 1
-                                          },
-                            '10813277' => {
-                                            'Class' => '10802719',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterC2ERSt10shared_ptrINS0_12OutputStreamEERS2_INS0_14CharsetEncoderEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'out1',
-                                                                  'type' => '10804457'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'enc1',
-                                                                  'type' => '1509650'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OutputStreamWriter',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '39'
-                                          },
-                            '10813278' => {
-                                            'Class' => '10802719',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterC1ERSt10shared_ptrINS0_12OutputStreamEERS2_INS0_14CharsetEncoderEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'out1',
-                                                                  'type' => '10804457'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'enc1',
-                                                                  'type' => '1509650'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OutputStreamWriter',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '39'
-                                          },
-                            '10818254' => {
-                                            'Class' => '10802719',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterC2ERSt10shared_ptrINS0_12OutputStreamEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'out1',
-                                                                  'type' => '10804457'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OutputStreamWriter',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '30'
-                                          },
-                            '10818255' => {
-                                            'Class' => '10802719',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriterC1ERSt10shared_ptrINS0_12OutputStreamEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804452'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'out1',
-                                                                  'type' => '10804457'
-                                                                }
-                                                       },
-                                            'ShortName' => 'OutputStreamWriter',
-                                            'Source' => 'outputstreamwriter.cpp',
-                                            'SourceLine' => '30'
-                                          },
-                            '10822895' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10803261',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804487'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStreamWriter',
-                                            'Virt' => 1
-                                          },
-                            '10822896' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10803261',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804487'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStreamWriter',
-                                            'Virt' => 1
-                                          },
-                            '10823036' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10803261',
-                                            'Destructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804487'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStreamWriter',
-                                            'Virt' => 1
-                                          },
-                            '10823126' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10803261',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804487'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStreamWriter'
-                                          },
-                            '10823127' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10803261',
-                                            'Constructor' => 1,
-                                            'Header' => 'outputstreamwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10804487'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzOutputStreamWriter'
-                                          },
-                            '10886079' => {
-                                            'Class' => '1791943',
-                                            'Const' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '1814904'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'patternconverter.cpp',
-                                            'SourceLine' => '28',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '10886136' => {
-                                            'Class' => '1791943',
-                                            'Header' => 'patternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'patternconverter.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '10886242' => {
-                                            'Class' => '1791943',
-                                            'Const' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'Line' => '87',
-                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '1814898'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '654616'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p3',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'VirtPos' => '5'
-                                          },
-                            '10886293' => {
-                                            'Class' => '1791943',
-                                            'Const' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '1814904'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Source' => 'patternconverter.cpp',
-                                            'SourceLine' => '40'
-                                          },
-                            '10886324' => {
-                                            'Class' => '1791943',
-                                            'Const' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '1814904'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '654616'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '1' => 'rdx'
-                                                     },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getStyleClass',
-                                            'Source' => 'patternconverter.cpp',
-                                            'SourceLine' => '45',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '10886517' => {
-                                            'Class' => '10886396',
-                                            'Const' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '76',
-                                            'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter21ClazzPatternConverter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886925'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '10886575' => {
-                                            'Data' => 1,
-                                            'Line' => '28',
-                                            'MnglName' => '_ZN7log4cxx7classes28PatternConverterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'PatternConverterRegistration',
-                                            'Source' => 'patternconverter.cpp'
-                                          },
-                            '10898937' => {
-                                            'Class' => '1791943',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886863'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'PatternConverter',
-                                            'Source' => 'patternconverter.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '10899036' => {
-                                            'Class' => '1791943',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886863'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'PatternConverter',
-                                            'Source' => 'patternconverter.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '10900309' => {
-                                            'Class' => '1791943',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886863'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'PatternConverter',
-                                            'Source' => 'patternconverter.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '10901661' => {
-                                            'Class' => '1791943',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886863'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'name1',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'style1',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'PatternConverter',
-                                            'Source' => 'patternconverter.cpp',
-                                            'SourceLine' => '30'
-                                          },
-                            '10904391' => {
-                                            'Class' => '1791943',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886863'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'name1',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'style1',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'PatternConverter',
-                                            'Source' => 'patternconverter.cpp',
-                                            'SourceLine' => '30'
-                                          },
-                            '10908541' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10886396',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '76',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886908'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '10908542' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10886396',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '76',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886908'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '10908682' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10886396',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '76',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886908'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '10908772' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10886396',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '76',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886908'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternConverter'
-                                          },
-                            '10908773' => {
-                                            'Artificial' => 1,
-                                            'Class' => '10886396',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '76',
-                                            'MnglName' => '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '10886908'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternConverter'
-                                          },
-                            '11013167' => {
-                                            'Class' => '11013116',
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '93',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser16extractConverterEcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRS7_SA_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'lastChar',
-                                                                  'type' => '334450'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'pattern',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'i',
-                                                                  'type' => '278'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'convBuf',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'currentLiteral',
-                                                                  'type' => '336206'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '41030',
-                                            'ShortName' => 'extractConverter',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '58',
-                                            'Static' => 1
-                                          },
-                            '11013213' => {
-                                            'Class' => '11013116',
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '105',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser14extractOptionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRSt6vectorIS7_SaIS7_EE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'pattern',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'i',
-                                                                  'type' => '278'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'options',
-                                                                  'type' => '1792973'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '41030',
-                                            'ShortName' => 'extractOptions',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '95',
-                                            'Static' => 1
-                                          },
-                            '11013249' => {
-                                            'Class' => '11013116',
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '116',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorISt10shared_ptrINS0_16PatternConverterEESaISD_EERSA_ISB_INS0_14FormattingInfoEESaISI_EERKSt3mapIS7_PFSD_RKSA_IS7_SaIS7_EEESt4lessIS7_ESaISt4pairIS8_SS_EEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'pattern',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'patternConverters',
-                                                                  'type' => '11015288'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'formattingInfos',
-                                                                  'type' => '11015294'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'rules',
-                                                                  'type' => '11015300'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'parse',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '115',
-                                            'Static' => 1
-                                          },
-                            '11013288' => {
-                                            'Class' => '11013116',
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '134',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser15createConverterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_RKSt3mapIS7_PFSt10shared_ptrINS0_16PatternConverterEERKSt6vectorIS7_SaIS7_EEESt4lessIS7_ESaISt4pairIS8_SL_EEERSH_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'converterId',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'currentLiteral',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'rules',
-                                                                  'type' => '11015300'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'options',
-                                                                  'type' => '1792973'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1792237',
-                                            'ShortName' => 'createConverter',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '312',
-                                            'Static' => 1
-                                          },
-                            '11013329' => {
-                                            'Class' => '11013116',
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '153',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser17finalizeConverterEcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRS7_RKSt10shared_ptrINS0_14FormattingInfoEERKSt3mapIS7_PFSB_INS0_16PatternConverterEERKSt6vectorIS7_SaIS7_EEESt4lessIS7_ESaISt4pairIS8_SP_EEERSJ_ISI_SaISI_EERSJ_ISD_SaISD_EE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'c',
-                                                                  'type' => '334450'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'pattern',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'i',
-                                                                  'type' => '41030'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'currentLiteral',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'formattingInfo',
-                                                                  'type' => '11015306'
-                                                                },
-                                                         '5' => {
-                                                                  'name' => 'rules',
-                                                                  'type' => '11015300'
-                                                                },
-                                                         '6' => {
-                                                                  'name' => 'patternConverters',
-                                                                  'offset' => '0',
-                                                                  'type' => '11015288'
-                                                                },
-                                                         '7' => {
-                                                                  'name' => 'formattingInfos',
-                                                                  'offset' => '8',
-                                                                  'type' => '11015294'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '41030',
-                                            'ShortName' => 'finalizeConverter',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '339',
-                                            'Static' => 1
-                                          },
-                            '11013390' => {
-                                            'Class' => '11013116',
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '160',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser24isUnicodeIdentifierStartEc',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'ch',
-                                                                  'type' => '334450'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '40888',
-                                            'ShortName' => 'isUnicodeIdentifierStart',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '37',
-                                            'Static' => 1
-                                          },
-                            '11013416' => {
-                                            'Class' => '11013116',
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '161',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser23isUnicodeIdentifierPartEc',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'ch',
-                                                                  'type' => '334450'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '40888',
-                                            'ShortName' => 'isUnicodeIdentifierPart',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '48',
-                                            'Static' => 1
-                                          },
-                            '11013694' => {
-                                            'Data' => 1,
-                                            'Line' => '60',
-                                            'MnglName' => '_ZN7log4cxx7classes25PatternLayoutRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'PatternLayoutRegistration',
-                                            'Source' => 'patternlayout.cpp'
-                                          },
-                            '11013858' => {
-                                            'Class' => '911163',
-                                            'Const' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZNK7log4cxx13PatternLayout8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017971'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '60',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '11013916' => {
-                                            'Class' => '911163',
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '60',
-                                            'Static' => 1
-                                          },
-                            '11013934' => {
-                                            'Class' => '911163',
-                                            'Const' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '382',
-                                            'MnglName' => '_ZNK7log4cxx13PatternLayout4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017971'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '11013980' => {
-                                            'Class' => '911163',
-                                            'Const' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '385',
-                                            'MnglName' => '_ZNK7log4cxx13PatternLayout10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017971'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '11014169' => {
-                                            'Class' => '911163',
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout15activateOptionsERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'activateOptions',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '113',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '11014209' => {
-                                            'Class' => '911163',
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'option',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setOption',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '103',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '11014254' => {
-                                            'Class' => '911163',
-                                            'Const' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '424',
-                                            'MnglName' => '_ZNK7log4cxx13PatternLayout16ignoresThrowableEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017971'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'ignoresThrowable',
-                                            'Virt' => 1,
-                                            'VirtPos' => '11'
-                                          },
-                            '11014295' => {
-                                            'Class' => '911163',
-                                            'Const' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZNK7log4cxx13PatternLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017971'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'output',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'pool',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '84',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '11014345' => {
-                                            'Class' => '911163',
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout19getFormatSpecifiersB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '5414950',
-                                            'ShortName' => 'getFormatSpecifiers',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '152',
-                                            'Virt' => 1,
-                                            'VirtPos' => '12'
-                                          },
-                            '11014509' => {
-                                            'Class' => '11014385',
-                                            'Const' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '381',
-                                            'MnglName' => '_ZNK7log4cxx13PatternLayout18ClazzPatternLayout7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017999'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '11014550' => {
-                                            'Class' => '11014385',
-                                            'Const' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '381',
-                                            'MnglName' => '_ZNK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017999'
-                                                                }
-                                                       },
-                                            'Return' => '913024',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '11014811' => {
-                                            'Header' => 'object.h',
-                                            'InLine' => 2,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx4castINS_7pattern28LoggingEventPatternConverterENS1_16PatternConverterELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
-                                            'NameSpace' => 'log4cxx',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'incoming',
-                                                                  'type' => '1792805'
-                                                                }
-                                                       },
-                                            'Return' => '10960572',
-                                            'ShortName' => 'cast<log4cxx::pattern::LoggingEventPatternConverter, log4cxx::pattern::PatternConverter>',
-                                            'TParam' => {
-                                                          '0' => {
-                                                                   'key' => 'Ret',
-                                                                   'type' => '1791688'
-                                                                 },
-                                                          '1' => {
-                                                                   'key' => 'Type',
-                                                                   'type' => '1791943'
-                                                                 }
-                                                        }
-                                          },
-                            '11018449' => {
-                                            'Artificial' => 1,
-                                            'Class' => '911163',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '363',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayoutD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PatternLayout',
-                                            'Virt' => 1
-                                          },
-                            '11018450' => {
-                                            'Artificial' => 1,
-                                            'Class' => '911163',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '363',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayoutD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PatternLayout',
-                                            'Virt' => 1
-                                          },
-                            '11021941' => {
-                                            'Artificial' => 1,
-                                            'Class' => '911163',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '363',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayoutD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PatternLayout',
-                                            'Virt' => 1
-                                          },
-                            '11242161' => {
-                                            'Class' => '911163',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayoutC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'pattern',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PatternLayout',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '70'
-                                          },
-                            '11244741' => {
-                                            'Class' => '911163',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayoutC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'pattern',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PatternLayout',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '70'
-                                          },
-                            '11247253' => {
-                                            'Class' => '911163',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayoutC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'PatternLayout',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '63'
-                                          },
-                            '11248641' => {
-                                            'Class' => '911163',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayoutC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017937'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'PatternLayout',
-                                            'Source' => 'patternlayout.cpp',
-                                            'SourceLine' => '63'
-                                          },
-                            '11251631' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11014385',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '381',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017982'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternLayout',
-                                            'Virt' => 1
-                                          },
-                            '11251632' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11014385',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '381',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017982'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternLayout',
-                                            'Virt' => 1
-                                          },
-                            '11251774' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11014385',
-                                            'Destructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '381',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017982'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternLayout',
-                                            'Virt' => 1
-                                          },
-                            '11251864' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11014385',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '381',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017982'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternLayout'
-                                          },
-                            '11251865' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11014385',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternlayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '381',
-                                            'MnglName' => '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11017982'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPatternLayout'
-                                          },
-                            '1133320' => {
-                                           'Class' => '1133282',
-                                           'Const' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134586'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '27',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '1133359' => {
-                                           'Class' => '1133282',
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '27',
-                                           'Static' => 1
-                                         },
-                            '1133377' => {
-                                           'Class' => '1133282',
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '27',
-                                           'Static' => 1
-                                         },
-                            '1133395' => {
-                                           'Class' => '1133282',
-                                           'Const' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'InLine' => 2,
-                                           'Line' => '51',
-                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134586'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1133439' => {
-                                           'Class' => '1133282',
-                                           'Const' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'InLine' => 2,
-                                           'Line' => '54',
-                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream10instanceofERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134586'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1133548' => {
-                                           'Class' => '1133282',
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream5closeERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134597'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'close',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '37',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '1133589' => {
-                                           'Class' => '1133282',
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream5flushERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134597'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'flush',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '41',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '1133630' => {
-                                           'Class' => '1133282',
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream5writeERNS0_10ByteBufferERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134597'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf',
-                                                                 'type' => '1062818'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '2' => 'rdx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'write',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '45',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '1133676' => {
-                                           'Class' => '1133282',
-                                           'Const' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream11toByteArrayEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134586'
-                                                               }
-                                                      },
-                                           'Return' => '1041669',
-                                           'ShortName' => 'toByteArray',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '53'
-                                         },
-                            '1133894' => {
-                                           'Class' => '1133773',
-                                           'Const' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'InLine' => 2,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZNK7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStream7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134637'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1133952' => {
-                                           'Class' => '1133942',
-                                           'Const' => 1,
-                                           'Header' => 'outputstream.h',
-                                           'InLine' => 2,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZNK7log4cxx7helpers12OutputStream4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1149927'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1133996' => {
-                                           'Class' => '1133942',
-                                           'Header' => 'outputstream.h',
-                                           'Line' => '39',
-                                           'MnglName' => '_ZN7log4cxx7helpers12OutputStream14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'outputstream.cpp',
-                                           'SourceLine' => '25',
-                                           'Static' => 1
-                                         },
-                            '1134067' => {
-                                           'Data' => 1,
-                                           'Line' => '27',
-                                           'MnglName' => '_ZN7log4cxx7classes33ByteArrayOutputStreamRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'ByteArrayOutputStreamRegistration',
-                                           'Source' => 'bytearrayoutputstream.cpp'
-                                         },
-                            '11345202' => {
-                                            'Class' => '11013116',
-                                            'Data' => 1,
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '61',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParser11ESCAPE_CHARE',
-                                            'Return' => '334462',
-                                            'ShortName' => 'ESCAPE_CHAR',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '27'
-                                          },
-                            '1146830' => {
-                                           'Class' => '1133282',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134597'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayOutputStream',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '33',
-                                           'Virt' => 1
-                                         },
-                            '1146831' => {
-                                           'Class' => '1133282',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134597'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayOutputStream',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '33',
-                                           'Virt' => 1
-                                         },
-                            '1146926' => {
-                                           'Class' => '1133282',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134597'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayOutputStream',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '33',
-                                           'Virt' => 1
-                                         },
-                            '1147643' => {
-                                           'Class' => '1133282',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134597'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayOutputStream',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '29'
-                                         },
-                            '1147644' => {
-                                           'Class' => '1133282',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStreamC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134597'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ByteArrayOutputStream',
-                                           'Source' => 'bytearrayoutputstream.cpp',
-                                           'SourceLine' => '29'
-                                         },
-                            '11478654' => {
-                                            'Class' => '11013116',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '75',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParserC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11344961'
+                                                                  'type' => '19661871'
                                                                 }
                                                        },
                                             'Private' => 1,
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'ShortName' => 'PatternParser',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '33'
+                                            'Return' => '84113',
+                                            'ShortName' => 'getMaxFileSize',
+                                            'Source' => 'sizebasedtriggeringpolicy.cpp',
+                                            'SourceLine' => '41'
                                           },
-                            '11478655' => {
-                                            'Class' => '11013116',
-                                            'Constructor' => 1,
-                                            'Header' => 'patternparser.h',
-                                            'Line' => '75',
-                                            'MnglName' => '_ZN7log4cxx7pattern13PatternParserC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11344961'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'PatternParser',
-                                            'Source' => 'patternparser.cpp',
-                                            'SourceLine' => '33'
-                                          },
-                            '1149667' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1133773',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134620'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayOutputStream',
-                                           'Virt' => 1
-                                         },
-                            '1149668' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1133773',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134620'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayOutputStream',
-                                           'Virt' => 1
-                                         },
-                            '1149808' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1133773',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134620'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayOutputStream',
-                                           'Virt' => 1
-                                         },
-                            '1149898' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1133773',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134620'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayOutputStream'
-                                         },
-                            '1149899' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1133773',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytearrayoutputstream.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1134620'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzByteArrayOutputStream'
-                                         },
-                            '11539947' => {
-                                            'Class' => '52539',
-                                            'Destructor' => 1,
-                                            'Header' => 'pool.h',
-                                            'Line' => '37',
-                                            'MnglName' => '_ZN7log4cxx7helpers4PoolD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11537649'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Pool',
-                                            'Source' => 'pool.cpp',
-                                            'SourceLine' => '48'
-                                          },
-                            '11540101' => {
-                                            'Class' => '52539',
-                                            'Constructor' => 1,
-                                            'Header' => 'pool.h',
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers4PoolC2EP10apr_pool_tb',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11537649'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '526428'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'release1',
-                                                                  'type' => '40888'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Pool',
-                                            'Source' => 'pool.cpp',
-                                            'SourceLine' => '43'
-                                          },
-                            '11540102' => {
-                                            'Class' => '52539',
-                                            'Constructor' => 1,
-                                            'Header' => 'pool.h',
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers4PoolC1EP10apr_pool_tb',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11537649'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '526428'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'release1',
-                                                                  'type' => '40888'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Pool',
-                                            'Source' => 'pool.cpp',
-                                            'SourceLine' => '43'
-                                          },
-                            '11540287' => {
-                                            'Class' => '52539',
-                                            'Constructor' => 1,
-                                            'Header' => 'pool.h',
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers4PoolC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11537649'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Pool',
-                                            'Source' => 'pool.cpp',
-                                            'SourceLine' => '33'
-                                          },
-                            '11540288' => {
-                                            'Class' => '52539',
-                                            'Constructor' => 1,
-                                            'Header' => 'pool.h',
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers4PoolC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11537649'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Pool',
-                                            'Source' => 'pool.cpp',
-                                            'SourceLine' => '33'
-                                          },
-                            '11620106' => {
-                                            'Class' => '11620004',
+                            '18221605' => {
+                                            'Class' => '18221452',
                                             'InLine' => 2,
-                                            'Line' => '30',
-                                            'MnglName' => '_ZN14PropertyParser5parseERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN7log4cxx7helpers10PropertiesE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11620198'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'in',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'properties',
-                                                                  'type' => '654610'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'parse',
-                                            'Source' => 'properties.cpp'
-                                          },
-                            '116464' => {
-                                          'Class' => '116376',
-                                          'Const' => 1,
-                                          'Header' => 'filter.h',
-                                          'InLine' => 2,
-                                          'Line' => '82',
-                                          'MnglName' => '_ZNK7log4cxx3spi6Filter10instanceofERKNS_7helpers5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '135352'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'instanceof',
-                                          'Virt' => 1,
-                                          'VirtPos' => '3'
-                                        },
-                            '116508' => {
-                                          'Class' => '116376',
-                                          'Const' => 1,
-                                          'Header' => 'filter.h',
-                                          'InLine' => 2,
-                                          'Line' => '79',
-                                          'MnglName' => '_ZNK7log4cxx3spi6Filter4castERKNS_7helpers5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '135352'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '44634',
-                                          'ShortName' => 'cast',
-                                          'Virt' => 1,
-                                          'VirtPos' => '4'
-                                        },
-                            '116552' => {
-                                          'Class' => '116376',
-                                          'Const' => 1,
-                                          'Header' => 'filter.h',
-                                          'Line' => '84',
-                                          'MnglName' => '_ZNK7log4cxx3spi6Filter7getNextEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '135352'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Reg' => {
-                                                     '0' => 'rsi'
-                                                   },
-                                          'Return' => '116594',
-                                          'ShortName' => 'getNext',
-                                          'Source' => 'filter.cpp',
-                                          'SourceLine' => '29'
-                                        },
-                            '116564' => {
-                                          'Class' => '116376',
-                                          'Header' => 'filter.h',
-                                          'Line' => '85',
-                                          'MnglName' => '_ZN7log4cxx3spi6Filter7setNextERKSt10shared_ptrIS1_E',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117743'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'newNext',
-                                                                'type' => '117964'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Return' => '1',
-                                          'ShortName' => 'setNext',
-                                          'Source' => 'filter.cpp',
-                                          'SourceLine' => '34'
-                                        },
-                            '116576' => {
-                                          'Class' => '116376',
-                                          'Header' => 'filter.h',
-                                          'Line' => '78',
-                                          'MnglName' => '_ZN7log4cxx3spi6Filter14getStaticClassEv',
-                                          'Private' => 1,
-                                          'Return' => '53983',
-                                          'ShortName' => 'getStaticClass',
-                                          'Source' => 'loader.cpp',
-                                          'SourceLine' => '45',
-                                          'Static' => 1
-                                        },
-                            '116711' => {
-                                          'Class' => '116629',
-                                          'Header' => 'optionhandler.h',
-                                          'Line' => '37',
-                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandler14getStaticClassEv',
-                                          'Private' => 1,
-                                          'Return' => '53983',
-                                          'ShortName' => 'getStaticClass',
-                                          'Source' => 'loader.cpp',
-                                          'SourceLine' => '42',
-                                          'Static' => 1
-                                        },
-                            '11686561' => {
-                                            'Class' => '648138',
-                                            'Destructor' => 1,
-                                            'Header' => 'properties.h',
-                                            'Line' => '54',
-                                            'MnglName' => '_ZN7log4cxx7helpers10PropertiesD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11619745'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Properties',
-                                            'Source' => 'properties.cpp',
-                                            'SourceLine' => '402'
-                                          },
-                            '11687047' => {
-                                            'Class' => '648138',
-                                            'Constructor' => 1,
-                                            'Header' => 'properties.h',
-                                            'Line' => '50',
-                                            'MnglName' => '_ZN7log4cxx7helpers10PropertiesC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11619745'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Properties',
-                                            'Source' => 'properties.cpp',
-                                            'SourceLine' => '398'
-                                          },
-                            '11687048' => {
-                                            'Class' => '648138',
-                                            'Constructor' => 1,
-                                            'Header' => 'properties.h',
-                                            'Line' => '50',
-                                            'MnglName' => '_ZN7log4cxx7helpers10PropertiesC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11619745'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Properties',
-                                            'Source' => 'properties.cpp',
-                                            'SourceLine' => '398'
-                                          },
-                            '116877' => {
-                                          'Class' => '116737',
-                                          'Const' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter8getClassEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117959'
-                                                              }
-                                                     },
-                                          'Return' => '53983',
-                                          'ShortName' => 'getClass',
-                                          'Source' => 'andfilter.cpp',
-                                          'SourceLine' => '28',
-                                          'Virt' => 1,
-                                          'VirtPos' => '0'
-                                        },
-                            '116916' => {
-                                          'Class' => '116737',
-                                          'Header' => 'andfilter.h',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14getStaticClassEv',
-                                          'Return' => '53983',
-                                          'ShortName' => 'getStaticClass',
-                                          'Source' => 'andfilter.cpp',
-                                          'SourceLine' => '28',
-                                          'Static' => 1
-                                        },
-                            '116934' => {
-                                          'Class' => '116737',
-                                          'Header' => 'andfilter.h',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter13registerClassEv',
-                                          'Return' => '53989',
-                                          'ShortName' => 'registerClass',
-                                          'Source' => 'andfilter.cpp',
-                                          'SourceLine' => '28',
-                                          'Static' => 1
-                                        },
-                            '116952' => {
-                                          'Class' => '116737',
-                                          'Const' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 2,
-                                          'Line' => '90',
-                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter4castERKNS_7helpers5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117959'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '44634',
-                                          'ShortName' => 'cast',
-                                          'Virt' => 1,
-                                          'VirtPos' => '4'
-                                        },
-                            '116996' => {
-                                          'Class' => '116737',
-                                          'Const' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 2,
-                                          'Line' => '92',
-                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter10instanceofERKNS_7helpers5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117959'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'instanceof',
-                                          'Virt' => 1,
-                                          'VirtPos' => '3'
-                                        },
-                            '117077' => {
-                                          'Class' => '116737',
-                                          'Header' => 'andfilter.h',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter9addFilterERKSt10shared_ptrINS_3spi6FilterEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117925'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'filter',
-                                                                'type' => '117964'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'addFilter',
-                                          'Source' => 'andfilter.cpp',
-                                          'SourceLine' => '36'
-                                        },
-                            '117109' => {
-                                          'Class' => '116737',
-                                          'Header' => 'andfilter.h',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter16setAcceptOnMatchEb',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117925'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'newValue',
-                                                                'type' => '40888'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'Return' => '1',
-                                          'ShortName' => 'setAcceptOnMatch',
-                                          'Source' => 'andfilter.cpp',
-                                          'SourceLine' => '50'
-                                        },
-                            '117141' => {
-                                          'Class' => '116737',
-                                          'Const' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117959'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'event',
-                                                                'type' => '117970'
-                                                              }
-                                                     },
-                                          'Return' => '116385',
-                                          'ShortName' => 'decide',
-                                          'Source' => 'andfilter.cpp',
-                                          'SourceLine' => '55',
-                                          'Virt' => 1,
-                                          'VirtPos' => '7'
-                                        },
-                            '117305' => {
-                                          'Class' => '117185',
-                                          'Const' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 2,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter14ClazzAndFilter7getNameB5cxx11Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117999'
-                                                              }
-                                                     },
-                                          'Return' => '53185',
-                                          'ShortName' => 'getName',
-                                          'Virt' => 1,
-                                          'VirtPos' => '3'
-                                        },
-                            '117344' => {
-                                          'Class' => '117185',
-                                          'Const' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 2,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter14ClazzAndFilter11newInstanceEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117999'
-                                                              }
-                                                     },
-                                          'Return' => '117919',
-                                          'ShortName' => 'newInstance',
-                                          'Virt' => 1,
-                                          'VirtPos' => '4'
-                                        },
-                            '117438' => {
-                                          'Data' => 1,
-                                          'Line' => '28',
-                                          'MnglName' => '_ZN7log4cxx7classes21AndFilterRegistrationE',
-                                          'NameSpace' => 'log4cxx::classes',
-                                          'Return' => '53989',
-                                          'ShortName' => 'AndFilterRegistration',
-                                          'Source' => 'andfilter.cpp'
-                                        },
-                            '11779938' => {
-                                            'Class' => '11779760',
-                                            'Const' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781729'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'propertiespatternconverter.cpp',
-                                            'SourceLine' => '34',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '11779977' => {
-                                            'Class' => '11779760',
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'propertiespatternconverter.cpp',
-                                            'SourceLine' => '34',
-                                            'Static' => 1
-                                          },
-                            '11779995' => {
-                                            'Class' => '11779760',
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'propertiespatternconverter.cpp',
-                                            'SourceLine' => '34',
-                                            'Static' => 1
-                                          },
-                            '11780013' => {
-                                            'Class' => '11779760',
-                                            'Const' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '56',
-                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781729'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '11780057' => {
-                                            'Class' => '11779760',
-                                            'Const' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '59',
-                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781729'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '11780101' => {
-                                            'Class' => '11779760',
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'options',
-                                                                  'type' => '1792961'
-                                                                }
-                                                       },
-                                            'Return' => '1792237',
-                                            'ShortName' => 'newInstance',
-                                            'Source' => 'propertiespatternconverter.cpp',
-                                            'SourceLine' => '43',
-                                            'Static' => 1
-                                          },
-                            '11780129' => {
-                                            'Class' => '11779760',
-                                            'Const' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781729'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'toAppendTo',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p3',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '3' => 'rcx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'propertiespatternconverter.cpp',
-                                            'SourceLine' => '61',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '11780300' => {
-                                            'Class' => '11780179',
-                                            'Const' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZNK7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781757'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '11780776' => {
-                                            'Data' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7classes38PropertiesPatternConverterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'PropertiesPatternConverterRegistration',
-                                            'Source' => 'propertiespatternconverter.cpp'
-                                          },
-                            '11783943' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11779760',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781420'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertiesPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '11783944' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11779760',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781420'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertiesPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '11784837' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11779760',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781420'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertiesPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '11810860' => {
-                                            'Class' => '11779760',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781420'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'name1',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'propertyName',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'PropertiesPatternConverter',
-                                            'Source' => 'propertiespatternconverter.cpp',
-                                            'SourceLine' => '36'
-                                          },
-                            '11814179' => {
-                                            'Class' => '11779760',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781420'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'name1',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'propertyName',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'PropertiesPatternConverter',
-                                            'Source' => 'propertiespatternconverter.cpp',
-                                            'SourceLine' => '36'
-                                          },
-                            '11819009' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11780179',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781740'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertiesPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '11819010' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11780179',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781740'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertiesPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '11819151' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11780179',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781740'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertiesPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '11819241' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11780179',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781740'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertiesPatternConverter'
-                                          },
-                            '11819242' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11780179',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertiespatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11781740'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertiesPatternConverter'
-                                          },
-                            '118394' => {
-                                          'Artificial' => 1,
-                                          'Class' => '116737',
-                                          'Destructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 1,
-                                          'Line' => '78',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117925'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AndFilter',
-                                          'Virt' => 1
-                                        },
-                            '118395' => {
-                                          'Artificial' => 1,
-                                          'Class' => '116737',
-                                          'Destructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 1,
-                                          'Line' => '78',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117925'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AndFilter',
-                                          'Virt' => 1
-                                        },
-                            '11988044' => {
-                                            'Class' => '11987962',
-                                            'Const' => 1,
-                                            'Header' => 'stringtokenizer.h',
-                                            'Line' => '38',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15StringTokenizer13hasMoreTokensEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15373445'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'hasMoreTokens',
-                                            'Source' => 'stringtokenizer.cpp'
-                                          },
-                            '11988075' => {
-                                            'Class' => '11987962',
-                                            'Header' => 'stringtokenizer.h',
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7helpers15StringTokenizer9nextTokenB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15373434'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'nextToken',
-                                            'Source' => 'stringtokenizer.cpp',
-                                            'SourceLine' => '44'
-                                          },
-                            '11991386' => {
-                                            'Class' => '11991269',
-                                            'InLine' => 2,
-                                            'Line' => '67',
-                                            'MnglName' => '_ZN7log4cxx16PropertyWatchdog10doOnChangeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11997391'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'doOnChange',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'Virt' => 1,
-                                            'VirtPos' => '2'
-                                          },
-                            '11991539' => {
-                                            'Class' => '10529940',
-                                            'Const' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999346'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '79',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '11991579' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '79',
-                                            'Static' => 1
-                                          },
-                            '11991597' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '79',
-                                            'Static' => 1
-                                          },
-                            '11991615' => {
-                                            'Class' => '10529940',
-                                            'Const' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'InLine' => 2,
-                                            'Line' => '110',
-                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999346'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '11991660' => {
-                                            'Class' => '10529940',
-                                            'Const' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'InLine' => 2,
-                                            'Line' => '112',
-                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999346'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '11991785' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'configFileName',
-                                                                  'type' => '654622'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'hierarchy',
-                                                                  'type' => '649952'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'doConfigure',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '91',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '11991831' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator9configureERKNS_4FileE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'configFilename',
-                                                                  'type' => '654622'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'configure',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '121',
-                                            'Static' => 1
-                                          },
-                            '11991854' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator17configureAndWatchERKNS_4FileE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'configFilename',
-                                                                  'type' => '654622'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'configureAndWatch',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '132',
-                                            'Static' => 1
-                                          },
-                            '11991877' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator17configureAndWatchERKNS_4FileEl',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'configFilename',
-                                                                  'type' => '654622'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'delay',
-                                                                  'type' => '40848'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'configureAndWatch',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '139',
-                                            'Static' => 1
-                                          },
-                            '11991905' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator9configureERNS_7helpers10PropertiesE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'properties',
-                                                                  'type' => '654610'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'configure',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '126',
-                                            'Static' => 1
-                                          },
-                            '11991928' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11doConfigureERNS_7helpers10PropertiesESt10shared_ptrINS_3spi16LoggerRepositoryEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'properties',
-                                                                  'type' => '654610'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'hierarchy',
-                                                                  'type' => '649952'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'doConfigure',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '155'
-                                          },
-                            '11991965' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator22configureLoggerFactoryERNS_7helpers10PropertiesE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'props',
-                                                                  'type' => '654610'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'configureLoggerFactory',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '210'
-                                          },
-                            '11991997' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator19configureRootLoggerERNS_7helpers10PropertiesERSt10shared_ptrINS_3spi16LoggerRepositoryEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'props',
-                                                                  'type' => '654610'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'hierarchy',
-                                                                  'type' => '11999373'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'configureRootLogger',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '233'
-                                          },
-                            '11992034' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator21parseCatsAndRenderersERNS_7helpers10PropertiesERSt10shared_ptrINS_3spi16LoggerRepositoryEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'props',
-                                                                  'type' => '654610'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'hierarchy',
-                                                                  'type' => '11999373'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'parseCatsAndRenderers',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '263'
-                                          },
-                            '11992072' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator24parseAdditivityForLoggerERNS_7helpers10PropertiesERSt10shared_ptrINS_6LoggerEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'props',
-                                                                  'type' => '654610'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'cat',
-                                                                  'type' => '5995598'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'loggerName',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '40888',
-                                            'ShortName' => 'parseAdditivityForLogger',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '301'
-                                          },
-                            '11992119' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11parseLoggerERNS_7helpers10PropertiesERSt10shared_ptrINS_6LoggerEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESF_SF_b',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'props',
-                                                                  'type' => '654610'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'logger',
-                                                                  'type' => '5995598'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p3',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'loggerName',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '5' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '6' => {
-                                                                  'name' => 'additivity',
-                                                                  'offset' => '0',
-                                                                  'type' => '40888'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '3' => 'rcx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'parseLogger',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '331'
-                                          },
-                            '11992177' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator13parseAppenderERNS_7helpers10PropertiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'props',
-                                                                  'type' => '654610'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'appenderName',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '205834',
-                                            'ShortName' => 'parseAppender',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '414'
-                                          },
-                            '11992219' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11registryPutERKSt10shared_ptrINS_8AppenderEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'appender',
-                                                                  'type' => '911511'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'registryPut',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '517'
-                                          },
-                            '11992252' => {
-                                            'Class' => '10529940',
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator11registryGetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'name',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '205834',
-                                            'ShortName' => 'registryGet',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '522'
-                                          },
-                            '11992500' => {
-                                            'Class' => '11992379',
-                                            'Const' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'InLine' => 2,
-                                            'Line' => '109',
-                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999438'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '11992540' => {
-                                            'Class' => '11992379',
-                                            'Const' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'InLine' => 2,
-                                            'Line' => '109',
-                                            'MnglName' => '_ZNK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999438'
-                                                                }
-                                                       },
-                                            'Return' => '10531155',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '11992601' => {
-                                            'Data' => 1,
-                                            'Line' => '79',
-                                            'MnglName' => '_ZN7log4cxx7classes32PropertyConfiguratorRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'PropertyConfiguratorRegistration',
-                                            'Source' => 'propertyconfigurator.cpp'
-                                          },
-                            '11997396' => {
-                                            'Class' => '10529940',
-                                            'Data' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator4pdogE',
-                                            'Return' => '11997385',
-                                            'ShortName' => 'pdog',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '75'
-                                          },
-                            '12000829' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11991269',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZN7log4cxx16PropertyWatchdogD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11997391'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyWatchdog',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'Virt' => 1
-                                          },
-                            '12000830' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11991269',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZN7log4cxx16PropertyWatchdogD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11997391'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyWatchdog',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'Virt' => 1
-                                          },
-                            '12000972' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11991269',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZN7log4cxx16PropertyWatchdogD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11997391'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyWatchdog',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'Virt' => 1
-                                          },
-                            '120653' => {
-                                          'Artificial' => 1,
-                                          'Class' => '116737',
-                                          'Destructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 1,
-                                          'Line' => '78',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117925'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AndFilter',
-                                          'Virt' => 1
-                                        },
-                            '1208163' => {
-                                           'Class' => '1061364',
-                                           'Destructor' => 1,
-                                           'Header' => 'bytebuffer.h',
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBufferD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063108'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'ByteBuffer',
-                                           'Source' => 'bytebuffer.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '1208257' => {
-                                           'Class' => '1061364',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytebuffer.h',
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBufferC2EPcm',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063108'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'data1',
-                                                                 'type' => '42481'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'capacity',
-                                                                 'type' => '41030'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx'
-                                                    },
-                                           'ShortName' => 'ByteBuffer',
-                                           'Source' => 'bytebuffer.cpp',
-                                           'SourceLine' => '25'
-                                         },
-                            '1208258' => {
-                                           'Class' => '1061364',
-                                           'Constructor' => 1,
-                                           'Header' => 'bytebuffer.h',
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBufferC1EPcm',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1063108'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'data1',
-                                                                 'type' => '42481'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'capacity',
-                                                                 'type' => '41030'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx'
-                                                    },
-                                           'ShortName' => 'ByteBuffer',
-                                           'Source' => 'bytebuffer.cpp',
-                                           'SourceLine' => '25'
-                                         },
-                            '12369924' => {
-                                            'Class' => '10529940',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyConfigurator',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '86',
-                                            'Virt' => 1
-                                          },
-                            '12370023' => {
-                                            'Class' => '10529940',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyConfigurator',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '86',
-                                            'Virt' => 1
-                                          },
-                            '12371213' => {
-                                            'Class' => '10529940',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyConfigurator',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '86',
-                                            'Virt' => 1
-                                          },
-                            '12372397' => {
-                                            'Class' => '10529940',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyConfigurator',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '81'
-                                          },
-                            '12373607' => {
-                                            'Class' => '10529940',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfiguratorC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999357'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyConfigurator',
-                                            'Source' => 'propertyconfigurator.cpp',
-                                            'SourceLine' => '81'
-                                          },
-                            '12378234' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11992379',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'InLine' => 1,
-                                            'Line' => '109',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999421'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyConfigurator',
-                                            'Virt' => 1
-                                          },
-                            '12378235' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11992379',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'InLine' => 1,
-                                            'Line' => '109',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999421'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyConfigurator',
-                                            'Virt' => 1
-                                          },
-                            '12378376' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11992379',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'InLine' => 1,
-                                            'Line' => '109',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999421'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyConfigurator',
-                                            'Virt' => 1
-                                          },
-                            '12378466' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11992379',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'InLine' => 1,
-                                            'Line' => '109',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999421'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyConfigurator'
-                                          },
-                            '12378467' => {
-                                            'Artificial' => 1,
-                                            'Class' => '11992379',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertyconfigurator.h',
-                                            'InLine' => 1,
-                                            'Line' => '109',
-                                            'MnglName' => '_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '11999421'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyConfigurator'
-                                          },
-                            '12440183' => {
-                                            'Class' => '5899478',
-                                            'Const' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 2,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12456856'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '12440227' => {
-                                            'Class' => '5899478',
-                                            'Const' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 2,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle4castERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12456856'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '12440271' => {
-                                            'Class' => '5899478',
-                                            'Header' => 'resourcebundle.h',
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle14getStaticClassEv',
-                                            'Private' => 1,
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'resourcebundle.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '12440814' => {
-                                            'Class' => '12440730',
-                                            'Const' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442195'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'propertyresourcebundle.cpp',
-                                            'SourceLine' => '28',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '12440853' => {
-                                            'Class' => '12440730',
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'propertyresourcebundle.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '12440871' => {
-                                            'Class' => '12440730',
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'propertyresourcebundle.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '12440889' => {
-                                            'Class' => '12440730',
-                                            'Const' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 2,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle4castERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442195'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '12440933' => {
-                                            'Class' => '12440730',
-                                            'Const' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 2,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442195'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '12441009' => {
-                                            'Class' => '12440730',
-                                            'Const' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle9getStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442195'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'key',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getString',
-                                            'Source' => 'propertyresourcebundle.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '12441188' => {
-                                            'Class' => '12441068',
-                                            'Const' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 2,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZNK7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundle7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442223'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '12441564' => {
-                                            'Data' => 1,
-                                            'Line' => '28',
-                                            'MnglName' => '_ZN7log4cxx7classes34PropertyResourceBundleRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'PropertyResourceBundleRegistration',
-                                            'Source' => 'propertyresourcebundle.cpp'
-                                          },
-                            '12443063' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12440730',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442172'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12443064' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12440730',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442172'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12443941' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12440730',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442172'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12452453' => {
-                                            'Class' => '12440730',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleC2ESt10shared_ptrINS0_11InputStreamEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442172'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'inStream',
-                                                                  'type' => '3455561'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyResourceBundle',
-                                            'Source' => 'propertyresourcebundle.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '12452454' => {
-                                            'Class' => '12440730',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundleC1ESt10shared_ptrINS0_11InputStreamEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442172'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'inStream',
-                                                                  'type' => '3455561'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertyResourceBundle',
-                                            'Source' => 'propertyresourcebundle.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '12454582' => {
-                                            'Artificial' => 1,
-                                            'Class' => '5899478',
-                                            'Destructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12441712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12454583' => {
-                                            'Artificial' => 1,
-                                            'Class' => '5899478',
-                                            'Destructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12441712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12454605' => {
-                                            'Artificial' => 1,
-                                            'Class' => '5899478',
-                                            'Destructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12441712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12454655' => {
-                                            'Artificial' => 1,
-                                            'Class' => '5899478',
-                                            'Constructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12441712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ResourceBundle'
-                                          },
-                            '12454656' => {
-                                            'Artificial' => 1,
-                                            'Class' => '5899478',
-                                            'Constructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundleC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12441712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ResourceBundle'
-                                          },
-                            '12456596' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12441068',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442206'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12456597' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12441068',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442206'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12456737' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12441068',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442206'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12456827' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12441068',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442206'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyResourceBundle'
-                                          },
-                            '12456828' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12441068',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertyresourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12442206'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzPropertyResourceBundle'
-                                          },
-                            '12524259' => {
-                                            'Header' => 'object.h',
-                                            'InLine' => 2,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx4castINS_3spi13OptionHandlerENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                            'NameSpace' => 'log4cxx',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'incoming',
-                                                                  'type' => '2975401'
-                                                                }
-                                                       },
-                                            'Return' => '12503724',
-                                            'ShortName' => 'cast<log4cxx::spi::OptionHandler, log4cxx::helpers::Object>',
-                                            'TParam' => {
-                                                          '0' => {
-                                                                   'key' => 'Ret',
-                                                                   'type' => '116629'
-                                                                 },
-                                                          '1' => {
-                                                                   'key' => 'Type',
-                                                                   'type' => '53165'
-                                                                 }
-                                                        }
-                                          },
-                            '12568284' => {
-                                            'Class' => '3459690',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertysetter.h',
-                                            'Line' => '65',
-                                            'MnglName' => '_ZN7log4cxx6config14PropertySetterC2ERKSt10shared_ptrINS_7helpers6ObjectEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '3464425'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'obj1',
-                                                                  'type' => '654616'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'ShortName' => 'PropertySetter',
-                                            'Source' => 'propertysetter.cpp',
-                                            'SourceLine' => '34'
-                                          },
-                            '12568285' => {
-                                            'Class' => '3459690',
-                                            'Constructor' => 1,
-                                            'Header' => 'propertysetter.h',
-                                            'Line' => '65',
-                                            'MnglName' => '_ZN7log4cxx6config14PropertySetterC1ERKSt10shared_ptrINS_7helpers6ObjectEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '3464425'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'obj1',
-                                                                  'type' => '654616'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'ShortName' => 'PropertySetter',
-                                            'Source' => 'propertysetter.cpp',
-                                            'SourceLine' => '34'
-                                          },
-                            '12620958' => {
-                                            'Class' => '6529867',
-                                            'Const' => 1,
-                                            'Header' => 'reader.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Reader8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '6551007'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'reader.cpp',
-                                            'SourceLine' => '23',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '12621015' => {
-                                            'Class' => '6529867',
-                                            'Header' => 'reader.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Reader13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'reader.cpp',
-                                            'SourceLine' => '23',
-                                            'Static' => 1
-                                          },
-                            '12621077' => {
-                                            'Class' => '6529867',
-                                            'Const' => 1,
-                                            'Header' => 'reader.h',
-                                            'InLine' => 2,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Reader10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '6551007'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '12621185' => {
-                                            'Class' => '6529867',
-                                            'Header' => 'reader.h',
-                                            'Line' => '54',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Reader5closeERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621777'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'VirtPos' => '5'
-                                          },
-                            '12621226' => {
-                                            'Class' => '6529867',
-                                            'Header' => 'reader.h',
-                                            'Line' => '60',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Reader4readB5cxx11ERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621777'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '53185',
-                                            'ShortName' => 'read',
-                                            'VirtPos' => '6'
-                                          },
-                            '12621456' => {
-                                            'Class' => '12621336',
-                                            'Const' => 1,
-                                            'Header' => 'reader.h',
-                                            'InLine' => 2,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Reader11ClazzReader7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621823'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '12621607' => {
-                                            'Data' => 1,
-                                            'Line' => '23',
-                                            'MnglName' => '_ZN7log4cxx7classes18ReaderRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'ReaderRegistration',
-                                            'Source' => 'reader.cpp'
-                                          },
-                            '12624770' => {
-                                            'Class' => '6529867',
-                                            'Destructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621783'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'Reader',
-                                            'Source' => 'reader.cpp',
-                                            'SourceLine' => '29',
-                                            'Virt' => 1
-                                          },
-                            '12624771' => {
-                                            'Class' => '6529867',
-                                            'Destructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621783'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'Reader',
-                                            'Source' => 'reader.cpp',
-                                            'SourceLine' => '29',
-                                            'Virt' => 1
-                                          },
-                            '12624865' => {
-                                            'Class' => '6529867',
-                                            'Destructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621783'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'Reader',
-                                            'Source' => 'reader.cpp',
-                                            'SourceLine' => '29',
-                                            'Virt' => 1
-                                          },
-                            '12624980' => {
-                                            'Class' => '6529867',
-                                            'Constructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621783'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'Reader',
-                                            'Source' => 'reader.cpp',
-                                            'SourceLine' => '25'
-                                          },
-                            '12624981' => {
-                                            'Class' => '6529867',
-                                            'Constructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6ReaderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621783'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'Reader',
-                                            'Source' => 'reader.cpp',
-                                            'SourceLine' => '25'
-                                          },
-                            '12626661' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12621336',
-                                            'Destructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621806'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzReader',
-                                            'Virt' => 1
-                                          },
-                            '12626662' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12621336',
-                                            'Destructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621806'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzReader',
-                                            'Virt' => 1
-                                          },
-                            '12626802' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12621336',
-                                            'Destructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621806'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzReader',
-                                            'Virt' => 1
-                                          },
-                            '12626892' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12621336',
-                                            'Constructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621806'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzReader'
-                                          },
-                            '12626893' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12621336',
-                                            'Constructor' => 1,
-                                            'Header' => 'reader.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Reader11ClazzReaderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12621806'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzReader'
-                                          },
-                            '1263226' => {
-                                           'Class' => '1263216',
-                                           'Const' => 1,
-                                           'Header' => 'dateformat.h',
-                                           'InLine' => 2,
-                                           'Line' => '39',
-                                           'MnglName' => '_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1304652'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1263271' => {
-                                           'Class' => '1263216',
-                                           'Const' => 1,
-                                           'Header' => 'dateformat.h',
-                                           'InLine' => 2,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1304652'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1263316' => {
-                                           'Class' => '1263216',
-                                           'Header' => 'dateformat.h',
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7helpers10DateFormat14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'dateformat.cpp',
-                                           'SourceLine' => '26',
-                                           'Static' => 1
-                                         },
-                            '1264131' => {
-                                           'Class' => '1263854',
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat20findMillisecondStartExRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_7helpers10DateFormatEERNSB_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'time',
-                                                                 'type' => '523038'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'formatted',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'formatter',
-                                                                 'type' => '1265110'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'pool',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '40835',
-                                           'ShortName' => 'findMillisecondStart',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '114',
-                                           'Static' => 1
-                                         },
-                            '1264174' => {
-                                           'Class' => '1263854',
-                                           'Const' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern16CachedDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1265122'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'now',
-                                                                 'type' => '523038'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '205',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '1264225' => {
-                                           'Class' => '1263854',
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat17millisecondFormatEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'millis',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'offset',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Reg' => {
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'millisecondFormat',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '280',
-                                           'Static' => 1
-                                         },
-                            '1264258' => {
-                                           'Class' => '1263854',
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat11setTimeZoneERKSt10shared_ptrINS_7helpers8TimeZoneEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1265105'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'timeZone',
-                                                                 'type' => '1265127'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setTimeZone',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '296',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '1264300' => {
-                                           'Class' => '1263854',
-                                           'Const' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern16CachedDateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1265122'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 's',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'n',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'numberFormat',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '305',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '1264352' => {
-                                           'Class' => '1263854',
-                                           'Header' => 'cacheddateformat.h',
-                                           'Line' => '202',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat23getMaximumCacheValidityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'pattern',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '40835',
-                                           'ShortName' => 'getMaximumCacheValidity',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '318',
-                                           'Static' => 1
-                                         },
-                            '1264447' => {
-                                           'Class' => '1263854',
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat13regionMatchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS9_mm',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'target',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'toffset',
-                                                                 'type' => '41030'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'other',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'ooffset',
-                                                                 'type' => '41030'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'len',
-                                                                 'type' => '41030'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '40888',
-                                           'ShortName' => 'regionMatches',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '355',
-                                           'Static' => 1
-                                         },
-                            '1264909' => {
-                                           'Class' => '1263854',
-                                           'Data' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat6digitsE',
-                                           'Return' => '1264904',
-                                           'ShortName' => 'digits',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '40',
-                                           'Value' => '30 31 32 33 34 35 36 37 38 39 00'
-                                         },
-                            '1264918' => {
-                                           'Class' => '1263854',
-                                           'Data' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat6magic1E',
-                                           'Return' => '40843',
-                                           'ShortName' => 'magic1',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '47',
-                                           'Value' => '654000'
-                                         },
-                            '1264948' => {
-                                           'Class' => '1263854',
-                                           'Data' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat12magicString1E',
-                                           'Return' => '1264943',
-                                           'ShortName' => 'magicString1',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '53',
-                                           'Value' => '36 35 34 00'
-                                         },
-                            '1264957' => {
-                                           'Class' => '1263854',
-                                           'Data' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat6magic2E',
-                                           'Return' => '40843',
-                                           'ShortName' => 'magic2',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '60',
-                                           'Value' => '987000'
-                                         },
-                            '1264966' => {
-                                           'Class' => '1263854',
-                                           'Data' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat12magicString2E',
-                                           'Return' => '1264943',
-                                           'ShortName' => 'magicString2',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '66',
-                                           'Value' => '39 38 37 00'
-                                         },
-                            '1264975' => {
-                                           'Class' => '1263854',
-                                           'Data' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat10zeroStringE',
-                                           'Return' => '1264943',
-                                           'ShortName' => 'zeroString',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '72',
-                                           'Value' => '30 30 30 00'
-                                         },
-                            '1265985' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1263854',
-                                           'Destructor' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'InLine' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1265105'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CachedDateFormat',
-                                           'Virt' => 1
-                                         },
-                            '1265986' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1263854',
-                                           'Destructor' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'InLine' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1265105'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CachedDateFormat',
-                                           'Virt' => 1
-                                         },
-                            '1267415' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1263854',
-                                           'Destructor' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'InLine' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1265105'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CachedDateFormat',
-                                           'Virt' => 1
-                                         },
-                            '12678025' => {
-                                            'Class' => '2839849',
-                                            'Const' => 1,
-                                            'Header' => 'relativetimedateformat.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers22RelativeTimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12678735'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 's',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'date',
-                                                                  'type' => '523038'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'relativetimedateformat.cpp',
-                                            'SourceLine' => '32',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '12678932' => {
-                                            'Artificial' => 1,
-                                            'Class' => '2839849',
-                                            'Destructor' => 1,
-                                            'Header' => 'relativetimedateformat.h',
-                                            'InLine' => 1,
-                                            'Line' => '32',
-                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12678712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimeDateFormat',
-                                            'Virt' => 1
-                                          },
-                            '12678933' => {
-                                            'Artificial' => 1,
-                                            'Class' => '2839849',
-                                            'Destructor' => 1,
-                                            'Header' => 'relativetimedateformat.h',
-                                            'InLine' => 1,
-                                            'Line' => '32',
-                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12678712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimeDateFormat',
-                                            'Virt' => 1
-                                          },
-                            '12679074' => {
-                                            'Artificial' => 1,
-                                            'Class' => '2839849',
-                                            'Destructor' => 1,
-                                            'Header' => 'relativetimedateformat.h',
-                                            'InLine' => 1,
-                                            'Line' => '32',
-                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12678712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimeDateFormat',
-                                            'Virt' => 1
-                                          },
-                            '12679319' => {
-                                            'Class' => '2839849',
-                                            'Constructor' => 1,
-                                            'Header' => 'relativetimedateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12678712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimeDateFormat',
-                                            'Source' => 'relativetimedateformat.cpp',
-                                            'SourceLine' => '27'
-                                          },
-                            '12679320' => {
-                                            'Class' => '2839849',
-                                            'Constructor' => 1,
-                                            'Header' => 'relativetimedateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers22RelativeTimeDateFormatC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12678712'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimeDateFormat',
-                                            'Source' => 'relativetimedateformat.cpp',
-                                            'SourceLine' => '27'
-                                          },
-                            '12736682' => {
-                                            'Class' => '12736563',
-                                            'Const' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738261'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'relativetimepatternconverter.cpp',
-                                            'SourceLine' => '33',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '12736721' => {
-                                            'Class' => '12736563',
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'relativetimepatternconverter.cpp',
-                                            'SourceLine' => '33',
-                                            'Static' => 1
-                                          },
-                            '12736739' => {
-                                            'Class' => '12736563',
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'relativetimepatternconverter.cpp',
-                                            'SourceLine' => '33',
-                                            'Static' => 1
-                                          },
-                            '12736757' => {
-                                            'Class' => '12736563',
-                                            'Const' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738261'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '12736801' => {
-                                            'Class' => '12736563',
-                                            'Const' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738261'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '12736882' => {
-                                            'Class' => '12736563',
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '336965'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rsi'
-                                                     },
-                                            'Return' => '1792237',
-                                            'ShortName' => 'newInstance',
-                                            'Source' => 'relativetimepatternconverter.cpp',
-                                            'SourceLine' => '41',
-                                            'Static' => 1
-                                          },
-                            '12736909' => {
-                                            'Class' => '12736563',
-                                            'Const' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738261'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'toAppendTo',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'relativetimepatternconverter.cpp',
-                                            'SourceLine' => '48',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '12737080' => {
-                                            'Class' => '12736959',
-                                            'Const' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZNK7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738289'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '12737556' => {
-                                            'Data' => 1,
-                                            'Line' => '33',
-                                            'MnglName' => '_ZN7log4cxx7classes40RelativeTimePatternConverterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'RelativeTimePatternConverterRegistration',
-                                            'Source' => 'relativetimepatternconverter.cpp'
-                                          },
-                            '12740131' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12736563',
-                                            'Destructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738020'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '12740132' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12736563',
-                                            'Destructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738020'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '12740397' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12736563',
-                                            'Destructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738020'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '12746011' => {
-                                            'Class' => '12736563',
-                                            'Constructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738020'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimePatternConverter',
-                                            'Source' => 'relativetimepatternconverter.cpp',
-                                            'SourceLine' => '35'
-                                          },
-                            '12750152' => {
-                                            'Class' => '12736563',
-                                            'Constructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738020'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RelativeTimePatternConverter',
-                                            'Source' => 'relativetimepatternconverter.cpp',
-                                            'SourceLine' => '35'
-                                          },
-                            '12755802' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12736959',
-                                            'Destructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738272'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRelativeTimePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '12755803' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12736959',
-                                            'Destructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738272'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRelativeTimePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '12755943' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12736959',
-                                            'Destructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738272'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRelativeTimePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '12756033' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12736959',
-                                            'Constructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738272'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRelativeTimePatternConverter'
-                                          },
-                            '12756034' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12736959',
-                                            'Constructor' => 1,
-                                            'Header' => 'relativetimepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12738272'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRelativeTimePatternConverter'
-                                          },
-                            '12825395' => {
-                                            'Class' => '5899478',
-                                            'Const' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12456856'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'resourcebundle.cpp',
-                                            'SourceLine' => '28',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '12825452' => {
-                                            'Class' => '5899478',
-                                            'Header' => 'resourcebundle.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'resourcebundle.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '12825558' => {
-                                            'Class' => '5899478',
-                                            'Const' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'Line' => '52',
-                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle9getStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12456850'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '53185',
-                                            'ShortName' => 'getString',
-                                            'VirtPos' => '5'
-                                          },
-                            '12825602' => {
-                                            'Class' => '5899478',
-                                            'Header' => 'resourcebundle.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle9getBundleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_6LocaleE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'baseName',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'locale',
-                                                                  'type' => '7745071'
-                                                                }
-                                                       },
-                                            'Return' => '5900397',
-                                            'ShortName' => 'getBundle',
-                                            'Source' => 'resourcebundle.cpp',
-                                            'SourceLine' => '30',
-                                            'Static' => 1
-                                          },
-                            '12825803' => {
-                                            'Class' => '12825682',
-                                            'Const' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 2,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZNK7log4cxx7helpers14ResourceBundle19ClazzResourceBundle7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12827935'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '12826650' => {
-                                            'Data' => 1,
-                                            'Line' => '28',
-                                            'MnglName' => '_ZN7log4cxx7classes26ResourceBundleRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'ResourceBundleRegistration',
-                                            'Source' => 'resourcebundle.cpp'
-                                          },
-                            '12826668' => {
-                                            'Header' => 'object.h',
-                                            'InLine' => 2,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx4castINS_7helpers22PropertyResourceBundleENS1_6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E',
-                                            'NameSpace' => 'log4cxx',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'incoming',
-                                                                  'type' => '2975401'
-                                                                }
-                                                       },
-                                            'Return' => '12801420',
-                                            'ShortName' => 'cast<log4cxx::helpers::PropertyResourceBundle, log4cxx::helpers::Object>',
-                                            'TParam' => {
-                                                          '0' => {
-                                                                   'key' => 'Ret',
-                                                                   'type' => '12440730'
-                                                                 },
-                                                          '1' => {
-                                                                   'key' => 'Type',
-                                                                   'type' => '53165'
-                                                                 }
-                                                        }
-                                          },
-                            '12935685' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12825682',
-                                            'Destructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12827918'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12935686' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12825682',
-                                            'Destructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12827918'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12935827' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12825682',
-                                            'Destructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12827918'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzResourceBundle',
-                                            'Virt' => 1
-                                          },
-                            '12935917' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12825682',
-                                            'Constructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12827918'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzResourceBundle'
-                                          },
-                            '12935918' => {
-                                            'Artificial' => 1,
-                                            'Class' => '12825682',
-                                            'Constructor' => 1,
-                                            'Header' => 'resourcebundle.h',
-                                            'InLine' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '12827918'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzResourceBundle'
-                                          },
-                            '1299096' => {
-                                           'Class' => '1263854',
-                                           'Constructor' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatC2ERKSt10shared_ptrINS_7helpers10DateFormatEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1265105'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dateFormat',
-                                                                 'type' => '1265110'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'expiration1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CachedDateFormat',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '84'
-                                         },
-                            '1299097' => {
-                                           'Class' => '1263854',
-                                           'Constructor' => 1,
-                                           'Header' => 'cacheddateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatC1ERKSt10shared_ptrINS_7helpers10DateFormatEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1265105'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dateFormat',
-                                                                 'type' => '1265110'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'expiration1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CachedDateFormat',
-                                           'Source' => 'cacheddateformat.cpp',
-                                           'SourceLine' => '84'
-                                         },
-                            '13058664' => {
-                                            'Class' => '3458605',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064918'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '52',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '13058721' => {
-                                            'Class' => '3458605',
-                                            'Header' => 'rollingfileappender.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '52',
-                                            'Static' => 1
-                                          },
-                            '13058739' => {
-                                            'Class' => '3458605',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '78',
-                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064918'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '13058783' => {
-                                            'Class' => '3458605',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '81',
-                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064918'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '13058984' => {
-                                            'Class' => '13058864',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '77',
-                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064970'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '13059023' => {
-                                            'Class' => '13058864',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '77',
-                                            'MnglName' => '_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064970'
-                                                                }
-                                                       },
-                                            'Return' => '3469737',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '13059212' => {
-                                            'Class' => '2437929',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441774'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '51',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '13059269' => {
-                                            'Class' => '2437929',
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '51',
-                                            'Static' => 1
-                                          },
-                            '13059517' => {
-                                            'Class' => '2437929',
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton8rolloverERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'rollover',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '184'
-                                          },
-                            '13059553' => {
-                                            'Class' => '2437929',
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'subAppend',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '454',
-                                            'Virt' => 1,
-                                            'VirtPos' => '20'
-                                          },
-                            '13059599' => {
-                                            'Class' => '2437929',
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton16rolloverInternalERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '40888',
-                                            'ShortName' => 'rolloverInternal',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '190'
-                                          },
-                            '13059761' => {
-                                            'Class' => '2437929',
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton5closeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '554',
-                                            'Virt' => 1,
-                                            'VirtPos' => '10'
-                                          },
-                            '13059797' => {
-                                            'Class' => '2437929',
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'os',
-                                                                  'type' => '10804457'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '986014',
-                                            'ShortName' => 'createWriter',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '645',
-                                            'Virt' => 1,
-                                            'VirtPos' => '19'
-                                          },
-                            '13059843' => {
-                                            'Class' => '2437929',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton13getFileLengthEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441774'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '41030',
-                                            'ShortName' => 'getFileLength',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '655'
-                                          },
-                            '13059875' => {
-                                            'Class' => '2437929',
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton19incrementFileLengthEm',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'increment',
-                                                                  'type' => '41030'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'incrementFileLength',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '671'
-                                          },
-                            '13060028' => {
-                                            'Class' => '13059908',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'InLine' => 2,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeleton7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064998'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '13060067' => {
-                                            'Class' => '13059908',
-                                            'Const' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'InLine' => 2,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeleton11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064998'
-                                                                }
-                                                       },
-                                            'Return' => '2441779',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '13060204' => {
-                                            'Class' => '5413830',
-                                            'Const' => 1,
-                                            'Header' => 'rolloverdescription.h',
-                                            'Line' => '80',
-                                            'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription9getAppendEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13467700'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'getAppend',
-                                            'Source' => 'rolloverdescription.cpp',
-                                            'SourceLine' => '49'
-                                          },
-                            '13060216' => {
-                                            'Class' => '5413830',
-                                            'Const' => 1,
-                                            'Header' => 'rolloverdescription.h',
-                                            'Line' => '96',
-                                            'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription15getAsynchronousEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13467700'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rsi'
-                                                     },
-                                            'Return' => '5414126',
-                                            'ShortName' => 'getAsynchronous',
-                                            'Source' => 'rolloverdescription.cpp',
-                                            'SourceLine' => '65'
-                                          },
-                            '13060228' => {
-                                            'Class' => '5413830',
-                                            'Const' => 1,
-                                            'Header' => 'rolloverdescription.h',
-                                            'Line' => '78',
-                                            'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription17getActiveFileNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13467700'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '53185',
-                                            'ShortName' => 'getActiveFileName',
-                                            'Source' => 'rolloverdescription.cpp',
-                                            'SourceLine' => '44'
-                                          },
-                            '13060240' => {
-                                            'Class' => '5413830',
-                                            'Const' => 1,
-                                            'Header' => 'rolloverdescription.h',
-                                            'Line' => '88',
-                                            'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription14getSynchronousEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13467700'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rsi'
-                                                     },
-                                            'Return' => '5414126',
-                                            'ShortName' => 'getSynchronous',
-                                            'Source' => 'rolloverdescription.cpp',
-                                            'SourceLine' => '54'
-                                          },
-                            '13060404' => {
-                                            'Class' => '13060253',
-                                            'InLine' => 2,
-                                            'Line' => '595',
+                                            'Line' => '564',
                                             'MnglName' => '_ZN7log4cxx7rolling20CountingOutputStream5closeERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064566'
+                                                                  'type' => '18228034'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Return' => '1',
@@ -9353,19 +27859,19 @@
                                             'Virt' => 1,
                                             'VirtPos' => '5'
                                           },
-                            '13060445' => {
-                                            'Class' => '13060253',
+                            '18221646' => {
+                                            'Class' => '18221452',
                                             'InLine' => 2,
-                                            'Line' => '604',
+                                            'Line' => '573',
                                             'MnglName' => '_ZN7log4cxx7rolling20CountingOutputStream5flushERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064566'
+                                                                  'type' => '18228034'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Return' => '1',
@@ -9374,23 +27880,23 @@
                                             'Virt' => 1,
                                             'VirtPos' => '6'
                                           },
-                            '13060486' => {
-                                            'Class' => '13060253',
+                            '18221687' => {
+                                            'Class' => '18221452',
                                             'InLine' => 2,
-                                            'Line' => '612',
+                                            'Line' => '581',
                                             'MnglName' => '_ZN7log4cxx7rolling20CountingOutputStream5writeERNS_7helpers10ByteBufferERNS2_4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064566'
+                                                                  'type' => '18228034'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'buf',
-                                                                  'type' => '1062818'
+                                                                  'type' => '1609854'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Return' => '1',
@@ -9399,84 +27905,75 @@
                                             'Virt' => 1,
                                             'VirtPos' => '7'
                                           },
-                            '13060627' => {
+                            '18221873' => {
                                             'Data' => 1,
-                                            'Line' => '51',
-                                            'MnglName' => '_ZN7log4cxx7classes39RollingFileAppenderSkeletonRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'RollingFileAppenderSkeletonRegistration',
-                                            'Source' => 'rollingfileappender.cpp'
-                                          },
-                            '13060644' => {
-                                            'Data' => 1,
-                                            'Line' => '52',
+                                            'Line' => '66',
                                             'MnglName' => '_ZN7log4cxx7classes31RollingFileAppenderRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'RollingFileAppenderRegistration',
                                             'Source' => 'rollingfileappender.cpp'
                                           },
-                            '13060972' => {
-                                            'Class' => '2177115',
+                            '18222657' => {
+                                            'Class' => '3480029',
                                             'Header' => 'writerappender.h',
-                                            'Line' => '166',
+                                            'Line' => '132',
                                             'MnglName' => '_ZN7log4cxx14WriterAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17667428'
+                                                                  'type' => '22938791'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'os',
-                                                                  'type' => '10804457'
+                                                                  'type' => '15189353'
                                                                 }
                                                        },
                                             'Private' => 1,
                                             'Protected' => 1,
-                                            'Return' => '986014',
+                                            'Return' => '1484793',
                                             'ShortName' => 'createWriter',
                                             'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '197',
+                                            'SourceLine' => '204',
                                             'Virt' => 1,
                                             'VirtPos' => '19'
                                           },
-                            '13060984' => {
-                                            'Class' => '2177115',
+                            '18222669' => {
+                                            'Class' => '3480029',
                                             'Header' => 'writerappender.h',
-                                            'Line' => '152',
+                                            'Line' => '118',
                                             'MnglName' => '_ZN7log4cxx14WriterAppender5closeEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17667428'
+                                                                  'type' => '22938791'
                                                                 }
                                                        },
                                             'Private' => 1,
                                             'Return' => '1',
                                             'ShortName' => 'close',
                                             'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '152',
+                                            'SourceLine' => '159',
                                             'Virt' => 1,
                                             'VirtPos' => '10'
                                           },
-                            '13060996' => {
-                                            'Class' => '2177115',
+                            '18222681' => {
+                                            'Class' => '3480029',
                                             'Header' => 'writerappender.h',
-                                            'Line' => '201',
+                                            'Line' => '161',
                                             'MnglName' => '_ZN7log4cxx14WriterAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17667428'
+                                                                  'type' => '22938791'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'event',
-                                                                  'type' => '117970'
+                                                                  'type' => '220958'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Private' => 1,
@@ -9484,758 +27981,737 @@
                                             'Return' => '1',
                                             'ShortName' => 'subAppend',
                                             'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '241',
+                                            'SourceLine' => '248',
                                             'Virt' => 1,
                                             'VirtPos' => '20'
                                           },
-                            '13061504' => {
+                            '18222851' => {
                                             'Header' => 'object.h',
                                             'InLine' => 2,
-                                            'Line' => '122',
+                                            'Line' => '126',
                                             'MnglName' => '_ZN7log4cxx4castINS_7rolling16TriggeringPolicyENS1_13RollingPolicyELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
                                             'NameSpace' => 'log4cxx',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'incoming',
-                                                                  'type' => '2441732'
+                                                                  'type' => '4939428'
                                                                 }
                                                        },
-                                            'Return' => '2417953',
+                                            'Return' => '4867479',
                                             'ShortName' => 'cast<log4cxx::rolling::TriggeringPolicy, log4cxx::rolling::RollingPolicy>',
                                             'TParam' => {
                                                           '0' => {
                                                                    'key' => 'Ret',
-                                                                   'type' => '2437919'
+                                                                   'type' => '4928027'
                                                                  },
                                                           '1' => {
                                                                    'key' => 'Type',
-                                                                   'type' => '2437924'
+                                                                   'type' => '4927959'
                                                                  }
                                                         }
                                           },
-                            '13066723' => {
+                            '18222895' => {
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx4castINS_7rolling22TimeBasedRollingPolicyENS1_13RollingPolicyELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                            'NameSpace' => 'log4cxx',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'incoming',
+                                                                  'type' => '4939428'
+                                                                }
+                                                       },
+                                            'Return' => '18165686',
+                                            'ShortName' => 'cast<log4cxx::rolling::TimeBasedRollingPolicy, log4cxx::rolling::RollingPolicy>',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'Ret',
+                                                                   'type' => '18219859'
+                                                                 },
+                                                          '1' => {
+                                                                   'key' => 'Type',
+                                                                   'type' => '4927959'
+                                                                 }
+                                                        }
+                                          },
+                            '18222939' => {
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx4castINS_7rolling25SizeBasedTriggeringPolicyENS1_16TriggeringPolicyELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                            'NameSpace' => 'log4cxx',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'incoming',
+                                                                  'type' => '4939660'
+                                                                }
+                                                       },
+                                            'Return' => '18163606',
+                                            'ShortName' => 'cast<log4cxx::rolling::SizeBasedTriggeringPolicy, log4cxx::rolling::TriggeringPolicy>',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'Ret',
+                                                                   'type' => '18221401'
+                                                                 },
+                                                          '1' => {
+                                                                   'key' => 'Type',
+                                                                   'type' => '4928027'
+                                                                 }
+                                                        }
+                                          },
+                            '18222983' => {
+                                            'Header' => 'object.h',
+                                            'InLine' => 2,
+                                            'Line' => '126',
+                                            'MnglName' => '_ZN7log4cxx4castINS_7rolling24FixedWindowRollingPolicyENS1_13RollingPolicyELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                            'NameSpace' => 'log4cxx',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'incoming',
+                                                                  'type' => '4939428'
+                                                                }
+                                                       },
+                                            'Return' => '18161526',
+                                            'ShortName' => 'cast<log4cxx::rolling::FixedWindowRollingPolicy, log4cxx::rolling::RollingPolicy>',
+                                            'TParam' => {
+                                                          '0' => {
+                                                                   'key' => 'Ret',
+                                                                   'type' => '7730810'
+                                                                 },
+                                                          '1' => {
+                                                                   'key' => 'Type',
+                                                                   'type' => '4927959'
+                                                                 }
+                                                        }
+                                          },
+                            '18242900' => {
                                             'Artificial' => 1,
-                                            'Class' => '3458605',
+                                            'Class' => '4927981',
                                             'Destructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'InLine' => 1,
-                                            'Line' => '75',
+                                            'Line' => '79',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppenderD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064884'
+                                                                  'type' => '18228646'
                                                                 }
                                                        },
                                             'ShortName' => 'RollingFileAppender',
                                             'Virt' => 1
                                           },
-                            '13066724' => {
+                            '18242901' => {
                                             'Artificial' => 1,
-                                            'Class' => '3458605',
+                                            'Class' => '4927981',
                                             'Destructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'InLine' => 1,
-                                            'Line' => '75',
+                                            'Line' => '79',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppenderD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064884'
+                                                                  'type' => '18228646'
                                                                 }
                                                        },
                                             'ShortName' => 'RollingFileAppender',
                                             'Virt' => 1
                                           },
-                            '13068447' => {
+                            '18243237' => {
                                             'Artificial' => 1,
-                                            'Class' => '3458605',
+                                            'Class' => '4927981',
                                             'Destructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'InLine' => 1,
-                                            'Line' => '75',
+                                            'Line' => '79',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppenderD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064884'
+                                                                  'type' => '18228646'
                                                                 }
                                                        },
                                             'ShortName' => 'RollingFileAppender',
                                             'Virt' => 1
                                           },
-                            '13072165' => {
+                            '18243536' => {
                                             'Artificial' => 1,
-                                            'Class' => '13060253',
+                                            'Class' => '18221452',
                                             'Destructor' => 1,
                                             'InLine' => 1,
-                                            'Line' => '567',
+                                            'Line' => '536',
                                             'MnglName' => '_ZN7log4cxx7rolling20CountingOutputStreamD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064566'
+                                                                  'type' => '18228034'
                                                                 }
                                                        },
                                             'ShortName' => 'CountingOutputStream',
                                             'Source' => 'rollingfileappender.cpp',
                                             'Virt' => 1
                                           },
-                            '13072166' => {
+                            '18243537' => {
                                             'Artificial' => 1,
-                                            'Class' => '13060253',
+                                            'Class' => '18221452',
                                             'Destructor' => 1,
                                             'InLine' => 1,
-                                            'Line' => '567',
+                                            'Line' => '536',
                                             'MnglName' => '_ZN7log4cxx7rolling20CountingOutputStreamD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064566'
+                                                                  'type' => '18228034'
                                                                 }
                                                        },
                                             'ShortName' => 'CountingOutputStream',
                                             'Source' => 'rollingfileappender.cpp',
                                             'Virt' => 1
                                           },
-                            '13072972' => {
+                            '18244307' => {
                                             'Artificial' => 1,
-                                            'Class' => '13060253',
+                                            'Class' => '18221452',
                                             'Destructor' => 1,
                                             'InLine' => 1,
-                                            'Line' => '567',
+                                            'Line' => '536',
                                             'MnglName' => '_ZN7log4cxx7rolling20CountingOutputStreamD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064566'
+                                                                  'type' => '18228034'
                                                                 }
                                                        },
                                             'ShortName' => 'CountingOutputStream',
                                             'Source' => 'rollingfileappender.cpp',
                                             'Virt' => 1
                                           },
-                            '13180781' => {
-                                            'Class' => '3458605',
+                            '18266823' => {
+                                            'Artificial' => 1,
+                                            'Class' => '18219931',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18226676'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RollingFileAppenderPriv',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '18266824' => {
+                                            'Artificial' => 1,
+                                            'Class' => '18219931',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18226676'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RollingFileAppenderPriv',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '18274681' => {
+                                            'Artificial' => 1,
+                                            'Class' => '18219931',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18226676'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RollingFileAppenderPriv',
+                                            'Source' => 'rollingfileappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '18423839' => {
+                                            'Class' => '4927981',
                                             'Constructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppenderC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064884'
+                                                                  'type' => '18228646'
                                                                 }
                                                        },
                                             'ShortName' => 'RollingFileAppender',
                                             'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '62'
+                                            'SourceLine' => '72'
                                           },
-                            '13181045' => {
-                                            'Class' => '3458605',
+                            '18439146' => {
+                                            'Class' => '4927981',
                                             'Constructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppenderC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064884'
+                                                                  'type' => '18228646'
                                                                 }
                                                        },
                                             'ShortName' => 'RollingFileAppender',
                                             'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '62'
+                                            'SourceLine' => '72'
                                           },
-                            '13181178' => {
+                            '18487641' => {
                                             'Artificial' => 1,
-                                            'Class' => '2437929',
-                                            'Destructor' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'InLine' => 1,
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppenderSkeleton',
-                                            'Virt' => 1
-                                          },
-                            '13182853' => {
-                                            'Artificial' => 1,
-                                            'Class' => '2437929',
-                                            'Destructor' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'InLine' => 1,
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppenderSkeleton',
-                                            'Virt' => 1
-                                          },
-                            '13184531' => {
-                                            'Class' => '2437929',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppenderSkeleton',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '58'
-                                          },
-                            '13185089' => {
-                                            'Class' => '2437929',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2441785'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingFileAppenderSkeleton',
-                                            'Source' => 'rollingfileappender.cpp',
-                                            'SourceLine' => '58'
-                                          },
-                            '13187950' => {
-                                            'Artificial' => 1,
-                                            'Class' => '13058864',
+                                            'Class' => '18221133',
                                             'Destructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'InLine' => 1,
-                                            'Line' => '77',
+                                            'Line' => '81',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064953'
+                                                                  'type' => '18229931'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingFileAppender',
                                             'Virt' => 1
                                           },
-                            '13187951' => {
+                            '18487642' => {
                                             'Artificial' => 1,
-                                            'Class' => '13058864',
+                                            'Class' => '18221133',
                                             'Destructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'InLine' => 1,
-                                            'Line' => '77',
+                                            'Line' => '81',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064953'
+                                                                  'type' => '18229931'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingFileAppender',
                                             'Virt' => 1
                                           },
-                            '13188092' => {
+                            '18487783' => {
                                             'Artificial' => 1,
-                                            'Class' => '13058864',
+                                            'Class' => '18221133',
                                             'Destructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'InLine' => 1,
-                                            'Line' => '77',
+                                            'Line' => '81',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064953'
+                                                                  'type' => '18229931'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingFileAppender',
                                             'Virt' => 1
                                           },
-                            '13188182' => {
+                            '18487873' => {
                                             'Artificial' => 1,
-                                            'Class' => '13058864',
+                                            'Class' => '18221133',
                                             'Constructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'InLine' => 1,
-                                            'Line' => '77',
+                                            'Line' => '81',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064953'
+                                                                  'type' => '18229931'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingFileAppender'
                                           },
-                            '13188183' => {
+                            '18487874' => {
                                             'Artificial' => 1,
-                                            'Class' => '13058864',
+                                            'Class' => '18221133',
                                             'Constructor' => 1,
                                             'Header' => 'rollingfileappender.h',
                                             'InLine' => 1,
-                                            'Line' => '77',
+                                            'Line' => '81',
                                             'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13064953'
+                                                                  'type' => '18229931'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingFileAppender'
                                           },
-                            '13189095' => {
-                                            'Artificial' => 1,
-                                            'Class' => '13059908',
-                                            'Destructor' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064981'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRollingFileAppenderSkeleton',
-                                            'Virt' => 1
+                            '1856307' => {
+                                           'Class' => '1608098',
+                                           'Destructor' => 1,
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '40',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBufferD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteBuffer',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '41'
+                                         },
+                            '1856705' => {
+                                           'Class' => '1608098',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '39',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBufferC2EPcm',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'data1',
+                                                                 'type' => '85599'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'capacity',
+                                                                 'type' => '84113'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteBuffer',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '36'
+                                         },
+                            '1856706' => {
+                                           'Class' => '1608098',
+                                           'Constructor' => 1,
+                                           'Header' => 'bytebuffer.h',
+                                           'Line' => '39',
+                                           'MnglName' => '_ZN7log4cxx7helpers10ByteBufferC1EPcm',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1846383'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'data1',
+                                                                 'type' => '85599'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'capacity',
+                                                                 'type' => '84113'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ByteBuffer',
+                                           'Source' => 'bytebuffer.cpp',
+                                           'SourceLine' => '36'
+                                         },
+                            '18586011' => {
+                                            'Class' => '4927959',
+                                            'Header' => 'rollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'rollingpolicy.cpp',
+                                            'SourceLine' => '23',
+                                            'Static' => 1
                                           },
-                            '13189096' => {
-                                            'Artificial' => 1,
-                                            'Class' => '13059908',
-                                            'Destructor' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064981'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRollingFileAppenderSkeleton',
-                                            'Virt' => 1
-                                          },
-                            '13189237' => {
-                                            'Artificial' => 1,
-                                            'Class' => '13059908',
-                                            'Destructor' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064981'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRollingFileAppenderSkeleton',
-                                            'Virt' => 1
-                                          },
-                            '13189327' => {
-                                            'Artificial' => 1,
-                                            'Class' => '13059908',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064981'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRollingFileAppenderSkeleton'
-                                          },
-                            '13189328' => {
-                                            'Artificial' => 1,
-                                            'Class' => '13059908',
-                                            'Constructor' => 1,
-                                            'Header' => 'rollingfileappenderskeleton.h',
-                                            'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13064981'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzRollingFileAppenderSkeleton'
-                                          },
-                            '132465' => {
-                                          'Class' => '116737',
-                                          'Constructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117925'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AndFilter',
-                                          'Source' => 'andfilter.cpp',
-                                          'SourceLine' => '31'
-                                        },
-                            '13249330' => {
-                                            'Class' => '2437924',
+                            '18586028' => {
+                                            'Class' => '4927959',
                                             'Const' => 1,
                                             'Header' => 'rollingpolicy.h',
                                             'MnglName' => '_ZNK7log4cxx7rolling13RollingPolicy8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13250118'
+                                                                  'type' => '18586722'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
                                             'Source' => 'rollingpolicy.cpp',
                                             'SourceLine' => '23',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '13249387' => {
-                                            'Class' => '2437924',
+                            '18586110' => {
+                                            'Class' => '4927959',
                                             'Header' => 'rollingpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'rollingpolicy.cpp',
-                                            'SourceLine' => '23',
-                                            'Static' => 1
-                                          },
-                            '13249448' => {
-                                            'Class' => '2437924',
-                                            'Header' => 'rollingpolicy.h',
-                                            'Line' => '60',
+                                            'Line' => '59',
                                             'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '3466673'
+                                                                  'type' => '4939411'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p1',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p2',
-                                                                  'type' => '40888'
+                                                                  'type' => '83923'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'PureVirt' => 1,
-                                            'Return' => '5414014',
+                                            'Return' => '7732029',
                                             'ShortName' => 'initialize',
                                             'VirtPos' => '7'
                                           },
-                            '13249502' => {
-                                            'Class' => '2437924',
+                            '18586164' => {
+                                            'Class' => '4927959',
                                             'Header' => 'rollingpolicy.h',
-                                            'Line' => '78',
+                                            'Line' => '77',
                                             'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '3466673'
+                                                                  'type' => '4939411'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p1',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p2',
-                                                                  'type' => '40888'
+                                                                  'type' => '83923'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'PureVirt' => 1,
-                                            'Return' => '5414014',
+                                            'Return' => '7732029',
                                             'ShortName' => 'rollover',
                                             'VirtPos' => '8'
                                           },
-                            '13249677' => {
-                                            'Class' => '13249556',
+                            '18586339' => {
+                                            'Class' => '18586218',
                                             'Const' => 1,
                                             'Header' => 'rollingpolicy.h',
                                             'InLine' => 2,
-                                            'Line' => '45',
+                                            'Line' => '44',
                                             'MnglName' => '_ZNK7log4cxx7rolling13RollingPolicy18ClazzRollingPolicy7getNameB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13250158'
+                                                                  'type' => '18586762'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13249766' => {
+                            '18586428' => {
                                             'Data' => 1,
                                             'Line' => '23',
                                             'MnglName' => '_ZN7log4cxx7classes25RollingPolicyRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'RollingPolicyRegistration',
                                             'Source' => 'rollingpolicy.cpp'
                                           },
-                            '13254457' => {
+                            '18591151' => {
                                             'Artificial' => 1,
-                                            'Class' => '13249556',
+                                            'Class' => '18586218',
                                             'Destructor' => 1,
                                             'Header' => 'rollingpolicy.h',
                                             'InLine' => 1,
-                                            'Line' => '45',
+                                            'Line' => '44',
                                             'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13250141'
+                                                                  'type' => '18586745'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicy',
                                             'Virt' => 1
                                           },
-                            '13254458' => {
+                            '18591152' => {
                                             'Artificial' => 1,
-                                            'Class' => '13249556',
+                                            'Class' => '18586218',
                                             'Destructor' => 1,
                                             'Header' => 'rollingpolicy.h',
                                             'InLine' => 1,
-                                            'Line' => '45',
+                                            'Line' => '44',
                                             'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13250141'
+                                                                  'type' => '18586745'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicy',
                                             'Virt' => 1
                                           },
-                            '13254599' => {
+                            '18591294' => {
                                             'Artificial' => 1,
-                                            'Class' => '13249556',
+                                            'Class' => '18586218',
                                             'Destructor' => 1,
                                             'Header' => 'rollingpolicy.h',
                                             'InLine' => 1,
-                                            'Line' => '45',
+                                            'Line' => '44',
                                             'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13250141'
+                                                                  'type' => '18586745'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicy',
                                             'Virt' => 1
                                           },
-                            '13254690' => {
+                            '18591386' => {
                                             'Artificial' => 1,
-                                            'Class' => '13249556',
+                                            'Class' => '18586218',
                                             'Constructor' => 1,
                                             'Header' => 'rollingpolicy.h',
                                             'InLine' => 1,
-                                            'Line' => '45',
+                                            'Line' => '44',
                                             'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13250141'
+                                                                  'type' => '18586745'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicy'
                                           },
-                            '13254691' => {
+                            '18591387' => {
                                             'Artificial' => 1,
-                                            'Class' => '13249556',
+                                            'Class' => '18586218',
                                             'Constructor' => 1,
                                             'Header' => 'rollingpolicy.h',
                                             'InLine' => 1,
-                                            'Line' => '45',
+                                            'Line' => '44',
                                             'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13250141'
+                                                                  'type' => '18586745'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicy'
                                           },
-                            '132950' => {
-                                          'Class' => '116737',
-                                          'Constructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117925'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AndFilter',
-                                          'Source' => 'andfilter.cpp',
-                                          'SourceLine' => '31'
-                                        },
-                            '133371' => {
-                                          'Artificial' => 1,
-                                          'Class' => '116376',
-                                          'Destructor' => 1,
-                                          'Header' => 'filter.h',
-                                          'InLine' => 1,
-                                          'Line' => '68',
-                                          'MnglName' => '_ZN7log4cxx3spi6FilterD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117743'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Filter',
-                                          'Virt' => 1
-                                        },
-                            '133372' => {
-                                          'Artificial' => 1,
-                                          'Class' => '116376',
-                                          'Destructor' => 1,
-                                          'Header' => 'filter.h',
-                                          'InLine' => 1,
-                                          'Line' => '68',
-                                          'MnglName' => '_ZN7log4cxx3spi6FilterD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117743'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Filter',
-                                          'Virt' => 1
-                                        },
-                            '13352287' => {
-                                            'Class' => '5413850',
+                            '18770151' => {
+                                            'Class' => '7730527',
+                                            'Header' => 'rollingpolicybase.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'rollingpolicybase.cpp',
+                                            'SourceLine' => '35',
+                                            'Static' => 1
+                                          },
+                            '18770168' => {
+                                            'Class' => '7730527',
+                                            'Header' => 'rollingpolicybase.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'rollingpolicybase.cpp',
+                                            'SourceLine' => '35',
+                                            'Static' => 1
+                                          },
+                            '18770185' => {
+                                            'Class' => '7730527',
                                             'Const' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '5539830'
+                                                                  'type' => '7942070'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '38',
+                                            'SourceLine' => '35',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '13352326' => {
-                                            'Class' => '5413850',
-                                            'Header' => 'rollingpolicybase.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '38',
-                                            'Static' => 1
-                                          },
-                            '13352344' => {
-                                            'Class' => '5413850',
-                                            'Header' => 'rollingpolicybase.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '38',
-                                            'Static' => 1
-                                          },
-                            '13352622' => {
-                                            'Class' => '5413850',
+                            '18770451' => {
+                                            'Class' => '7730527',
                                             'Const' => 1,
                                             'Header' => 'rollingpolicybase.h',
-                                            'Line' => '84',
+                                            'Line' => '60',
                                             'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase19getFormatSpecifiersB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '5539824'
+                                                                  'type' => '7942064'
                                                                 }
                                                        },
                                             'PureVirt' => 1,
-                                            'Return' => '5414950',
+                                            'Return' => '7733080',
                                             'ShortName' => 'getFormatSpecifiers',
                                             'VirtPos' => '9'
                                           },
-                            '13352706' => {
-                                            'Class' => '5413850',
+                            '18770537' => {
+                                            'Class' => '7730527',
                                             'Header' => 'rollingpolicybase.h',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase18setFileNamePatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357017'
+                                                                  'type' => '18777249'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'fnp',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setFileNamePattern',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '81'
+                                            'SourceLine' => '82'
                                           },
-                            '13352738' => {
-                                            'Class' => '5413850',
+                            '18770569' => {
+                                            'Class' => '7730527',
                                             'Const' => 1,
                                             'Header' => 'rollingpolicybase.h',
-                                            'Line' => '99',
+                                            'Line' => '74',
                                             'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase18getFileNamePatternB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '5539830'
+                                                                  'type' => '7942070'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getFileNamePattern',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '87'
+                                            'SourceLine' => '88'
                                           },
-                            '13352800' => {
-                                            'Class' => '5413850',
+                            '18770631' => {
+                                            'Class' => '7730527',
                                             'Header' => 'rollingpolicybase.h',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase32setCreateIntermediateDirectoriesEb',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357017'
+                                                                  'type' => '18777249'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'createIntermediate',
-                                                                  'type' => '40888'
+                                                                  'type' => '83923'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -10245,826 +28721,725 @@
                                             'Return' => '1',
                                             'ShortName' => 'setCreateIntermediateDirectories',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '177'
+                                            'SourceLine' => '178'
                                           },
-                            '13352832' => {
-                                            'Class' => '5413850',
+                            '18770663' => {
+                                            'Class' => '7730527',
+                                            'Const' => 1,
                                             'Header' => 'rollingpolicybase.h',
-                                            'Line' => '115',
+                                            'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase23getPatternConverterListEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '7942070'
+                                                                }
+                                                       },
+                                            'Return' => '7731939',
+                                            'ShortName' => 'getPatternConverterList',
+                                            'Source' => 'rollingpolicybase.cpp',
+                                            'SourceLine' => '182'
+                                          },
+                            '18770736' => {
+                                            'Class' => '7730527',
+                                            'Header' => 'rollingpolicybase.h',
+                                            'Line' => '86',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase20parseFileNamePatternEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357017'
+                                                                  'type' => '18777249'
                                                                 }
                                                        },
                                             'Protected' => 1,
                                             'Return' => '1',
                                             'ShortName' => 'parseFileNamePattern',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '95'
+                                            'SourceLine' => '96'
                                           },
-                            '13352932' => {
-                                            'Class' => '5413850',
+                            '18770836' => {
+                                            'Class' => '7730527',
                                             'Const' => 1,
                                             'Header' => 'rollingpolicybase.h',
-                                            'Line' => '128',
+                                            'Line' => '99',
                                             'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase23getDatePatternConverterEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '5539830'
+                                                                  'type' => '7942070'
                                                                 }
                                                        },
                                             'Protected' => 1,
-                                            'Return' => '1792237',
+                                            'Return' => '2740957',
                                             'ShortName' => 'getDatePatternConverter',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '152'
+                                            'SourceLine' => '153'
                                           },
-                            '13353084' => {
-                                            'Class' => '13352963',
+                            '18770988' => {
+                                            'Class' => '18770867',
                                             'Const' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'InLine' => 2,
-                                            'Line' => '54',
+                                            'Line' => '48',
                                             'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBase7getNameB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357079'
+                                                                  'type' => '18777305'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13354600' => {
+                            '18772598' => {
                                             'Data' => 1,
-                                            'Line' => '38',
+                                            'Line' => '35',
                                             'MnglName' => '_ZN7log4cxx7classes29RollingPolicyBaseRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'RollingPolicyBaseRegistration',
                                             'Source' => 'rollingpolicybase.cpp'
                                           },
-                            '13354618' => {
+                            '18772616' => {
                                             'Header' => 'object.h',
                                             'InLine' => 2,
-                                            'Line' => '122',
+                                            'Line' => '126',
                                             'MnglName' => '_ZN7log4cxx4castINS_7pattern20DatePatternConverterENS1_16PatternConverterELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
                                             'NameSpace' => 'log4cxx',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'incoming',
-                                                                  'type' => '1792805'
+                                                                  'type' => '2741796'
                                                                 }
                                                        },
-                                            'Return' => '13323563',
+                                            'Return' => '4118636',
                                             'ShortName' => 'cast<log4cxx::pattern::DatePatternConverter, log4cxx::pattern::PatternConverter>',
                                             'TParam' => {
                                                           '0' => {
                                                                    'key' => 'Ret',
-                                                                   'type' => '2972731'
+                                                                   'type' => '4175863'
                                                                  },
                                                           '1' => {
                                                                    'key' => 'Type',
-                                                                   'type' => '1791943'
+                                                                   'type' => '2739798'
                                                                  }
                                                         }
                                           },
-                            '13354662' => {
+                            '18772660' => {
                                             'Header' => 'object.h',
                                             'InLine' => 2,
-                                            'Line' => '122',
+                                            'Line' => '126',
                                             'MnglName' => '_ZN7log4cxx4castINS_7pattern23IntegerPatternConverterENS1_16PatternConverterELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
                                             'NameSpace' => 'log4cxx',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'incoming',
-                                                                  'type' => '1792805'
+                                                                  'type' => '2741796'
                                                                 }
                                                        },
-                                            'Return' => '13321661',
+                                            'Return' => '9529272',
                                             'ShortName' => 'cast<log4cxx::pattern::IntegerPatternConverter, log4cxx::pattern::PatternConverter>',
                                             'TParam' => {
                                                           '0' => {
                                                                    'key' => 'Ret',
-                                                                   'type' => '6667276'
+                                                                   'type' => '9560429'
                                                                  },
                                                           '1' => {
                                                                    'key' => 'Type',
-                                                                   'type' => '1791943'
+                                                                   'type' => '2739798'
                                                                  }
                                                         }
                                           },
-                            '133570' => {
-                                          'Artificial' => 1,
-                                          'Class' => '116629',
-                                          'Constructor' => 1,
-                                          'Header' => 'optionhandler.h',
-                                          'InLine' => 1,
-                                          'Line' => '34',
-                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandlerC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '133520'
-                                                              }
-                                                     },
-                                          'ShortName' => 'OptionHandler'
-                                        },
-                            '133571' => {
-                                          'Artificial' => 1,
-                                          'Class' => '116629',
-                                          'Constructor' => 1,
-                                          'Header' => 'optionhandler.h',
-                                          'InLine' => 1,
-                                          'Line' => '34',
-                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandlerC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '133520'
-                                                              }
-                                                     },
-                                          'ShortName' => 'OptionHandler'
-                                        },
-                            '133636' => {
-                                          'Artificial' => 1,
-                                          'Class' => '53165',
-                                          'Constructor' => 1,
-                                          'Header' => 'object.h',
-                                          'InLine' => 1,
-                                          'Line' => '101',
-                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '133604'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Object'
-                                        },
-                            '133637' => {
-                                          'Artificial' => 1,
-                                          'Class' => '53165',
-                                          'Constructor' => 1,
-                                          'Header' => 'object.h',
-                                          'InLine' => 1,
-                                          'Line' => '101',
-                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '133604'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Object'
-                                        },
-                            '13400438' => {
-                                            'Class' => '5413850',
+                            '18827386' => {
+                                            'Class' => '7730527',
                                             'Destructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBaseD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357017'
+                                                                  'type' => '18777249'
                                                                 }
                                                        },
                                             'ShortName' => 'RollingPolicyBase',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '45',
+                                            'SourceLine' => '46',
                                             'Virt' => 1
                                           },
-                            '13400537' => {
-                                            'Class' => '5413850',
+                            '18827484' => {
+                                            'Class' => '7730527',
                                             'Destructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBaseD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357017'
+                                                                  'type' => '18777249'
                                                                 }
                                                        },
                                             'ShortName' => 'RollingPolicyBase',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '45',
+                                            'SourceLine' => '46',
                                             'Virt' => 1
                                           },
-                            '13403807' => {
-                                            'Class' => '5413850',
+                            '18831061' => {
+                                            'Class' => '7730527',
                                             'Destructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBaseD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357017'
+                                                                  'type' => '18777249'
                                                                 }
                                                        },
                                             'ShortName' => 'RollingPolicyBase',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '45',
+                                            'SourceLine' => '46',
                                             'Virt' => 1
                                           },
-                            '13407132' => {
-                                            'Class' => '5413850',
+                            '18834705' => {
+                                            'Class' => '7730527',
+                                            'Constructor' => 1,
+                                            'Header' => 'rollingpolicybase.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBaseC1ESt10unique_ptrINS1_24RollingPolicyBasePrivateESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18777249'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '7600775'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'RollingPolicyBase',
+                                            'Source' => 'rollingpolicybase.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '18835863' => {
+                                            'Class' => '7730527',
+                                            'Constructor' => 1,
+                                            'Header' => 'rollingpolicybase.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBaseC2ESt10unique_ptrINS1_24RollingPolicyBasePrivateESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '18777249'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '7600775'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'RollingPolicyBase',
+                                            'Source' => 'rollingpolicybase.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '18837109' => {
+                                            'Class' => '7730527',
                                             'Constructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBaseC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357017'
+                                                                  'type' => '18777249'
                                                                 }
                                                        },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
                                             'ShortName' => 'RollingPolicyBase',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '40'
+                                            'SourceLine' => '37'
                                           },
-                            '13408338' => {
-                                            'Class' => '5413850',
+                            '18838958' => {
+                                            'Class' => '7730527',
                                             'Constructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBaseC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357017'
+                                                                  'type' => '18777249'
                                                                 }
                                                        },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
                                             'ShortName' => 'RollingPolicyBase',
                                             'Source' => 'rollingpolicybase.cpp',
-                                            'SourceLine' => '40'
+                                            'SourceLine' => '37'
                                           },
-                            '13410969' => {
+                            '18842252' => {
                                             'Artificial' => 1,
-                                            'Class' => '13352963',
+                                            'Class' => '18770867',
                                             'Destructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'InLine' => 1,
-                                            'Line' => '54',
+                                            'Line' => '48',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357062'
+                                                                  'type' => '18777288'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicyBase',
                                             'Virt' => 1
                                           },
-                            '13410970' => {
+                            '18842253' => {
                                             'Artificial' => 1,
-                                            'Class' => '13352963',
+                                            'Class' => '18770867',
                                             'Destructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'InLine' => 1,
-                                            'Line' => '54',
+                                            'Line' => '48',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357062'
+                                                                  'type' => '18777288'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicyBase',
                                             'Virt' => 1
                                           },
-                            '13411111' => {
+                            '18842394' => {
                                             'Artificial' => 1,
-                                            'Class' => '13352963',
+                                            'Class' => '18770867',
                                             'Destructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'InLine' => 1,
-                                            'Line' => '54',
+                                            'Line' => '48',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357062'
+                                                                  'type' => '18777288'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicyBase',
                                             'Virt' => 1
                                           },
-                            '13411201' => {
+                            '18842484' => {
                                             'Artificial' => 1,
-                                            'Class' => '13352963',
+                                            'Class' => '18770867',
                                             'Constructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'InLine' => 1,
-                                            'Line' => '54',
+                                            'Line' => '48',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357062'
+                                                                  'type' => '18777288'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicyBase'
                                           },
-                            '13411202' => {
+                            '18842485' => {
                                             'Artificial' => 1,
-                                            'Class' => '13352963',
+                                            'Class' => '18770867',
                                             'Constructor' => 1,
                                             'Header' => 'rollingpolicybase.h',
                                             'InLine' => 1,
-                                            'Line' => '54',
+                                            'Line' => '48',
                                             'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13357062'
+                                                                  'type' => '18777288'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRollingPolicyBase'
                                           },
-                            '13466683' => {
-                                            'Class' => '5413830',
+                            '18943156' => {
+                                            'Class' => '7730517',
                                             'Const' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467700'
+                                                                  'type' => '18944517'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
                                             'Source' => 'rolloverdescription.cpp',
                                             'SourceLine' => '25',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '13466722' => {
-                                            'Class' => '5413830',
+                            '18943195' => {
+                                            'Class' => '7730517',
                                             'Header' => 'rolloverdescription.h',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescription14getStaticClassEv',
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getStaticClass',
                                             'Source' => 'rolloverdescription.cpp',
                                             'SourceLine' => '25',
                                             'Static' => 1
                                           },
-                            '13466740' => {
-                                            'Class' => '5413830',
+                            '18943212' => {
+                                            'Class' => '7730517',
                                             'Header' => 'rolloverdescription.h',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescription13registerClassEv',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
                                             'Source' => 'rolloverdescription.cpp',
                                             'SourceLine' => '25',
                                             'Static' => 1
                                           },
-                            '13466758' => {
-                                            'Class' => '5413830',
+                            '18943229' => {
+                                            'Class' => '7730517',
                                             'Const' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'InLine' => 2,
-                                            'Line' => '33',
+                                            'Line' => '32',
                                             'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription4castERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467700'
+                                                                  'type' => '18944517'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13466802' => {
-                                            'Class' => '5413830',
+                            '18943273' => {
+                                            'Class' => '7730517',
                                             'Const' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'InLine' => 2,
-                                            'Line' => '35',
+                                            'Line' => '34',
                                             'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription10instanceofERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467700'
+                                                                  'type' => '18944517'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13467220' => {
-                                            'Class' => '13467100',
+                            '18943689' => {
+                                            'Class' => '18943568',
                                             'Const' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'InLine' => 2,
-                                            'Line' => '32',
+                                            'Line' => '31',
                                             'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription24ClazzRolloverDescription7getNameB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467734'
+                                                                  'type' => '18944545'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13467259' => {
-                                            'Class' => '13467100',
+                            '18943728' => {
+                                            'Class' => '18943568',
                                             'Const' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'InLine' => 2,
-                                            'Line' => '32',
+                                            'Line' => '31',
                                             'MnglName' => '_ZNK7log4cxx7rolling19RolloverDescription24ClazzRolloverDescription11newInstanceEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467734'
+                                                                  'type' => '18944545'
                                                                 }
                                                        },
-                                            'Return' => '5415893',
+                                            'Return' => '7736792',
                                             'ShortName' => 'newInstance',
                                             'Virt' => 1,
                                             'VirtPos' => '2'
                                           },
-                            '13467365' => {
+                            '18943803' => {
                                             'Data' => 1,
                                             'Line' => '25',
                                             'MnglName' => '_ZN7log4cxx7classes31RolloverDescriptionRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'RolloverDescriptionRegistration',
                                             'Source' => 'rolloverdescription.cpp'
                                           },
-                            '13468057' => {
-                                            'Artificial' => 1,
-                                            'Class' => '5413830',
+                            '18953689' => {
+                                            'Class' => '7730517',
                                             'Destructor' => 1,
                                             'Header' => 'rolloverdescription.h',
-                                            'InLine' => 1,
-                                            'Line' => '30',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescriptionD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467677'
+                                                                  'type' => '18944500'
                                                                 }
                                                        },
                                             'ShortName' => 'RolloverDescription',
+                                            'Source' => 'rolloverdescription.cpp',
+                                            'SourceLine' => '79',
                                             'Virt' => 1
                                           },
-                            '13468058' => {
-                                            'Artificial' => 1,
-                                            'Class' => '5413830',
+                            '18953690' => {
+                                            'Class' => '7730517',
                                             'Destructor' => 1,
                                             'Header' => 'rolloverdescription.h',
-                                            'InLine' => 1,
-                                            'Line' => '30',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescriptionD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467677'
+                                                                  'type' => '18944500'
                                                                 }
                                                        },
                                             'ShortName' => 'RolloverDescription',
+                                            'Source' => 'rolloverdescription.cpp',
+                                            'SourceLine' => '79',
                                             'Virt' => 1
                                           },
-                            '13470156' => {
-                                            'Artificial' => 1,
-                                            'Class' => '5413830',
+                            '18953783' => {
+                                            'Class' => '7730517',
                                             'Destructor' => 1,
                                             'Header' => 'rolloverdescription.h',
-                                            'InLine' => 1,
-                                            'Line' => '30',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescriptionD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467677'
+                                                                  'type' => '18944500'
                                                                 }
                                                        },
                                             'ShortName' => 'RolloverDescription',
+                                            'Source' => 'rolloverdescription.cpp',
+                                            'SourceLine' => '79',
                                             'Virt' => 1
                                           },
-                            '13479183' => {
-                                            'Class' => '5413830',
+                            '18956146' => {
+                                            'Class' => '7730517',
                                             'Constructor' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescriptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRKSt10shared_ptrINS0_6ActionEESE_',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467677'
+                                                                  'type' => '18944500'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'activeFileName1',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'append1',
-                                                                  'type' => '40895'
+                                                                  'type' => '83930'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'synchronous1',
-                                                                  'type' => '13467705'
+                                                                  'type' => '18944326'
                                                                 },
                                                          '4' => {
                                                                   'name' => 'asynchronous1',
-                                                                  'type' => '13467705'
+                                                                  'type' => '18944326'
                                                                 }
                                                        },
                                             'ShortName' => 'RolloverDescription',
                                             'Source' => 'rolloverdescription.cpp',
-                                            'SourceLine' => '32'
+                                            'SourceLine' => '70'
                                           },
-                            '13479184' => {
-                                            'Class' => '5413830',
+                            '18956147' => {
+                                            'Class' => '7730517',
                                             'Constructor' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescriptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRKSt10shared_ptrINS0_6ActionEESE_',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467677'
+                                                                  'type' => '18944500'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'activeFileName1',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'append1',
-                                                                  'type' => '40895'
+                                                                  'type' => '83930'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'synchronous1',
-                                                                  'type' => '13467705'
+                                                                  'type' => '18944326'
                                                                 },
                                                          '4' => {
                                                                   'name' => 'asynchronous1',
-                                                                  'type' => '13467705'
+                                                                  'type' => '18944326'
                                                                 }
                                                        },
                                             'ShortName' => 'RolloverDescription',
                                             'Source' => 'rolloverdescription.cpp',
-                                            'SourceLine' => '32'
+                                            'SourceLine' => '70'
                                           },
-                            '13481279' => {
-                                            'Class' => '5413830',
+                            '18958757' => {
+                                            'Class' => '7730517',
                                             'Constructor' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescriptionC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467677'
+                                                                  'type' => '18944500'
                                                                 }
                                                        },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
                                             'ShortName' => 'RolloverDescription',
                                             'Source' => 'rolloverdescription.cpp',
-                                            'SourceLine' => '28'
+                                            'SourceLine' => '65'
                                           },
-                            '13481280' => {
-                                            'Class' => '5413830',
+                            '18958758' => {
+                                            'Class' => '7730517',
                                             'Constructor' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescriptionC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467677'
+                                                                  'type' => '18944500'
                                                                 }
                                                        },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
                                             'ShortName' => 'RolloverDescription',
                                             'Source' => 'rolloverdescription.cpp',
-                                            'SourceLine' => '28'
+                                            'SourceLine' => '65'
                                           },
-                            '13484169' => {
+                            '18962451' => {
                                             'Artificial' => 1,
-                                            'Class' => '13467100',
+                                            'Class' => '18943568',
                                             'Destructor' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'InLine' => 1,
-                                            'Line' => '32',
+                                            'Line' => '31',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467717'
+                                                                  'type' => '18944528'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRolloverDescription',
                                             'Virt' => 1
                                           },
-                            '13484170' => {
+                            '18962452' => {
                                             'Artificial' => 1,
-                                            'Class' => '13467100',
+                                            'Class' => '18943568',
                                             'Destructor' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'InLine' => 1,
-                                            'Line' => '32',
+                                            'Line' => '31',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467717'
+                                                                  'type' => '18944528'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRolloverDescription',
                                             'Virt' => 1
                                           },
-                            '13484310' => {
+                            '18962592' => {
                                             'Artificial' => 1,
-                                            'Class' => '13467100',
+                                            'Class' => '18943568',
                                             'Destructor' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'InLine' => 1,
-                                            'Line' => '32',
+                                            'Line' => '31',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467717'
+                                                                  'type' => '18944528'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRolloverDescription',
                                             'Virt' => 1
                                           },
-                            '13484400' => {
+                            '18962682' => {
                                             'Artificial' => 1,
-                                            'Class' => '13467100',
+                                            'Class' => '18943568',
                                             'Constructor' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'InLine' => 1,
-                                            'Line' => '32',
+                                            'Line' => '31',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467717'
+                                                                  'type' => '18944528'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRolloverDescription'
                                           },
-                            '13484401' => {
+                            '18962683' => {
                                             'Artificial' => 1,
-                                            'Class' => '13467100',
+                                            'Class' => '18943568',
                                             'Constructor' => 1,
                                             'Header' => 'rolloverdescription.h',
                                             'InLine' => 1,
-                                            'Line' => '32',
+                                            'Line' => '31',
                                             'MnglName' => '_ZN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13467717'
+                                                                  'type' => '18944528'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzRolloverDescription'
                                           },
-                            '135092' => {
-                                          'Artificial' => 1,
-                                          'Class' => '117185',
-                                          'Destructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117982'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAndFilter',
-                                          'Virt' => 1
-                                        },
-                            '135093' => {
-                                          'Artificial' => 1,
-                                          'Class' => '117185',
-                                          'Destructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117982'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAndFilter',
-                                          'Virt' => 1
-                                        },
-                            '135233' => {
-                                          'Artificial' => 1,
-                                          'Class' => '117185',
-                                          'Destructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117982'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAndFilter',
-                                          'Virt' => 1
-                                        },
-                            '135323' => {
-                                          'Artificial' => 1,
-                                          'Class' => '117185',
-                                          'Constructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117982'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAndFilter'
-                                        },
-                            '135324' => {
-                                          'Artificial' => 1,
-                                          'Class' => '117185',
-                                          'Constructor' => 1,
-                                          'Header' => 'andfilter.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '117982'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAndFilter'
-                                        },
-                            '13540969' => {
-                                            'Class' => '5900726',
+                            '19063049' => {
+                                            'Class' => '8526832',
                                             'Const' => 1,
                                             'Header' => 'rootlogger.h',
                                             'MnglName' => '_ZNK7log4cxx3spi10RootLogger17getEffectiveLevelEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13541767'
+                                                                  'type' => '19064093'
                                                                 }
                                                        },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '337332',
+                                            'Return' => '546687',
                                             'ShortName' => 'getEffectiveLevel',
                                             'Source' => 'rootlogger.cpp',
                                             'SourceLine' => '33',
                                             'Virt' => 1,
                                             'VirtPos' => '12'
                                           },
-                            '13541008' => {
-                                            'Class' => '5900726',
+                            '19063088' => {
+                                            'Class' => '8526832',
                                             'Header' => 'rootlogger.h',
                                             'MnglName' => '_ZN7log4cxx3spi10RootLogger8setLevelESt10shared_ptrINS_5LevelEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13541733'
+                                                                  'type' => '19064059'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'level1',
-                                                                  'type' => '336200'
+                                                                  'type' => '544736'
                                                                 }
                                                        },
                                             'Return' => '1',
@@ -11074,123 +29449,55 @@
                                             'Virt' => 1,
                                             'VirtPos' => '13'
                                           },
-                            '135483' => {
-                                          'Artificial' => 1,
-                                          'Class' => '116629',
-                                          'Destructor' => 1,
-                                          'Header' => 'optionhandler.h',
-                                          'InLine' => 1,
-                                          'Line' => '38',
-                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandlerD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '133520'
-                                                              }
-                                                     },
-                                          'ShortName' => 'OptionHandler',
-                                          'Virt' => 1
-                                        },
-                            '135484' => {
-                                          'Artificial' => 1,
-                                          'Class' => '116629',
-                                          'Destructor' => 1,
-                                          'Header' => 'optionhandler.h',
-                                          'InLine' => 1,
-                                          'Line' => '38',
-                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandlerD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '133520'
-                                                              }
-                                                     },
-                                          'ShortName' => 'OptionHandler',
-                                          'Virt' => 1
-                                        },
-                            '13548632' => {
-                                            'Class' => '5900726',
+                            '19070823' => {
+                                            'Class' => '8526832',
                                             'Constructor' => 1,
                                             'Header' => 'rootlogger.h',
                                             'MnglName' => '_ZN7log4cxx3spi10RootLoggerC1ERNS_7helpers4PoolESt10shared_ptrINS_5LevelEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13541733'
+                                                                  'type' => '19064059'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'pool',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'level1',
-                                                                  'type' => '336200'
+                                                                  'type' => '544736'
                                                                 }
                                                        },
                                             'ShortName' => 'RootLogger',
                                             'Source' => 'rootlogger.cpp',
                                             'SourceLine' => '27'
                                           },
-                            '13552106' => {
-                                            'Class' => '5900726',
+                            '19074284' => {
+                                            'Class' => '8526832',
                                             'Constructor' => 1,
                                             'Header' => 'rootlogger.h',
                                             'MnglName' => '_ZN7log4cxx3spi10RootLoggerC2ERNS_7helpers4PoolESt10shared_ptrINS_5LevelEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13541733'
+                                                                  'type' => '19064059'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'pool',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'level1',
-                                                                  'type' => '336200'
+                                                                  'type' => '544736'
                                                                 }
                                                        },
                                             'ShortName' => 'RootLogger',
                                             'Source' => 'rootlogger.cpp',
                                             'SourceLine' => '27'
                                           },
-                            '135544' => {
-                                          'Artificial' => 1,
-                                          'Class' => '53165',
-                                          'Destructor' => 1,
-                                          'Header' => 'object.h',
-                                          'InLine' => 1,
-                                          'Line' => '105',
-                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '133604'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Object',
-                                          'Virt' => 1
-                                        },
-                            '135545' => {
-                                          'Artificial' => 1,
-                                          'Class' => '53165',
-                                          'Destructor' => 1,
-                                          'Header' => 'object.h',
-                                          'InLine' => 1,
-                                          'Line' => '105',
-                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '133604'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Object',
-                                          'Virt' => 1
-                                        },
-                            '13555766' => {
+                            '19077921' => {
                                             'Artificial' => 1,
-                                            'Class' => '5900726',
+                                            'Class' => '8526832',
                                             'Destructor' => 1,
                                             'Header' => 'rootlogger.h',
                                             'InLine' => 1,
@@ -11199,15 +29506,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13541733'
+                                                                  'type' => '19064059'
                                                                 }
                                                        },
                                             'ShortName' => 'RootLogger',
                                             'Virt' => 1
                                           },
-                            '13555767' => {
+                            '19077922' => {
                                             'Artificial' => 1,
-                                            'Class' => '5900726',
+                                            'Class' => '8526832',
                                             'Destructor' => 1,
                                             'Header' => 'rootlogger.h',
                                             'InLine' => 1,
@@ -11216,15 +29523,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13541733'
+                                                                  'type' => '19064059'
                                                                 }
                                                        },
                                             'ShortName' => 'RootLogger',
                                             'Virt' => 1
                                           },
-                            '13556036' => {
+                            '19078191' => {
                                             'Artificial' => 1,
-                                            'Class' => '5900726',
+                                            'Class' => '8526832',
                                             'Destructor' => 1,
                                             'Header' => 'rootlogger.h',
                                             'InLine' => 1,
@@ -11233,230 +29540,52 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13541733'
+                                                                  'type' => '19064059'
                                                                 }
                                                        },
                                             'ShortName' => 'RootLogger',
                                             'Virt' => 1
                                           },
-                            '135567' => {
-                                          'Artificial' => 1,
-                                          'Class' => '53165',
-                                          'Destructor' => 1,
-                                          'Header' => 'object.h',
-                                          'InLine' => 1,
-                                          'Line' => '105',
-                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '133604'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Object',
-                                          'Virt' => 1
-                                        },
-                            '13613026' => {
-                                            'Class' => '13612897',
-                                            'Header' => 'serversocket.h',
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocket6acceptEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13616097'
-                                                                }
-                                                       },
-                                            'Return' => '13613205',
-                                            'ShortName' => 'accept',
-                                            'Source' => 'serversocket.cpp',
-                                            'SourceLine' => '99'
+                            '19178505' => {
+                                            'Class' => '19178348',
+                                            'Header' => 'shortfilelocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern33ShortFileLocationPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'shortfilelocationpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
                                           },
-                            '13613057' => {
-                                            'Class' => '13612897',
-                                            'Header' => 'serversocket.h',
-                                            'Line' => '44',
-                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocket5closeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13616097'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'serversocket.cpp',
-                                            'SourceLine' => '79'
+                            '19178522' => {
+                                            'Class' => '19178348',
+                                            'Header' => 'shortfilelocationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern33ShortFileLocationPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'shortfilelocationpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
                                           },
-                            '13613084' => {
-                                            'Class' => '13612897',
-                                            'Const' => 1,
-                                            'Header' => 'serversocket.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers12ServerSocket12getSoTimeoutEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13616143'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40835',
-                                            'ShortName' => 'getSoTimeout',
-                                            'Source' => 'serversocket.cpp',
-                                            'SourceLine' => '159'
-                                          },
-                            '13613115' => {
-                                            'Class' => '13612897',
-                                            'Header' => 'serversocket.h',
-                                            'Line' => '52',
-                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocket12setSoTimeoutEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13616097'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'newVal',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'setSoTimeout',
-                                            'Source' => 'serversocket.cpp',
-                                            'SourceLine' => '166'
-                                          },
-                            '13623896' => {
-                                            'Class' => '13612897',
-                                            'Destructor' => 1,
-                                            'Header' => 'serversocket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13616097'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ServerSocket',
-                                            'Source' => 'serversocket.cpp',
-                                            'SourceLine' => '75',
-                                            'Virt' => 1
-                                          },
-                            '13623897' => {
-                                            'Class' => '13612897',
-                                            'Destructor' => 1,
-                                            'Header' => 'serversocket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13616097'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ServerSocket',
-                                            'Source' => 'serversocket.cpp',
-                                            'SourceLine' => '75',
-                                            'Virt' => 1
-                                          },
-                            '13623991' => {
-                                            'Class' => '13612897',
-                                            'Destructor' => 1,
-                                            'Header' => 'serversocket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13616097'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ServerSocket',
-                                            'Source' => 'serversocket.cpp',
-                                            'SourceLine' => '75',
-                                            'Virt' => 1
-                                          },
-                            '13624131' => {
-                                            'Class' => '13612897',
-                                            'Constructor' => 1,
-                                            'Header' => 'serversocket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketC2Ei',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13616097'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'port',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ServerSocket',
-                                            'Source' => 'serversocket.cpp',
-                                            'SourceLine' => '28'
-                                          },
-                            '13624132' => {
-                                            'Class' => '13612897',
-                                            'Constructor' => 1,
-                                            'Header' => 'serversocket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketC1Ei',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13616097'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'port',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ServerSocket',
-                                            'Source' => 'serversocket.cpp',
-                                            'SourceLine' => '28'
-                                          },
-                            '13682962' => {
-                                            'Class' => '13682807',
+                            '19178539' => {
+                                            'Class' => '19178348',
                                             'Const' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'MnglName' => '_ZNK7log4cxx7pattern33ShortFileLocationPatternConverter8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684529'
+                                                                  'type' => '19180391'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
                                             'Source' => 'shortfilelocationpatternconverter.cpp',
-                                            'SourceLine' => '31',
+                                            'SourceLine' => '28',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '13683001' => {
-                                            'Class' => '13682807',
-                                            'Header' => 'shortfilelocationpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern33ShortFileLocationPatternConverter14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'shortfilelocationpatternconverter.cpp',
-                                            'SourceLine' => '31',
-                                            'Static' => 1
-                                          },
-                            '13683019' => {
-                                            'Class' => '13682807',
-                                            'Header' => 'shortfilelocationpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern33ShortFileLocationPatternConverter13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'shortfilelocationpatternconverter.cpp',
-                                            'SourceLine' => '31',
-                                            'Static' => 1
-                                          },
-                            '13683037' => {
-                                            'Class' => '13682807',
+                            '19178578' => {
+                                            'Class' => '19178348',
                                             'Const' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 2,
@@ -11465,20 +29594,20 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684529'
+                                                                  'type' => '19180391'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13683081' => {
-                                            'Class' => '13682807',
+                            '19178622' => {
+                                            'Class' => '19178348',
                                             'Const' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 2,
@@ -11487,58 +29616,58 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684529'
+                                                                  'type' => '19180391'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13683125' => {
-                                            'Class' => '13682807',
+                            '19178666' => {
+                                            'Class' => '19178348',
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'MnglName' => '_ZN7log4cxx7pattern33ShortFileLocationPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'p1',
-                                                                  'type' => '336965'
+                                                                  'type' => '545589'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rsi'
                                                      },
-                                            'Return' => '1792237',
+                                            'Return' => '2740957',
                                             'ShortName' => 'newInstance',
                                             'Source' => 'shortfilelocationpatternconverter.cpp',
-                                            'SourceLine' => '38',
+                                            'SourceLine' => '35',
                                             'Static' => 1
                                           },
-                            '13683153' => {
-                                            'Class' => '13682807',
+                            '19178694' => {
+                                            'Class' => '19178348',
                                             'Const' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'MnglName' => '_ZNK7log4cxx7pattern33ShortFileLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684529'
+                                                                  'type' => '19180391'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'event',
-                                                                  'type' => '117970'
+                                                                  'type' => '220958'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'toAppendTo',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -11547,12 +29676,12 @@
                                             'Return' => '1',
                                             'ShortName' => 'format',
                                             'Source' => 'shortfilelocationpatternconverter.cpp',
-                                            'SourceLine' => '44',
+                                            'SourceLine' => '41',
                                             'Virt' => 1,
                                             'VirtPos' => '7'
                                           },
-                            '13683324' => {
-                                            'Class' => '13683203',
+                            '19178865' => {
+                                            'Class' => '19178744',
                                             'Const' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 2,
@@ -11561,26 +29690,26 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684563'
+                                                                  'type' => '19180425'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13683812' => {
+                            '19179745' => {
                                             'Data' => 1,
-                                            'Line' => '31',
+                                            'Line' => '28',
                                             'MnglName' => '_ZN7log4cxx7classes45ShortFileLocationPatternConverterRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'ShortFileLocationPatternConverterRegistration',
                                             'Source' => 'shortfilelocationpatternconverter.cpp'
                                           },
-                            '13686404' => {
+                            '19181931' => {
                                             'Artificial' => 1,
-                                            'Class' => '13682807',
+                                            'Class' => '19178348',
                                             'Destructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 1,
@@ -11589,15 +29718,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684288'
+                                                                  'type' => '19180072'
                                                                 }
                                                        },
                                             'ShortName' => 'ShortFileLocationPatternConverter',
                                             'Virt' => 1
                                           },
-                            '13686405' => {
+                            '19181932' => {
                                             'Artificial' => 1,
-                                            'Class' => '13682807',
+                                            'Class' => '19178348',
                                             'Destructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 1,
@@ -11606,15 +29735,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684288'
+                                                                  'type' => '19180072'
                                                                 }
                                                        },
                                             'ShortName' => 'ShortFileLocationPatternConverter',
                                             'Virt' => 1
                                           },
-                            '13686670' => {
+                            '19182196' => {
                                             'Artificial' => 1,
-                                            'Class' => '13682807',
+                                            'Class' => '19178348',
                                             'Destructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 1,
@@ -11623,47 +29752,47 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684288'
+                                                                  'type' => '19180072'
                                                                 }
                                                        },
                                             'ShortName' => 'ShortFileLocationPatternConverter',
                                             'Virt' => 1
                                           },
-                            '13694190' => {
-                                            'Class' => '13682807',
+                            '19189746' => {
+                                            'Class' => '19178348',
                                             'Constructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'MnglName' => '_ZN7log4cxx7pattern33ShortFileLocationPatternConverterC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684288'
+                                                                  'type' => '19180072'
                                                                 }
                                                        },
                                             'Private' => 1,
                                             'ShortName' => 'ShortFileLocationPatternConverter',
                                             'Source' => 'shortfilelocationpatternconverter.cpp',
-                                            'SourceLine' => '33'
+                                            'SourceLine' => '30'
                                           },
-                            '13698331' => {
-                                            'Class' => '13682807',
+                            '19193862' => {
+                                            'Class' => '19178348',
                                             'Constructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'MnglName' => '_ZN7log4cxx7pattern33ShortFileLocationPatternConverterC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684288'
+                                                                  'type' => '19180072'
                                                                 }
                                                        },
                                             'Private' => 1,
                                             'ShortName' => 'ShortFileLocationPatternConverter',
                                             'Source' => 'shortfilelocationpatternconverter.cpp',
-                                            'SourceLine' => '33'
+                                            'SourceLine' => '30'
                                           },
-                            '13703979' => {
+                            '19199488' => {
                                             'Artificial' => 1,
-                                            'Class' => '13683203',
+                                            'Class' => '19178744',
                                             'Destructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 1,
@@ -11672,15 +29801,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684546'
+                                                                  'type' => '19180408'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzShortFileLocationPatternConverter',
                                             'Virt' => 1
                                           },
-                            '13703980' => {
+                            '19199489' => {
                                             'Artificial' => 1,
-                                            'Class' => '13683203',
+                                            'Class' => '19178744',
                                             'Destructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 1,
@@ -11689,15 +29818,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684546'
+                                                                  'type' => '19180408'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzShortFileLocationPatternConverter',
                                             'Virt' => 1
                                           },
-                            '13704120' => {
+                            '19199629' => {
                                             'Artificial' => 1,
-                                            'Class' => '13683203',
+                                            'Class' => '19178744',
                                             'Destructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 1,
@@ -11706,15 +29835,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684546'
+                                                                  'type' => '19180408'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzShortFileLocationPatternConverter',
                                             'Virt' => 1
                                           },
-                            '13704210' => {
+                            '19199719' => {
                                             'Artificial' => 1,
-                                            'Class' => '13683203',
+                                            'Class' => '19178744',
                                             'Constructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 1,
@@ -11723,14 +29852,14 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684546'
+                                                                  'type' => '19180408'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzShortFileLocationPatternConverter'
                                           },
-                            '13704211' => {
+                            '19199720' => {
                                             'Artificial' => 1,
-                                            'Class' => '13683203',
+                                            'Class' => '19178744',
                                             'Constructor' => 1,
                                             'Header' => 'shortfilelocationpatternconverter.h',
                                             'InLine' => 1,
@@ -11739,785 +29868,90 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13684546'
+                                                                  'type' => '19180408'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzShortFileLocationPatternConverter'
                                           },
-                            '1375167' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10decodeUTF8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'decodeUTF8',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '41',
-                                           'Static' => 1
-                                         },
-                            '1375195' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10encodeUTF8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '525708'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'encodeUTF8',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '61',
-                                           'Static' => 1
-                                         },
-                            '1375223' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10encodeUTF8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '42481',
-                                           'ShortName' => 'encodeUTF8',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '86',
-                                           'Static' => 1
-                                         },
-                            '1375255' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '61',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10encodeUTF8EjRNS0_10ByteBufferE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'sv',
-                                                                 'type' => '40771'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '1062818'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'encodeUTF8',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '98',
-                                           'Static' => 1
-                                         },
-                            '1375283' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '65',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder13encodeUTF16LEEjRNS0_10ByteBufferE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'sv',
-                                                                 'type' => '40771'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '1062818'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'encodeUTF16LE',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '175',
-                                           'Static' => 1
-                                         },
-                            '1375311' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '69',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder13encodeUTF16BEEjRNS0_10ByteBufferE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'sv',
-                                                                 'type' => '40771'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '1062818'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'encodeUTF16BE',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '145',
-                                           'Static' => 1
-                                         },
-                            '1375339' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '79',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'iter',
-                                                                 'type' => '1379922'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '40771',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '205',
-                                           'Static' => 1
-                                         },
-                            '1375371' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '87',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'sv',
-                                                                 'type' => '40771'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '525708'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'encode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '304',
-                                           'Static' => 1
-                                         },
-                            '1375399' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '93',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '312',
-                                           'Static' => 1
-                                         },
-                            '1375427' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '99',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '525708'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'encode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '366',
-                                           'Static' => 1
-                                         },
-                            '1375455' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '108',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '42481',
-                                           'ShortName' => 'encode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '353',
-                                           'Static' => 1
-                                         },
-                            '1375487' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '113',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERNS3_IcS4_IcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '480',
-                                           'Static' => 1
-                                         },
-                            '1375515' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '114',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_IwS4_IwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '525714'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'encode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '505',
-                                           'Static' => 1
-                                         },
-                            '1375543' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '115',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder7wencodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '41766',
-                                           'ShortName' => 'wencode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '529',
-                                           'Static' => 1
-                                         },
-                            '1375575' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '124',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERN9__gnu_cxx17__normal_iteratorIPKwS7_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'in',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'iter',
-                                                                 'type' => '1379934'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '40771',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '544',
-                                           'Static' => 1
-                                         },
-                            '1375607' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '132',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeEjRNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'sv',
-                                                                 'type' => '40771'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '525714'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'encode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '555',
-                                           'Static' => 1
-                                         },
-                            '1375635' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '171',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeEc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '41214'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '334450',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '657',
-                                           'Static' => 1
-                                         },
-                            '1375662' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '176',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeB5cxx11EPKc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '41670'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '668',
-                                           'Static' => 1
-                                         },
-                            '1375689' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '182',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder17encodeCharsetNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '7111',
-                                           'ShortName' => 'encodeCharsetName',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '680',
-                                           'Static' => 1
-                                         },
-                            '1375808' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '191',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10encodeUTF8EjPc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'ch',
-                                                                 'type' => '40771'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '42481'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Reg' => {
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '41030',
-                                           'ShortName' => 'encodeUTF8',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '105',
-                                           'Static' => 1
-                                         },
-                            '1375839' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '192',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder13encodeUTF16BEEjPc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'ch',
-                                                                 'type' => '40771'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '42481'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '41030',
-                                           'ShortName' => 'encodeUTF16BE',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '152',
-                                           'Static' => 1
-                                         },
-                            '1375870' => {
-                                           'Class' => '1375154',
-                                           'Header' => 'transcoder.h',
-                                           'Line' => '193',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder13encodeUTF16LEEjPc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'ch',
-                                                                 'type' => '40771'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '42481'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '41030',
-                                           'ShortName' => 'encodeUTF16LE',
-                                           'Source' => 'transcoder.cpp',
-                                           'SourceLine' => '181',
-                                           'Static' => 1
-                                         },
-                            '1377588' => {
-                                           'Class' => '1377564',
-                                           'Const' => 1,
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381344'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '36',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '1377627' => {
-                                           'Class' => '1377564',
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '36',
-                                           'Static' => 1
-                                         },
-                            '1377645' => {
-                                           'Class' => '1377564',
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '36',
-                                           'Static' => 1
-                                         },
-                            '1377663' => {
-                                           'Class' => '1377564',
-                                           'Const' => 1,
-                                           'Header' => 'charsetdecoder.h',
-                                           'InLine' => 2,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381344'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1377707' => {
-                                           'Class' => '1377564',
-                                           'Const' => 1,
-                                           'Header' => 'charsetdecoder.h',
-                                           'InLine' => 2,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381344'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1377818' => {
-                                           'Class' => '1377564',
-                                           'Header' => 'charsetdecoder.h',
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder17getDefaultDecoderEv',
-                                           'Return' => '1379352',
-                                           'ShortName' => 'getDefaultDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '522',
-                                           'Static' => 1
-                                         },
-                            '1377837' => {
-                                           'Class' => '1377564',
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder10getDecoderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'charset',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1379352',
-                                           'ShortName' => 'getDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '562',
-                                           'Static' => 1
-                                         },
-                            '1377866' => {
-                                           'Class' => '1377564',
-                                           'Header' => 'charsetdecoder.h',
-                                           'Line' => '71',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder14getUTF8DecoderEv',
-                                           'Return' => '1379352',
-                                           'ShortName' => 'getUTF8Decoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '539',
-                                           'Static' => 1
-                                         },
-                            '1377885' => {
-                                           'Class' => '1377564',
-                                           'Header' => 'charsetdecoder.h',
-                                           'Line' => '75',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder18getISOLatinDecoderEv',
-                                           'Return' => '1379352',
-                                           'ShortName' => 'getISOLatinDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '556',
-                                           'Static' => 1
-                                         },
-                            '1377904' => {
-                                           'Class' => '1377564',
-                                           'Header' => 'charsetdecoder.h',
-                                           'Line' => '86',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380925'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '1062818'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '645615',
-                                           'ShortName' => 'decode',
-                                           'VirtPos' => '5'
-                                         },
-                            '1378046' => {
-                                           'Class' => '1377564',
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder20createDefaultDecoderEv',
-                                           'Private' => 1,
-                                           'Return' => '1380925',
-                                           'ShortName' => 'createDefaultDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '507',
-                                           'Static' => 1
-                                         },
-                            '1378183' => {
-                                           'Class' => '1378063',
-                                           'Const' => 1,
-                                           'Header' => 'charsetdecoder.h',
-                                           'InLine' => 2,
-                                           'Line' => '39',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoder7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381384'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1378323' => {
-                                           'Class' => '1378231',
-                                           'InLine' => 2,
-                                           'Line' => '380',
-                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380977'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'in',
-                                                                 'type' => '1062818'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'out',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '645615',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '1378532' => {
-                                           'Class' => '1378444',
-                                           'InLine' => 2,
-                                           'Line' => '239',
-                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380988'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'in',
-                                                                 'type' => '1062818'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'out',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '645615',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '1378744' => {
-                                           'Class' => '1378652',
-                                           'InLine' => 2,
-                                           'Line' => '334',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380999'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'in',
-                                                                 'type' => '1062818'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'out',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '645615',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '1378958' => {
-                                           'Class' => '1378865',
-                                           'InLine' => 2,
-                                           'Line' => '87',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381010'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'in',
-                                                                 'type' => '1062818'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'out',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '645615',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '13791410' => {
-                                            'Class' => '13791315',
+                            '19319865' => {
+                                            'Class' => '4173606',
+                                            'Header' => 'simpledateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormat8addTokenEciPKSt6localeRSt6vectorIPNS0_20SimpleDateFormatImpl12PatternTokenESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'spec',
+                                                                  'type' => '542843'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'repeat',
+                                                                  'type' => '83878'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'locale',
+                                                                  'type' => '96440'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '19327916'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'addToken',
+                                            'Source' => 'simpledateformat.cpp',
+                                            'SourceLine' => '648',
+                                            'Static' => 1
+                                          },
+                            '19319903' => {
+                                            'Class' => '4173606',
+                                            'Header' => 'simpledateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormat12parsePatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt6localeRSt6vectorIPNS0_20SimpleDateFormatImpl12PatternTokenESaISG_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'fmt',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'locale',
+                                                                  'type' => '96440'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'pattern',
+                                                                  'type' => '19327916'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'parsePattern',
+                                            'Source' => 'simpledateformat.cpp',
+                                            'SourceLine' => '771',
+                                            'Static' => 1
+                                          },
+                            '19320395' => {
+                                            'Class' => '4175057',
+                                            'Header' => 'timezone.h',
+                                            'Line' => '41',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone10getDefaultEv',
+                                            'Private' => 1,
+                                            'Return' => '1959469',
+                                            'ShortName' => 'getDefault',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '191',
+                                            'Static' => 1
+                                          },
+                            '19320521' => {
+                                            'Class' => '19320426',
                                             'InLine' => 2,
                                             'Line' => '83',
                                             'MnglName' => '_ZN7log4cxx7helpers20SimpleDateFormatImpl12PatternToken11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13798121'
+                                                                  'type' => '19327691'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'zone',
-                                                                  'type' => '1265127'
+                                                                  'type' => '1959469'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -12530,19 +29964,19 @@
                                             'Virt' => 1,
                                             'VirtPos' => '2'
                                           },
-                            '13791500' => {
-                                            'Class' => '13791315',
+                            '19320613' => {
+                                            'Class' => '19320426',
                                             'InLine' => 2,
                                             'Line' => '99',
                                             'MnglName' => '_ZN7log4cxx7helpers20SimpleDateFormatImpl12PatternToken14incrementMonthER2tmR14apr_time_exp_t',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'time',
-                                                                  'type' => '13800219'
+                                                                  'type' => '19329065'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'aprtime',
-                                                                  'type' => '13800225'
+                                                                  'type' => '19329071'
                                                                 }
                                                        },
                                             'Protected' => 1,
@@ -12555,19 +29989,19 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Static' => 1
                                           },
-                            '13791528' => {
-                                            'Class' => '13791315',
+                            '19320641' => {
+                                            'Class' => '19320426',
                                             'InLine' => 2,
                                             'Line' => '105',
                                             'MnglName' => '_ZN7log4cxx7helpers20SimpleDateFormatImpl12PatternToken12incrementDayER2tmR14apr_time_exp_t',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'time',
-                                                                  'type' => '13800219'
+                                                                  'type' => '19329065'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'aprtime',
-                                                                  'type' => '13800225'
+                                                                  'type' => '19329071'
                                                                 }
                                                        },
                                             'Protected' => 1,
@@ -12580,19 +30014,19 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Static' => 1
                                           },
-                            '13791556' => {
-                                            'Class' => '13791315',
+                            '19320669' => {
+                                            'Class' => '19320426',
                                             'InLine' => 2,
                                             'Line' => '111',
                                             'MnglName' => '_ZN7log4cxx7helpers20SimpleDateFormatImpl12PatternToken16incrementHalfDayER2tmR14apr_time_exp_t',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'time',
-                                                                  'type' => '13800219'
+                                                                  'type' => '19329065'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'aprtime',
-                                                                  'type' => '13800225'
+                                                                  'type' => '19329071'
                                                                 }
                                                        },
                                             'Protected' => 1,
@@ -12605,35 +30039,35 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Static' => 1
                                           },
-                            '13791584' => {
-                                            'Class' => '13791315',
+                            '19320697' => {
+                                            'Class' => '19320426',
                                             'InLine' => 2,
                                             'Line' => '117',
                                             'MnglName' => '_ZN7log4cxx7helpers20SimpleDateFormatImpl12PatternToken11renderFacetEPKSt6localePFvR2tmR14apr_time_exp_tEcjPKcRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISK_EE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'locale',
-                                                                  'type' => '1672959'
+                                                                  'type' => '96440'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'inc',
-                                                                  'type' => '13796569'
+                                                                  'type' => '19325685'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'spec',
-                                                                  'type' => '41214'
+                                                                  'type' => '84302'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'wspec',
-                                                                  'type' => '40771'
+                                                                  'type' => '83801'
                                                                 },
                                                          '4' => {
                                                                   'name' => 'aprspec',
-                                                                  'type' => '41670'
+                                                                  'type' => '84758'
                                                                 },
                                                          '5' => {
                                                                   'name' => 'values',
-                                                                  'type' => '1792973'
+                                                                  'type' => '2741994'
                                                                 }
                                                        },
                                             'Protected' => 1,
@@ -12642,8 +30076,8 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Static' => 1
                                           },
-                            '13791817' => {
-                                            'Class' => '13791701',
+                            '19320930' => {
+                                            'Class' => '19320814',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '593',
@@ -12651,19 +30085,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799425'
+                                                                  'type' => '19328270'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Return' => '1',
@@ -12672,8 +30106,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13792020' => {
-                                            'Class' => '13791904',
+                            '19321133' => {
+                                            'Class' => '19321017',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '570',
@@ -12681,19 +30115,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799465'
+                                                                  'type' => '19328310'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p2',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -12706,19 +30140,19 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13792071' => {
-                                            'Class' => '13791904',
+                            '19321184' => {
+                                            'Class' => '19321017',
                                             'InLine' => 2,
                                             'Line' => '575',
                                             'MnglName' => '_ZN7log4cxx7helpers20SimpleDateFormatImpl20GeneralTimeZoneToken11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799442'
+                                                                  'type' => '19328287'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'zone',
-                                                                  'type' => '1265127'
+                                                                  'type' => '1959469'
                                                                 }
                                                        },
                                             'Return' => '1',
@@ -12727,8 +30161,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '2'
                                           },
-                            '13792283' => {
-                                            'Class' => '13792162',
+                            '19321396' => {
+                                            'Class' => '19321275',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '552',
@@ -12736,19 +30170,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799499'
+                                                                  'type' => '19328344'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -12760,33 +30194,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '1379240' => {
-                                           'Class' => '1379118',
-                                           'InLine' => 2,
-                                           'Line' => '433',
-                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381273'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'in',
-                                                                 'type' => '1062818'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'out',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '645615',
-                                           'ShortName' => 'decode',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '13792500' => {
-                                            'Class' => '13792384',
+                            '19321613' => {
+                                            'Class' => '19321497',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '536',
@@ -12794,25 +30203,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799533'
+                                                                  'type' => '19328378'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13792741' => {
-                                            'Class' => '13792581',
+                            '19321854' => {
+                                            'Class' => '19321694',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '246',
@@ -12820,19 +30229,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800111'
+                                                                  'type' => '19328956'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Return' => '1',
@@ -12841,8 +30250,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13792957' => {
-                                            'Class' => '13792841',
+                            '19322071' => {
+                                            'Class' => '19321955',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '521',
@@ -12850,25 +30259,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799567'
+                                                                  'type' => '19328412'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13793154' => {
-                                            'Class' => '13793038',
+                            '19322268' => {
+                                            'Class' => '19322152',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '506',
@@ -12876,25 +30285,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799601'
+                                                                  'type' => '19328446'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13793351' => {
-                                            'Class' => '13793235',
+                            '19322465' => {
+                                            'Class' => '19322349',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '491',
@@ -12902,25 +30311,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799635'
+                                                                  'type' => '19328480'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13793553' => {
-                                            'Class' => '13793432',
+                            '19322667' => {
+                                            'Class' => '19322546',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '473',
@@ -12928,24 +30337,24 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799669'
+                                                                  'type' => '19328514'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13793769' => {
-                                            'Class' => '13793648',
+                            '19322883' => {
+                                            'Class' => '19322762',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '455',
@@ -12953,25 +30362,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799703'
+                                                                  'type' => '19328548'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13793985' => {
-                                            'Class' => '13793864',
+                            '19323099' => {
+                                            'Class' => '19322978',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '436',
@@ -12979,19 +30388,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799737'
+                                                                  'type' => '19328582'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13003,8 +30412,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13794207' => {
-                                            'Class' => '13794086',
+                            '19323321' => {
+                                            'Class' => '19323200',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '416',
@@ -13012,19 +30421,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799771'
+                                                                  'type' => '19328616'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13036,8 +30445,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13794424' => {
-                                            'Class' => '13794308',
+                            '19323538' => {
+                                            'Class' => '19323422',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '400',
@@ -13045,25 +30454,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799805'
+                                                                  'type' => '19328650'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p1',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13794621' => {
-                                            'Class' => '13794505',
+                            '19323735' => {
+                                            'Class' => '19323619',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '385',
@@ -13071,25 +30480,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799839'
+                                                                  'type' => '19328684'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13794818' => {
-                                            'Class' => '13794702',
+                            '19323932' => {
+                                            'Class' => '19323816',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '370',
@@ -13097,25 +30506,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799873'
+                                                                  'type' => '19328718'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13795015' => {
-                                            'Class' => '13794899',
+                            '19324129' => {
+                                            'Class' => '19324013',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '355',
@@ -13123,25 +30532,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799907'
+                                                                  'type' => '19328752'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13795212' => {
-                                            'Class' => '13795096',
+                            '19324326' => {
+                                            'Class' => '19324210',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '340',
@@ -13149,25 +30558,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799941'
+                                                                  'type' => '19328786'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13795414' => {
-                                            'Class' => '13795293',
+                            '19324528' => {
+                                            'Class' => '19324407',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '322',
@@ -13175,19 +30584,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799975'
+                                                                  'type' => '19328820'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13199,8 +30608,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13795636' => {
-                                            'Class' => '13795515',
+                            '19324750' => {
+                                            'Class' => '19324629',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '303',
@@ -13208,19 +30617,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800009'
+                                                                  'type' => '19328854'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13232,8 +30641,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13795853' => {
-                                            'Class' => '13795737',
+                            '19324967' => {
+                                            'Class' => '19324851',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '287',
@@ -13241,25 +30650,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800043'
+                                                                  'type' => '19328888'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13796050' => {
-                                            'Class' => '13795934',
+                            '19325164' => {
+                                            'Class' => '19325048',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '272',
@@ -13267,25 +30676,25 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800077'
+                                                                  'type' => '19328922'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'tm',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getField',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13796251' => {
-                                            'Class' => '13796131',
+                            '19325365' => {
+                                            'Class' => '19325245',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '228',
@@ -13293,19 +30702,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800145'
+                                                                  'type' => '19328990'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p2',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13318,8 +30727,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13796457' => {
-                                            'Class' => '13796337',
+                            '19325572' => {
+                                            'Class' => '19325452',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '209',
@@ -13327,19 +30736,19 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800179'
+                                                                  'type' => '19329024'
                                                                 },
                                                          '1' => {
                                                                   'name' => 's',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p2',
-                                                                  'type' => '13799430'
+                                                                  'type' => '19328275'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13352,72 +30761,9 @@
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13797280' => {
-                                            'Class' => '2840324',
-                                            'Header' => 'simpledateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormat8addTokenEciPKSt6localeRSt6vectorIPNS0_20SimpleDateFormatImpl12PatternTokenESaIS8_EE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'spec',
-                                                                  'type' => '334462'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'repeat',
-                                                                  'type' => '40843'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'locale',
-                                                                  'type' => '1672959'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'pattern',
-                                                                  'type' => '13798311'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'addToken',
-                                            'Source' => 'simpledateformat.cpp',
-                                            'SourceLine' => '648',
-                                            'Static' => 1
-                                          },
-                            '13797318' => {
-                                            'Class' => '2840324',
-                                            'Header' => 'simpledateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormat12parsePatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt6localeRSt6vectorIPNS0_20SimpleDateFormatImpl12PatternTokenESaISG_EE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'fmt',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'locale',
-                                                                  'type' => '1672959'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'pattern',
-                                                                  'type' => '13798311'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'parsePattern',
-                                            'Source' => 'simpledateformat.cpp',
-                                            'SourceLine' => '771',
-                                            'Static' => 1
-                                          },
-                            '1379873' => {
-                                           'Data' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7classes26CharsetDecoderRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'CharsetDecoderRegistration',
-                                           'Source' => 'charsetdecoder.cpp'
-                                         },
-                            '13800502' => {
+                            '19329521' => {
                                             'Artificial' => 1,
-                                            'Class' => '13796337',
+                                            'Class' => '19325452',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '202',
@@ -13425,16 +30771,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800156'
+                                                                  'type' => '19329001'
                                                                 }
                                                        },
                                             'ShortName' => 'LiteralToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13800503' => {
+                            '19329522' => {
                                             'Artificial' => 1,
-                                            'Class' => '13796337',
+                                            'Class' => '19325452',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '202',
@@ -13442,16 +30788,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800156'
+                                                                  'type' => '19329001'
                                                                 }
                                                        },
                                             'ShortName' => 'LiteralToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13800677' => {
+                            '19329696' => {
                                             'Artificial' => 1,
-                                            'Class' => '13796337',
+                                            'Class' => '19325452',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '202',
@@ -13459,7 +30805,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800156'
+                                                                  'type' => '19329001'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13469,9 +30815,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13800804' => {
+                            '19329823' => {
                                             'Artificial' => 1,
-                                            'Class' => '13796131',
+                                            'Class' => '19325245',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '221',
@@ -13479,16 +30825,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800122'
+                                                                  'type' => '19328967'
                                                                 }
                                                        },
                                             'ShortName' => 'EraToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13800805' => {
+                            '19329824' => {
                                             'Artificial' => 1,
-                                            'Class' => '13796131',
+                                            'Class' => '19325245',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '221',
@@ -13496,16 +30842,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800122'
+                                                                  'type' => '19328967'
                                                                 }
                                                        },
                                             'ShortName' => 'EraToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13800979' => {
+                            '19329998' => {
                                             'Artificial' => 1,
-                                            'Class' => '13796131',
+                                            'Class' => '19325245',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '221',
@@ -13513,7 +30859,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800122'
+                                                                  'type' => '19328967'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13523,9 +30869,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13801107' => {
+                            '19330126' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795934',
+                                            'Class' => '19325048',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '265',
@@ -13533,16 +30879,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800054'
+                                                                  'type' => '19328899'
                                                                 }
                                                        },
                                             'ShortName' => 'YearToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13801108' => {
+                            '19330127' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795934',
+                                            'Class' => '19325048',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '265',
@@ -13550,16 +30896,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800054'
+                                                                  'type' => '19328899'
                                                                 }
                                                        },
                                             'ShortName' => 'YearToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13801332' => {
+                            '19330351' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795934',
+                                            'Class' => '19325048',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '265',
@@ -13567,7 +30913,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800054'
+                                                                  'type' => '19328899'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13577,9 +30923,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13801509' => {
+                            '19330528' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795737',
+                                            'Class' => '19324851',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '280',
@@ -13587,16 +30933,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800020'
+                                                                  'type' => '19328865'
                                                                 }
                                                        },
                                             'ShortName' => 'MonthToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13801510' => {
+                            '19330529' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795737',
+                                            'Class' => '19324851',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '280',
@@ -13604,16 +30950,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800020'
+                                                                  'type' => '19328865'
                                                                 }
                                                        },
                                             'ShortName' => 'MonthToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13801734' => {
+                            '19330753' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795737',
+                                            'Class' => '19324851',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '280',
@@ -13621,7 +30967,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13800020'
+                                                                  'type' => '19328865'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13631,9 +30977,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13801911' => {
+                            '19330930' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795515',
+                                            'Class' => '19324629',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '295',
@@ -13641,16 +30987,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799986'
+                                                                  'type' => '19328831'
                                                                 }
                                                        },
                                             'ShortName' => 'AbbreviatedMonthNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13801912' => {
+                            '19330931' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795515',
+                                            'Class' => '19324629',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '295',
@@ -13658,16 +31004,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799986'
+                                                                  'type' => '19328831'
                                                                 }
                                                        },
                                             'ShortName' => 'AbbreviatedMonthNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13803376' => {
+                            '19332359' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795515',
+                                            'Class' => '19324629',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '295',
@@ -13675,16 +31021,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799986'
+                                                                  'type' => '19328831'
                                                                 }
                                                        },
                                             'ShortName' => 'AbbreviatedMonthNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13804799' => {
+                            '19333746' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795293',
+                                            'Class' => '19324407',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '314',
@@ -13692,16 +31038,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799952'
+                                                                  'type' => '19328797'
                                                                 }
                                                        },
                                             'ShortName' => 'FullMonthNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13804800' => {
+                            '19333747' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795293',
+                                            'Class' => '19324407',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '314',
@@ -13709,16 +31055,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799952'
+                                                                  'type' => '19328797'
                                                                 }
                                                        },
                                             'ShortName' => 'FullMonthNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13806264' => {
+                            '19335175' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795293',
+                                            'Class' => '19324407',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '314',
@@ -13726,16 +31072,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799952'
+                                                                  'type' => '19328797'
                                                                 }
                                                        },
                                             'ShortName' => 'FullMonthNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13807687' => {
+                            '19336562' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795096',
+                                            'Class' => '19324210',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '333',
@@ -13743,16 +31089,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799918'
+                                                                  'type' => '19328763'
                                                                 }
                                                        },
                                             'ShortName' => 'WeekInYearToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13807688' => {
+                            '19336563' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795096',
+                                            'Class' => '19324210',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '333',
@@ -13760,16 +31106,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799918'
+                                                                  'type' => '19328763'
                                                                 }
                                                        },
                                             'ShortName' => 'WeekInYearToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13807912' => {
+                            '19336787' => {
                                             'Artificial' => 1,
-                                            'Class' => '13795096',
+                                            'Class' => '19324210',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '333',
@@ -13777,7 +31123,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799918'
+                                                                  'type' => '19328763'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13787,9 +31133,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13808089' => {
+                            '19336964' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794899',
+                                            'Class' => '19324013',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '348',
@@ -13797,16 +31143,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799884'
+                                                                  'type' => '19328729'
                                                                 }
                                                        },
                                             'ShortName' => 'WeekInMonthToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13808090' => {
+                            '19336965' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794899',
+                                            'Class' => '19324013',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '348',
@@ -13814,16 +31160,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799884'
+                                                                  'type' => '19328729'
                                                                 }
                                                        },
                                             'ShortName' => 'WeekInMonthToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13808314' => {
+                            '19337189' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794899',
+                                            'Class' => '19324013',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '348',
@@ -13831,7 +31177,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799884'
+                                                                  'type' => '19328729'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13841,9 +31187,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13808491' => {
+                            '19337366' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794702',
+                                            'Class' => '19323816',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '363',
@@ -13851,16 +31197,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799850'
+                                                                  'type' => '19328695'
                                                                 }
                                                        },
                                             'ShortName' => 'DayInMonthToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13808492' => {
+                            '19337367' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794702',
+                                            'Class' => '19323816',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '363',
@@ -13868,16 +31214,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799850'
+                                                                  'type' => '19328695'
                                                                 }
                                                        },
                                             'ShortName' => 'DayInMonthToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13808716' => {
+                            '19337591' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794702',
+                                            'Class' => '19323816',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '363',
@@ -13885,7 +31231,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799850'
+                                                                  'type' => '19328695'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13895,9 +31241,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13808893' => {
+                            '19337768' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794505',
+                                            'Class' => '19323619',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '378',
@@ -13905,16 +31251,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799816'
+                                                                  'type' => '19328661'
                                                                 }
                                                        },
                                             'ShortName' => 'DayInYearToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13808894' => {
+                            '19337769' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794505',
+                                            'Class' => '19323619',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '378',
@@ -13922,16 +31268,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799816'
+                                                                  'type' => '19328661'
                                                                 }
                                                        },
                                             'ShortName' => 'DayInYearToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13809118' => {
+                            '19337993' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794505',
+                                            'Class' => '19323619',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '378',
@@ -13939,7 +31285,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799816'
+                                                                  'type' => '19328661'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -13949,9 +31295,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13809295' => {
+                            '19338170' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794308',
+                                            'Class' => '19323422',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '393',
@@ -13959,16 +31305,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799782'
+                                                                  'type' => '19328627'
                                                                 }
                                                        },
                                             'ShortName' => 'DayOfWeekInMonthToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13809296' => {
+                            '19338171' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794308',
+                                            'Class' => '19323422',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '393',
@@ -13976,16 +31322,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799782'
+                                                                  'type' => '19328627'
                                                                 }
                                                        },
                                             'ShortName' => 'DayOfWeekInMonthToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13809520' => {
+                            '19338395' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794308',
+                                            'Class' => '19323422',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '393',
@@ -13993,7 +31339,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799782'
+                                                                  'type' => '19328627'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14003,9 +31349,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13809697' => {
+                            '19338572' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794086',
+                                            'Class' => '19323200',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '408',
@@ -14013,16 +31359,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799748'
+                                                                  'type' => '19328593'
                                                                 }
                                                        },
                                             'ShortName' => 'AbbreviatedDayNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13809698' => {
+                            '19338573' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794086',
+                                            'Class' => '19323200',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '408',
@@ -14030,16 +31376,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799748'
+                                                                  'type' => '19328593'
                                                                 }
                                                        },
                                             'ShortName' => 'AbbreviatedDayNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13811162' => {
+                            '19340001' => {
                                             'Artificial' => 1,
-                                            'Class' => '13794086',
+                                            'Class' => '19323200',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '408',
@@ -14047,16 +31393,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799748'
+                                                                  'type' => '19328593'
                                                                 }
                                                        },
                                             'ShortName' => 'AbbreviatedDayNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13812585' => {
+                            '19341388' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793864',
+                                            'Class' => '19322978',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '428',
@@ -14064,16 +31410,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799714'
+                                                                  'type' => '19328559'
                                                                 }
                                                        },
                                             'ShortName' => 'FullDayNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13812586' => {
+                            '19341389' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793864',
+                                            'Class' => '19322978',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '428',
@@ -14081,16 +31427,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799714'
+                                                                  'type' => '19328559'
                                                                 }
                                                        },
                                             'ShortName' => 'FullDayNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13814050' => {
+                            '19342817' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793864',
+                                            'Class' => '19322978',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '428',
@@ -14098,16 +31444,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799714'
+                                                                  'type' => '19328559'
                                                                 }
                                                        },
                                             'ShortName' => 'FullDayNameToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13815473' => {
+                            '19344204' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793648',
+                                            'Class' => '19322762',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '448',
@@ -14115,16 +31461,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799680'
+                                                                  'type' => '19328525'
                                                                 }
                                                        },
                                             'ShortName' => 'MilitaryHourToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13815474' => {
+                            '19344205' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793648',
+                                            'Class' => '19322762',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '448',
@@ -14132,16 +31478,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799680'
+                                                                  'type' => '19328525'
                                                                 }
                                                        },
                                             'ShortName' => 'MilitaryHourToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13815698' => {
+                            '19344429' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793648',
+                                            'Class' => '19322762',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '448',
@@ -14149,7 +31495,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799680'
+                                                                  'type' => '19328525'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14159,9 +31505,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13815875' => {
+                            '19344606' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793432',
+                                            'Class' => '19322546',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '466',
@@ -14169,16 +31515,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799646'
+                                                                  'type' => '19328491'
                                                                 }
                                                        },
                                             'ShortName' => 'HourToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13815876' => {
+                            '19344607' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793432',
+                                            'Class' => '19322546',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '466',
@@ -14186,16 +31532,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799646'
+                                                                  'type' => '19328491'
                                                                 }
                                                        },
                                             'ShortName' => 'HourToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13816100' => {
+                            '19344831' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793432',
+                                            'Class' => '19322546',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '466',
@@ -14203,7 +31549,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799646'
+                                                                  'type' => '19328491'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14213,9 +31559,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13816277' => {
+                            '19345008' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793235',
+                                            'Class' => '19322349',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '484',
@@ -14223,16 +31569,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799612'
+                                                                  'type' => '19328457'
                                                                 }
                                                        },
                                             'ShortName' => 'MinuteToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13816278' => {
+                            '19345009' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793235',
+                                            'Class' => '19322349',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '484',
@@ -14240,16 +31586,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799612'
+                                                                  'type' => '19328457'
                                                                 }
                                                        },
                                             'ShortName' => 'MinuteToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13816502' => {
+                            '19345233' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793235',
+                                            'Class' => '19322349',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '484',
@@ -14257,7 +31603,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799612'
+                                                                  'type' => '19328457'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14267,9 +31613,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13816679' => {
+                            '19345410' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793038',
+                                            'Class' => '19322152',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '499',
@@ -14277,16 +31623,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799578'
+                                                                  'type' => '19328423'
                                                                 }
                                                        },
                                             'ShortName' => 'SecondToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13816680' => {
+                            '19345411' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793038',
+                                            'Class' => '19322152',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '499',
@@ -14294,16 +31640,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799578'
+                                                                  'type' => '19328423'
                                                                 }
                                                        },
                                             'ShortName' => 'SecondToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13816904' => {
+                            '19345635' => {
                                             'Artificial' => 1,
-                                            'Class' => '13793038',
+                                            'Class' => '19322152',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '499',
@@ -14311,7 +31657,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799578'
+                                                                  'type' => '19328423'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14321,9 +31667,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13817081' => {
+                            '19345812' => {
                                             'Artificial' => 1,
-                                            'Class' => '13792841',
+                                            'Class' => '19321955',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '514',
@@ -14331,16 +31677,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799544'
+                                                                  'type' => '19328389'
                                                                 }
                                                        },
                                             'ShortName' => 'MillisecondToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13817082' => {
+                            '19345813' => {
                                             'Artificial' => 1,
-                                            'Class' => '13792841',
+                                            'Class' => '19321955',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '514',
@@ -14348,16 +31694,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799544'
+                                                                  'type' => '19328389'
                                                                 }
                                                        },
                                             'ShortName' => 'MillisecondToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13817306' => {
+                            '19346037' => {
                                             'Artificial' => 1,
-                                            'Class' => '13792841',
+                                            'Class' => '19321955',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '514',
@@ -14365,7 +31711,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799544'
+                                                                  'type' => '19328389'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14375,9 +31721,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13817483' => {
+                            '19346214' => {
                                             'Artificial' => 1,
-                                            'Class' => '13792384',
+                                            'Class' => '19321497',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '529',
@@ -14385,16 +31731,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799510'
+                                                                  'type' => '19328355'
                                                                 }
                                                        },
                                             'ShortName' => 'MicrosecondToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13817484' => {
+                            '19346215' => {
                                             'Artificial' => 1,
-                                            'Class' => '13792384',
+                                            'Class' => '19321497',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '529',
@@ -14402,16 +31748,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799510'
+                                                                  'type' => '19328355'
                                                                 }
                                                        },
                                             'ShortName' => 'MicrosecondToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13817708' => {
+                            '19346439' => {
                                             'Artificial' => 1,
-                                            'Class' => '13792384',
+                                            'Class' => '19321497',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '529',
@@ -14419,7 +31765,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799510'
+                                                                  'type' => '19328355'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14429,9 +31775,9 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13817885' => {
+                            '19346616' => {
                                             'Artificial' => 1,
-                                            'Class' => '13792162',
+                                            'Class' => '19321275',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '544',
@@ -14439,16 +31785,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799476'
+                                                                  'type' => '19328321'
                                                                 }
                                                        },
                                             'ShortName' => 'AMPMToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13817886' => {
+                            '19346617' => {
                                             'Artificial' => 1,
-                                            'Class' => '13792162',
+                                            'Class' => '19321275',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '544',
@@ -14456,16 +31802,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799476'
+                                                                  'type' => '19328321'
                                                                 }
                                                        },
                                             'ShortName' => 'AMPMToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13819350' => {
+                            '19348045' => {
                                             'Artificial' => 1,
-                                            'Class' => '13792162',
+                                            'Class' => '19321275',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '544',
@@ -14473,16 +31819,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799476'
+                                                                  'type' => '19328321'
                                                                 }
                                                        },
                                             'ShortName' => 'AMPMToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13820773' => {
+                            '19349432' => {
                                             'Artificial' => 1,
-                                            'Class' => '13791904',
+                                            'Class' => '19321017',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '563',
@@ -14490,16 +31836,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799442'
+                                                                  'type' => '19328287'
                                                                 }
                                                        },
                                             'ShortName' => 'GeneralTimeZoneToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13820774' => {
+                            '19349433' => {
                                             'Artificial' => 1,
-                                            'Class' => '13791904',
+                                            'Class' => '19321017',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '563',
@@ -14507,16 +31853,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799442'
+                                                                  'type' => '19328287'
                                                                 }
                                                        },
                                             'ShortName' => 'GeneralTimeZoneToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13821612' => {
+                            '19350235' => {
                                             'Artificial' => 1,
-                                            'Class' => '13791904',
+                                            'Class' => '19321017',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '563',
@@ -14524,16 +31870,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799442'
+                                                                  'type' => '19328287'
                                                                 }
                                                        },
                                             'ShortName' => 'GeneralTimeZoneToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13822422' => {
+                            '19351009' => {
                                             'Artificial' => 1,
-                                            'Class' => '13791701',
+                                            'Class' => '19320814',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '586',
@@ -14541,16 +31887,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799402'
+                                                                  'type' => '19328247'
                                                                 }
                                                        },
                                             'ShortName' => 'RFC822TimeZoneToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13822423' => {
+                            '19351010' => {
                                             'Artificial' => 1,
-                                            'Class' => '13791701',
+                                            'Class' => '19320814',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '586',
@@ -14558,16 +31904,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799402'
+                                                                  'type' => '19328247'
                                                                 }
                                                        },
                                             'ShortName' => 'RFC822TimeZoneToken',
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13822599' => {
+                            '19351186' => {
                                             'Artificial' => 1,
-                                            'Class' => '13791701',
+                                            'Class' => '19320814',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '586',
@@ -14575,7 +31921,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799402'
+                                                                  'type' => '19328247'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14585,250 +31931,250 @@
                                             'Source' => 'simpledateformat.cpp',
                                             'Virt' => 1
                                           },
-                            '13866053' => {
-                                            'Class' => '2840324',
+                            '19380256' => {
+                                            'Class' => '4173606',
                                             'Destructor' => 1,
                                             'Header' => 'simpledateformat.h',
                                             'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormatD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799368'
+                                                                  'type' => '19328213'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleDateFormat',
                                             'Source' => 'simpledateformat.cpp',
-                                            'SourceLine' => '825',
+                                            'SourceLine' => '841',
                                             'Virt' => 1
                                           },
-                            '13866054' => {
-                                            'Class' => '2840324',
+                            '19380257' => {
+                                            'Class' => '4173606',
                                             'Destructor' => 1,
                                             'Header' => 'simpledateformat.h',
                                             'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormatD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799368'
+                                                                  'type' => '19328213'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleDateFormat',
                                             'Source' => 'simpledateformat.cpp',
-                                            'SourceLine' => '825',
+                                            'SourceLine' => '841',
                                             'Virt' => 1
                                           },
-                            '13866148' => {
-                                            'Class' => '2840324',
+                            '19380350' => {
+                                            'Class' => '4173606',
                                             'Destructor' => 1,
                                             'Header' => 'simpledateformat.h',
                                             'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormatD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799368'
+                                                                  'type' => '19328213'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleDateFormat',
                                             'Source' => 'simpledateformat.cpp',
-                                            'SourceLine' => '825',
+                                            'SourceLine' => '841',
                                             'Virt' => 1
                                           },
-                            '13868082' => {
-                                            'Class' => '2840324',
+                            '19382868' => {
+                                            'Class' => '4173606',
                                             'Constructor' => 1,
                                             'Header' => 'simpledateformat.h',
                                             'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormatC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt6locale',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799368'
+                                                                  'type' => '19328213'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'fmt',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'locale',
-                                                                  'type' => '1672959'
+                                                                  'type' => '96440'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleDateFormat',
                                             'Source' => 'simpledateformat.cpp',
-                                            'SourceLine' => '814'
+                                            'SourceLine' => '830'
                                           },
-                            '13868083' => {
-                                            'Class' => '2840324',
+                            '19382869' => {
+                                            'Class' => '4173606',
                                             'Constructor' => 1,
                                             'Header' => 'simpledateformat.h',
                                             'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormatC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt6locale',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799368'
+                                                                  'type' => '19328213'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'fmt',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'locale',
-                                                                  'type' => '1672959'
+                                                                  'type' => '96440'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleDateFormat',
                                             'Source' => 'simpledateformat.cpp',
-                                            'SourceLine' => '814'
+                                            'SourceLine' => '830'
                                           },
-                            '13870289' => {
-                                            'Class' => '2840324',
+                            '19385377' => {
+                                            'Class' => '4173606',
                                             'Constructor' => 1,
                                             'Header' => 'simpledateformat.h',
                                             'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormatC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799368'
+                                                                  'type' => '19328213'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'fmt',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleDateFormat',
                                             'Source' => 'simpledateformat.cpp',
-                                            'SourceLine' => '799'
+                                            'SourceLine' => '815'
                                           },
-                            '13870290' => {
-                                            'Class' => '2840324',
+                            '19385378' => {
+                                            'Class' => '4173606',
                                             'Constructor' => 1,
                                             'Header' => 'simpledateformat.h',
                                             'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormatC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13799368'
+                                                                  'type' => '19328213'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'fmt',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleDateFormat',
                                             'Source' => 'simpledateformat.cpp',
-                                            'SourceLine' => '799'
+                                            'SourceLine' => '815'
                                           },
-                            '13993622' => {
+                            '19551172' => {
                                             'Data' => 1,
                                             'Line' => '25',
                                             'MnglName' => '_ZN7log4cxx7classes24SimpleLayoutRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'SimpleLayoutRegistration',
                                             'Source' => 'simplelayout.cpp'
                                           },
-                            '13993777' => {
-                                            'Class' => '13993640',
+                            '19551327' => {
+                                            'Class' => '19551190',
                                             'Const' => 1,
                                             'Header' => 'simplelayout.h',
                                             'MnglName' => '_ZNK7log4cxx12SimpleLayout8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995136'
+                                                                  'type' => '19552597'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
                                             'Source' => 'simplelayout.cpp',
                                             'SourceLine' => '25',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '13993816' => {
-                                            'Class' => '13993640',
+                            '19551366' => {
+                                            'Class' => '19551190',
                                             'Header' => 'simplelayout.h',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayout14getStaticClassEv',
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getStaticClass',
                                             'Source' => 'simplelayout.cpp',
                                             'SourceLine' => '25',
                                             'Static' => 1
                                           },
-                            '13993834' => {
-                                            'Class' => '13993640',
+                            '19551383' => {
+                                            'Class' => '19551190',
                                             'Header' => 'simplelayout.h',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayout13registerClassEv',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
                                             'Source' => 'simplelayout.cpp',
                                             'SourceLine' => '25',
                                             'Static' => 1
                                           },
-                            '13993852' => {
-                                            'Class' => '13993640',
+                            '19551400' => {
+                                            'Class' => '19551190',
                                             'Const' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 2,
-                                            'Line' => '47',
+                                            'Line' => '41',
                                             'MnglName' => '_ZNK7log4cxx12SimpleLayout4castERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995136'
+                                                                  'type' => '19552597'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13993896' => {
-                                            'Class' => '13993640',
+                            '19551444' => {
+                                            'Class' => '19551190',
                                             'Const' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 2,
-                                            'Line' => '50',
+                                            'Line' => '44',
                                             'MnglName' => '_ZNK7log4cxx12SimpleLayout10instanceofERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995136'
+                                                                  'type' => '19552597'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13993940' => {
-                                            'Class' => '13993640',
+                            '19551488' => {
+                                            'Class' => '19551190',
                                             'Const' => 1,
                                             'Header' => 'simplelayout.h',
                                             'MnglName' => '_ZNK7log4cxx12SimpleLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995136'
+                                                                  'type' => '19552597'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'output',
-                                                                  'type' => '336206'
+                                                                  'type' => '544742'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'event',
-                                                                  'type' => '117970'
+                                                                  'type' => '220958'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14841,41 +32187,41 @@
                                             'Virt' => 1,
                                             'VirtPos' => '7'
                                           },
-                            '13993990' => {
-                                            'Class' => '13993640',
+                            '19551538' => {
+                                            'Class' => '19551190',
                                             'Const' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 2,
-                                            'Line' => '69',
+                                            'Line' => '63',
                                             'MnglName' => '_ZNK7log4cxx12SimpleLayout16ignoresThrowableEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995136'
+                                                                  'type' => '19552597'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'ignoresThrowable',
                                             'Virt' => 1,
                                             'VirtPos' => '11'
                                           },
-                            '13994029' => {
-                                            'Class' => '13993640',
+                            '19551577' => {
+                                            'Class' => '19551190',
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 2,
-                                            'Line' => '74',
+                                            'Line' => '68',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayout15activateOptionsERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995102'
+                                                                  'type' => '19552563'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p1',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14887,24 +32233,24 @@
                                             'Virt' => 1,
                                             'VirtPos' => '5'
                                           },
-                            '13994069' => {
-                                            'Class' => '13993640',
+                            '19551617' => {
+                                            'Class' => '19551190',
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 2,
-                                            'Line' => '75',
+                                            'Line' => '69',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995102'
+                                                                  'type' => '19552563'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p1',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p2',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -14917,248 +32263,563 @@
                                             'Virt' => 1,
                                             'VirtPos' => '6'
                                           },
-                            '13994234' => {
-                                            'Class' => '13994114',
+                            '19551783' => {
+                                            'Class' => '19551662',
                                             'Const' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 2,
-                                            'Line' => '46',
+                                            'Line' => '40',
                                             'MnglName' => '_ZNK7log4cxx12SimpleLayout17ClazzSimpleLayout7getNameB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995170'
+                                                                  'type' => '19552631'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '13994273' => {
-                                            'Class' => '13994114',
+                            '19551822' => {
+                                            'Class' => '19551662',
                                             'Const' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 2,
-                                            'Line' => '46',
+                                            'Line' => '40',
                                             'MnglName' => '_ZNK7log4cxx12SimpleLayout17ClazzSimpleLayout11newInstanceEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995170'
+                                                                  'type' => '19552631'
                                                                 }
                                                        },
-                                            'Return' => '13995096',
+                                            'Return' => '19552557',
                                             'ShortName' => 'newInstance',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '13995559' => {
+                            '19551861' => {
                                             'Artificial' => 1,
-                                            'Class' => '13993640',
+                                            'Class' => '19551662',
+                                            'Header' => 'simplelayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx12SimpleLayout17ClazzSimpleLayout11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19552631'
+                                                                }
+                                                       },
+                                            'Return' => '19552557',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx12SimpleLayout17ClazzSimpleLayout11newInstanceEv'
+                                          },
+                            '19553225' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19551190',
                                             'Destructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '43',
+                                            'Line' => '37',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayoutD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995102'
+                                                                  'type' => '19552563'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleLayout',
                                             'Virt' => 1
                                           },
-                            '13995560' => {
+                            '19553226' => {
                                             'Artificial' => 1,
-                                            'Class' => '13993640',
+                                            'Class' => '19551190',
                                             'Destructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '43',
+                                            'Line' => '37',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayoutD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995102'
+                                                                  'type' => '19552563'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleLayout',
                                             'Virt' => 1
                                           },
-                            '13995828' => {
+                            '19553495' => {
                                             'Artificial' => 1,
-                                            'Class' => '13993640',
+                                            'Class' => '19551190',
                                             'Destructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '43',
+                                            'Line' => '37',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayoutD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995102'
+                                                                  'type' => '19552563'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleLayout',
                                             'Virt' => 1
                                           },
-                            '14005857' => {
+                            '19560612' => {
                                             'Artificial' => 1,
-                                            'Class' => '13993640',
+                                            'Class' => '19551190',
                                             'Constructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '43',
+                                            'Line' => '37',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayoutC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995102'
+                                                                  'type' => '19552563'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleLayout'
                                           },
-                            '14005858' => {
+                            '19560613' => {
                                             'Artificial' => 1,
-                                            'Class' => '13993640',
+                                            'Class' => '19551190',
                                             'Constructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '43',
+                                            'Line' => '37',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayoutC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995102'
+                                                                  'type' => '19552563'
                                                                 }
                                                        },
                                             'ShortName' => 'SimpleLayout'
                                           },
-                            '14006882' => {
+                            '19561629' => {
                                             'Artificial' => 1,
-                                            'Class' => '13994114',
+                                            'Class' => '19551662',
                                             'Destructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '46',
+                                            'Line' => '40',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayout17ClazzSimpleLayoutD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995153'
+                                                                  'type' => '19552614'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSimpleLayout',
                                             'Virt' => 1
                                           },
-                            '14006883' => {
+                            '19561630' => {
                                             'Artificial' => 1,
-                                            'Class' => '13994114',
+                                            'Class' => '19551662',
                                             'Destructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '46',
+                                            'Line' => '40',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayout17ClazzSimpleLayoutD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995153'
+                                                                  'type' => '19552614'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSimpleLayout',
                                             'Virt' => 1
                                           },
-                            '14007023' => {
+                            '19561771' => {
                                             'Artificial' => 1,
-                                            'Class' => '13994114',
+                                            'Class' => '19551662',
                                             'Destructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '46',
+                                            'Line' => '40',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayout17ClazzSimpleLayoutD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995153'
+                                                                  'type' => '19552614'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSimpleLayout',
                                             'Virt' => 1
                                           },
-                            '14007113' => {
+                            '19561862' => {
                                             'Artificial' => 1,
-                                            'Class' => '13994114',
+                                            'Class' => '19551662',
                                             'Constructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '46',
+                                            'Line' => '40',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayout17ClazzSimpleLayoutC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995153'
+                                                                  'type' => '19552614'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSimpleLayout'
                                           },
-                            '14007114' => {
+                            '19561863' => {
                                             'Artificial' => 1,
-                                            'Class' => '13994114',
+                                            'Class' => '19551662',
                                             'Constructor' => 1,
                                             'Header' => 'simplelayout.h',
                                             'InLine' => 1,
-                                            'Line' => '46',
+                                            'Line' => '40',
                                             'MnglName' => '_ZN7log4cxx12SimpleLayout17ClazzSimpleLayoutC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '13995153'
+                                                                  'type' => '19552614'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSimpleLayout'
                                           },
-                            '14063786' => {
-                                            'Class' => '10174040',
+                            '1956860' => {
+                                           'Class' => '1956850',
+                                           'Const' => 1,
+                                           'Header' => 'dateformat.h',
+                                           'InLine' => 2,
+                                           'Line' => '39',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1994331'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '1956904' => {
+                                           'Class' => '1956850',
+                                           'Const' => 1,
+                                           'Header' => 'dateformat.h',
+                                           'InLine' => 2,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1994331'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '1956948' => {
+                                           'Class' => '1956850',
+                                           'Header' => 'dateformat.h',
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7helpers10DateFormat14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'dateformat.cpp',
+                                           'SourceLine' => '26',
+                                           'Static' => 1
+                                         },
+                            '1958104' => {
+                                           'Class' => '1957695',
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat20findMillisecondStartElRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_7helpers10DateFormatEERNSB_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'time',
+                                                                 'type' => '800615'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'formatted',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'formatter',
+                                                                 'type' => '1959452'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'pool',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '83870',
+                                           'ShortName' => 'findMillisecondStart',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '155',
+                                           'Static' => 1
+                                         },
+                            '1958147' => {
+                                           'Class' => '1957695',
+                                           'Const' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZNK7log4cxx7pattern16CachedDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS_7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1959464'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'buf',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'now',
+                                                                 'type' => '800615'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'format',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '246',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '1958198' => {
+                                           'Class' => '1957695',
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat17millisecondFormatEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'millis',
+                                                                 'type' => '83870'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'buf',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'offset',
+                                                                 'type' => '83870'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'millisecondFormat',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '321',
+                                           'Static' => 1
+                                         },
+                            '1958231' => {
+                                           'Class' => '1957695',
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat11setTimeZoneERKSt10shared_ptrINS_7helpers8TimeZoneEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1959447'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'timeZone',
+                                                                 'type' => '1959469'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setTimeZone',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '337',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '1958273' => {
+                                           'Class' => '1957695',
+                                           'Const' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZNK7log4cxx7pattern16CachedDateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS_7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1959464'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 's',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'n',
+                                                                 'type' => '83870'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'numberFormat',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '346',
+                                           'Virt' => 1,
+                                           'VirtPos' => '7'
+                                         },
+                            '1958325' => {
+                                           'Class' => '1957695',
+                                           'Header' => 'cacheddateformat.h',
+                                           'Line' => '165',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat23getMaximumCacheValidityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'pattern',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '83870',
+                                           'ShortName' => 'getMaximumCacheValidity',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '359',
+                                           'Static' => 1
+                                         },
+                            '1958420' => {
+                                           'Class' => '1957695',
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat13regionMatchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS9_mm',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'target',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'toffset',
+                                                                 'type' => '84113'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'other',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'ooffset',
+                                                                 'type' => '84113'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'len',
+                                                                 'type' => '84113'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '83923',
+                                           'ShortName' => 'regionMatches',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '396',
+                                           'Static' => 1
+                                         },
+                            '1959204' => {
+                                           'Class' => '1957695',
+                                           'Data' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat6digitsE',
+                                           'Return' => '1959199',
+                                           'ShortName' => 'digits',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '86',
+                                           'Value' => '30 31 32 33 34 35 36 37 38 39 00'
+                                         },
+                            '1959213' => {
+                                           'Class' => '1957695',
+                                           'Data' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat6magic1E',
+                                           'Return' => '83878',
+                                           'ShortName' => 'magic1',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '93',
+                                           'Value' => '654000'
+                                         },
+                            '1959243' => {
+                                           'Class' => '1957695',
+                                           'Data' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat12magicString1E',
+                                           'Return' => '1959238',
+                                           'ShortName' => 'magicString1',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '99',
+                                           'Value' => '36 35 34 00'
+                                         },
+                            '1959252' => {
+                                           'Class' => '1957695',
+                                           'Data' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat6magic2E',
+                                           'Return' => '83878',
+                                           'ShortName' => 'magic2',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '106',
+                                           'Value' => '987000'
+                                         },
+                            '1959261' => {
+                                           'Class' => '1957695',
+                                           'Data' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat12magicString2E',
+                                           'Return' => '1959238',
+                                           'ShortName' => 'magicString2',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '112',
+                                           'Value' => '39 38 37 00'
+                                         },
+                            '1959270' => {
+                                           'Class' => '1957695',
+                                           'Data' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormat10zeroStringE',
+                                           'Return' => '1959238',
+                                           'ShortName' => 'zeroString',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '118',
+                                           'Value' => '30 30 30 00'
+                                         },
+                            '19660542' => {
+                                            'Class' => '18221401',
                                             'Const' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'MnglName' => '_ZNK7log4cxx7rolling25SizeBasedTriggeringPolicy8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065182'
+                                                                  'type' => '19661905'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
                                             'Source' => 'sizebasedtriggeringpolicy.cpp',
                                             'SourceLine' => '26',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '14063825' => {
-                                            'Class' => '10174040',
-                                            'Header' => 'sizebasedtriggeringpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'sizebasedtriggeringpolicy.cpp',
-                                            'SourceLine' => '26',
-                                            'Static' => 1
-                                          },
-                            '14063843' => {
-                                            'Class' => '10174040',
+                            '19660598' => {
+                                            'Class' => '18221401',
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy13registerClassEv',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
                                             'Source' => 'sizebasedtriggeringpolicy.cpp',
                                             'SourceLine' => '26',
                                             'Static' => 1
                                           },
-                            '14063861' => {
-                                            'Class' => '10174040',
+                            '19660615' => {
+                                            'Class' => '18221401',
                                             'Const' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 2,
@@ -15167,20 +32828,20 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065182'
+                                                                  'type' => '19661905'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '14063905' => {
-                                            'Class' => '10174040',
+                            '19660659' => {
+                                            'Class' => '18221401',
                                             'Const' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 2,
@@ -15189,42 +32850,42 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065182'
+                                                                  'type' => '19661905'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '14064000' => {
-                                            'Class' => '10174040',
+                            '19660755' => {
+                                            'Class' => '18221401',
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065148'
+                                                                  'type' => '19661871'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p1',
-                                                                  'type' => '206464'
+                                                                  'type' => '363923'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p2',
-                                                                  'type' => '117970'
+                                                                  'type' => '220958'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'p3',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '4' => {
                                                                   'name' => 'fileLength',
-                                                                  'type' => '41030'
+                                                                  'type' => '84113'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -15234,43 +32895,25 @@
                                                        '3' => 'rcx',
                                                        '4' => 'r8'
                                                      },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'isTriggeringEvent',
                                             'Source' => 'sizebasedtriggeringpolicy.cpp',
                                             'SourceLine' => '33',
                                             'Virt' => 1,
                                             'VirtPos' => '7'
                                           },
-                            '14064059' => {
-                                            'Class' => '10174040',
-                                            'Header' => 'sizebasedtriggeringpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy14getMaxFileSizeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14065148'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '41030',
-                                            'ShortName' => 'getMaxFileSize',
-                                            'Source' => 'sizebasedtriggeringpolicy.cpp',
-                                            'SourceLine' => '41'
-                                          },
-                            '14064122' => {
-                                            'Class' => '10174040',
+                            '19660877' => {
+                                            'Class' => '18221401',
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy15activateOptionsERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065148'
+                                                                  'type' => '19661871'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p1',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -15284,22 +32927,22 @@
                                             'Virt' => 1,
                                             'VirtPos' => '5'
                                           },
-                            '14064162' => {
-                                            'Class' => '10174040',
+                            '19660918' => {
+                                            'Class' => '18221401',
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065148'
+                                                                  'type' => '19661871'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'option',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'value',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
@@ -15309,8 +32952,8 @@
                                             'Virt' => 1,
                                             'VirtPos' => '6'
                                           },
-                            '14064327' => {
-                                            'Class' => '14064207',
+                            '19661084' => {
+                                            'Class' => '19660964',
                                             'Const' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 2,
@@ -15319,16 +32962,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065222'
+                                                                  'type' => '19661945'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '14064366' => {
-                                            'Class' => '14064207',
+                            '19661123' => {
+                                            'Class' => '19660964',
                                             'Const' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 2,
@@ -15337,26 +32980,42 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065222'
+                                                                  'type' => '19661945'
                                                                 }
                                                        },
-                                            'Return' => '10178225',
+                                            'Return' => '18227441',
                                             'ShortName' => 'newInstance',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '14064612' => {
+                            '19661162' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19660964',
+                                            'Header' => 'sizebasedtriggeringpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx7rolling25SizeBasedTriggeringPolicy30ClazzSizeBasedTriggeringPolicy11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19661945'
+                                                                }
+                                                       },
+                                            'Return' => '18227441',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx7rolling25SizeBasedTriggeringPolicy30ClazzSizeBasedTriggeringPolicy11newInstanceEv'
+                                          },
+                            '19661394' => {
                                             'Data' => 1,
                                             'Line' => '26',
                                             'MnglName' => '_ZN7log4cxx7classes37SizeBasedTriggeringPolicyRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'SizeBasedTriggeringPolicyRegistration',
                                             'Source' => 'sizebasedtriggeringpolicy.cpp'
                                           },
-                            '14065611' => {
+                            '19662539' => {
                                             'Artificial' => 1,
-                                            'Class' => '10174040',
+                                            'Class' => '18221401',
                                             'Destructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 1,
@@ -15365,15 +33024,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065148'
+                                                                  'type' => '19661871'
                                                                 }
                                                        },
                                             'ShortName' => 'SizeBasedTriggeringPolicy',
                                             'Virt' => 1
                                           },
-                            '14065612' => {
+                            '19662540' => {
                                             'Artificial' => 1,
-                                            'Class' => '10174040',
+                                            'Class' => '18221401',
                                             'Destructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 1,
@@ -15382,15 +33041,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065148'
+                                                                  'type' => '19661871'
                                                                 }
                                                        },
                                             'ShortName' => 'SizeBasedTriggeringPolicy',
                                             'Virt' => 1
                                           },
-                            '14065880' => {
+                            '19662808' => {
                                             'Artificial' => 1,
-                                            'Class' => '10174040',
+                                            'Class' => '18221401',
                                             'Destructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 1,
@@ -15399,21 +33058,21 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065148'
+                                                                  'type' => '19661871'
                                                                 }
                                                        },
                                             'ShortName' => 'SizeBasedTriggeringPolicy',
                                             'Virt' => 1
                                           },
-                            '14069186' => {
-                                            'Class' => '10174040',
+                            '19665964' => {
+                                            'Class' => '18221401',
                                             'Constructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicyC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065148'
+                                                                  'type' => '19661871'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -15423,15 +33082,15 @@
                                             'Source' => 'sizebasedtriggeringpolicy.cpp',
                                             'SourceLine' => '28'
                                           },
-                            '14069405' => {
-                                            'Class' => '10174040',
+                            '19666183' => {
+                                            'Class' => '18221401',
                                             'Constructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'MnglName' => '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicyC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065148'
+                                                                  'type' => '19661871'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -15441,9 +33100,9 @@
                                             'Source' => 'sizebasedtriggeringpolicy.cpp',
                                             'SourceLine' => '28'
                                           },
-                            '14071184' => {
+                            '19668113' => {
                                             'Artificial' => 1,
-                                            'Class' => '14064207',
+                                            'Class' => '19660964',
                                             'Destructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 1,
@@ -15452,15 +33111,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065205'
+                                                                  'type' => '19661928'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSizeBasedTriggeringPolicy',
                                             'Virt' => 1
                                           },
-                            '14071185' => {
+                            '19668114' => {
                                             'Artificial' => 1,
-                                            'Class' => '14064207',
+                                            'Class' => '19660964',
                                             'Destructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 1,
@@ -15469,15 +33128,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065205'
+                                                                  'type' => '19661928'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSizeBasedTriggeringPolicy',
                                             'Virt' => 1
                                           },
-                            '14071325' => {
+                            '19668254' => {
                                             'Artificial' => 1,
-                                            'Class' => '14064207',
+                                            'Class' => '19660964',
                                             'Destructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 1,
@@ -15486,15 +33145,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065205'
+                                                                  'type' => '19661928'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSizeBasedTriggeringPolicy',
                                             'Virt' => 1
                                           },
-                            '14071415' => {
+                            '19668344' => {
                                             'Artificial' => 1,
-                                            'Class' => '14064207',
+                                            'Class' => '19660964',
                                             'Constructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 1,
@@ -15503,14 +33162,14 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065205'
+                                                                  'type' => '19661928'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSizeBasedTriggeringPolicy'
                                           },
-                            '14071416' => {
+                            '19668345' => {
                                             'Artificial' => 1,
-                                            'Class' => '14064207',
+                                            'Class' => '19660964',
                                             'Constructor' => 1,
                                             'Header' => 'sizebasedtriggeringpolicy.h',
                                             'InLine' => 1,
@@ -15519,137 +33178,48 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14065205'
+                                                                  'type' => '19661928'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzSizeBasedTriggeringPolicy'
                                           },
-                            '1408937' => {
-                                           'Class' => '1377564',
-                                           'Destructor' => 1,
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380931'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '503',
-                                           'Virt' => 1
-                                         },
-                            '1408938' => {
-                                           'Class' => '1377564',
-                                           'Destructor' => 1,
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380931'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '503',
-                                           'Virt' => 1
-                                         },
-                            '1409031' => {
-                                           'Class' => '1377564',
-                                           'Destructor' => 1,
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380931'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'CharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '503',
-                                           'Virt' => 1
-                                         },
-                            '1409147' => {
-                                           'Class' => '1377564',
-                                           'Constructor' => 1,
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380931'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'CharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '498'
-                                         },
-                            '1409148' => {
-                                           'Class' => '1377564',
-                                           'Constructor' => 1,
-                                           'Header' => 'charsetdecoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380931'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'CharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'SourceLine' => '498'
-                                         },
-                            '14144200' => {
-                                            'Class' => '14144149',
+                            '19795519' => {
+                                            'Class' => '19795468',
                                             'Const' => 1,
                                             'Line' => '377',
                                             'MnglName' => '_ZNK7log4cxx3net16DefaultEvaluator8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149206'
+                                                                  'type' => '19801659'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '14144240' => {
-                                            'Class' => '14144149',
+                            '19795559' => {
+                                            'Class' => '19795468',
                                             'Line' => '377',
                                             'MnglName' => '_ZN7log4cxx3net16DefaultEvaluator14getStaticClassEv',
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getStaticClass',
                                             'Source' => 'smtpappender.cpp',
                                             'Static' => 1
                                           },
-                            '14144259' => {
-                                            'Class' => '14144149',
+                            '19795578' => {
+                                            'Class' => '19795468',
                                             'Line' => '377',
                                             'MnglName' => '_ZN7log4cxx3net16DefaultEvaluator13registerClassEv',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
                                             'Source' => 'smtpappender.cpp',
                                             'Static' => 1
                                           },
-                            '14144278' => {
-                                            'Class' => '14144149',
+                            '19795597' => {
+                                            'Class' => '19795468',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '355',
@@ -15657,21 +33227,21 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149206'
+                                                                  'type' => '19801659'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '14144323' => {
-                                            'Class' => '14144149',
+                            '19795642' => {
+                                            'Class' => '19795468',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '358',
@@ -15679,41 +33249,41 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149206'
+                                                                  'type' => '19801659'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '14144406' => {
-                                            'Class' => '14144149',
-                                            'Line' => '384',
+                            '19795725' => {
+                                            'Class' => '19795468',
+                                            'Line' => '419',
                                             'MnglName' => '_ZN7log4cxx3net16DefaultEvaluator17isTriggeringEventERKSt10shared_ptrINS_3spi12LoggingEventEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148829'
+                                                                  'type' => '19800531'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'event',
-                                                                  'type' => '117970'
+                                                                  'type' => '220958'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'isTriggeringEvent',
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '5'
                                           },
-                            '14144653' => {
-                                            'Class' => '14144529',
+                            '19795972' => {
+                                            'Class' => '19795848',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '354',
@@ -15721,17 +33291,17 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149246'
+                                                                  'type' => '19801699'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '14144693' => {
-                                            'Class' => '14144529',
+                            '19796012' => {
+                                            'Class' => '19795848',
                                             'Const' => 1,
                                             'InLine' => 2,
                                             'Line' => '354',
@@ -15739,206 +33309,222 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149246'
+                                                                  'type' => '19801699'
                                                                 }
                                                        },
-                                            'Return' => '14148823',
+                                            'Return' => '19800525',
                                             'ShortName' => 'newInstance',
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '14144880' => {
-                                            'Class' => '3462440',
+                            '19796052' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19795848',
+                                            'InLine' => 2,
+                                            'Line' => '354',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluator11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19801699'
+                                                                }
+                                                       },
+                                            'Return' => '19800525',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluator11newInstanceEv',
+                                            'Source' => 'smtpappender.cpp'
+                                          },
+                            '19796594' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender10asciiCheckERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'value',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'field',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Private' => 1,
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'asciiCheck',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '544',
+                                            'SourceLine' => '577',
                                             'Static' => 1
                                           },
-                            '14144912' => {
-                                            'Class' => '3462440',
+                            '19796626' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender20checkEntryConditionsEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 }
                                                        },
                                             'Private' => 1,
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'checkEntryConditions',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '640'
+                                            'SourceLine' => '673'
                                           },
-                            '14145120' => {
-                                            'Class' => '3462440',
+                            '19796657' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
                                             'Source' => 'smtpappender.cpp',
                                             'SourceLine' => '378',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '14145179' => {
-                                            'Class' => '3462440',
+                            '19796716' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender13registerClassEv',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
                                             'Source' => 'smtpappender.cpp',
                                             'SourceLine' => '378',
                                             'Static' => 1
                                           },
-                            '14145198' => {
-                                            'Class' => '3462440',
+                            '19796735' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'InLine' => 2,
-                                            'Line' => '76',
+                                            'Line' => '57',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender4castERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '14145242' => {
-                                            'Class' => '3462440',
+                            '19796779' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'InLine' => 2,
-                                            'Line' => '79',
+                                            'Line' => '60',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender10instanceofERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '14145453' => {
-                                            'Class' => '3462440',
+                            '19796990' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'option',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'value',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setOption',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '490',
+                                            'SourceLine' => '523',
                                             'Virt' => 1,
                                             'VirtPos' => '6'
                                           },
-                            '14145499' => {
-                                            'Class' => '3462440',
+                            '19797036' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender15activateOptionsERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'activateOptions',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '563',
+                                            'SourceLine' => '596',
                                             'Virt' => 1,
                                             'VirtPos' => '5'
                                           },
-                            '14145540' => {
-                                            'Class' => '3462440',
+                            '19797077' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'event',
-                                                                  'type' => '117970'
+                                                                  'type' => '220958'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'append',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '614',
+                                            'SourceLine' => '647',
                                             'Virt' => 1,
                                             'VirtPos' => '17'
                                           },
-                            '14145586' => {
-                                            'Class' => '3462440',
+                            '19797123' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender5closeEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -15947,91 +33533,91 @@
                                             'Return' => '1',
                                             'ShortName' => 'close',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '672',
+                                            'SourceLine' => '705',
                                             'Virt' => 1,
                                             'VirtPos' => '10'
                                           },
-                            '14145622' => {
-                                            'Class' => '3462440',
+                            '19797159' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender5getToB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getTo',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '677'
+                                            'SourceLine' => '710'
                                           },
-                            '14145654' => {
-                                            'Class' => '3462440',
+                            '19797191' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender5getCcB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getCc',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '687'
+                                            'SourceLine' => '720'
                                           },
-                            '14145686' => {
-                                            'Class' => '3462440',
+                            '19797223' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender6getBccB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getBcc',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '697'
+                                            'SourceLine' => '730'
                                           },
-                            '14145718' => {
-                                            'Class' => '3462440',
+                            '19797255' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender14requiresLayoutEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'requiresLayout',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '409',
+                                            'SourceLine' => '442',
                                             'Virt' => 1,
                                             'VirtPos' => '16'
                                           },
-                            '14145758' => {
-                                            'Class' => '3462440',
+                            '19797295' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender10sendBufferERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -16041,159 +33627,159 @@
                                             'Return' => '1',
                                             'ShortName' => 'sendBuffer',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '710'
+                                            'SourceLine' => '743'
                                           },
-                            '14145791' => {
-                                            'Class' => '3462440',
+                            '19797328' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender17getEvaluatorClassB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getEvaluatorClass',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '750'
+                                            'SourceLine' => '783'
                                           },
-                            '14145823' => {
-                                            'Class' => '3462440',
+                            '19797360' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender7getFromB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getFrom',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '415'
+                                            'SourceLine' => '448'
                                           },
-                            '14145855' => {
-                                            'Class' => '3462440',
+                            '19797392' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender10getSubjectB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getSubject',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '426'
+                                            'SourceLine' => '459'
                                           },
-                            '14145887' => {
-                                            'Class' => '3462440',
+                            '19797424' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender7setFromERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'newVal',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setFrom',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '420'
+                                            'SourceLine' => '453'
                                           },
-                            '14145920' => {
-                                            'Class' => '3462440',
+                            '19797457' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender10setSubjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'newVal',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setSubject',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '431'
+                                            'SourceLine' => '464'
                                           },
-                            '14145953' => {
-                                            'Class' => '3462440',
+                            '19797490' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender13setBufferSizeEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'sz',
-                                                                  'type' => '40835'
+                                                                  'type' => '83870'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setBufferSize',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '772'
+                                            'SourceLine' => '805'
                                           },
-                            '14145986' => {
-                                            'Class' => '3462440',
+                            '19797523' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender11setSMTPHostERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'newVal',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setSMTPHost',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '441'
+                                            'SourceLine' => '474'
                                           },
-                            '14146019' => {
-                                            'Class' => '3462440',
+                            '19797556' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender11getSMTPHostB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getSMTPHost',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '436'
+                                            'SourceLine' => '469'
                                           },
-                            '14146051' => {
-                                            'Class' => '3462440',
+                            '19797588' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender11setSMTPPortEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'newVal',
-                                                                  'type' => '40835'
+                                                                  'type' => '83870'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -16203,204 +33789,223 @@
                                             'Return' => '1',
                                             'ShortName' => 'setSMTPPort',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '451'
+                                            'SourceLine' => '484'
                                           },
-                            '14146084' => {
-                                            'Class' => '3462440',
+                            '19797621' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender11getSMTPPortEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getSMTPPort',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '446'
+                                            'SourceLine' => '479'
                                           },
-                            '14146116' => {
-                                            'Class' => '3462440',
+                            '19797653' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender5setToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'addressStr',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setTo',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '682'
+                                            'SourceLine' => '715'
                                           },
-                            '14146149' => {
-                                            'Class' => '3462440',
+                            '19797686' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender5setCcERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'addressStr',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setCc',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '692'
+                                            'SourceLine' => '725'
                                           },
-                            '14146182' => {
-                                            'Class' => '3462440',
+                            '19797719' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender6setBccERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'addressStr',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setBcc',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '702'
+                                            'SourceLine' => '735'
                                           },
-                            '14146215' => {
-                                            'Class' => '3462440',
+                            '19797752' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender15setSMTPUsernameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'newVal',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setSMTPUsername',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '471'
+                                            'SourceLine' => '504'
                                           },
-                            '14146248' => {
-                                            'Class' => '3462440',
+                            '19797785' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender15getSMTPUsernameB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getSMTPUsername',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '466'
+                                            'SourceLine' => '499'
                                           },
-                            '14146280' => {
-                                            'Class' => '3462440',
+                            '19797817' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender15setSMTPPasswordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'newVal',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setSMTPPassword',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '481'
+                                            'SourceLine' => '514'
                                           },
-                            '14146313' => {
-                                            'Class' => '3462440',
+                            '19797850' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender15getSMTPPasswordB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getSMTPPassword',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '476'
+                                            'SourceLine' => '509'
                                           },
-                            '14146376' => {
-                                            'Class' => '3462440',
+                            '19797882' => {
+                                            'Class' => '4931860',
+                                            'Const' => 1,
+                                            'Header' => 'smtpappender.h',
+                                            'MnglName' => '_ZNK7log4cxx3net12SMTPAppender13getBufferSizeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19801642'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getBufferSize',
+                                            'Source' => 'smtpappender.cpp',
+                                            'SourceLine' => '824'
+                                          },
+                            '19797914' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender12getEvaluatorEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rsi'
                                                      },
-                                            'Return' => '3458462',
+                                            'Return' => '4927849',
                                             'ShortName' => 'getEvaluator',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '755'
+                                            'SourceLine' => '788'
                                           },
-                            '14146441' => {
-                                            'Class' => '3462440',
+                            '19797979' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender17setEvaluatorClassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'value',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setEvaluatorClass',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '785'
+                                            'SourceLine' => '818'
                                           },
-                            '14146474' => {
-                                            'Class' => '3462440',
+                            '19798012' => {
+                                            'Class' => '4931860',
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppender15setLocationInfoEb',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'newVal',
-                                                                  'type' => '40888'
+                                                                  'type' => '83923'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -16410,109 +34015,125 @@
                                             'Return' => '1',
                                             'ShortName' => 'setLocationInfo',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '461'
+                                            'SourceLine' => '494'
                                           },
-                            '14146507' => {
-                                            'Class' => '3462440',
+                            '19798045' => {
+                                            'Class' => '4931860',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender15getLocationInfoEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149189'
+                                                                  'type' => '19801642'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'getLocationInfo',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '456'
+                                            'SourceLine' => '489'
                                           },
-                            '14146660' => {
-                                            'Class' => '14146539',
+                            '19798198' => {
+                                            'Class' => '19798077',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'InLine' => 2,
-                                            'Line' => '75',
+                                            'Line' => '56',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender17ClazzSMTPAppender7getNameB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149274'
+                                                                  'type' => '19801763'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '14146699' => {
-                                            'Class' => '14146539',
+                            '19798237' => {
+                                            'Class' => '19798077',
                                             'Const' => 1,
                                             'Header' => 'smtpappender.h',
                                             'InLine' => 2,
-                                            'Line' => '75',
+                                            'Line' => '56',
                                             'MnglName' => '_ZNK7log4cxx3net12SMTPAppender17ClazzSMTPAppender11newInstanceEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149274'
+                                                                  'type' => '19801763'
                                                                 }
                                                        },
-                                            'Return' => '3469853',
+                                            'Return' => '4939759',
                                             'ShortName' => 'newInstance',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '14146762' => {
+                            '19798276' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19798077',
+                                            'Header' => 'smtpappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx3net12SMTPAppender17ClazzSMTPAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19801763'
+                                                                }
+                                                       },
+                                            'Return' => '4939759',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx3net12SMTPAppender17ClazzSMTPAppender11newInstanceEv'
+                                          },
+                            '19798324' => {
                                             'Data' => 1,
                                             'Line' => '377',
                                             'MnglName' => '_ZN7log4cxx7classes28DefaultEvaluatorRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'DefaultEvaluatorRegistration',
                                             'Source' => 'smtpappender.cpp'
                                           },
-                            '14146780' => {
+                            '19798342' => {
                                             'Data' => 1,
                                             'Line' => '378',
                                             'MnglName' => '_ZN7log4cxx7classes24SMTPAppenderRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'SMTPAppenderRegistration',
                                             'Source' => 'smtpappender.cpp'
                                           },
-                            '14147317' => {
+                            '19798473' => {
                                             'Header' => 'object.h',
                                             'InLine' => 2,
-                                            'Line' => '122',
+                                            'Line' => '126',
                                             'MnglName' => '_ZN7log4cxx4castINS_3spi24TriggeringEventEvaluatorENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
                                             'NameSpace' => 'log4cxx',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'incoming',
-                                                                  'type' => '2975401'
+                                                                  'type' => '805306'
                                                                 }
                                                        },
-                                            'Return' => '3389613',
+                                            'Return' => '4871279',
                                             'ShortName' => 'cast<log4cxx::spi::TriggeringEventEvaluator, log4cxx::helpers::Object>',
                                             'TParam' => {
                                                           '0' => {
                                                                    'key' => 'Ret',
-                                                                   'type' => '3458332'
+                                                                   'type' => '4927697'
                                                                  },
                                                           '1' => {
                                                                    'key' => 'Type',
-                                                                   'type' => '53165'
+                                                                   'type' => '98236'
                                                                  }
                                                         }
                                           },
-                            '14151814' => {
+                            '19809527' => {
                                             'Artificial' => 1,
-                                            'Class' => '14144149',
+                                            'Class' => '19795468',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '349',
@@ -16520,16 +34141,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148829'
+                                                                  'type' => '19800531'
                                                                 }
                                                        },
                                             'ShortName' => 'DefaultEvaluator',
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1
                                           },
-                            '14152057' => {
+                            '19809770' => {
                                             'Artificial' => 1,
-                                            'Class' => '14144149',
+                                            'Class' => '19795468',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '349',
@@ -16537,7 +34158,7 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148829'
+                                                                  'type' => '19800531'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -16547,426 +34168,276 @@
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1
                                           },
-                            '1416953' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1379118',
+                            '19816033' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19796139',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '380',
+                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender8SMTPPrivD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19800659'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SMTPPriv',
+                                            'Source' => 'smtpappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '19816034' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19796139',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '380',
+                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender8SMTPPrivD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19800659'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SMTPPriv',
+                                            'Source' => 'smtpappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '19825687' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19796139',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '380',
+                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender8SMTPPrivD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19800659'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SMTPPriv',
+                                            'Source' => 'smtpappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '1984710' => {
+                                           'Class' => '1957695',
                                            'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '430',
-                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetDecoderD0Ev',
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1381273'
+                                                                 'type' => '1959447'
                                                                }
                                                       },
-                                           'ShortName' => 'LocaleCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
+                                           'ShortName' => 'CachedDateFormat',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '143',
                                            'Virt' => 1
                                          },
-                            '1416954' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1379118',
+                            '1984711' => {
+                                           'Class' => '1957695',
                                            'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '430',
-                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetDecoderD1Ev',
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1381273'
+                                                                 'type' => '1959447'
                                                                }
                                                       },
-                                           'ShortName' => 'LocaleCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
+                                           'ShortName' => 'CachedDateFormat',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '143',
                                            'Virt' => 1
                                          },
-                            '1418410' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1379118',
+                            '1984804' => {
+                                           'Class' => '1957695',
                                            'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '430',
-                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetDecoderD2Ev',
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1381273'
+                                                                 'type' => '1959447'
                                                                }
                                                       },
-                                           'ShortName' => 'LocaleCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
+                                           'ShortName' => 'CachedDateFormat',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '143',
                                            'Virt' => 1
                                          },
-                            '1421049' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378231',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '374',
-                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetDecoderD0Ev',
+                            '1986515' => {
+                                           'Class' => '1957695',
+                                           'Constructor' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatC2ERKSt10shared_ptrINS_7helpers10DateFormatEEi',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1380977'
+                                                                 'type' => '1959447'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dateFormat',
+                                                                 'type' => '1959452'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'expiration1',
+                                                                 'type' => '83870'
                                                                }
                                                       },
-                                           'ShortName' => 'USASCIICharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
+                                           'ShortName' => 'CachedDateFormat',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '128'
                                          },
-                            '1421050' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378231',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '374',
-                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetDecoderD1Ev',
+                            '1986516' => {
+                                           'Class' => '1957695',
+                                           'Constructor' => 1,
+                                           'Header' => 'cacheddateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern16CachedDateFormatC1ERKSt10shared_ptrINS_7helpers10DateFormatEEi',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1380977'
+                                                                 'type' => '1959447'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dateFormat',
+                                                                 'type' => '1959452'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'expiration1',
+                                                                 'type' => '83870'
                                                                }
                                                       },
-                                           'ShortName' => 'USASCIICharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
+                                           'ShortName' => 'CachedDateFormat',
+                                           'Source' => 'cacheddateformat.cpp',
+                                           'SourceLine' => '128'
                                          },
-                            '1421196' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378231',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '374',
-                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetDecoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380977'
-                                                               }
-                                                      },
-                                           'ShortName' => 'USASCIICharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1421726' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378652',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '329',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380999'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ISOLatinCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1421727' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378652',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '329',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380999'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ISOLatinCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1421873' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378652',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '329',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380999'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ISOLatinCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '14221393' => {
-                                            'Class' => '3462440',
+                            '19898511' => {
+                                            'Class' => '4931860',
                                             'Destructor' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppenderD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 }
                                                        },
                                             'ShortName' => 'SMTPAppender',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '404',
+                                            'SourceLine' => '437',
                                             'Virt' => 1
                                           },
-                            '14221493' => {
-                                            'Class' => '3462440',
+                            '19898609' => {
+                                            'Class' => '4931860',
                                             'Destructor' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppenderD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 }
                                                        },
                                             'ShortName' => 'SMTPAppender',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '404',
+                                            'SourceLine' => '437',
                                             'Virt' => 1
                                           },
-                            '1422617' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378444',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '235',
-                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetDecoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380988'
-                                                               }
-                                                      },
-                                           'ShortName' => 'TrivialCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1422618' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378444',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '235',
-                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetDecoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380988'
-                                                               }
-                                                      },
-                                           'ShortName' => 'TrivialCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1422763' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378444',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '235',
-                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetDecoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1380988'
-                                                               }
-                                                      },
-                                           'ShortName' => 'TrivialCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '14231517' => {
-                                            'Class' => '3462440',
+                            '19898896' => {
+                                            'Class' => '4931860',
                                             'Destructor' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppenderD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 }
                                                        },
                                             'ShortName' => 'SMTPAppender',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '404',
+                                            'SourceLine' => '437',
                                             'Virt' => 1
                                           },
-                            '14241424' => {
-                                            'Class' => '3462440',
+                            '19899059' => {
+                                            'Class' => '4931860',
                                             'Constructor' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppenderC1ESt10shared_ptrINS_3spi24TriggeringEventEvaluatorEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'evaluator',
-                                                                  'type' => '3458462'
+                                                                  'type' => '4927849'
                                                                 }
                                                        },
                                             'ShortName' => 'SMTPAppender',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '398'
+                                            'SourceLine' => '432'
                                           },
-                            '14252196' => {
-                                            'Class' => '3462440',
+                            '19919349' => {
+                                            'Class' => '4931860',
                                             'Constructor' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppenderC2ESt10shared_ptrINS_3spi24TriggeringEventEvaluatorEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'evaluator',
-                                                                  'type' => '3458462'
+                                                                  'type' => '4927849'
                                                                 }
                                                        },
                                             'ShortName' => 'SMTPAppender',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '398'
+                                            'SourceLine' => '432'
                                           },
-                            '1425290' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378865',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '83',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381010'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1425291' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378865',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '83',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381010'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1425457' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378865',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '83',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381010'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1425621' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378865',
-                                           'Constructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381010'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'frompage',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp'
-                                         },
-                            '1425622' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1378865',
-                                           'Constructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1381010'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'frompage',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetDecoder',
-                                           'Source' => 'charsetdecoder.cpp'
-                                         },
-                            '14262942' => {
-                                            'Class' => '3462440',
+                            '19939502' => {
+                                            'Class' => '4931860',
                                             'Constructor' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppenderC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 }
                                                        },
                                             'ShortName' => 'SMTPAppender',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '389'
+                                            'SourceLine' => '424'
                                           },
-                            '14273810' => {
-                                            'Class' => '3462440',
+                            '19958702' => {
+                                            'Class' => '4931860',
                                             'Constructor' => 1,
                                             'Header' => 'smtpappender.h',
                                             'MnglName' => '_ZN7log4cxx3net12SMTPAppenderC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149155'
+                                                                  'type' => '19801608'
                                                                 }
                                                        },
                                             'ShortName' => 'SMTPAppender',
                                             'Source' => 'smtpappender.cpp',
-                                            'SourceLine' => '389'
+                                            'SourceLine' => '424'
                                           },
-                            '14290352' => {
-                                            'Class' => '14144149',
+                            '19979211' => {
+                                            'Class' => '19795468',
                                             'Constructor' => 1,
-                                            'Line' => '380',
+                                            'Line' => '415',
                                             'MnglName' => '_ZN7log4cxx3net16DefaultEvaluatorC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148829'
+                                                                  'type' => '19800531'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -16975,15 +34446,15 @@
                                             'ShortName' => 'DefaultEvaluator',
                                             'Source' => 'smtpappender.cpp'
                                           },
-                            '14290510' => {
-                                            'Class' => '14144149',
+                            '19979369' => {
+                                            'Class' => '19795468',
                                             'Constructor' => 1,
-                                            'Line' => '380',
+                                            'Line' => '415',
                                             'MnglName' => '_ZN7log4cxx3net16DefaultEvaluatorC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148829'
+                                                                  'type' => '19800531'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -16992,9 +34463,9 @@
                                             'ShortName' => 'DefaultEvaluator',
                                             'Source' => 'smtpappender.cpp'
                                           },
-                            '14290605' => {
+                            '19979464' => {
                                             'Artificial' => 1,
-                                            'Class' => '3458332',
+                                            'Class' => '4927697',
                                             'Destructor' => 1,
                                             'Header' => 'triggeringeventevaluator.h',
                                             'InLine' => 1,
@@ -17003,15 +34474,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148336'
+                                                                  'type' => '19800485'
                                                                 }
                                                        },
                                             'ShortName' => 'TriggeringEventEvaluator',
                                             'Virt' => 1
                                           },
-                            '14290606' => {
+                            '19979465' => {
                                             'Artificial' => 1,
-                                            'Class' => '3458332',
+                                            'Class' => '4927697',
                                             'Destructor' => 1,
                                             'Header' => 'triggeringeventevaluator.h',
                                             'InLine' => 1,
@@ -17020,15 +34491,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148336'
+                                                                  'type' => '19800485'
                                                                 }
                                                        },
                                             'ShortName' => 'TriggeringEventEvaluator',
                                             'Virt' => 1
                                           },
-                            '14290678' => {
+                            '19979537' => {
                                             'Artificial' => 1,
-                                            'Class' => '3458332',
+                                            'Class' => '4927697',
                                             'Constructor' => 1,
                                             'Header' => 'triggeringeventevaluator.h',
                                             'InLine' => 1,
@@ -17037,14 +34508,14 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148336'
+                                                                  'type' => '19800485'
                                                                 }
                                                        },
                                             'ShortName' => 'TriggeringEventEvaluator'
                                           },
-                            '14290679' => {
+                            '19979538' => {
                                             'Artificial' => 1,
-                                            'Class' => '3458332',
+                                            'Class' => '4927697',
                                             'Constructor' => 1,
                                             'Header' => 'triggeringeventevaluator.h',
                                             'InLine' => 1,
@@ -17053,14 +34524,14 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148336'
+                                                                  'type' => '19800485'
                                                                 }
                                                        },
                                             'ShortName' => 'TriggeringEventEvaluator'
                                           },
-                            '14292760' => {
+                            '19982129' => {
                                             'Artificial' => 1,
-                                            'Class' => '14144529',
+                                            'Class' => '19795848',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '354',
@@ -17068,16 +34539,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149229'
+                                                                  'type' => '19801682'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzDefaultEvaluator',
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1
                                           },
-                            '14292761' => {
+                            '19982130' => {
                                             'Artificial' => 1,
-                                            'Class' => '14144529',
+                                            'Class' => '19795848',
                                             'Destructor' => 1,
                                             'InLine' => 1,
                                             'Line' => '354',
@@ -17085,16 +34556,4136 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14149229'
+                                                                  'type' => '19801682'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzDefaultEvaluator',
                                             'Source' => 'smtpappender.cpp',
                                             'Virt' => 1
                                           },
-                            '1429283' => {
+                            '19982272' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19795848',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '354',
+                                            'MnglName' => '_ZN7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluatorD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19801682'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDefaultEvaluator',
+                                            'Source' => 'smtpappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '19991898' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19798077',
+                                            'Destructor' => 1,
+                                            'Header' => 'smtpappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19801746'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSMTPAppender',
+                                            'Virt' => 1
+                                          },
+                            '19991899' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19798077',
+                                            'Destructor' => 1,
+                                            'Header' => 'smtpappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19801746'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSMTPAppender',
+                                            'Virt' => 1
+                                          },
+                            '19992040' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19798077',
+                                            'Destructor' => 1,
+                                            'Header' => 'smtpappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19801746'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSMTPAppender',
+                                            'Virt' => 1
+                                          },
+                            '19992130' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19798077',
+                                            'Constructor' => 1,
+                                            'Header' => 'smtpappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19801746'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSMTPAppender'
+                                          },
+                            '19992131' => {
+                                            'Artificial' => 1,
+                                            'Class' => '19798077',
+                                            'Constructor' => 1,
+                                            'Header' => 'smtpappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19801746'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSMTPAppender'
+                                          },
+                            '20093431' => {
+                                            'Class' => '4173616',
+                                            'Const' => 1,
+                                            'Header' => 'strftimedateformat.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18StrftimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20095074'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 's',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'time',
+                                                                  'type' => '800615'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'strftimedateformat.cpp',
+                                            'SourceLine' => '51',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '20093482' => {
+                                            'Class' => '4173616',
+                                            'Header' => 'strftimedateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20095057'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'zone',
+                                                                  'type' => '1959469'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setTimeZone',
+                                            'Source' => 'strftimedateformat.cpp',
+                                            'SourceLine' => '70',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '20105436' => {
+                                            'Class' => '4173616',
+                                            'Destructor' => 1,
+                                            'Header' => 'strftimedateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20095057'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StrftimeDateFormat',
+                                            'Source' => 'strftimedateformat.cpp',
+                                            'SourceLine' => '46',
+                                            'Virt' => 1
+                                          },
+                            '20105437' => {
+                                            'Class' => '4173616',
+                                            'Destructor' => 1,
+                                            'Header' => 'strftimedateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20095057'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StrftimeDateFormat',
+                                            'Source' => 'strftimedateformat.cpp',
+                                            'SourceLine' => '46',
+                                            'Virt' => 1
+                                          },
+                            '20105531' => {
+                                            'Class' => '4173616',
+                                            'Destructor' => 1,
+                                            'Header' => 'strftimedateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20095057'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StrftimeDateFormat',
+                                            'Source' => 'strftimedateformat.cpp',
+                                            'SourceLine' => '46',
+                                            'Virt' => 1
+                                          },
+                            '20107202' => {
+                                            'Class' => '4173616',
+                                            'Constructor' => 1,
+                                            'Header' => 'strftimedateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20095057'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'fmt',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StrftimeDateFormat',
+                                            'Source' => 'strftimedateformat.cpp',
+                                            'SourceLine' => '40'
+                                          },
+                            '20107203' => {
+                                            'Class' => '4173616',
+                                            'Constructor' => 1,
+                                            'Header' => 'strftimedateformat.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20095057'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'fmt',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StrftimeDateFormat',
+                                            'Source' => 'strftimedateformat.cpp',
+                                            'SourceLine' => '40'
+                                          },
+                            '20355402' => {
+                                            'Class' => '20355167',
+                                            'Const' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357422'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '42',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '20355441' => {
+                                            'Class' => '20355167',
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '42',
+                                            'Static' => 1
+                                          },
+                            '20355458' => {
+                                            'Class' => '20355167',
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '42',
+                                            'Static' => 1
+                                          },
+                            '20355475' => {
+                                            'Class' => '20355167',
+                                            'Const' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '56',
+                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357422'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '20355519' => {
+                                            'Class' => '20355167',
+                                            'Const' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357422'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '20355643' => {
+                                            'Class' => '20355167',
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357394'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '51',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '20355689' => {
+                                            'Class' => '20355167',
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter16setStringToMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357394'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'stringToMatch1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setStringToMatch',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '96'
+                                          },
+                            '20355721' => {
+                                            'Class' => '20355167',
+                                            'Const' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter16getStringToMatchB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357422'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getStringToMatch',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '101'
+                                          },
+                            '20355752' => {
+                                            'Class' => '20355167',
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter16setAcceptOnMatchEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357394'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'acceptOnMatch1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setAcceptOnMatch',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '106'
+                                          },
+                            '20355784' => {
+                                            'Class' => '20355167',
+                                            'Const' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter16getAcceptOnMatchEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357422'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getAcceptOnMatch',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '111'
+                                          },
+                            '20355815' => {
+                                            'Class' => '20355167',
+                                            'Const' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357422'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                }
+                                                       },
+                                            'Return' => '218688',
+                                            'ShortName' => 'decide',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '67',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '20355980' => {
+                                            'Class' => '20355859',
+                                            'Const' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357503'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '20356019' => {
+                                            'Class' => '20355859',
+                                            'Const' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357503'
+                                                                }
+                                                       },
+                                            'Return' => '20357388',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '20356058' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20355859',
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 2,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357503'
+                                                                }
+                                                       },
+                                            'Return' => '20357388',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilter11newInstanceEv'
+                                          },
+                            '20356101' => {
+                                            'Data' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7classes29StringMatchFilterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'StringMatchFilterRegistration',
+                                            'Source' => 'stringmatchfilter.cpp'
+                                          },
+                            '20362117' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20355185',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20356842'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringMatchFilterPrivate',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '20362118' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20355185',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20356842'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringMatchFilterPrivate',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '20363502' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20355185',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20356842'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringMatchFilterPrivate',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '20369025' => {
+                                            'Class' => '20355167',
+                                            'Destructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357394'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringMatchFilter',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1
+                                          },
+                            '20369123' => {
+                                            'Class' => '20355167',
+                                            'Destructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357394'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringMatchFilter',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1
+                                          },
+                            '20369317' => {
+                                            'Class' => '20355167',
+                                            'Destructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357394'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringMatchFilter',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1
+                                          },
+                            '20369447' => {
+                                            'Class' => '20355167',
+                                            'Constructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357394'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringMatchFilter',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '44'
+                                          },
+                            '20373411' => {
+                                            'Class' => '20355167',
+                                            'Constructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357394'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringMatchFilter',
+                                            'Source' => 'stringmatchfilter.cpp',
+                                            'SourceLine' => '44'
+                                          },
+                            '20380742' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20355859',
+                                            'Destructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357486'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzStringMatchFilter',
+                                            'Virt' => 1
+                                          },
+                            '20380743' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20355859',
+                                            'Destructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357486'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzStringMatchFilter',
+                                            'Virt' => 1
+                                          },
+                            '20380883' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20355859',
+                                            'Destructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357486'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzStringMatchFilter',
+                                            'Virt' => 1
+                                          },
+                            '20380973' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20355859',
+                                            'Constructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357486'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzStringMatchFilter'
+                                          },
+                            '20380974' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20355859',
+                                            'Constructor' => 1,
+                                            'Header' => 'stringmatchfilter.h',
+                                            'InLine' => 1,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20357486'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzStringMatchFilter'
+                                          },
+                            '20489063' => {
+                                            'Class' => '16796291',
+                                            'Destructor' => 1,
+                                            'Header' => 'stringtokenizer.h',
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7helpers15StringTokenizerD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20477987'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringTokenizer',
+                                            'Source' => 'stringtokenizer.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '20490765' => {
+                                            'Class' => '16796291',
+                                            'Constructor' => 1,
+                                            'Header' => 'stringtokenizer.h',
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7helpers15StringTokenizerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20477987'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'str',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'delim1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringTokenizer',
+                                            'Source' => 'stringtokenizer.cpp',
+                                            'SourceLine' => '37'
+                                          },
+                            '20490766' => {
+                                            'Class' => '16796291',
+                                            'Constructor' => 1,
+                                            'Header' => 'stringtokenizer.h',
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7helpers15StringTokenizerC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20477987'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'str',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'delim1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'ShortName' => 'StringTokenizer',
+                                            'Source' => 'stringtokenizer.cpp',
+                                            'SourceLine' => '37'
+                                          },
+                            '20702791' => {
+                                            'Class' => '3477985',
+                                            'Const' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704182'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '30',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '20702830' => {
+                                            'Class' => '3477985',
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '30',
+                                            'Static' => 1
+                                          },
+                            '20702847' => {
+                                            'Class' => '3477985',
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '30',
+                                            'Static' => 1
+                                          },
+                            '20702864' => {
+                                            'Class' => '3477985',
+                                            'Const' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704182'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '20702908' => {
+                                            'Class' => '3477985',
+                                            'Const' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704182'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '20703017' => {
+                                            'Class' => '3477985',
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5closeERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704193'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '40',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '20703058' => {
+                                            'Class' => '3477985',
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5flushERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704193'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'flush',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '44',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '20703099' => {
+                                            'Class' => '3477985',
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704193'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'str',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '20703145' => {
+                                            'Class' => '3477985',
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'str',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '65',
+                                            'Static' => 1
+                                          },
+                            '20703168' => {
+                                            'Class' => '3477985',
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5flushEv',
+                                            'Return' => '1',
+                                            'ShortName' => 'flush',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '81',
+                                            'Static' => 1
+                                          },
+                            '20703248' => {
+                                            'Class' => '3477985',
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter6isWideEv',
+                                            'Private' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isWide',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '54',
+                                            'Static' => 1
+                                          },
+                            '20703385' => {
+                                            'Class' => '20703264',
+                                            'Const' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704233'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '20703424' => {
+                                            'Class' => '20703264',
+                                            'Const' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704233'
+                                                                }
+                                                       },
+                                            'Return' => '3483986',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '20703852' => {
+                                            'Data' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7classes27SystemErrWriterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'SystemErrWriterRegistration',
+                                            'Source' => 'systemerrwriter.cpp'
+                                          },
+                            '20713228' => {
+                                            'Class' => '3477985',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704193'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemErrWriter',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1
+                                          },
+                            '20713229' => {
+                                            'Class' => '3477985',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704193'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemErrWriter',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1
+                                          },
+                            '20713323' => {
+                                            'Class' => '3477985',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704193'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemErrWriter',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1
+                                          },
+                            '20713413' => {
+                                            'Class' => '3477985',
+                                            'Constructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704193'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemErrWriter',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '20713414' => {
+                                            'Class' => '3477985',
+                                            'Constructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704193'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemErrWriter',
+                                            'Source' => 'systemerrwriter.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '20715268' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20703264',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704216'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemErrWriter',
+                                            'Virt' => 1
+                                          },
+                            '20715269' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20703264',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704216'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemErrWriter',
+                                            'Virt' => 1
+                                          },
+                            '20715409' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20703264',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704216'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemErrWriter',
+                                            'Virt' => 1
+                                          },
+                            '20715499' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20703264',
+                                            'Constructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704216'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemErrWriter'
+                                          },
+                            '20715500' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20703264',
+                                            'Constructor' => 1,
+                                            'Header' => 'systemerrwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20704216'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemErrWriter'
+                                          },
+                            '20809267' => {
+                                            'Class' => '3477975',
+                                            'Const' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810658'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '30',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '20809306' => {
+                                            'Class' => '3477975',
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '30',
+                                            'Static' => 1
+                                          },
+                            '20809323' => {
+                                            'Class' => '3477975',
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '30',
+                                            'Static' => 1
+                                          },
+                            '20809340' => {
+                                            'Class' => '3477975',
+                                            'Const' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810658'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '20809384' => {
+                                            'Class' => '3477975',
+                                            'Const' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810658'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '20809493' => {
+                                            'Class' => '3477975',
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5closeERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810669'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '40',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '20809534' => {
+                                            'Class' => '3477975',
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5flushERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810669'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'flush',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '44',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '20809575' => {
+                                            'Class' => '3477975',
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810669'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'str',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '49',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '20809621' => {
+                                            'Class' => '3477975',
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'str',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '65',
+                                            'Static' => 1
+                                          },
+                            '20809644' => {
+                                            'Class' => '3477975',
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5flushEv',
+                                            'Return' => '1',
+                                            'ShortName' => 'flush',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '81',
+                                            'Static' => 1
+                                          },
+                            '20809724' => {
+                                            'Class' => '3477975',
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter6isWideEv',
+                                            'Private' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isWide',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '54',
+                                            'Static' => 1
+                                          },
+                            '20809861' => {
+                                            'Class' => '20809740',
+                                            'Const' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810709'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '20809900' => {
+                                            'Class' => '20809740',
+                                            'Const' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'InLine' => 2,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriter11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810709'
+                                                                }
+                                                       },
+                                            'Return' => '3483880',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '20810328' => {
+                                            'Data' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7classes27SystemOutWriterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'SystemOutWriterRegistration',
+                                            'Source' => 'systemoutwriter.cpp'
+                                          },
+                            '20819704' => {
+                                            'Class' => '3477975',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810669'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemOutWriter',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1
+                                          },
+                            '20819705' => {
+                                            'Class' => '3477975',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810669'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemOutWriter',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1
+                                          },
+                            '20819799' => {
+                                            'Class' => '3477975',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810669'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemOutWriter',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1
+                                          },
+                            '20819889' => {
+                                            'Class' => '3477975',
+                                            'Constructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810669'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemOutWriter',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '20819890' => {
+                                            'Class' => '3477975',
+                                            'Constructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810669'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SystemOutWriter',
+                                            'Source' => 'systemoutwriter.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '20821744' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20809740',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810692'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemOutWriter',
+                                            'Virt' => 1
+                                          },
+                            '20821745' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20809740',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810692'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemOutWriter',
+                                            'Virt' => 1
+                                          },
+                            '20821885' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20809740',
+                                            'Destructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810692'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemOutWriter',
+                                            'Virt' => 1
+                                          },
+                            '20821975' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20809740',
+                                            'Constructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810692'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemOutWriter'
+                                          },
+                            '20821976' => {
+                                            'Artificial' => 1,
+                                            'Class' => '20809740',
+                                            'Constructor' => 1,
+                                            'Header' => 'systemoutwriter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20810692'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSystemOutWriter'
+                                          },
+                            '20913313' => {
+                                            'Class' => '20913241',
+                                            'Header' => 'threadlocal.h',
+                                            'Line' => '61',
+                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocal3setEPv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20913826'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'type' => '84191'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'set',
+                                            'Source' => 'threadlocal.cpp',
+                                            'SourceLine' => '48'
+                                          },
+                            '20913346' => {
+                                            'Class' => '20913241',
+                                            'Header' => 'threadlocal.h',
+                                            'Line' => '66',
+                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocal3getEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20913826'
+                                                                }
+                                                       },
+                                            'Return' => '84191',
+                                            'ShortName' => 'get',
+                                            'Source' => 'threadlocal.cpp',
+                                            'SourceLine' => '61'
+                                          },
+                            '20913443' => {
+                                            'Class' => '20913241',
+                                            'Header' => 'threadlocal.h',
+                                            'Line' => '78',
+                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocal6createERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '20913848',
+                                            'ShortName' => 'create',
+                                            'Source' => 'threadlocal.cpp',
+                                            'SourceLine' => '25',
+                                            'Static' => 1
+                                          },
+                            '20915516' => {
+                                            'Class' => '20913241',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadlocal.h',
+                                            'Line' => '56',
+                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocalD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20913826'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadLocal',
+                                            'Source' => 'threadlocal.cpp',
+                                            'SourceLine' => '44'
+                                          },
+                            '20915609' => {
+                                            'Class' => '20913241',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadlocal.h',
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocalC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20913826'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadLocal',
+                                            'Source' => 'threadlocal.cpp',
+                                            'SourceLine' => '40'
+                                          },
+                            '20915610' => {
+                                            'Class' => '20913241',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadlocal.h',
+                                            'Line' => '52',
+                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocalC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '20913826'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadLocal',
+                                            'Source' => 'threadlocal.cpp',
+                                            'SourceLine' => '40'
+                                          },
+                            '21018904' => {
+                                            'Class' => '21018783',
+                                            'Header' => 'threadpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'threadpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '21018921' => {
+                                            'Class' => '21018783',
+                                            'Header' => 'threadpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'threadpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '21018938' => {
+                                            'Class' => '21018783',
+                                            'Const' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020288'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'threadpatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '21018977' => {
+                                            'Class' => '21018783',
+                                            'Const' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020288'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '21019021' => {
+                                            'Class' => '21018783',
+                                            'Const' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020288'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '21019102' => {
+                                            'Class' => '21018783',
+                                            'Header' => 'threadpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '545589'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'threadpatternconverter.cpp',
+                                            'SourceLine' => '36',
+                                            'Static' => 1
+                                          },
+                            '21019130' => {
+                                            'Class' => '21018783',
+                                            'Const' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020288'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'threadpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '21019301' => {
+                                            'Class' => '21019180',
+                                            'Const' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020700'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '21019715' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes34ThreadPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'ThreadPatternConverterRegistration',
+                                            'Source' => 'threadpatternconverter.cpp'
+                                          },
+                            '21023668' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21018783',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020083'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21023669' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21018783',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020083'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21023933' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21018783',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020083'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21035166' => {
+                                            'Class' => '21018783',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020083'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadPatternConverter',
+                                            'Source' => 'threadpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '21039283' => {
+                                            'Class' => '21018783',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020083'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadPatternConverter',
+                                            'Source' => 'threadpatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '21044911' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21019180',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020683'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21044912' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21019180',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020683'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21045052' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21019180',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020683'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21045142' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21019180',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020683'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadPatternConverter'
+                                          },
+                            '21045143' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21019180',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21020683'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadPatternConverter'
+                                          },
+                            '21149714' => {
+                                            'Class' => '21149609',
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'threadusernamepatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '21149731' => {
+                                            'Class' => '21149609',
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'threadusernamepatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Static' => 1
+                                          },
+                            '21149748' => {
+                                            'Class' => '21149609',
+                                            'Const' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21150976'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'threadusernamepatternconverter.cpp',
+                                            'SourceLine' => '28',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '21149787' => {
+                                            'Class' => '21149609',
+                                            'Const' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21150976'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '21149831' => {
+                                            'Class' => '21149609',
+                                            'Const' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21150976'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '21149912' => {
+                                            'Class' => '21149609',
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '545589'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'threadusernamepatternconverter.cpp',
+                                            'SourceLine' => '36',
+                                            'Static' => 1
+                                          },
+                            '21149940' => {
+                                            'Class' => '21149609',
+                                            'Const' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21150976'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'toAppendTo',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'threadusernamepatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '21150112' => {
+                                            'Class' => '21149991',
+                                            'Const' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21151394'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '21150426' => {
+                                            'Data' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7classes42ThreadUsernamePatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'ThreadUsernamePatternConverterRegistration',
+                                            'Source' => 'threadusernamepatternconverter.cpp'
+                                          },
+                            '21154362' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21149609',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21150771'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadUsernamePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21154363' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21149609',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21150771'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadUsernamePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21154627' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21149609',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21150771'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadUsernamePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21165860' => {
+                                            'Class' => '21149609',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21150771'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadUsernamePatternConverter',
+                                            'Source' => 'threadusernamepatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '2116868' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '44',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10decodeUTF8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '95065'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'decodeUTF8',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '41',
+                                           'Static' => 1
+                                         },
+                            '2116896' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '48',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10encodeUTF8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '801766'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'encodeUTF8',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '61',
+                                           'Static' => 1
+                                         },
+                            '2116924' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '52',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10encodeUTF8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '85599',
+                                           'ShortName' => 'encodeUTF8',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '86',
+                                           'Static' => 1
+                                         },
+                            '2116956' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '56',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10encodeUTF8EjRNS0_10ByteBufferE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'sv',
+                                                                 'type' => '83801'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '1609854'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'encodeUTF8',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '98',
+                                           'Static' => 1
+                                         },
+                            '2116984' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '60',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder13encodeUTF16LEEjRNS0_10ByteBufferE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'sv',
+                                                                 'type' => '83801'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '1609854'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'encodeUTF16LE',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '175',
+                                           'Static' => 1
+                                         },
+                            '21169977' => {
+                                            'Class' => '21149609',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21150771'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadUsernamePatternConverter',
+                                            'Source' => 'threadusernamepatternconverter.cpp',
+                                            'SourceLine' => '30'
+                                          },
+                            '2117012' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '64',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder13encodeUTF16BEEjRNS0_10ByteBufferE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'sv',
+                                                                 'type' => '83801'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '1609854'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'encodeUTF16BE',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '145',
+                                           'Static' => 1
+                                         },
+                            '2117040' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '74',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '95065'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'iter',
+                                                                 'type' => '2121851'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '83801',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '205',
+                                           'Static' => 1
+                                         },
+                            '2117072' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '82',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeEjRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'sv',
+                                                                 'type' => '83801'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '801766'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'encode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '304',
+                                           'Static' => 1
+                                         },
+                            '2117100' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '88',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '95065'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '312',
+                                           'Static' => 1
+                                         },
+                            '2117128' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '94',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '801766'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'encode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '366',
+                                           'Static' => 1
+                                         },
+                            '2117156' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '103',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '85599',
+                                           'ShortName' => 'encode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '353',
+                                           'Static' => 1
+                                         },
+                            '2117188' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '108',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERNS3_IcS4_IcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '796661'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '480',
+                                           'Static' => 1
+                                         },
+                            '2117216' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '109',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_IwS4_IwESaIwEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '801772'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'encode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '505',
+                                           'Static' => 1
+                                         },
+                            '2117244' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '110',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder7wencodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '84854',
+                                           'ShortName' => 'wencode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '529',
+                                           'Static' => 1
+                                         },
+                            '2117276' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '119',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERN9__gnu_cxx17__normal_iteratorIPKwS7_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'in',
+                                                                 'type' => '796661'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'iter',
+                                                                 'type' => '2121863'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '83801',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '544',
+                                           'Static' => 1
+                                         },
+                            '2117308' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '127',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6encodeEjRNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'sv',
+                                                                 'type' => '83801'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '801772'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'encode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '555',
+                                           'Static' => 1
+                                         },
+                            '2117336' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '166',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeEc',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'val',
+                                                                 'type' => '84302'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '542831',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '657',
+                                           'Static' => 1
+                                         },
+                            '2117363' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '171',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder6decodeB5cxx11EPKc',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'val',
+                                                                 'type' => '84758'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '668',
+                                           'Static' => 1
+                                         },
+                            '2117390' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '177',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder17encodeCharsetNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'val',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '53215',
+                                           'ShortName' => 'encodeCharsetName',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '680',
+                                           'Static' => 1
+                                         },
+                            '2117509' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '186',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder10encodeUTF8EjPc',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'ch',
+                                                                 'type' => '83801'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '85599'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '84113',
+                                           'ShortName' => 'encodeUTF8',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '105',
+                                           'Static' => 1
+                                         },
+                            '2117540' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '187',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder13encodeUTF16BEEjPc',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'ch',
+                                                                 'type' => '83801'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '85599'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '84113',
+                                           'ShortName' => 'encodeUTF16BE',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '152',
+                                           'Static' => 1
+                                         },
+                            '21175605' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21149991',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21151377'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadUsernamePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21175606' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21149991',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21151377'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadUsernamePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '2117571' => {
+                                           'Class' => '2116855',
+                                           'Header' => 'transcoder.h',
+                                           'Line' => '188',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Transcoder13encodeUTF16LEEjPc',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'ch',
+                                                                 'type' => '83801'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'dst',
+                                                                 'type' => '85599'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '84113',
+                                           'ShortName' => 'encodeUTF16LE',
+                                           'Source' => 'transcoder.cpp',
+                                           'SourceLine' => '181',
+                                           'Static' => 1
+                                         },
+                            '21175746' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21149991',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21151377'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadUsernamePatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21175836' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21149991',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21151377'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadUsernamePatternConverter'
+                                          },
+                            '21175837' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21149991',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadusernamepatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21151377'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThreadUsernamePatternConverter'
+                                          },
+                            '2119254' => {
+                                           'Class' => '2119229',
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '36',
+                                           'Static' => 1
+                                         },
+                            '2119271' => {
+                                           'Class' => '2119229',
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '36',
+                                           'Static' => 1
+                                         },
+                            '2119288' => {
+                                           'Class' => '2119229',
+                                           'Const' => 1,
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2124865'
+                                                               }
+                                                      },
+                                           'Return' => '99448',
+                                           'ShortName' => 'getClass',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '36',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '2119327' => {
+                                           'Class' => '2119229',
+                                           'Const' => 1,
+                                           'Header' => 'charsetdecoder.h',
+                                           'InLine' => 2,
+                                           'Line' => '40',
+                                           'MnglName' => '_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2124865'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '2119371' => {
+                                           'Class' => '2119229',
+                                           'Const' => 1,
+                                           'Header' => 'charsetdecoder.h',
+                                           'InLine' => 2,
+                                           'Line' => '42',
+                                           'MnglName' => '_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2124865'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '2119482' => {
+                                           'Class' => '2119229',
+                                           'Header' => 'charsetdecoder.h',
+                                           'Line' => '57',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder17getDefaultDecoderEv',
+                                           'Return' => '2121025',
+                                           'ShortName' => 'getDefaultDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '522',
+                                           'Static' => 1
+                                         },
+                            '2119501' => {
+                                           'Class' => '2119229',
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder10getDecoderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'charset',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '2121025',
+                                           'ShortName' => 'getDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '562',
+                                           'Static' => 1
+                                         },
+                            '2119530' => {
+                                           'Class' => '2119229',
+                                           'Header' => 'charsetdecoder.h',
+                                           'Line' => '71',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder14getUTF8DecoderEv',
+                                           'Return' => '2121025',
+                                           'ShortName' => 'getUTF8Decoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '539',
+                                           'Static' => 1
+                                         },
+                            '2119549' => {
+                                           'Class' => '2119229',
+                                           'Header' => 'charsetdecoder.h',
+                                           'Line' => '75',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder18getISOLatinDecoderEv',
+                                           'Return' => '2121025',
+                                           'ShortName' => 'getISOLatinDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '556',
+                                           'Static' => 1
+                                         },
+                            '2119568' => {
+                                           'Class' => '2119229',
+                                           'Header' => 'charsetdecoder.h',
+                                           'Line' => '86',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123053'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p1',
+                                                                 'type' => '1609854'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'p2',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'PureVirt' => 1,
+                                           'Return' => '1020684',
+                                           'ShortName' => 'decode',
+                                           'VirtPos' => '5'
+                                         },
+                            '2119710' => {
+                                           'Class' => '2119229',
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoder20createDefaultDecoderEv',
+                                           'Private' => 1,
+                                           'Return' => '2123053',
+                                           'ShortName' => 'createDefaultDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '507',
+                                           'Static' => 1
+                                         },
+                            '2119848' => {
+                                           'Class' => '2119727',
+                                           'Const' => 1,
+                                           'Header' => 'charsetdecoder.h',
+                                           'InLine' => 2,
+                                           'Line' => '39',
+                                           'MnglName' => '_ZNK7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoder7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2124905'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '2119989' => {
+                                           'Class' => '2119896',
+                                           'InLine' => 2,
+                                           'Line' => '380',
+                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123105'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'in',
+                                                                 'type' => '1609854'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'out',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1020684',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '2120200' => {
+                                           'Class' => '2120110',
+                                           'InLine' => 2,
+                                           'Line' => '239',
+                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123116'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'in',
+                                                                 'type' => '1609854'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'out',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Return' => '1020684',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '2120413' => {
+                                           'Class' => '2120320',
+                                           'InLine' => 2,
+                                           'Line' => '334',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123292'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'in',
+                                                                 'type' => '1609854'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'out',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1020684',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '2120629' => {
+                                           'Class' => '2120534',
+                                           'InLine' => 2,
+                                           'Line' => '87',
+                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123503'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'in',
+                                                                 'type' => '1609854'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'out',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Return' => '1020684',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '2120912' => {
+                                           'Class' => '2120789',
+                                           'InLine' => 2,
+                                           'Line' => '433',
+                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2124842'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'in',
+                                                                 'type' => '1609854'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'out',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Return' => '1020684',
+                                           'ShortName' => 'decode',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '2121790' => {
+                                           'Data' => 1,
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7classes26CharsetDecoderRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'CharsetDecoderRegistration',
+                                           'Source' => 'charsetdecoder.cpp'
+                                         },
+                            '21442999' => {
+                                            'Class' => '799966',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadspecificdata.h',
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificDataD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21307587'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadSpecificData',
+                                            'Source' => 'threadspecificdata.cpp',
+                                            'SourceLine' => '40'
+                                          },
+                            '21444457' => {
+                                            'Class' => '799966',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadspecificdata.h',
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificDataC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21307587'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadSpecificData',
+                                            'Source' => 'threadspecificdata.cpp'
+                                          },
+                            '21444458' => {
+                                            'Class' => '799966',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadspecificdata.h',
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificDataC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21307587'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadSpecificData',
+                                            'Source' => 'threadspecificdata.cpp'
+                                          },
+                            '21613339' => {
+                                            'Class' => '1016257',
+                                            'Destructor' => 1,
+                                            'Header' => 'threadutility.h',
+                                            'Line' => '80',
+                                            'MnglName' => '_ZN7log4cxx7helpers13ThreadUtilityD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1022275'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThreadUtility',
+                                            'Source' => 'threadutility.cpp',
+                                            'SourceLine' => '63'
+                                          },
+                            '21614181' => {
+                                            'Class' => '1016257',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadutility.h',
+                                            'Line' => '72',
+                                            'MnglName' => '_ZN7log4cxx7helpers13ThreadUtilityC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1022275'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'ShortName' => 'ThreadUtility',
+                                            'Source' => 'threadutility.cpp',
+                                            'SourceLine' => '54'
+                                          },
+                            '21614182' => {
+                                            'Class' => '1016257',
+                                            'Constructor' => 1,
+                                            'Header' => 'threadutility.h',
+                                            'Line' => '72',
+                                            'MnglName' => '_ZN7log4cxx7helpers13ThreadUtilityC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1022275'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'ShortName' => 'ThreadUtility',
+                                            'Source' => 'threadutility.cpp',
+                                            'SourceLine' => '54'
+                                          },
+                            '21733188' => {
+                                            'Class' => '21732895',
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Static' => 1
+                                          },
+                            '21733205' => {
+                                            'Class' => '21732895',
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Static' => 1
+                                          },
+                            '21733222' => {
+                                            'Class' => '21732895',
+                                            'Const' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735332'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '21733261' => {
+                                            'Class' => '21732895',
+                                            'Const' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735332'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '21733305' => {
+                                            'Class' => '21732895',
+                                            'Const' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '47',
+                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735332'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '21733391' => {
+                                            'Class' => '21732895',
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'options',
+                                                                  'type' => '2741982'
+                                                                }
+                                                       },
+                                            'Return' => '2740957',
+                                            'ShortName' => 'newInstance',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'SourceLine' => '54',
+                                            'Static' => 1
+                                          },
+                            '21733419' => {
+                                            'Class' => '21732895',
+                                            'Const' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735332'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx',
+                                                       '3' => 'rcx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'format',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'SourceLine' => '67',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '21733470' => {
+                                            'Class' => '21732895',
+                                            'Const' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter16handlesThrowableEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735332'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'handlesThrowable',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'SourceLine' => '78',
+                                            'Virt' => 1,
+                                            'VirtPos' => '8'
+                                          },
+                            '21733630' => {
+                                            'Class' => '21733509',
+                                            'Const' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 2,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735845'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '21734025' => {
+                                            'Data' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7classes48ThrowableInformationPatternConverterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'ThrowableInformationPatternConverterRegistration',
+                                            'Source' => 'throwableinformationpatternconverter.cpp'
+                                          },
+                            '21738820' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21732895',
+                                            'Destructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735211'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThrowableInformationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21738821' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21732895',
+                                            'Destructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735211'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThrowableInformationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21739088' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21732895',
+                                            'Destructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735211'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThrowableInformationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21747325' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21732929',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21734565'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThrowableInformationPatternConverterPrivate',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '21747326' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21732929',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21734565'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThrowableInformationPatternConverterPrivate',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '21748746' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21732929',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21734565'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThrowableInformationPatternConverterPrivate',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'Virt' => 1
+                                          },
+                            '2175516' => {
+                                           'Class' => '2119229',
+                                           'Destructor' => 1,
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123059'
+                                                               }
+                                                      },
+                                           'ShortName' => 'CharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '503',
+                                           'Virt' => 1
+                                         },
+                            '2175517' => {
+                                           'Class' => '2119229',
+                                           'Destructor' => 1,
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123059'
+                                                               }
+                                                      },
+                                           'ShortName' => 'CharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '503',
+                                           'Virt' => 1
+                                         },
+                            '2175610' => {
+                                           'Class' => '2119229',
+                                           'Destructor' => 1,
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123059'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'CharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '503',
+                                           'Virt' => 1
+                                         },
+                            '2175726' => {
+                                           'Class' => '2119229',
+                                           'Constructor' => 1,
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123059'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'CharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '498'
+                                         },
+                            '2175727' => {
+                                           'Class' => '2119229',
+                                           'Constructor' => 1,
+                                           'Header' => 'charsetdecoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetDecoderC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123059'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'CharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'SourceLine' => '498'
+                                         },
+                            '21761761' => {
+                                            'Class' => '21732895',
+                                            'Constructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterC1Eb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735211'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'shortReport1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThrowableInformationPatternConverter',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'SourceLine' => '45'
+                                          },
+                            '21771682' => {
+                                            'Class' => '21732895',
+                                            'Constructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterC2Eb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735211'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'shortReport1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ThrowableInformationPatternConverter',
+                                            'Source' => 'throwableinformationpatternconverter.cpp',
+                                            'SourceLine' => '45'
+                                          },
+                            '21786005' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21733509',
+                                            'Destructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735828'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThrowableInformationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21786006' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21733509',
+                                            'Destructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735828'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThrowableInformationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21786147' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21733509',
+                                            'Destructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735828'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThrowableInformationPatternConverter',
+                                            'Virt' => 1
+                                          },
+                            '21786237' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21733509',
+                                            'Constructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735828'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThrowableInformationPatternConverter'
+                                          },
+                            '21786238' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21733509',
+                                            'Constructor' => 1,
+                                            'Header' => 'throwableinformationpatternconverter.h',
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21735828'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzThrowableInformationPatternConverter'
+                                          },
+                            '2183333' => {
                                            'Artificial' => 1,
-                                           'Class' => '1378063',
+                                           'Class' => '2120789',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '430',
+                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetDecoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2124842'
+                                                               }
+                                                      },
+                                           'ShortName' => 'LocaleCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2183334' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120789',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '430',
+                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetDecoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2124842'
+                                                               }
+                                                      },
+                                           'ShortName' => 'LocaleCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2184754' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120789',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '430',
+                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetDecoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2124842'
+                                                               }
+                                                      },
+                                           'ShortName' => 'LocaleCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2187264' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2119896',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '374',
+                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetDecoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123105'
+                                                               }
+                                                      },
+                                           'ShortName' => 'USASCIICharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2187265' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2119896',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '374',
+                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetDecoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123105'
+                                                               }
+                                                      },
+                                           'ShortName' => 'USASCIICharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '218728' => {
+                                          'Class' => '218539',
+                                          'Const' => 1,
+                                          'Header' => 'filter.h',
+                                          'InLine' => 2,
+                                          'Line' => '81',
+                                          'MnglName' => '_ZNK7log4cxx3spi6Filter10instanceofERKNS_7helpers5ClassE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '249667'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'clazz',
+                                                                'type' => '99448'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'instanceof',
+                                          'Virt' => 1,
+                                          'VirtPos' => '3'
+                                        },
+                            '2187411' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2119896',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '374',
+                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetDecoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123105'
+                                                               }
+                                                      },
+                                           'ShortName' => 'USASCIICharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '218772' => {
+                                          'Class' => '218539',
+                                          'Const' => 1,
+                                          'Header' => 'filter.h',
+                                          'InLine' => 2,
+                                          'Line' => '78',
+                                          'MnglName' => '_ZNK7log4cxx3spi6Filter4castERKNS_7helpers5ClassE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '249667'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'clazz',
+                                                                'type' => '99448'
+                                                              }
+                                                     },
+                                          'Return' => '87771',
+                                          'ShortName' => 'cast',
+                                          'Virt' => 1,
+                                          'VirtPos' => '4'
+                                        },
+                            '2187896' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120320',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '329',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123292'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ISOLatinCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2187897' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120320',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '329',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123292'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ISOLatinCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2188043' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120320',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '329',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123292'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ISOLatinCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '218816' => {
+                                          'Class' => '218539',
+                                          'Const' => 1,
+                                          'Header' => 'filter.h',
+                                          'Line' => '83',
+                                          'MnglName' => '_ZNK7log4cxx3spi6Filter7getNextEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '249667'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'Reg' => {
+                                                     '0' => 'rsi'
+                                                   },
+                                          'Return' => '218858',
+                                          'ShortName' => 'getNext',
+                                          'Source' => 'filter.cpp',
+                                          'SourceLine' => '38'
+                                        },
+                            '218828' => {
+                                          'Class' => '218539',
+                                          'Header' => 'filter.h',
+                                          'Line' => '84',
+                                          'MnglName' => '_ZN7log4cxx3spi6Filter7setNextERKSt10shared_ptrIS1_E',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '7363895'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'newNext',
+                                                                'type' => '220952'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'Return' => '1',
+                                          'ShortName' => 'setNext',
+                                          'Source' => 'filter.cpp',
+                                          'SourceLine' => '43'
+                                        },
+                            '218840' => {
+                                          'Class' => '218539',
+                                          'Header' => 'filter.h',
+                                          'Line' => '77',
+                                          'MnglName' => '_ZN7log4cxx3spi6Filter14getStaticClassEv',
+                                          'Private' => 1,
+                                          'Return' => '99448',
+                                          'ShortName' => 'getStaticClass',
+                                          'Source' => 'loader.cpp',
+                                          'SourceLine' => '45',
+                                          'Static' => 1
+                                        },
+                            '2188720' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120110',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '235',
+                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetDecoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123116'
+                                                               }
+                                                      },
+                                           'ShortName' => 'TrivialCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2188721' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120110',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '235',
+                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetDecoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123116'
+                                                               }
+                                                      },
+                                           'ShortName' => 'TrivialCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2188866' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120110',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '235',
+                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetDecoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123116'
+                                                               }
+                                                      },
+                                           'ShortName' => 'TrivialCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '218976' => {
+                                          'Class' => '218892',
+                                          'Header' => 'optionhandler.h',
+                                          'Line' => '37',
+                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandler14getStaticClassEv',
+                                          'Private' => 1,
+                                          'Return' => '99448',
+                                          'ShortName' => 'getStaticClass',
+                                          'Source' => 'loader.cpp',
+                                          'SourceLine' => '42',
+                                          'Static' => 1
+                                        },
+                            '2191375' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120534',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '83',
+                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123503'
+                                                               }
+                                                      },
+                                           'ShortName' => 'APRCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2191376' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120534',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '83',
+                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123503'
+                                                               }
+                                                      },
+                                           'ShortName' => 'APRCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2191542' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2120534',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '83',
+                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetDecoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2123503'
+                                                               }
+                                                      },
+                                           'ShortName' => 'APRCharsetDecoder',
+                                           'Source' => 'charsetdecoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '219286' => {
+                                          'Class' => '219002',
+                                          'Const' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter8getClassEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220947'
+                                                              }
+                                                     },
+                                          'Return' => '99448',
+                                          'ShortName' => 'getClass',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '43',
+                                          'Virt' => 1,
+                                          'VirtPos' => '2'
+                                        },
+                            '219325' => {
+                                          'Class' => '219002',
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14getStaticClassEv',
+                                          'Return' => '99448',
+                                          'ShortName' => 'getStaticClass',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '43',
+                                          'Static' => 1
+                                        },
+                            '2193399' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2119727',
                                            'Destructor' => 1,
                                            'Header' => 'charsetdecoder.h',
                                            'InLine' => 1,
@@ -17103,15 +38694,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1381367'
+                                                                 'type' => '2124888'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzCharsetDecoder',
                                            'Virt' => 1
                                          },
-                            '1429284' => {
+                            '2193400' => {
                                            'Artificial' => 1,
-                                           'Class' => '1378063',
+                                           'Class' => '2119727',
                                            'Destructor' => 1,
                                            'Header' => 'charsetdecoder.h',
                                            'InLine' => 1,
@@ -17120,115 +38711,25 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1381367'
+                                                                 'type' => '2124888'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzCharsetDecoder',
                                            'Virt' => 1
                                          },
-                            '14292903' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14144529',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '354',
-                                            'MnglName' => '_ZN7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluatorD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14149229'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzDefaultEvaluator',
-                                            'Source' => 'smtpappender.cpp',
-                                            'Virt' => 1
-                                          },
-                            '14293906' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14146539',
-                                            'Destructor' => 1,
-                                            'Header' => 'smtpappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '75',
-                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14149257'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSMTPAppender',
-                                            'Virt' => 1
-                                          },
-                            '14293907' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14146539',
-                                            'Destructor' => 1,
-                                            'Header' => 'smtpappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '75',
-                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14149257'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSMTPAppender',
-                                            'Virt' => 1
-                                          },
-                            '14294048' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14146539',
-                                            'Destructor' => 1,
-                                            'Header' => 'smtpappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '75',
-                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14149257'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSMTPAppender',
-                                            'Virt' => 1
-                                          },
-                            '14294138' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14146539',
-                                            'Constructor' => 1,
-                                            'Header' => 'smtpappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '75',
-                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14149257'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSMTPAppender'
-                                          },
-                            '14294139' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14146539',
-                                            'Constructor' => 1,
-                                            'Header' => 'smtpappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '75',
-                                            'MnglName' => '_ZN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14149257'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSMTPAppender'
-                                          },
-                            '1429425' => {
+                            '219342' => {
+                                          'Class' => '219002',
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter13registerClassEv',
+                                          'Return' => '99454',
+                                          'ShortName' => 'registerClass',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '43',
+                                          'Static' => 1
+                                        },
+                            '2193541' => {
                                            'Artificial' => 1,
-                                           'Class' => '1378063',
+                                           'Class' => '2119727',
                                            'Destructor' => 1,
                                            'Header' => 'charsetdecoder.h',
                                            'InLine' => 1,
@@ -17237,15 +38738,37 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1381367'
+                                                                 'type' => '2124888'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzCharsetDecoder',
                                            'Virt' => 1
                                          },
-                            '1429515' => {
+                            '219359' => {
+                                          'Class' => '219002',
+                                          'Const' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 2,
+                                          'Line' => '83',
+                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter4castERKNS_7helpers5ClassE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220947'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'clazz',
+                                                                'type' => '99448'
+                                                              }
+                                                     },
+                                          'Return' => '87771',
+                                          'ShortName' => 'cast',
+                                          'Virt' => 1,
+                                          'VirtPos' => '4'
+                                        },
+                            '2193631' => {
                                            'Artificial' => 1,
-                                           'Class' => '1378063',
+                                           'Class' => '2119727',
                                            'Constructor' => 1,
                                            'Header' => 'charsetdecoder.h',
                                            'InLine' => 1,
@@ -17254,14 +38777,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1381367'
+                                                                 'type' => '2124888'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzCharsetDecoder'
                                          },
-                            '1429516' => {
+                            '2193632' => {
                                            'Artificial' => 1,
-                                           'Class' => '1378063',
+                                           'Class' => '2119727',
                                            'Constructor' => 1,
                                            'Header' => 'charsetdecoder.h',
                                            'InLine' => 1,
@@ -17270,2080 +38793,3030 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1381367'
+                                                                 'type' => '2124888'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzCharsetDecoder'
                                          },
-                            '14366672' => {
-                                            'Class' => '13612892',
+                            '219403' => {
+                                          'Class' => '219002',
+                                          'Const' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 2,
+                                          'Line' => '85',
+                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter10instanceofERKNS_7helpers5ClassE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220947'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'clazz',
+                                                                'type' => '99448'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'instanceof',
+                                          'Virt' => 1,
+                                          'VirtPos' => '3'
+                                        },
+                            '219527' => {
+                                          'Class' => '219002',
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter9addFilterERKSt10shared_ptrINS_3spi6FilterEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220913'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'filter',
+                                                                'type' => '220952'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'addFilter',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '52'
+                                        },
+                            '219559' => {
+                                          'Class' => '219002',
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter16setAcceptOnMatchEb',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220913'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'newValue',
+                                                                'type' => '83923'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi',
+                                                     '1' => 'rsi'
+                                                   },
+                                          'Return' => '1',
+                                          'ShortName' => 'setAcceptOnMatch',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '66'
+                                        },
+                            '219591' => {
+                                          'Class' => '219002',
+                                          'Const' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220947'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'event',
+                                                                'type' => '220958'
+                                                              }
+                                                     },
+                                          'Return' => '218688',
+                                          'ShortName' => 'decide',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '71',
+                                          'Virt' => 1,
+                                          'VirtPos' => '7'
+                                        },
+                            '219756' => {
+                                          'Class' => '219635',
+                                          'Const' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 2,
+                                          'Line' => '82',
+                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter14ClazzAndFilter7getNameB5cxx11Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221034'
+                                                              }
+                                                     },
+                                          'Return' => '98472',
+                                          'ShortName' => 'getName',
+                                          'Virt' => 1,
+                                          'VirtPos' => '3'
+                                        },
+                            '219795' => {
+                                          'Class' => '219635',
+                                          'Const' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 2,
+                                          'Line' => '82',
+                                          'MnglName' => '_ZNK7log4cxx6filter9AndFilter14ClazzAndFilter11newInstanceEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221034'
+                                                              }
+                                                     },
+                                          'Return' => '220907',
+                                          'ShortName' => 'newInstance',
+                                          'Virt' => 1,
+                                          'VirtPos' => '4'
+                                        },
+                            '219834' => {
+                                          'Artificial' => 1,
+                                          'Class' => '219635',
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 2,
+                                          'Line' => '82',
+                                          'MnglName' => '_ZTch0_h0_NK7log4cxx6filter9AndFilter14ClazzAndFilter11newInstanceEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221034'
+                                                              }
+                                                     },
+                                          'Return' => '220907',
+                                          'ShortName' => '_ZTch0_h0_NK7log4cxx6filter9AndFilter14ClazzAndFilter11newInstanceEv'
+                                        },
+                            '219877' => {
+                                          'Data' => 1,
+                                          'Line' => '43',
+                                          'MnglName' => '_ZN7log4cxx7classes21AndFilterRegistrationE',
+                                          'NameSpace' => 'log4cxx::classes',
+                                          'Return' => '99454',
+                                          'ShortName' => 'AndFilterRegistration',
+                                          'Source' => 'andfilter.cpp'
+                                        },
+                            '21989287' => {
+                                            'Class' => '18219859',
                                             'Const' => 1,
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket8getClassEv',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14370080'
+                                                                  'type' => '21998362'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '27',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '40',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '14366711' => {
-                                            'Class' => '13612892',
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Socket14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '27',
-                                            'Static' => 1
-                                          },
-                            '14366729' => {
-                                            'Class' => '13612892',
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Socket13registerClassEv',
-                                            'Return' => '53989',
+                            '21989344' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy13registerClassEv',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '27',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '40',
                                             'Static' => 1
                                           },
-                            '14366747' => {
-                                            'Class' => '13612892',
+                            '21989361' => {
+                                            'Class' => '18219859',
                                             'Const' => 1,
-                                            'Header' => 'socket.h',
+                                            'Header' => 'timebasedrollingpolicy.h',
                                             'InLine' => 2,
-                                            'Line' => '47',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket4castERKNS0_5ClassE',
+                                            'Line' => '144',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy4castERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14370080'
+                                                                  'type' => '21998362'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '14366791' => {
-                                            'Class' => '13612892',
+                            '21989406' => {
+                                            'Class' => '18219859',
                                             'Const' => 1,
-                                            'Header' => 'socket.h',
+                                            'Header' => 'timebasedrollingpolicy.h',
                                             'InLine' => 2,
-                                            'Line' => '49',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket10instanceofERKNS0_5ClassE',
+                                            'Line' => '148',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy10instanceofERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14370080'
+                                                                  'type' => '21998362'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '14366946' => {
-                                            'Class' => '13612892',
-                                            'Header' => 'socket.h',
-                                            'Line' => '58',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Socket5writeERNS0_10ByteBufferE',
+                            '21989546' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy15activateOptionsERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14370091'
+                                                                  'type' => '21998334'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'buf',
-                                                                  'type' => '1062818'
-                                                                }
-                                                       },
-                                            'Return' => '41030',
-                                            'ShortName' => 'write',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '98'
-                                          },
-                            '14366982' => {
-                                            'Class' => '13612892',
-                                            'Header' => 'socket.h',
-                                            'Line' => '61',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Socket5closeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370091'
+                                                                  'name' => 'pool',
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '136'
+                                            'ShortName' => 'activateOptions',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '274',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
                                           },
-                            '14367009' => {
-                                            'Class' => '13612892',
-                                            'Const' => 1,
-                                            'Header' => 'socket.h',
-                                            'Line' => '64',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket14getInetAddressEv',
+                            '21989588' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy15setMultiprocessEb',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14370080'
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'multiprocess',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setMultiprocess',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '524'
+                                          },
+                            '21989621' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'currentActiveFile',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'append',
+                                                                  'type' => '83930'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'pool',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '7732029',
+                                            'ShortName' => 'initialize',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '356',
+                                            'Virt' => 1,
+                                            'VirtPos' => '8'
+                                          },
+                            '21989677' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'currentActiveFile',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'append',
+                                                                  'type' => '83930'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'pool',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '7732029',
+                                            'ShortName' => 'rollover',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '388',
+                                            'Virt' => 1,
+                                            'VirtPos' => '9'
+                                          },
+                            '21989733' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'appender',
+                                                                  'type' => '363923'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'filename',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'p4',
+                                                                  'type' => '84113'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '2' => 'rdx',
+                                                       '4' => 'r8'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isTriggeringEvent',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '493',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '21989794' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '531',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '21989841' => {
+                                            'Class' => '18219859',
+                                            'Const' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy19getFormatSpecifiersB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998362'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '7733080',
+                                            'ShortName' => 'getFormatSpecifiers',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '345',
+                                            'Virt' => 1,
+                                            'VirtPos' => '10'
+                                          },
+                            '21989882' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy14createMMapFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'createMMapFile',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '244'
+                                          },
+                            '21989922' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy14isMapFileEmptyERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isMapFileEmpty',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '248'
+                                          },
+                            '21989957' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy12initMMapFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi',
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'initMMapFile',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '252'
+                                          },
+                            '21989993' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy12lockMMapFileEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'lockMMapFile',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '254'
+                                          },
+                            '21990028' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy14unLockMMapFileEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'unLockMMapFile',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '258'
+                                          },
+                            '21990059' => {
+                                            'Class' => '18219859',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy10createFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '95065'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '1' => 'rdx',
+                                                       '2' => 'rcx',
+                                                       '3' => 'r8'
+                                                     },
+                                            'Return' => '53227',
+                                            'ShortName' => 'createFile',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '262'
+                                          },
+                            '21990226' => {
+                                            'Class' => '21990105',
+                                            'Const' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '143',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicy7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998402'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '21990266' => {
+                                            'Class' => '21990105',
+                                            'Const' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '143',
+                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicy11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998402'
+                                                                }
+                                                       },
+                                            'Return' => '18227557',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '21990306' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21990105',
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '143',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicy11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998402'
+                                                                }
+                                                       },
+                                            'Return' => '18227557',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicy11newInstanceEv'
+                                          },
+                            '21991658' => {
+                                            'Data' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7classes34TimeBasedRollingPolicyRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'TimeBasedRollingPolicyRegistration',
+                                            'Source' => 'timebasedrollingpolicy.cpp'
+                                          },
+                            '22131493' => {
+                                            'Class' => '18219859',
+                                            'Destructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TimeBasedRollingPolicy',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '272',
+                                            'Virt' => 1
+                                          },
+                            '22131592' => {
+                                            'Class' => '18219859',
+                                            'Destructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TimeBasedRollingPolicy',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '272',
+                                            'Virt' => 1
+                                          },
+                            '22134154' => {
+                                            'Class' => '18219859',
+                                            'Destructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TimeBasedRollingPolicy',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '272',
+                                            'Virt' => 1
+                                          },
+                            '22136533' => {
+                                            'Class' => '18219859',
+                                            'Constructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TimeBasedRollingPolicy',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '267'
+                                          },
+                            '22140099' => {
+                                            'Class' => '18219859',
+                                            'Constructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998334'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TimeBasedRollingPolicy',
+                                            'Source' => 'timebasedrollingpolicy.cpp',
+                                            'SourceLine' => '267'
+                                          },
+                            '22146668' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21990105',
+                                            'Destructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '143',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998385'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeBasedRollingPolicy',
+                                            'Virt' => 1
+                                          },
+                            '22146669' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21990105',
+                                            'Destructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '143',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998385'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeBasedRollingPolicy',
+                                            'Virt' => 1
+                                          },
+                            '22146810' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21990105',
+                                            'Destructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '143',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998385'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeBasedRollingPolicy',
+                                            'Virt' => 1
+                                          },
+                            '22146900' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21990105',
+                                            'Constructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '143',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998385'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeBasedRollingPolicy'
+                                          },
+                            '22146901' => {
+                                            'Artificial' => 1,
+                                            'Class' => '21990105',
+                                            'Constructor' => 1,
+                                            'Header' => 'timebasedrollingpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '143',
+                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '21998385'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeBasedRollingPolicy'
+                                          },
+                            '22262529' => {
+                                            'Class' => '4175057',
+                                            'Header' => 'timezone.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '34',
+                                            'Static' => 1
+                                          },
+                            '22262546' => {
+                                            'Class' => '4175057',
+                                            'Header' => 'timezone.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '34',
+                                            'Static' => 1
+                                          },
+                            '22262563' => {
+                                            'Class' => '4175057',
+                                            'Const' => 1,
+                                            'Header' => 'timezone.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19453033'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '34',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '22262602' => {
+                                            'Class' => '4175057',
+                                            'Const' => 1,
+                                            'Header' => 'timezone.h',
+                                            'InLine' => 2,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19453033'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '22262646' => {
+                                            'Class' => '4175057',
+                                            'Const' => 1,
+                                            'Header' => 'timezone.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19453033'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '22262707' => {
+                                            'Class' => '4175057',
+                                            'Header' => 'timezone.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone6getGMTEv',
+                                            'Return' => '1959469',
+                                            'ShortName' => 'getGMT',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '196',
+                                            'Static' => 1
+                                          },
+                            '22262782' => {
+                                            'Class' => '4175057',
+                                            'Const' => 1,
+                                            'Header' => 'timezone.h',
+                                            'Line' => '55',
+                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone7explodeEP14apr_time_exp_tl',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '19453027'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '22266513'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '800615'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1020684',
+                                            'ShortName' => 'explode',
+                                            'VirtPos' => '5'
+                                          },
+                            '22263036' => {
+                                            'Class' => '22262915',
+                                            'Const' => 1,
+                                            'Header' => 'timezone.h',
+                                            'InLine' => 2,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone13ClazzTimeZone7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22266542'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '22263196' => {
+                                            'Class' => '22263096',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '54',
+                                            'MnglName' => '_ZNK7log4cxx7helpers12TimeZoneImpl11GMTTimeZone7explodeEP14apr_time_exp_tl',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265578'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'result',
+                                                                  'type' => '22266472'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'input',
+                                                                  'type' => '800615'
+                                                                }
+                                                       },
+                                            'Return' => '1020684',
+                                            'ShortName' => 'explode',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '22263409' => {
+                                            'Class' => '22263309',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '93',
+                                            'MnglName' => '_ZNK7log4cxx7helpers12TimeZoneImpl13LocalTimeZone7explodeEP14apr_time_exp_tl',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265647'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'result',
+                                                                  'type' => '22266472'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'input',
+                                                                  'type' => '800615'
+                                                                }
+                                                       },
+                                            'Return' => '1020684',
+                                            'ShortName' => 'explode',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '22263485' => {
+                                            'Class' => '22263309',
+                                            'InLine' => 2,
+                                            'Line' => '119',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZone15getTimeZoneNameB5cxx11Ev',
+                                            'Private' => 1,
+                                            'Return' => '362869',
+                                            'ShortName' => 'getTimeZoneName',
+                                            'Source' => 'timezone.cpp',
+                                            'Static' => 1
+                                          },
+                            '22263658' => {
+                                            'Class' => '22263538',
+                                            'Const' => 1,
+                                            'InLine' => 2,
+                                            'Line' => '152',
+                                            'MnglName' => '_ZNK7log4cxx7helpers12TimeZoneImpl13FixedTimeZone7explodeEP14apr_time_exp_tl',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265716'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'result',
+                                                                  'type' => '22266472'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'input',
+                                                                  'type' => '800615'
+                                                                }
+                                                       },
+                                            'Return' => '1020684',
+                                            'ShortName' => 'explode',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '22264153' => {
+                                            'Data' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7classes20TimeZoneRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'TimeZoneRegistration',
+                                            'Source' => 'timezone.cpp'
+                                          },
+                            '22274362' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22263096',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265251'
+                                                                }
+                                                       },
+                                            'ShortName' => 'GMTTimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1
+                                          },
+                            '22274363' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22263096',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265251'
+                                                                }
+                                                       },
+                                            'ShortName' => 'GMTTimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1
+                                          },
+                            '22274509' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22263096',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '43',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265251'
+                                                                }
+                                                       },
+                                            'ShortName' => 'GMTTimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1
+                                          },
+                            '22274615' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22263309',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '82',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265362'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LocalTimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1
+                                          },
+                            '22274616' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22263309',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '82',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265362'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LocalTimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1
+                                          },
+                            '22274762' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22263309',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '82',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265362'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LocalTimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1
+                                          },
+                            '22274868' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22263538',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '144',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265473'
+                                                                }
+                                                       },
+                                            'ShortName' => 'FixedTimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1
+                                          },
+                            '22274869' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22263538',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '144',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265473'
+                                                                }
+                                                       },
+                                            'ShortName' => 'FixedTimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1
+                                          },
+                            '22275015' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22263538',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '144',
+                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265473'
+                                                                }
+                                                       },
+                                            'ShortName' => 'FixedTimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'Virt' => 1
+                                          },
+                            '22333812' => {
+                                            'Class' => '4175057',
+                                            'Destructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265140'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'TimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '187',
+                                            'Virt' => 1
+                                          },
+                            '22333813' => {
+                                            'Class' => '4175057',
+                                            'Destructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265140'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'TimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '187',
+                                            'Virt' => 1
+                                          },
+                            '22333907' => {
+                                            'Class' => '4175057',
+                                            'Destructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265140'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'TimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '187',
+                                            'Virt' => 1
+                                          },
+                            '22334641' => {
+                                            'Class' => '4175057',
+                                            'Constructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'id1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'TimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '183'
+                                          },
+                            '22334642' => {
+                                            'Class' => '4175057',
+                                            'Constructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22265140'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'id1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'TimeZone',
+                                            'Source' => 'timezone.cpp',
+                                            'SourceLine' => '183'
+                                          },
+                            '22342852' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22262915',
+                                            'Destructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22266525'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeZone',
+                                            'Virt' => 1
+                                          },
+                            '22342853' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22262915',
+                                            'Destructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22266525'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeZone',
+                                            'Virt' => 1
+                                          },
+                            '22342994' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22262915',
+                                            'Destructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22266525'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeZone',
+                                            'Virt' => 1
+                                          },
+                            '22343084' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22262915',
+                                            'Constructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22266525'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeZone'
+                                          },
+                            '22343085' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22262915',
+                                            'Constructor' => 1,
+                                            'Header' => 'timezone.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22266525'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTimeZone'
+                                          },
+                            '225962' => {
+                                          'Artificial' => 1,
+                                          'Class' => '219020',
+                                          'Destructor' => 1,
+                                          'InLine' => 1,
+                                          'Line' => '31',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter16AndFilterPrivateD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220461'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AndFilterPrivate',
+                                          'Source' => 'andfilter.cpp',
+                                          'Virt' => 1
+                                        },
+                            '225963' => {
+                                          'Artificial' => 1,
+                                          'Class' => '219020',
+                                          'Destructor' => 1,
+                                          'InLine' => 1,
+                                          'Line' => '31',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter16AndFilterPrivateD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220461'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AndFilterPrivate',
+                                          'Source' => 'andfilter.cpp',
+                                          'Virt' => 1
+                                        },
+                            '22668483' => {
+                                            'Class' => '4928027',
+                                            'Header' => 'triggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'triggeringpolicy.cpp',
+                                            'SourceLine' => '24',
+                                            'Static' => 1
+                                          },
+                            '22668500' => {
+                                            'Class' => '4928027',
+                                            'Const' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling16TriggeringPolicy8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '7506137'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'triggeringpolicy.cpp',
+                                            'SourceLine' => '24',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '22668670' => {
+                                            'Class' => '4928027',
+                                            'Header' => 'triggeringpolicy.h',
+                                            'Line' => '67',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4939643'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363923'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p3',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'p4',
+                                                                  'type' => '84113'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isTriggeringEvent',
+                                            'VirtPos' => '7'
+                                          },
+                            '22668850' => {
+                                            'Class' => '22668729',
+                                            'Const' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'InLine' => 2,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZNK7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicy7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22669259'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '22668911' => {
+                                            'Data' => 1,
+                                            'Line' => '24',
+                                            'MnglName' => '_ZN7log4cxx7classes28TriggeringPolicyRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'TriggeringPolicyRegistration',
+                                            'Source' => 'triggeringpolicy.cpp'
+                                          },
+                            '22672348' => {
+                                            'Class' => '4928027',
+                                            'Destructor' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicyD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '7504058'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TriggeringPolicy',
+                                            'Source' => 'triggeringpolicy.cpp',
+                                            'SourceLine' => '26',
+                                            'Virt' => 1
+                                          },
+                            '22672446' => {
+                                            'Class' => '4928027',
+                                            'Destructor' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicyD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '7504058'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'TriggeringPolicy',
+                                            'Source' => 'triggeringpolicy.cpp',
+                                            'SourceLine' => '26',
+                                            'Virt' => 1
+                                          },
+                            '22672490' => {
+                                            'Class' => '4928027',
+                                            'Destructor' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicyD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '7504058'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'TriggeringPolicy',
+                                            'Source' => 'triggeringpolicy.cpp',
+                                            'SourceLine' => '26',
+                                            'Virt' => 1
+                                          },
+                            '22673970' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22668729',
+                                            'Destructor' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22669242'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringPolicy',
+                                            'Virt' => 1
+                                          },
+                            '22673971' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22668729',
+                                            'Destructor' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22669242'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringPolicy',
+                                            'Virt' => 1
+                                          },
+                            '22674111' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22668729',
+                                            'Destructor' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22669242'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringPolicy',
+                                            'Virt' => 1
+                                          },
+                            '22674201' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22668729',
+                                            'Constructor' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22669242'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringPolicy'
+                                          },
+                            '22674202' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22668729',
+                                            'Constructor' => 1,
+                                            'Header' => 'triggeringpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22669242'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTriggeringPolicy'
+                                          },
+                            '22766827' => {
+                                            'Class' => '1484721',
+                                            'Header' => 'writer.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Writer13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'writer.cpp',
+                                            'SourceLine' => '25',
+                                            'Static' => 1
+                                          },
+                            '22766844' => {
+                                            'Class' => '1484721',
+                                            'Const' => 1,
+                                            'Header' => 'writer.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Writer8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1501952'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'writer.cpp',
+                                            'SourceLine' => '25',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '22766927' => {
+                                            'Class' => '1484721',
+                                            'Const' => 1,
+                                            'Header' => 'writer.h',
+                                            'InLine' => 2,
+                                            'Line' => '39',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Writer10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '1501952'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '22767036' => {
+                                            'Class' => '1484721',
+                                            'Header' => 'writer.h',
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Writer5closeERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '6195380'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'VirtPos' => '5'
+                                          },
+                            '22767077' => {
+                                            'Class' => '1484721',
+                                            'Header' => 'writer.h',
+                                            'Line' => '47',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Writer5flushERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '6195380'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'flush',
+                                            'VirtPos' => '6'
+                                          },
+                            '22767118' => {
+                                            'Class' => '1484721',
+                                            'Header' => 'writer.h',
+                                            'Line' => '48',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Writer5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '6195380'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'VirtPos' => '7'
+                                          },
+                            '22767351' => {
+                                            'Class' => '22767230',
+                                            'Const' => 1,
+                                            'Header' => 'writer.h',
+                                            'InLine' => 2,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Writer11ClazzWriter7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768057'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '22767750' => {
+                                            'Data' => 1,
+                                            'Line' => '25',
+                                            'MnglName' => '_ZN7log4cxx7classes18WriterRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'WriterRegistration',
+                                            'Source' => 'writer.cpp'
+                                          },
+                            '22771140' => {
+                                            'Class' => '1484721',
+                                            'Destructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6WriterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768017'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'Writer',
+                                            'Source' => 'writer.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1
+                                          },
+                            '22771141' => {
+                                            'Class' => '1484721',
+                                            'Destructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6WriterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768017'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'Writer',
+                                            'Source' => 'writer.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1
+                                          },
+                            '22771235' => {
+                                            'Class' => '1484721',
+                                            'Destructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6WriterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768017'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'Writer',
+                                            'Source' => 'writer.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1
+                                          },
+                            '22771350' => {
+                                            'Class' => '1484721',
+                                            'Constructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6WriterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768017'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'Writer',
+                                            'Source' => 'writer.cpp',
+                                            'SourceLine' => '27'
+                                          },
+                            '22771351' => {
+                                            'Class' => '1484721',
+                                            'Constructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6WriterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768017'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'Writer',
+                                            'Source' => 'writer.cpp',
+                                            'SourceLine' => '27'
+                                          },
+                            '22773033' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22767230',
+                                            'Destructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768040'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzWriter',
+                                            'Virt' => 1
+                                          },
+                            '22773034' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22767230',
+                                            'Destructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768040'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzWriter',
+                                            'Virt' => 1
+                                          },
+                            '22773174' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22767230',
+                                            'Destructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768040'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzWriter',
+                                            'Virt' => 1
+                                          },
+                            '22773264' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22767230',
+                                            'Constructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768040'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzWriter'
+                                          },
+                            '22773265' => {
+                                            'Artificial' => 1,
+                                            'Class' => '22767230',
+                                            'Constructor' => 1,
+                                            'Header' => 'writer.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22768040'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzWriter'
+                                          },
+                            '228023' => {
+                                          'Artificial' => 1,
+                                          'Class' => '219020',
+                                          'Destructor' => 1,
+                                          'InLine' => 1,
+                                          'Line' => '31',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter16AndFilterPrivateD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220461'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AndFilterPrivate',
+                                          'Source' => 'andfilter.cpp',
+                                          'Virt' => 1
+                                        },
+                            '22933367' => {
+                                            'Data' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7classes26WriterAppenderRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'WriterAppenderRegistration',
+                                            'Source' => 'writerappender.cpp'
+                                          },
+                            '22933681' => {
+                                            'Class' => '3480029',
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '32',
+                                            'Static' => 1
+                                          },
+                            '22933698' => {
+                                            'Class' => '3480029',
+                                            'Const' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZNK7log4cxx14WriterAppender8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '3656737'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '32',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '22934110' => {
+                                            'Class' => '3480029',
+                                            'Const' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZNK7log4cxx14WriterAppender17getImmediateFlushEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '3656737'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getImmediateFlush',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '320'
+                                          },
+                            '22934142' => {
+                                            'Class' => '3480029',
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'pool1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'append',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '91',
+                                            'Virt' => 1,
+                                            'VirtPos' => '17'
+                                          },
+                            '22934188' => {
+                                            'Class' => '3480029',
+                                            'Const' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '3656737'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'checkEntryConditions',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '108',
+                                            'Virt' => 1,
+                                            'VirtPos' => '18'
+                                          },
+                            '22934365' => {
+                                            'Class' => '3480029',
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender11setEncodingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'enc',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setEncoding',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '243'
+                                          },
+                            '22934477' => {
+                                            'Class' => '3480029',
+                                            'Const' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZNK7log4cxx14WriterAppender9getWriterEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '3656737'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rsi'
                                                      },
-                                            'Return' => '2543171',
-                                            'ShortName' => 'getInetAddress',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '151'
+                                            'Return' => '22932318',
+                                            'ShortName' => 'getWriter',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '325'
                                           },
-                            '14367040' => {
-                                            'Class' => '13612892',
+                            '22934509' => {
+                                            'Class' => '3480029',
                                             'Const' => 1,
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket7getPortEv',
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZNK7log4cxx14WriterAppender14requiresLayoutEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14370080'
+                                                                  'type' => '3656737'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40835',
-                                            'ShortName' => 'getPort',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '156'
-                                          },
-                            '14367309' => {
-                                            'Class' => '14367189',
-                                            'Const' => 1,
-                                            'Header' => 'socket.h',
-                                            'InLine' => 2,
-                                            'Line' => '46',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket11ClazzSocket7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370149'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '14368245' => {
-                                            'Data' => 1,
-                                            'Line' => '27',
-                                            'MnglName' => '_ZN7log4cxx7classes18SocketRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'SocketRegistration',
-                                            'Source' => 'socket.cpp'
-                                          },
-                            '14378909' => {
-                                            'Class' => '13612892',
-                                            'Destructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6SocketD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370091'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Socket',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '94',
-                                            'Virt' => 1
-                                          },
-                            '14378910' => {
-                                            'Class' => '13612892',
-                                            'Destructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6SocketD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370091'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Socket',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '94',
-                                            'Virt' => 1
-                                          },
-                            '14379004' => {
-                                            'Class' => '13612892',
-                                            'Destructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6SocketD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370091'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Socket',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '94',
-                                            'Virt' => 1
-                                          },
-                            '14379912' => {
-                                            'Class' => '13612892',
-                                            'Constructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6SocketC2EP12apr_socket_tP10apr_pool_t',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370091'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 's',
-                                                                  'type' => '2640431'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '526428'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Socket',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '65'
-                                          },
-                            '14379913' => {
-                                            'Class' => '13612892',
-                                            'Constructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6SocketC1EP12apr_socket_tP10apr_pool_t',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370091'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 's',
-                                                                  'type' => '2640431'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '526428'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Socket',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '65'
-                                          },
-                            '14390844' => {
-                                            'Class' => '13612892',
-                                            'Constructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6SocketC2ERSt10shared_ptrINS0_11InetAddressEEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370091'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'addr',
-                                                                  'type' => '14370096'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'prt',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Socket',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '32'
-                                          },
-                            '14390845' => {
-                                            'Class' => '13612892',
-                                            'Constructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6SocketC1ERSt10shared_ptrINS0_11InetAddressEEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370091'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'addr',
-                                                                  'type' => '14370096'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'prt',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Socket',
-                                            'Source' => 'socket.cpp',
-                                            'SourceLine' => '32'
-                                          },
-                            '14397560' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14367189',
-                                            'Destructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'InLine' => 1,
-                                            'Line' => '46',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370132'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocket',
-                                            'Virt' => 1
-                                          },
-                            '14397561' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14367189',
-                                            'Destructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'InLine' => 1,
-                                            'Line' => '46',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370132'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocket',
-                                            'Virt' => 1
-                                          },
-                            '14397702' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14367189',
-                                            'Destructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'InLine' => 1,
-                                            'Line' => '46',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370132'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocket',
-                                            'Virt' => 1
-                                          },
-                            '14397792' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14367189',
-                                            'Constructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'InLine' => 1,
-                                            'Line' => '46',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370132'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocket'
-                                          },
-                            '14397793' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14367189',
-                                            'Constructor' => 1,
-                                            'Header' => 'socket.h',
-                                            'InLine' => 1,
-                                            'Line' => '46',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14370132'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocket'
-                                          },
-                            '14465516' => {
-                                            'Class' => '14465422',
-                                            'Const' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZNK7log4cxx3net14SocketAppender8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468487'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '14465555' => {
-                                            'Class' => '14465422',
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '36',
-                                            'Static' => 1
-                                          },
-                            '14465573' => {
-                                            'Class' => '14465422',
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '36',
-                                            'Static' => 1
-                                          },
-                            '14465591' => {
-                                            'Class' => '14465422',
-                                            'Const' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '100',
-                                            'MnglName' => '_ZNK7log4cxx3net14SocketAppender4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468487'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '14465635' => {
-                                            'Class' => '14465422',
-                                            'Const' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '103',
-                                            'MnglName' => '_ZNK7log4cxx3net14SocketAppender10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468487'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '14465852' => {
-                                            'Class' => '14465422',
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender9setSocketERSt10shared_ptrINS_7helpers6SocketEERNS3_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'socket',
-                                                                  'type' => '14468498'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'setSocket',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '79',
-                                            'Virt' => 1,
-                                            'VirtPos' => '18'
-                                          },
-                            '14465897' => {
-                                            'Class' => '14465422',
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender7cleanUpERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'cleanUp',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '87',
-                                            'Virt' => 1,
-                                            'VirtPos' => '19'
-                                          },
-                            '14465937' => {
-                                            'Class' => '14465422',
-                                            'Const' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZNK7log4cxx3net14SocketAppender15getDefaultDelayEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468487'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40835',
-                                            'ShortName' => 'getDefaultDelay',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '69',
-                                            'Virt' => 1,
-                                            'VirtPos' => '20'
-                                          },
-                            '14465976' => {
-                                            'Class' => '14465422',
-                                            'Const' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZNK7log4cxx3net14SocketAppender14getDefaultPortEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468487'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40835',
-                                            'ShortName' => 'getDefaultPort',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '74',
-                                            'Virt' => 1,
-                                            'VirtPos' => '21'
-                                          },
-                            '14466015' => {
-                                            'Class' => '14465422',
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'append',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '103',
-                                            'Virt' => 1,
-                                            'VirtPos' => '17'
-                                          },
-                            '14466195' => {
-                                            'Class' => '14466075',
-                                            'Const' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '99',
-                                            'MnglName' => '_ZNK7log4cxx3net14SocketAppender19ClazzSocketAppender7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468533'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '14466234' => {
-                                            'Class' => '14466075',
-                                            'Const' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '99',
-                                            'MnglName' => '_ZNK7log4cxx3net14SocketAppender19ClazzSocketAppender11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468533'
-                                                                }
-                                                       },
-                                            'Return' => '14468453',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '14466322' => {
-                                            'Class' => '14466282',
-                                            'Const' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'InLine' => 2,
-                                            'Line' => '85',
-                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton14requiresLayoutEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14502663'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'requiresLayout',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '297',
                                             'Virt' => 1,
                                             'VirtPos' => '16'
                                           },
-                            '14466361' => {
-                                            'Class' => '14466282',
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'Line' => '166',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton13fireConnectorEv',
+                            '22934596' => {
+                                            'Class' => '3480029',
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'fireConnector',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '158'
-                                          },
-                            '14466373' => {
-                                            'Class' => '14466282',
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'Line' => '75',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton15activateOptionsERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
+                                                                  'type' => '22938791'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
-                                            'Private' => 1,
+                                            'Protected' => 1,
                                             'Return' => '1',
-                                            'ShortName' => 'activateOptions',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '73',
+                                            'ShortName' => 'writeFooter',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '265',
                                             'Virt' => 1,
-                                            'VirtPos' => '5'
+                                            'VirtPos' => '21'
                                           },
-                            '14466404' => {
-                                            'Data' => 1,
+                            '22934638' => {
+                                            'Class' => '3480029',
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'writeHeader',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '275',
+                                            'Virt' => 1,
+                                            'VirtPos' => '22'
+                                          },
+                            '22934910' => {
+                                            'Class' => '22934789',
+                                            'Const' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZNK7log4cxx14WriterAppender19ClazzWriterAppender7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938920'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '23038603' => {
+                                            'Class' => '3480029',
+                                            'Destructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                }
+                                                       },
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '58',
+                                            'Virt' => 1
+                                          },
+                            '23038701' => {
+                                            'Class' => '3480029',
+                                            'Destructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                }
+                                                       },
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '58',
+                                            'Virt' => 1
+                                          },
+                            '23038985' => {
+                                            'Class' => '3480029',
+                                            'Destructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                }
+                                                       },
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '58',
+                                            'Virt' => 1
+                                          },
+                            '23039147' => {
+                                            'Class' => '3480029',
+                                            'Constructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC1ESt10unique_ptrINS0_18WriterAppenderPrivESt14default_deleteIS2_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'type' => '3438206'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '52'
+                                          },
+                            '23041254' => {
+                                            'Class' => '3480029',
+                                            'Constructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC2ESt10unique_ptrINS0_18WriterAppenderPrivESt14default_deleteIS2_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'priv',
+                                                                  'type' => '3438206'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '52'
+                                          },
+                            '23043277' => {
+                                            'Class' => '3480029',
+                                            'Constructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC1ERKSt10shared_ptrINS_6LayoutEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '47'
+                                          },
+                            '23054303' => {
+                                            'Class' => '3480029',
+                                            'Constructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC2ERKSt10shared_ptrINS_6LayoutEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '47'
+                                          },
+                            '23065233' => {
+                                            'Class' => '3480029',
+                                            'Constructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC1ERKSt10shared_ptrINS_6LayoutEERS1_INS_7helpers6WriterEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'writer1',
+                                                                  'type' => '1485629'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '39'
+                                          },
+                            '23076734' => {
+                                            'Class' => '3480029',
+                                            'Constructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC2ERKSt10shared_ptrINS_6LayoutEERS1_INS_7helpers6WriterEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'writer1',
+                                                                  'type' => '1485629'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '39'
+                                          },
+                            '23088094' => {
+                                            'Class' => '3480029',
+                                            'Constructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                }
+                                                       },
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '34'
+                                          },
+                            '23097611' => {
+                                            'Class' => '3480029',
+                                            'Constructor' => 1,
+                                            'Header' => 'writerappender.h',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '22938791'
+                                                                }
+                                                       },
+                                            'ShortName' => 'WriterAppender',
+                                            'Source' => 'writerappender.cpp',
+                                            'SourceLine' => '34'
+                                          },
+                            '23107837' => {
+                                            'Artificial' => 1,
+                                            'Class' => '3480039',
+                                            'Constructor' => 1,
+                                            'Header' => 'writerappender_priv.h',
+                                            'InLine' => 1,
                                             'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7classes26SocketAppenderRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'SocketAppenderRegistration',
-                                            'Source' => 'socketappender.cpp'
-                                          },
-                            '14468048' => {
-                                            'Class' => '14465422',
-                                            'Data' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender12DEFAULT_PORTE',
-                                            'Return' => '40835',
-                                            'ShortName' => 'DEFAULT_PORT',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '40'
-                                          },
-                            '14468068' => {
-                                            'Class' => '14465422',
-                                            'Data' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender26DEFAULT_RECONNECTION_DELAYE',
-                                            'Return' => '40835',
-                                            'ShortName' => 'DEFAULT_RECONNECTION_DELAY',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '43'
-                                          },
-                            '14492495' => {
-                                            'Class' => '14465422',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppenderD0Ev',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender18WriterAppenderPrivC2ERKSt10shared_ptrINS_6LayoutEERS2_INS_7helpers6WriterEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppender',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '64',
-                                            'Virt' => 1
-                                          },
-                            '14492595' => {
-                                            'Class' => '14465422',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppender',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '64',
-                                            'Virt' => 1
-                                          },
-                            '14493553' => {
-                                            'Class' => '14465422',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppender',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '64',
-                                            'Virt' => 1
-                                          },
-                            '14494415' => {
-                                            'Class' => '14465422',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppenderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
+                                                                  'type' => '3483547'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'host',
-                                                                  'type' => '205852'
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
                                                                 },
                                                          '2' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
+                                                                  'name' => 'writer1',
+                                                                  'type' => '1485629'
                                                                 }
                                                        },
-                                            'ShortName' => 'SocketAppender',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '57'
+                                            'ShortName' => 'WriterAppenderPriv'
                                           },
-                            '14495210' => {
-                                            'Class' => '14465422',
+                            '23107838' => {
+                                            'Artificial' => 1,
+                                            'Class' => '3480039',
                                             'Constructor' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppenderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                            'Header' => 'writerappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '36',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender18WriterAppenderPrivC1ERKSt10shared_ptrINS_6LayoutEERS2_INS_7helpers6WriterEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'host',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppender',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '57'
-                                          },
-                            '14495902' => {
-                                            'Class' => '14465422',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppenderC1ERSt10shared_ptrINS_7helpers11InetAddressEEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
+                                                                  'type' => '3483547'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'address1',
-                                                                  'type' => '14370096'
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
                                                                 },
                                                          '2' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
+                                                                  'name' => 'writer1',
+                                                                  'type' => '1485629'
                                                                 }
                                                        },
-                                            'ShortName' => 'SocketAppender',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '50'
+                                            'ShortName' => 'WriterAppenderPriv'
                                           },
-                            '14497954' => {
-                                            'Class' => '14465422',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppenderC2ERSt10shared_ptrINS_7helpers11InetAddressEEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'address1',
-                                                                  'type' => '14370096'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppender',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '50'
-                                          },
-                            '14499973' => {
-                                            'Class' => '14465422',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppender',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '45'
-                                          },
-                            '14500382' => {
-                                            'Class' => '14465422',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14468459'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppender',
-                                            'Source' => 'socketappender.cpp',
-                                            'SourceLine' => '45'
-                                          },
-                            '14502402' => {
+                            '23117664' => {
                                             'Artificial' => 1,
-                                            'Class' => '14466075',
+                                            'Class' => '22934789',
                                             'Destructor' => 1,
-                                            'Header' => 'socketappender.h',
+                                            'Header' => 'writerappender.h',
                                             'InLine' => 1,
-                                            'Line' => '99',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderD0Ev',
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14468516'
+                                                                  'type' => '22938903'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSocketAppender',
+                                            'ShortName' => 'ClazzWriterAppender',
                                             'Virt' => 1
                                           },
-                            '14502403' => {
+                            '23117665' => {
                                             'Artificial' => 1,
-                                            'Class' => '14466075',
+                                            'Class' => '22934789',
                                             'Destructor' => 1,
-                                            'Header' => 'socketappender.h',
+                                            'Header' => 'writerappender.h',
                                             'InLine' => 1,
-                                            'Line' => '99',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderD1Ev',
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14468516'
+                                                                  'type' => '22938903'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSocketAppender',
+                                            'ShortName' => 'ClazzWriterAppender',
                                             'Virt' => 1
                                           },
-                            '14502544' => {
+                            '23117806' => {
                                             'Artificial' => 1,
-                                            'Class' => '14466075',
+                                            'Class' => '22934789',
                                             'Destructor' => 1,
-                                            'Header' => 'socketappender.h',
+                                            'Header' => 'writerappender.h',
                                             'InLine' => 1,
-                                            'Line' => '99',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderD2Ev',
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14468516'
+                                                                  'type' => '22938903'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSocketAppender',
+                                            'ShortName' => 'ClazzWriterAppender',
                                             'Virt' => 1
                                           },
-                            '14502634' => {
+                            '23117896' => {
                                             'Artificial' => 1,
-                                            'Class' => '14466075',
+                                            'Class' => '22934789',
                                             'Constructor' => 1,
-                                            'Header' => 'socketappender.h',
+                                            'Header' => 'writerappender.h',
                                             'InLine' => 1,
-                                            'Line' => '99',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderC2Ev',
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14468516'
+                                                                  'type' => '22938903'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSocketAppender'
+                                            'ShortName' => 'ClazzWriterAppender'
                                           },
-                            '14502635' => {
+                            '23117897' => {
                                             'Artificial' => 1,
-                                            'Class' => '14466075',
+                                            'Class' => '22934789',
                                             'Constructor' => 1,
-                                            'Header' => 'socketappender.h',
+                                            'Header' => 'writerappender.h',
                                             'InLine' => 1,
-                                            'Line' => '99',
-                                            'MnglName' => '_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderC1Ev',
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14468516'
+                                                                  'type' => '22938903'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSocketAppender'
+                                            'ShortName' => 'ClazzWriterAppender'
                                           },
-                            '14606630' => {
-                                            'Class' => '14466282',
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton5closeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '79',
-                                            'Virt' => 1,
-                                            'VirtPos' => '10'
-                                          },
-                            '14606983' => {
-                                            'Class' => '14466282',
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'option',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setOption',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '134',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '14607028' => {
-                                            'Class' => '14466282',
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'Line' => '173',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton9setSocketERSt10shared_ptrINS_7helpers6SocketEERNS3_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609923'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '14468498'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'setSocket',
-                                            'VirtPos' => '18'
-                                          },
-                            '14607073' => {
-                                            'Class' => '14466282',
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'Line' => '175',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton7cleanUpERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609923'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'cleanUp',
-                                            'VirtPos' => '19'
-                                          },
-                            '14607113' => {
-                                            'Class' => '14466282',
+                            '23231157' => {
+                                            'Class' => '23231013',
                                             'Const' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'Line' => '177',
-                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton15getDefaultDelayEv',
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14502657'
+                                                                  'type' => '23233412'
                                                                 }
                                                        },
-                                            'Protected' => 1,
-                                            'PureVirt' => 1,
-                                            'Return' => '40835',
-                                            'ShortName' => 'getDefaultDelay',
-                                            'VirtPos' => '20'
-                                          },
-                            '14607152' => {
-                                            'Class' => '14466282',
-                                            'Const' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'Line' => '179',
-                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton14getDefaultPortEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14502657'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'PureVirt' => 1,
-                                            'Return' => '40835',
-                                            'ShortName' => 'getDefaultPort',
-                                            'VirtPos' => '21'
-                                          },
-                            '14607191' => {
-                                            'Class' => '14466282',
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton7connectERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'connect',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '102'
-                                          },
-                            '14607265' => {
-                                            'Class' => '14466282',
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton7monitorEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'monitor',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '177'
-                                          },
-                            '14607291' => {
-                                            'Class' => '14466282',
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton9is_closedEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'is_closed',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '229'
-                                          },
-                            '14709534' => {
-                                            'Class' => '14466282',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppenderSkeleton',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '68',
-                                            'Virt' => 1
-                                          },
-                            '14709634' => {
-                                            'Class' => '14466282',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppenderSkeleton',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '68',
-                                            'Virt' => 1
-                                          },
-                            '14715282' => {
-                                            'Class' => '14466282',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppenderSkeleton',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '68',
-                                            'Virt' => 1
-                                          },
-                            '14721021' => {
-                                            'Class' => '14466282',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'host',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'delay',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppenderSkeleton',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '58'
-                                          },
-                            '14723079' => {
-                                            'Class' => '14466282',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'host',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'delay',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppenderSkeleton',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '58'
-                                          },
-                            '14725214' => {
-                                            'Class' => '14466282',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC1ESt10shared_ptrINS_7helpers11InetAddressEEii',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'address1',
-                                                                  'type' => '2543171'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'delay',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppenderSkeleton',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '46'
-                                          },
-                            '14730136' => {
-                                            'Class' => '14466282',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC2ESt10shared_ptrINS_7helpers11InetAddressEEii',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'address1',
-                                                                  'type' => '2543171'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'delay',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppenderSkeleton',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '46'
-                                          },
-                            '14735237' => {
-                                            'Class' => '14466282',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC1Eii',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'defaultPort',
-                                                                  'type' => '40835'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'reconnectionDelay1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppenderSkeleton',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '36'
-                                          },
-                            '14736387' => {
-                                            'Class' => '14466282',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketappenderskeleton.h',
-                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC2Eii',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14609929'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'defaultPort',
-                                                                  'type' => '40835'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'reconnectionDelay1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketAppenderSkeleton',
-                                            'Source' => 'socketappenderskeleton.cpp',
-                                            'SourceLine' => '36'
-                                          },
-                            '14842328' => {
-                                            'Class' => '14842212',
-                                            'Const' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZNK7log4cxx3net17SocketHubAppender8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14847125'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '41',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '44',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '14842367' => {
-                                            'Class' => '14842212',
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender14getStaticClassEv',
-                                            'Return' => '53983',
+                            '23231196' => {
+                                            'Class' => '23231013',
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14getStaticClassEv',
+                                            'Return' => '99448',
                                             'ShortName' => 'getStaticClass',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '41',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '44',
                                             'Static' => 1
                                           },
-                            '14842385' => {
-                                            'Class' => '14842212',
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender13registerClassEv',
-                                            'Return' => '53989',
+                            '23231213' => {
+                                            'Class' => '23231013',
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout13registerClassEv',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '41',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '44',
                                             'Static' => 1
                                           },
-                            '14842403' => {
-                                            'Class' => '14842212',
+                            '23231230' => {
+                                            'Class' => '23231013',
                                             'Const' => 1,
-                                            'Header' => 'sockethubappender.h',
+                                            'Header' => 'xmllayout.h',
                                             'InLine' => 2,
-                                            'Line' => '123',
-                                            'MnglName' => '_ZNK7log4cxx3net17SocketHubAppender4castERKNS_7helpers5ClassE',
+                                            'Line' => '60',
+                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout4castERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14847125'
+                                                                  'type' => '23233412'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '14842447' => {
-                                            'Class' => '14842212',
+                            '23231274' => {
+                                            'Class' => '23231013',
                                             'Const' => 1,
-                                            'Header' => 'sockethubappender.h',
+                                            'Header' => 'xmllayout.h',
                                             'InLine' => 2,
-                                            'Line' => '126',
-                                            'MnglName' => '_ZNK7log4cxx3net17SocketHubAppender10instanceofERKNS_7helpers5ClassE',
+                                            'Line' => '63',
+                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout10instanceofERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14847125'
+                                                                  'type' => '23233412'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '14842613' => {
-                                            'Class' => '14842212',
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender15activateOptionsERNS_7helpers4PoolE',
+                            '23231398' => {
+                                            'Class' => '23231013',
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout15setLocationInfoEb',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14846728'
+                                                                  'type' => '23233384'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
+                                                                  'name' => 'locationInfo1',
+                                                                  'type' => '83923'
                                                                 }
                                                        },
                                             'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLocationInfo',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '173'
+                                          },
+                            '23231430' => {
+                                            'Class' => '23231013',
+                                            'Const' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout15getLocationInfoEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233412'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getLocationInfo',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '178'
+                                          },
+                            '23231461' => {
+                                            'Class' => '23231013',
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout13setPropertiesEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233384'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'flag',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setProperties',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '183'
+                                          },
+                            '23231493' => {
+                                            'Class' => '23231013',
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout13getPropertiesEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233384'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getProperties',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '188'
+                                          },
+                            '23231524' => {
+                                            'Class' => '23231013',
+                                            'Header' => 'xmllayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '102',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout15activateOptionsERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233384'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
                                             'Return' => '1',
                                             'ShortName' => 'activateOptions',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '61',
                                             'Virt' => 1,
                                             'VirtPos' => '5'
                                           },
-                            '14842653' => {
-                                            'Class' => '14842212',
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                            '23231565' => {
+                                            'Class' => '23231013',
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14846728'
+                                                                  'type' => '23233384'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'option',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'value',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 }
                                                        },
                                             'Return' => '1',
                                             'ShortName' => 'setOption',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '66',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '53',
                                             'Virt' => 1,
                                             'VirtPos' => '6'
                                           },
-                            '14842698' => {
-                                            'Class' => '14842212',
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender5closeEv',
+                            '23231611' => {
+                                            'Class' => '23231013',
+                                            'Const' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '84',
-                                            'Virt' => 1,
-                                            'VirtPos' => '10'
-                                          },
-                            '14842733' => {
-                                            'Class' => '14842212',
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
+                                                                  'type' => '23233412'
                                                                 },
                                                          '1' => {
+                                                                  'name' => 'output',
+                                                                  'type' => '544742'
+                                                                },
+                                                         '2' => {
                                                                   'name' => 'event',
-                                                                  'type' => '117970'
+                                                                  'type' => '220958'
                                                                 },
-                                                         '2' => {
+                                                         '3' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Return' => '1',
-                                            'ShortName' => 'append',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '135',
-                                            'Virt' => 1,
-                                            'VirtPos' => '17'
-                                          },
-                            '14842778' => {
-                                            'Class' => '14842212',
-                                            'Const' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '155',
-                                            'MnglName' => '_ZNK7log4cxx3net17SocketHubAppender14requiresLayoutEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14847125'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'requiresLayout',
-                                            'Virt' => 1,
-                                            'VirtPos' => '16'
-                                          },
-                            '14842943' => {
-                                            'Class' => '14842212',
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender11startServerEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'startServer',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '179'
-                                          },
-                            '14842982' => {
-                                            'Class' => '14842212',
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender7monitorEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'monitor',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '184'
-                                          },
-                            '14843129' => {
-                                            'Class' => '14843008',
-                                            'Const' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZNK7log4cxx3net17SocketHubAppender22ClazzSocketHubAppender7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14847159'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '14843168' => {
-                                            'Class' => '14843008',
-                                            'Const' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZNK7log4cxx3net17SocketHubAppender22ClazzSocketHubAppender11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14847159'
-                                                                }
-                                                       },
-                                            'Return' => '14846722',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '14843241' => {
-                                            'Data' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7classes29SocketHubAppenderRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'SocketHubAppenderRegistration',
-                                            'Source' => 'sockethubappender.cpp'
-                                          },
-                            '14846226' => {
-                                            'Class' => '14842212',
-                                            'Data' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender12DEFAULT_PORTE',
-                                            'Return' => '40835',
-                                            'ShortName' => 'DEFAULT_PORT',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '43'
-                                          },
-                            '14952530' => {
-                                            'Class' => '14842212',
-                                            'Constructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppenderC1Ei',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketHubAppender',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '55'
-                                          },
-                            '14953459' => {
-                                            'Class' => '14842212',
-                                            'Constructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppenderC2Ei',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'port1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketHubAppender',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '55'
-                                          },
-                            '14954247' => {
-                                            'Class' => '14842212',
-                                            'Constructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketHubAppender',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '50'
-                                          },
-                            '14954852' => {
-                                            'Class' => '14842212',
-                                            'Constructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketHubAppender',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '50'
-                                          },
-                            '14955599' => {
-                                            'Class' => '14842212',
-                                            'Destructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketHubAppender',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '45',
-                                            'Virt' => 1
-                                          },
-                            '14955698' => {
-                                            'Class' => '14842212',
-                                            'Destructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketHubAppender',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '45',
-                                            'Virt' => 1
-                                          },
-                            '14961508' => {
-                                            'Class' => '14842212',
-                                            'Destructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14846728'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketHubAppender',
-                                            'Source' => 'sockethubappender.cpp',
-                                            'SourceLine' => '45',
-                                            'Virt' => 1
-                                          },
-                            '14973057' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14843008',
-                                            'Destructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14847142'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketHubAppender',
-                                            'Virt' => 1
-                                          },
-                            '14973058' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14843008',
-                                            'Destructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14847142'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketHubAppender',
-                                            'Virt' => 1
-                                          },
-                            '14973199' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14843008',
-                                            'Destructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14847142'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketHubAppender',
-                                            'Virt' => 1
-                                          },
-                            '14973289' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14843008',
-                                            'Constructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14847142'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketHubAppender'
-                                          },
-                            '14973290' => {
-                                            'Artificial' => 1,
-                                            'Class' => '14843008',
-                                            'Constructor' => 1,
-                                            'Header' => 'sockethubappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '122',
-                                            'MnglName' => '_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '14847142'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketHubAppender'
-                                          },
-                            '15041182' => {
-                                            'Class' => '14465021',
-                                            'Const' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18SocketOutputStream8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043000'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '29',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '15041221' => {
-                                            'Class' => '14465021',
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '29',
-                                            'Static' => 1
-                                          },
-                            '15041239' => {
-                                            'Class' => '14465021',
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '29',
-                                            'Static' => 1
-                                          },
-                            '15041257' => {
-                                            'Class' => '14465021',
-                                            'Const' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'InLine' => 2,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18SocketOutputStream4castERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043000'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '15041301' => {
-                                            'Class' => '14465021',
-                                            'Const' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'InLine' => 2,
-                                            'Line' => '44',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18SocketOutputStream10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043000'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '15041414' => {
-                                            'Class' => '14465021',
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream5closeERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043011'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '40',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '15041454' => {
-                                            'Class' => '14465021',
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream5flushERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043011'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'flush',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '46',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '15041494' => {
-                                            'Class' => '14465021',
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream5writeERNS0_10ByteBufferERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043011'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'buf',
-                                                                  'type' => '1062818'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '2' => 'rdx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '56',
+                                            'ShortName' => 'format',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '67',
                                             'Virt' => 1,
                                             'VirtPos' => '7'
                                           },
-                            '15041751' => {
-                                            'Class' => '15041631',
+                            '23231662' => {
+                                            'Class' => '23231013',
                                             'Const' => 1,
-                                            'Header' => 'socketoutputstream.h',
+                                            'Header' => 'xmllayout.h',
                                             'InLine' => 2,
-                                            'Line' => '40',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStream7getNameB5cxx11Ev',
+                                            'Line' => '122',
+                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout16ignoresThrowableEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15043057'
+                                                                  'type' => '23233412'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'ignoresThrowable',
+                                            'Virt' => 1,
+                                            'VirtPos' => '11'
+                                          },
+                            '23231822' => {
+                                            'Class' => '23231701',
+                                            'Const' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout14ClazzXMLLayout7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233446'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '15041941' => {
-                                            'Data' => 1,
-                                            'Line' => '29',
-                                            'MnglName' => '_ZN7log4cxx7classes30SocketOutputStreamRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'SocketOutputStreamRegistration',
-                                            'Source' => 'socketoutputstream.cpp'
+                            '23231861' => {
+                                            'Class' => '23231701',
+                                            'Const' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout14ClazzXMLLayout11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233446'
+                                                                }
+                                                       },
+                                            'Return' => '23233378',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
                                           },
-                            '1504927' => {
-                                           'Class' => '1504902',
+                            '23231900' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23231701',
+                                            'Header' => 'xmllayout.h',
+                                            'InLine' => 2,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx3xml9XMLLayout14ClazzXMLLayout11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233446'
+                                                                }
+                                                       },
+                                            'Return' => '23233378',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx3xml9XMLLayout14ClazzXMLLayout11newInstanceEv'
+                                          },
+                            '23231973' => {
+                                            'Data' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7classes21XMLLayoutRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'XMLLayoutRegistration',
+                                            'Source' => 'xmllayout.cpp'
+                                          },
+                            '23281330' => {
+                                            'Class' => '23231013',
+                                            'Destructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233384'
+                                                                }
+                                                       },
+                                            'ShortName' => 'XMLLayout',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '51',
+                                            'Virt' => 1
+                                          },
+                            '23281428' => {
+                                            'Class' => '23231013',
+                                            'Destructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233384'
+                                                                }
+                                                       },
+                                            'ShortName' => 'XMLLayout',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '51',
+                                            'Virt' => 1
+                                          },
+                            '23281951' => {
+                                            'Class' => '23231013',
+                                            'Destructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233384'
+                                                                }
+                                                       },
+                                            'ShortName' => 'XMLLayout',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '51',
+                                            'Virt' => 1
+                                          },
+                            '23282405' => {
+                                            'Class' => '23231013',
+                                            'Constructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233384'
+                                                                }
+                                                       },
+                                            'ShortName' => 'XMLLayout',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '46'
+                                          },
+                            '23283225' => {
+                                            'Class' => '23231013',
+                                            'Constructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233384'
+                                                                }
+                                                       },
+                                            'ShortName' => 'XMLLayout',
+                                            'Source' => 'xmllayout.cpp',
+                                            'SourceLine' => '46'
+                                          },
+                            '23285880' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23231701',
+                                            'Destructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233429'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLLayout',
+                                            'Virt' => 1
+                                          },
+                            '23285881' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23231701',
+                                            'Destructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233429'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLLayout',
+                                            'Virt' => 1
+                                          },
+                            '23286022' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23231701',
+                                            'Destructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233429'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLLayout',
+                                            'Virt' => 1
+                                          },
+                            '23286112' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23231701',
+                                            'Constructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233429'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLLayout'
+                                          },
+                            '23286113' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23231701',
+                                            'Constructor' => 1,
+                                            'Header' => 'xmllayout.h',
+                                            'InLine' => 1,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23233429'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzXMLLayout'
+                                          },
+                            '2331425' => {
+                                           'Class' => '2331400',
+                                           'Header' => 'charsetencoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'SourceLine' => '40',
+                                           'Static' => 1
+                                         },
+                            '2331442' => {
+                                           'Class' => '2331400',
+                                           'Header' => 'charsetencoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'SourceLine' => '40',
+                                           'Static' => 1
+                                         },
+                            '2331459' => {
+                                           'Class' => '2331400',
                                            'Const' => 1,
                                            'Header' => 'charsetencoder.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509645'
+                                                                 'type' => '2338605'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'charsetencoder.cpp',
                                            'SourceLine' => '40',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '1504966' => {
-                                           'Class' => '1504902',
-                                           'Header' => 'charsetencoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'SourceLine' => '40',
-                                           'Static' => 1
-                                         },
-                            '1504984' => {
-                                           'Class' => '1504902',
-                                           'Header' => 'charsetencoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'SourceLine' => '40',
-                                           'Static' => 1
-                                         },
-                            '1505002' => {
-                                           'Class' => '1504902',
+                            '2331498' => {
+                                           'Class' => '2331400',
                                            'Const' => 1,
                                            'Header' => 'charsetencoder.h',
                                            'InLine' => 2,
@@ -19352,20 +41825,20 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509645'
+                                                                 'type' => '2338605'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '1505046' => {
-                                           'Class' => '1504902',
+                            '2331542' => {
+                                           'Class' => '2331400',
                                            'Const' => 1,
                                            'Header' => 'charsetencoder.h',
                                            'InLine' => 2,
@@ -19374,78 +41847,78 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509645'
+                                                                 'type' => '2338605'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '1505157' => {
-                                           'Class' => '1504902',
+                            '2331653' => {
+                                           'Class' => '2331400',
                                            'Header' => 'charsetencoder.h',
                                            'Line' => '59',
                                            'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder17getDefaultEncoderEv',
-                                           'Return' => '1507267',
+                                           'Return' => '2333778',
                                            'ShortName' => 'getDefaultEncoder',
                                            'Source' => 'charsetencoder.cpp',
                                            'SourceLine' => '539',
                                            'Static' => 1
                                          },
-                            '1505176' => {
-                                           'Class' => '1504902',
+                            '2331672' => {
+                                           'Class' => '2331400',
                                            'Header' => 'charsetencoder.h',
                                            'Line' => '69',
                                            'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder10getEncoderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'charset',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
-                                           'Return' => '1507267',
+                                           'Return' => '2333778',
                                            'ShortName' => 'getEncoder',
                                            'Source' => 'charsetencoder.cpp',
                                            'SourceLine' => '579',
                                            'Static' => 1
                                          },
-                            '1505205' => {
-                                           'Class' => '1504902',
+                            '2331701' => {
+                                           'Class' => '2331400',
                                            'Header' => 'charsetencoder.h',
                                            'Line' => '75',
                                            'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder14getUTF8EncoderEv',
-                                           'Return' => '1507267',
+                                           'Return' => '2333778',
                                            'ShortName' => 'getUTF8Encoder',
                                            'Source' => 'charsetencoder.cpp',
                                            'SourceLine' => '572',
                                            'Static' => 1
                                          },
-                            '1505224' => {
-                                           'Class' => '1504902',
+                            '2331720' => {
+                                           'Class' => '2331400',
                                            'Header' => 'charsetencoder.h',
                                            'Line' => '82',
                                            'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder6encodeERSt10shared_ptrIS1_ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcSA_EERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'enc',
-                                                                 'type' => '1509650'
+                                                                 'type' => '2338610'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'iter',
-                                                                 'type' => '1379922'
+                                                                 'type' => '2121851'
                                                                },
                                                         '3' => {
                                                                  'name' => 'dst',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
                                            'Return' => '1',
@@ -19454,42 +41927,42 @@
                                            'SourceLine' => '625',
                                            'Static' => 1
                                          },
-                            '1505264' => {
-                                           'Class' => '1504902',
+                            '2331760' => {
+                                           'Class' => '2331400',
                                            'Header' => 'charsetencoder.h',
                                            'Line' => '96',
                                            'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509146'
+                                                                 'type' => '2336092'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '1379922'
+                                                                 'type' => '2121851'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p3',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
                                            'PureVirt' => 1,
-                                           'Return' => '645615',
+                                           'Return' => '1020684',
                                            'ShortName' => 'encode',
                                            'VirtPos' => '5'
                                          },
-                            '1505318' => {
-                                           'Class' => '1504902',
+                            '2331814' => {
+                                           'Class' => '2331400',
                                            'Header' => 'charsetencoder.h',
                                            'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder5resetEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509152'
+                                                                 'type' => '2336098'
                                                                }
                                                       },
                                            'Reg' => {
@@ -19502,66 +41975,18 @@
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '15053309' => {
-                                            'Class' => '14465021',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043011'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketOutputStream',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '15053310' => {
-                                            'Class' => '14465021',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043011'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketOutputStream',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '15053404' => {
-                                            'Class' => '14465021',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043011'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketOutputStream',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '1505354' => {
-                                           'Class' => '1504902',
+                            '2331850' => {
+                                           'Class' => '2331400',
                                            'Header' => 'charsetencoder.h',
                                            'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509152'
+                                                                 'type' => '2336098'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
                                            'Reg' => {
@@ -19575,57 +42000,19 @@
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '15054797' => {
-                                            'Class' => '14465021',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamC2ERKSt10shared_ptrINS0_6SocketEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043011'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'socket1',
-                                                                  'type' => '15043016'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketOutputStream',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '15054798' => {
-                                            'Class' => '14465021',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamC1ERKSt10shared_ptrINS0_6SocketEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043011'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'socket1',
-                                                                  'type' => '15043016'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SocketOutputStream',
-                                            'Source' => 'socketoutputstream.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '1505488' => {
-                                           'Class' => '1504902',
+                            '2331984' => {
+                                           'Class' => '2331400',
                                            'Header' => 'charsetencoder.h',
                                            'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder20createDefaultEncoderEv',
                                            'Private' => 1,
-                                           'Return' => '1509146',
+                                           'Return' => '2336092',
                                            'ShortName' => 'createDefaultEncoder',
                                            'Source' => 'charsetencoder.cpp',
                                            'SourceLine' => '556',
                                            'Static' => 1
                                          },
-                            '1505626' => {
-                                           'Class' => '1505505',
+                            '2332122' => {
+                                           'Class' => '2332001',
                                            'Const' => 1,
                                            'Header' => 'charsetencoder.h',
                                            'InLine' => 2,
@@ -19634,4674 +42021,839 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509691'
+                                                                 'type' => '2338651'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '1505726' => {
-                                           'Class' => '1505674',
+                            '2332222' => {
+                                           'Class' => '2332170',
                                            'InLine' => 2,
                                            'Line' => '224',
                                            'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509198'
+                                                                 'type' => '2336144'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'iter',
-                                                                 'type' => '1379922'
+                                                                 'type' => '2121851'
                                                                },
                                                         '3' => {
                                                                  'name' => 'out',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
-                                           'Return' => '645615',
+                                           'Return' => '1020684',
                                            'ShortName' => 'encode',
                                            'Source' => 'charsetencoder.cpp',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '15057450' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15041631',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043040'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketOutputStream',
-                                            'Virt' => 1
-                                          },
-                            '15057451' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15041631',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043040'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketOutputStream',
-                                            'Virt' => 1
-                                          },
-                            '15057591' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15041631',
-                                            'Destructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043040'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketOutputStream',
-                                            'Virt' => 1
-                                          },
-                            '15057681' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15041631',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043040'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketOutputStream'
-                                          },
-                            '15057682' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15041631',
-                                            'Constructor' => 1,
-                                            'Header' => 'socketoutputstream.h',
-                                            'InLine' => 1,
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15043040'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSocketOutputStream'
-                                          },
-                            '1505935' => {
-                                           'Class' => '1505882',
+                            '2332433' => {
+                                           'Class' => '2332379',
                                            'InLine' => 2,
                                            'Line' => '313',
                                            'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509209'
+                                                                 'type' => '2336220'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'iter',
-                                                                 'type' => '1379922'
+                                                                 'type' => '2121851'
                                                                },
                                                         '3' => {
                                                                  'name' => 'out',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
-                                           'Return' => '645615',
+                                           'Return' => '1020684',
                                            'ShortName' => 'encode',
                                            'Source' => 'charsetencoder.cpp',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '1506147' => {
-                                           'Class' => '1506094',
+                            '2332648' => {
+                                           'Class' => '2332594',
                                            'InLine' => 2,
                                            'Line' => '268',
                                            'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509220'
+                                                                 'type' => '2336431'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'iter',
-                                                                 'type' => '1379922'
+                                                                 'type' => '2121851'
                                                                },
                                                         '3' => {
                                                                  'name' => 'out',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
-                                           'Return' => '645615',
+                                           'Return' => '1020684',
                                            'ShortName' => 'encode',
                                            'Source' => 'charsetencoder.cpp',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '1506359' => {
-                                           'Class' => '1506306',
+                            '2332863' => {
+                                           'Class' => '2332809',
                                            'InLine' => 2,
                                            'Line' => '389',
                                            'MnglName' => '_ZN7log4cxx7helpers21UTF16BECharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509231'
+                                                                 'type' => '2336542'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'iter',
-                                                                 'type' => '1379922'
+                                                                 'type' => '2121851'
                                                                },
                                                         '3' => {
                                                                  'name' => 'out',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
-                                           'Return' => '645615',
+                                           'Return' => '1020684',
                                            'ShortName' => 'encode',
                                            'Source' => 'charsetencoder.cpp',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '1506571' => {
-                                           'Class' => '1506518',
+                            '2333078' => {
+                                           'Class' => '2333024',
                                            'InLine' => 2,
                                            'Line' => '424',
                                            'MnglName' => '_ZN7log4cxx7helpers21UTF16LECharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509242'
+                                                                 'type' => '2336653'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'iter',
-                                                                 'type' => '1379922'
+                                                                 'type' => '2121851'
                                                                },
                                                         '3' => {
                                                                  'name' => 'out',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
-                                           'Return' => '645615',
+                                           'Return' => '1020684',
                                            'ShortName' => 'encode',
                                            'Source' => 'charsetencoder.cpp',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '1506825' => {
-                                           'Class' => '1506730',
+                            '2333334' => {
+                                           'Class' => '2333239',
                                            'InLine' => 2,
                                            'Line' => '82',
                                            'MnglName' => '_ZN7log4cxx7helpers17APRCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509253'
+                                                                 'type' => '2336764'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'iter',
-                                                                 'type' => '1379922'
+                                                                 'type' => '2121851'
                                                                },
                                                         '3' => {
                                                                  'name' => 'out',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
-                                           'Return' => '645615',
+                                           'Return' => '1020684',
                                            'ShortName' => 'encode',
                                            'Source' => 'charsetencoder.cpp',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '1507082' => {
-                                           'Class' => '1506990',
+                            '2333592' => {
+                                           'Class' => '2333499',
                                            'InLine' => 2,
                                            'Line' => '460',
                                            'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1509544'
+                                                                 'type' => '2338576'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'iter',
-                                                                 'type' => '1379922'
+                                                                 'type' => '2121851'
                                                                },
                                                         '3' => {
                                                                  'name' => 'out',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
-                                           'Return' => '645615',
+                                           'Return' => '1020684',
                                            'ShortName' => 'encode',
                                            'Source' => 'charsetencoder.cpp',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '1507789' => {
+                            '2334544' => {
                                            'Data' => 1,
                                            'Line' => '40',
                                            'MnglName' => '_ZN7log4cxx7classes26CharsetEncoderRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'CharsetEncoderRegistration',
                                            'Source' => 'charsetencoder.cpp'
                                          },
-                            '15121764' => {
-                                            'Class' => '2972379',
-                                            'Const' => 1,
-                                            'Header' => 'strftimedateformat.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers18StrftimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15122770'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 's',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'time',
-                                                                  'type' => '523038'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p3',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '3' => 'rcx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'strftimedateformat.cpp',
-                                            'SourceLine' => '39',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '15121814' => {
-                                            'Class' => '2972379',
-                                            'Header' => 'strftimedateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15122753'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'zone',
-                                                                  'type' => '1265127'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setTimeZone',
-                                            'Source' => 'strftimedateformat.cpp',
-                                            'SourceLine' => '58',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '15130058' => {
-                                            'Class' => '2972379',
-                                            'Destructor' => 1,
-                                            'Header' => 'strftimedateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15122753'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StrftimeDateFormat',
-                                            'Source' => 'strftimedateformat.cpp',
-                                            'SourceLine' => '34',
-                                            'Virt' => 1
-                                          },
-                            '15130059' => {
-                                            'Class' => '2972379',
-                                            'Destructor' => 1,
-                                            'Header' => 'strftimedateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15122753'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StrftimeDateFormat',
-                                            'Source' => 'strftimedateformat.cpp',
-                                            'SourceLine' => '34',
-                                            'Virt' => 1
-                                          },
-                            '15130154' => {
-                                            'Class' => '2972379',
-                                            'Destructor' => 1,
-                                            'Header' => 'strftimedateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15122753'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StrftimeDateFormat',
-                                            'Source' => 'strftimedateformat.cpp',
-                                            'SourceLine' => '34',
-                                            'Virt' => 1
-                                          },
-                            '15131532' => {
-                                            'Class' => '2972379',
-                                            'Constructor' => 1,
-                                            'Header' => 'strftimedateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15122753'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'fmt',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StrftimeDateFormat',
-                                            'Source' => 'strftimedateformat.cpp',
-                                            'SourceLine' => '28'
-                                          },
-                            '15131533' => {
-                                            'Class' => '2972379',
-                                            'Constructor' => 1,
-                                            'Header' => 'strftimedateformat.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers18StrftimeDateFormatC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15122753'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'fmt',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StrftimeDateFormat',
-                                            'Source' => 'strftimedateformat.cpp',
-                                            'SourceLine' => '28'
-                                          },
-                            '1516436' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506518',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '416',
-                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16LECharsetEncoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509242'
-                                                               }
-                                                      },
-                                           'ShortName' => 'UTF16LECharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1516437' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506518',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '416',
-                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16LECharsetEncoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509242'
-                                                               }
-                                                      },
-                                           'ShortName' => 'UTF16LECharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1516583' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506518',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '416',
-                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16LECharsetEncoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509242'
-                                                               }
-                                                      },
-                                           'ShortName' => 'UTF16LECharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1516773' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506306',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '382',
-                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16BECharsetEncoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509231'
-                                                               }
-                                                      },
-                                           'ShortName' => 'UTF16BECharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1516774' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506306',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '382',
-                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16BECharsetEncoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509231'
-                                                               }
-                                                      },
-                                           'ShortName' => 'UTF16BECharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1516920' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506306',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '382',
-                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16BECharsetEncoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509231'
-                                                               }
-                                                      },
-                                           'ShortName' => 'UTF16BECharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1517110' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506094',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '261',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509220'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ISOLatinCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1517111' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506094',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '261',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509220'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ISOLatinCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1517257' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506094',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '261',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509220'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ISOLatinCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1517447' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505882',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '305',
-                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetEncoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509209'
-                                                               }
-                                                      },
-                                           'ShortName' => 'TrivialCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1517448' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505882',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '305',
-                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetEncoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509209'
-                                                               }
-                                                      },
-                                           'ShortName' => 'TrivialCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1517594' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505882',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '305',
-                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetEncoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509209'
-                                                               }
-                                                      },
-                                           'ShortName' => 'TrivialCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1517866' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505674',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '217',
-                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetEncoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509198'
-                                                               }
-                                                      },
-                                           'ShortName' => 'USASCIICharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1517867' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505674',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '217',
-                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetEncoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509198'
-                                                               }
-                                                      },
-                                           'ShortName' => 'USASCIICharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1518012' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505674',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '217',
-                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetEncoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509198'
-                                                               }
-                                                      },
-                                           'ShortName' => 'USASCIICharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '15305117' => {
-                                            'Class' => '15304988',
-                                            'Const' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306576'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'stringmatchfilter.cpp',
-                                            'SourceLine' => '29',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '15305156' => {
-                                            'Class' => '15304988',
-                                            'Header' => 'stringmatchfilter.h',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter14getStaticClassEv',
-                                            'Return' => '53983',
+                            '23395802' => {
+                                            'Class' => '7731991',
+                                            'Header' => 'zipcompressaction.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction14getStaticClassEv',
+                                            'Return' => '99448',
                                             'ShortName' => 'getStaticClass',
-                                            'Source' => 'stringmatchfilter.cpp',
-                                            'SourceLine' => '29',
+                                            'Source' => 'zipcompressaction.cpp',
+                                            'SourceLine' => '45',
                                             'Static' => 1
                                           },
-                            '15305174' => {
-                                            'Class' => '15304988',
-                                            'Header' => 'stringmatchfilter.h',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter13registerClassEv',
-                                            'Return' => '53989',
+                            '23395819' => {
+                                            'Class' => '7731991',
+                                            'Header' => 'zipcompressaction.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction13registerClassEv',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
-                                            'Source' => 'stringmatchfilter.cpp',
-                                            'SourceLine' => '29',
+                                            'Source' => 'zipcompressaction.cpp',
+                                            'SourceLine' => '45',
                                             'Static' => 1
                                           },
-                            '15305192' => {
-                                            'Class' => '15304988',
+                            '23395836' => {
+                                            'Class' => '7731991',
                                             'Const' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 2,
-                                            'Line' => '62',
-                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter4castERKNS_7helpers5ClassE',
+                                            'Header' => 'zipcompressaction.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15306576'
+                                                                  'type' => '23399195'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'zipcompressaction.cpp',
+                                            'SourceLine' => '45',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '23395875' => {
+                                            'Class' => '7731991',
+                                            'Const' => 1,
+                                            'Header' => 'zipcompressaction.h',
+                                            'InLine' => 2,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23399195'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '15305236' => {
-                                            'Class' => '15304988',
+                            '23395919' => {
+                                            'Class' => '7731991',
                                             'Const' => 1,
-                                            'Header' => 'stringmatchfilter.h',
+                                            'Header' => 'zipcompressaction.h',
                                             'InLine' => 2,
-                                            'Line' => '65',
-                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter10instanceofERKNS_7helpers5ClassE',
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction10instanceofERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15306576'
+                                                                  'type' => '23399195'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '15305317' => {
-                                            'Class' => '15304988',
-                                            'Header' => 'stringmatchfilter.h',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306542'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'option',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setOption',
-                                            'Source' => 'stringmatchfilter.cpp',
-                                            'SourceLine' => '37',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '15305489' => {
-                                            'Class' => '15304988',
+                            '23396015' => {
+                                            'Class' => '7731991',
                                             'Const' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
+                                            'Header' => 'zipcompressaction.h',
+                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction7executeERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15306576'
+                                                                  'type' => '23399195'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                }
-                                                       },
-                                            'Return' => '116385',
-                                            'ShortName' => 'decide',
-                                            'Source' => 'stringmatchfilter.cpp',
-                                            'SourceLine' => '53',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '15305653' => {
-                                            'Class' => '15305533',
-                                            'Const' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 2,
-                                            'Line' => '61',
-                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306610'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '15305692' => {
-                                            'Class' => '15305533',
-                                            'Const' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 2,
-                                            'Line' => '61',
-                                            'MnglName' => '_ZNK7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilter11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306610'
-                                                                }
-                                                       },
-                                            'Return' => '15306536',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '15305786' => {
-                                            'Data' => 1,
-                                            'Line' => '29',
-                                            'MnglName' => '_ZN7log4cxx7classes29StringMatchFilterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'StringMatchFilterRegistration',
-                                            'Source' => 'stringmatchfilter.cpp'
-                                          },
-                            '15307005' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15304988',
-                                            'Destructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306542'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StringMatchFilter',
-                                            'Virt' => 1
-                                          },
-                            '15307006' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15304988',
-                                            'Destructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306542'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StringMatchFilter',
-                                            'Virt' => 1
-                                          },
-                            '15308555' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15304988',
-                                            'Destructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306542'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StringMatchFilter',
-                                            'Virt' => 1
-                                          },
-                            '15316831' => {
-                                            'Class' => '15304988',
-                                            'Constructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306542'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StringMatchFilter',
-                                            'Source' => 'stringmatchfilter.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '15317687' => {
-                                            'Class' => '15304988',
-                                            'Constructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306542'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StringMatchFilter',
-                                            'Source' => 'stringmatchfilter.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '15320201' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15305533',
-                                            'Destructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 1,
-                                            'Line' => '61',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306593'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzStringMatchFilter',
-                                            'Virt' => 1
-                                          },
-                            '15320202' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15305533',
-                                            'Destructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 1,
-                                            'Line' => '61',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306593'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzStringMatchFilter',
-                                            'Virt' => 1
-                                          },
-                            '15320342' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15305533',
-                                            'Destructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 1,
-                                            'Line' => '61',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306593'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzStringMatchFilter',
-                                            'Virt' => 1
-                                          },
-                            '15320432' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15305533',
-                                            'Constructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 1,
-                                            'Line' => '61',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306593'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzStringMatchFilter'
-                                          },
-                            '15320433' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15305533',
-                                            'Constructor' => 1,
-                                            'Header' => 'stringmatchfilter.h',
-                                            'InLine' => 1,
-                                            'Line' => '61',
-                                            'MnglName' => '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15306593'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzStringMatchFilter'
-                                          },
-                            '15383133' => {
-                                            'Class' => '11987962',
-                                            'Destructor' => 1,
-                                            'Header' => 'stringtokenizer.h',
-                                            'Line' => '37',
-                                            'MnglName' => '_ZN7log4cxx7helpers15StringTokenizerD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15373434'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StringTokenizer',
-                                            'Source' => 'stringtokenizer.cpp',
-                                            'SourceLine' => '34'
-                                          },
-                            '15384457' => {
-                                            'Class' => '11987962',
-                                            'Constructor' => 1,
-                                            'Header' => 'stringtokenizer.h',
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers15StringTokenizerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15373434'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'str',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'delim1',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StringTokenizer',
-                                            'Source' => 'stringtokenizer.cpp',
-                                            'SourceLine' => '29'
-                                          },
-                            '15384458' => {
-                                            'Class' => '11987962',
-                                            'Constructor' => 1,
-                                            'Header' => 'stringtokenizer.h',
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers15StringTokenizerC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15373434'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'str',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'delim1',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'StringTokenizer',
-                                            'Source' => 'stringtokenizer.cpp',
-                                            'SourceLine' => '29'
-                                          },
-                            '1538998' => {
-                                           'Class' => '1504902',
-                                           'Destructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509152'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'SourceLine' => '535',
-                                           'Virt' => 1
-                                         },
-                            '1538999' => {
-                                           'Class' => '1504902',
-                                           'Destructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509152'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'SourceLine' => '535',
-                                           'Virt' => 1
-                                         },
-                            '1539092' => {
-                                           'Class' => '1504902',
-                                           'Destructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509152'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'CharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'SourceLine' => '535',
-                                           'Virt' => 1
-                                         },
-                            '1539208' => {
-                                           'Class' => '1504902',
-                                           'Constructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509152'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'CharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'SourceLine' => '531'
-                                         },
-                            '1539209' => {
-                                           'Class' => '1504902',
-                                           'Constructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509152'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'CharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'SourceLine' => '531'
-                                         },
-                            '15468421' => {
-                                            'Class' => '15468371',
-                                            'Header' => 'syslogwriter.h',
-                                            'Line' => '44',
-                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473024'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'source',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'Source' => 'syslogwriter.cpp',
-                                            'SourceLine' => '56'
-                                          },
-                            '15470242' => {
-                                            'Class' => '15470216',
-                                            'Const' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473890'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '66',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '15470281' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '66',
-                                            'Static' => 1
-                                          },
-                            '15470299' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '66',
-                                            'Static' => 1
-                                          },
-                            '15470317' => {
-                                            'Class' => '15470216',
-                                            'Const' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '50',
-                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473890'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '15470361' => {
-                                            'Class' => '15470216',
-                                            'Const' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473890'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '15470584' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender5closeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '98',
-                                            'Virt' => 1,
-                                            'VirtPos' => '10'
-                                          },
-                            '15470620' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender17getFacilityStringB5cxx11Ei',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'syslogFacility',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getFacilityString',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '133',
-                                            'Static' => 1
-                                          },
-                            '15470647' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender11getFacilityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 's',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '40835',
-                                            'ShortName' => 'getFacility',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '207',
-                                            'Static' => 1
-                                          },
-                            '15470674' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
-                                            'Return' => '1',
-                                            'ShortName' => 'append',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '303',
-                                            'Virt' => 1,
-                                            'VirtPos' => '17'
-                                          },
-                            '15470721' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender15activateOptionsERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'activateOptions',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '404',
+                                            'Return' => '83923',
+                                            'ShortName' => 'execute',
+                                            'Source' => 'zipcompressaction.cpp',
+                                            'SourceLine' => '55',
                                             'Virt' => 1,
                                             'VirtPos' => '5'
                                           },
-                            '15470763' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'option',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setOption',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '408',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '15470810' => {
-                                            'Class' => '15470216',
+                            '23396288' => {
+                                            'Class' => '23396167',
                                             'Const' => 1,
-                                            'Header' => 'syslogappender.h',
+                                            'Header' => 'zipcompressaction.h',
                                             'InLine' => 2,
-                                            'Line' => '94',
-                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender14requiresLayoutEv',
+                                            'Line' => '34',
+                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction22ClazzZipCompressAction7getNameB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473890'
+                                                                  'type' => '23399304'
                                                                 }
                                                        },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'requiresLayout',
-                                            'Virt' => 1,
-                                            'VirtPos' => '16'
-                                          },
-                            '15470849' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender13setSyslogHostERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'syslogHost1',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setSyslogHost',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '428'
-                                          },
-                            '15470913' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender11setFacilityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'facilityName',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setFacility',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '470'
-                                          },
-                            '15471103' => {
-                                            'Class' => '15470216',
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender21initSyslogFacilityStrEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'initSyslogFacilityStr',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '109'
-                                          },
-                            '15471429' => {
-                                            'Class' => '15471308',
-                                            'Const' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '49',
-                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473964'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '15471468' => {
-                                            'Class' => '15471308',
-                                            'Const' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '49',
-                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473964'
-                                                                }
-                                                       },
-                                            'Return' => '15473895',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '15471529' => {
+                            '23397270' => {
                                             'Data' => 1,
-                                            'Line' => '66',
-                                            'MnglName' => '_ZN7log4cxx7classes26SyslogAppenderRegistrationE',
+                                            'Line' => '45',
+                                            'MnglName' => '_ZN7log4cxx7classes29ZipCompressActionRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'SyslogAppenderRegistration',
-                                            'Source' => 'syslogappender.cpp'
+                                            'Return' => '99454',
+                                            'ShortName' => 'ZipCompressActionRegistration',
+                                            'Source' => 'zipcompressaction.cpp'
                                           },
-                            '1547556' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506990',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '457',
-                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetEncoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509544'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LocaleCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1547557' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506990',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '457',
-                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetEncoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509544'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LocaleCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1549013' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506990',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '457',
-                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetEncoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509544'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LocaleCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '15570296' => {
+                            '23400310' => {
                                             'Artificial' => 1,
-                                            'Class' => '15468371',
+                                            'Class' => '7731991',
                                             'Destructor' => 1,
-                                            'Header' => 'syslogwriter.h',
+                                            'Header' => 'zipcompressaction.h',
                                             'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriterD2Ev',
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473024'
+                                                                  'type' => '23399206'
                                                                 }
                                                        },
-                                            'ShortName' => 'SyslogWriter'
+                                            'ShortName' => 'ZipCompressAction',
+                                            'Virt' => 1
                                           },
-                            '15570297' => {
+                            '23400311' => {
                                             'Artificial' => 1,
-                                            'Class' => '15468371',
+                                            'Class' => '7731991',
                                             'Destructor' => 1,
-                                            'Header' => 'syslogwriter.h',
+                                            'Header' => 'zipcompressaction.h',
                                             'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriterD0Ev',
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473024'
+                                                                  'type' => '23399206'
                                                                 }
                                                        },
-                                            'ShortName' => 'SyslogWriter'
-                                          },
-                            '15570476' => {
-                                            'Class' => '15470216',
-                                            'Destructor' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SyslogAppender',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '92',
+                                            'ShortName' => 'ZipCompressAction',
                                             'Virt' => 1
                                           },
-                            '15570576' => {
-                                            'Class' => '15470216',
+                            '23400517' => {
+                                            'Artificial' => 1,
+                                            'Class' => '7731991',
                                             'Destructor' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderD1Ev',
+                                            'Header' => 'zipcompressaction.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473901'
+                                                                  'type' => '23399206'
                                                                 }
                                                        },
-                                            'ShortName' => 'SyslogAppender',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '92',
+                                            'ShortName' => 'ZipCompressAction',
                                             'Virt' => 1
                                           },
-                            '1557505' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506730',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetEncoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509253'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1557506' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506730',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetEncoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509253'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '15576142' => {
-                                            'Class' => '15470216',
+                            '23404712' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23395584',
                                             'Destructor' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderD2Ev',
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473901'
+                                                                  'type' => '23398767'
                                                                 }
                                                        },
-                                            'ShortName' => 'SyslogAppender',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '92',
+                                            'ShortName' => 'ZipCompressActionPrivate',
+                                            'Source' => 'zipcompressaction.cpp',
                                             'Virt' => 1
                                           },
-                            '1557672' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506730',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetEncoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509253'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp',
-                                           'Virt' => 1
-                                         },
-                            '1557836' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506730',
-                                           'Constructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetEncoderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509253'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'topage',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp'
-                                         },
-                            '1557837' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1506730',
-                                           'Constructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetEncoderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509253'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'topage',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'APRCharsetEncoder',
-                                           'Source' => 'charsetencoder.cpp'
-                                         },
-                            '15581617' => {
-                                            'Class' => '15470216',
+                            '23404713' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23395584',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23398767'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ZipCompressActionPrivate',
+                                            'Source' => 'zipcompressaction.cpp',
+                                            'Virt' => 1
+                                          },
+                            '23404945' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23395584',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23398767'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ZipCompressActionPrivate',
+                                            'Source' => 'zipcompressaction.cpp',
+                                            'Virt' => 1
+                                          },
+                            '23413853' => {
+                                            'Class' => '7731991',
                                             'Constructor' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                            'Header' => 'zipcompressaction.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionC1ERKNS_4FileES4_b',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473901'
+                                                                  'type' => '23399206'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'layout1',
-                                                                  'type' => '337314'
+                                                                  'name' => 'src',
+                                                                  'type' => '1022012'
                                                                 },
                                                          '2' => {
-                                                                  'name' => 'syslogHost1',
-                                                                  'type' => '205852'
+                                                                  'name' => 'dest',
+                                                                  'type' => '1022012'
                                                                 },
                                                          '3' => {
-                                                                  'name' => 'syslogFacility1',
-                                                                  'type' => '40835'
+                                                                  'name' => 'del',
+                                                                  'type' => '83923'
                                                                 }
                                                        },
-                                            'ShortName' => 'SyslogAppender',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '83'
+                                            'ShortName' => 'ZipCompressAction',
+                                            'Source' => 'zipcompressaction.cpp',
+                                            'SourceLine' => '47'
                                           },
-                            '15585511' => {
-                                            'Class' => '15470216',
+                            '23417410' => {
+                                            'Class' => '7731991',
                                             'Constructor' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                            'Header' => 'zipcompressaction.h',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionC2ERKNS_4FileES4_b',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473901'
+                                                                  'type' => '23399206'
                                                                 },
                                                          '2' => {
-                                                                  'name' => 'layout1',
-                                                                  'type' => '337314'
+                                                                  'name' => 'src',
+                                                                  'type' => '1022012'
                                                                 },
                                                          '3' => {
-                                                                  'name' => 'syslogHost1',
-                                                                  'type' => '205852'
+                                                                  'name' => 'dest',
+                                                                  'type' => '1022012'
                                                                 },
                                                          '4' => {
-                                                                  'name' => 'syslogFacility1',
-                                                                  'type' => '40835'
+                                                                  'name' => 'del',
+                                                                  'type' => '83923'
                                                                 }
                                                        },
-                                            'ShortName' => 'SyslogAppender',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '83'
+                                            'ShortName' => 'ZipCompressAction',
+                                            'Source' => 'zipcompressaction.cpp',
+                                            'SourceLine' => '47'
                                           },
-                            '15589290' => {
-                                            'Class' => '15470216',
-                                            'Constructor' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC1ERKSt10shared_ptrINS_6LayoutEEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'layout1',
-                                                                  'type' => '337314'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'syslogFacility1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SyslogAppender',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '75'
-                                          },
-                            '15593141' => {
-                                            'Class' => '15470216',
-                                            'Constructor' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC2ERKSt10shared_ptrINS_6LayoutEEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'layout1',
-                                                                  'type' => '337314'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'syslogFacility1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SyslogAppender',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '75'
-                                          },
-                            '15596851' => {
-                                            'Class' => '15470216',
-                                            'Constructor' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SyslogAppender',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '68'
-                                          },
-                            '15599694' => {
-                                            'Class' => '15470216',
-                                            'Constructor' => 1,
-                                            'Header' => 'syslogappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473901'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SyslogAppender',
-                                            'Source' => 'syslogappender.cpp',
-                                            'SourceLine' => '68'
-                                          },
-                            '15608333' => {
+                            '23422890' => {
                                             'Artificial' => 1,
-                                            'Class' => '15471308',
+                                            'Class' => '23396167',
                                             'Destructor' => 1,
-                                            'Header' => 'syslogappender.h',
+                                            'Header' => 'zipcompressaction.h',
                                             'InLine' => 1,
-                                            'Line' => '49',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD0Ev',
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473947'
+                                                                  'type' => '23399287'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSyslogAppender',
+                                            'ShortName' => 'ClazzZipCompressAction',
                                             'Virt' => 1
                                           },
-                            '15608334' => {
+                            '23422891' => {
                                             'Artificial' => 1,
-                                            'Class' => '15471308',
+                                            'Class' => '23396167',
                                             'Destructor' => 1,
-                                            'Header' => 'syslogappender.h',
+                                            'Header' => 'zipcompressaction.h',
                                             'InLine' => 1,
-                                            'Line' => '49',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD1Ev',
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473947'
+                                                                  'type' => '23399287'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSyslogAppender',
+                                            'ShortName' => 'ClazzZipCompressAction',
                                             'Virt' => 1
                                           },
-                            '15608475' => {
+                            '23423032' => {
                                             'Artificial' => 1,
-                                            'Class' => '15471308',
+                                            'Class' => '23396167',
                                             'Destructor' => 1,
-                                            'Header' => 'syslogappender.h',
+                                            'Header' => 'zipcompressaction.h',
                                             'InLine' => 1,
-                                            'Line' => '49',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD2Ev',
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473947'
+                                                                  'type' => '23399287'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSyslogAppender',
+                                            'ShortName' => 'ClazzZipCompressAction',
                                             'Virt' => 1
                                           },
-                            '15608565' => {
+                            '23423122' => {
                                             'Artificial' => 1,
-                                            'Class' => '15471308',
+                                            'Class' => '23396167',
                                             'Constructor' => 1,
-                                            'Header' => 'syslogappender.h',
+                                            'Header' => 'zipcompressaction.h',
                                             'InLine' => 1,
-                                            'Line' => '49',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderC2Ev',
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473947'
+                                                                  'type' => '23399287'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSyslogAppender'
+                                            'ShortName' => 'ClazzZipCompressAction'
                                           },
-                            '15608566' => {
+                            '23423123' => {
                                             'Artificial' => 1,
-                                            'Class' => '15471308',
+                                            'Class' => '23396167',
                                             'Constructor' => 1,
-                                            'Header' => 'syslogappender.h',
+                                            'Header' => 'zipcompressaction.h',
                                             'InLine' => 1,
-                                            'Line' => '49',
-                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderC1Ev',
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15473947'
+                                                                  'type' => '23399287'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzSyslogAppender'
+                                            'ShortName' => 'ClazzZipCompressAction'
                                           },
-                            '1561474' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505505',
-                                           'Destructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509674'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzCharsetEncoder',
-                                           'Virt' => 1
-                                         },
-                            '1561475' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505505',
-                                           'Destructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509674'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzCharsetEncoder',
-                                           'Virt' => 1
-                                         },
-                            '1561616' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505505',
-                                           'Destructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509674'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzCharsetEncoder',
-                                           'Virt' => 1
-                                         },
-                            '1561706' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505505',
-                                           'Constructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509674'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzCharsetEncoder'
-                                         },
-                            '1561707' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1505505',
-                                           'Constructor' => 1,
-                                           'Header' => 'charsetencoder.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1509674'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzCharsetEncoder'
-                                         },
-                            '15706386' => {
-                                            'Class' => '15468371',
-                                            'Constructor' => 1,
-                                            'Header' => 'syslogwriter.h',
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473024'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'syslogHost1',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'syslogHostPort1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SyslogWriter',
-                                            'Source' => 'syslogwriter.cpp',
-                                            'SourceLine' => '32'
-                                          },
-                            '15706387' => {
-                                            'Class' => '15468371',
-                                            'Constructor' => 1,
-                                            'Header' => 'syslogwriter.h',
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473024'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'syslogHost1',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'syslogHostPort1',
-                                                                  'type' => '40835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SyslogWriter',
-                                            'Source' => 'syslogwriter.cpp',
-                                            'SourceLine' => '32'
-                                          },
-                            '15869448' => {
-                                            'Class' => '2175981',
-                                            'Const' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870558'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '30',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '15869487' => {
-                                            'Class' => '2175981',
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter14getStaticClassEv',
-                                            'Return' => '53983',
+                            '23523032' => {
+                                            'Class' => '23522715',
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket14getStaticClassEv',
+                                            'Return' => '99448',
                                             'ShortName' => 'getStaticClass',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '30',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '63',
                                             'Static' => 1
                                           },
-                            '15869505' => {
-                                            'Class' => '2175981',
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter13registerClassEv',
-                                            'Return' => '53989',
+                            '23523049' => {
+                                            'Class' => '23522715',
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket13registerClassEv',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '30',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '63',
                                             'Static' => 1
                                           },
-                            '15869523' => {
-                                            'Class' => '2175981',
+                            '23523066' => {
+                                            'Class' => '23522715',
                                             'Const' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'InLine' => 2,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter4castERKNS0_5ClassE',
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15870558'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '23524996'
                                                                 }
                                                        },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '15869567' => {
-                                            'Class' => '2175981',
-                                            'Const' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'InLine' => 2,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870558'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '15869676' => {
-                                            'Class' => '2175981',
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5closeERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870569'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '40',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '15869716' => {
-                                            'Class' => '2175981',
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5flushERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870569'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'flush',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '44',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '15869756' => {
-                                            'Class' => '2175981',
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870569'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'str',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '2' => 'rdx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '49',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '15869801' => {
-                                            'Class' => '2175981',
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'str',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '65',
-                                            'Static' => 1
-                                          },
-                            '15869824' => {
-                                            'Class' => '2175981',
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter5flushEv',
-                                            'Return' => '1',
-                                            'ShortName' => 'flush',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '81',
-                                            'Static' => 1
-                                          },
-                            '15869904' => {
-                                            'Class' => '2175981',
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter6isWideEv',
-                                            'Private' => 1,
-                                            'Return' => '40888',
-                                            'ShortName' => 'isWide',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '54',
-                                            'Static' => 1
-                                          },
-                            '15870041' => {
-                                            'Class' => '15869920',
-                                            'Const' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'InLine' => 2,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870609'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '15870080' => {
-                                            'Class' => '15869920',
-                                            'Const' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'InLine' => 2,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriter11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870609'
-                                                                }
-                                                       },
-                                            'Return' => '2179655',
-                                            'ShortName' => 'newInstance',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '63',
                                             'Virt' => 1,
                                             'VirtPos' => '2'
                                           },
-                            '15870258' => {
-                                            'Data' => 1,
-                                            'Line' => '30',
-                                            'MnglName' => '_ZN7log4cxx7classes27SystemErrWriterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'SystemErrWriterRegistration',
-                                            'Source' => 'systemerrwriter.cpp'
-                                          },
-                            '15879759' => {
-                                            'Class' => '2175981',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870569'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemErrWriter',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '15879760' => {
-                                            'Class' => '2175981',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870569'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemErrWriter',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '15879853' => {
-                                            'Class' => '2175981',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870569'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemErrWriter',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '15879943' => {
-                                            'Class' => '2175981',
-                                            'Constructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870569'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemErrWriter',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '32'
-                                          },
-                            '15879944' => {
-                                            'Class' => '2175981',
-                                            'Constructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870569'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemErrWriter',
-                                            'Source' => 'systemerrwriter.cpp',
-                                            'SourceLine' => '32'
-                                          },
-                            '15881794' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15869920',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870592'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemErrWriter',
-                                            'Virt' => 1
-                                          },
-                            '15881795' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15869920',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870592'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemErrWriter',
-                                            'Virt' => 1
-                                          },
-                            '15881935' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15869920',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870592'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemErrWriter',
-                                            'Virt' => 1
-                                          },
-                            '15882025' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15869920',
-                                            'Constructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870592'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemErrWriter'
-                                          },
-                            '15882026' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15869920',
-                                            'Constructor' => 1,
-                                            'Header' => 'systemerrwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15870592'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemErrWriter'
-                                          },
-                            '15944121' => {
-                                            'Class' => '2175976',
+                            '23523105' => {
+                                            'Class' => '23522715',
                                             'Const' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945231'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '30',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '15944160' => {
-                                            'Class' => '2175976',
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '30',
-                                            'Static' => 1
-                                          },
-                            '15944178' => {
-                                            'Class' => '2175976',
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '30',
-                                            'Static' => 1
-                                          },
-                            '15944196' => {
-                                            'Class' => '2175976',
-                                            'Const' => 1,
-                                            'Header' => 'systemoutwriter.h',
+                                            'Header' => 'datagrampacket.h',
                                             'InLine' => 2,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter4castERKNS0_5ClassE',
+                                            'Line' => '43',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket4castERKNS0_5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15945231'
+                                                                  'type' => '23524996'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '15944240' => {
-                                            'Class' => '2175976',
+                            '23523149' => {
+                                            'Class' => '23522715',
                                             'Const' => 1,
-                                            'Header' => 'systemoutwriter.h',
+                                            'Header' => 'datagrampacket.h',
                                             'InLine' => 2,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter10instanceofERKNS0_5ClassE',
+                                            'Line' => '45',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket10instanceofERKNS0_5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15945231'
+                                                                  'type' => '23524996'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '15944349' => {
-                                            'Class' => '2175976',
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5closeERNS0_4PoolE',
+                            '23523409' => {
+                                            'Class' => '23522715',
+                                            'Const' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'Line' => '70',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket10getAddressEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15945242'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
+                                                                  'type' => '23524996'
                                                                 }
                                                        },
                                             'Reg' => {
-                                                       '0' => 'rdi',
-                                                       '1' => 'rsi'
+                                                       '0' => 'rsi'
                                                      },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '40',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
+                                            'Return' => '9065286',
+                                            'ShortName' => 'getAddress',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '100'
                                           },
-                            '15944389' => {
-                                            'Class' => '2175976',
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5flushERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945242'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '1' => 'rsi'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'flush',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '44',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '15944429' => {
-                                            'Class' => '2175976',
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945242'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'str',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '2' => 'rdx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '49',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '15944474' => {
-                                            'Class' => '2175976',
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'str',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '65',
-                                            'Static' => 1
-                                          },
-                            '15944497' => {
-                                            'Class' => '2175976',
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter5flushEv',
-                                            'Return' => '1',
-                                            'ShortName' => 'flush',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '81',
-                                            'Static' => 1
-                                          },
-                            '15944577' => {
-                                            'Class' => '2175976',
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter6isWideEv',
-                                            'Private' => 1,
-                                            'Return' => '40888',
-                                            'ShortName' => 'isWide',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '54',
-                                            'Static' => 1
-                                          },
-                            '15944714' => {
-                                            'Class' => '15944593',
+                            '23523440' => {
+                                            'Class' => '23522715',
                                             'Const' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'InLine' => 2,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriter7getNameB5cxx11Ev',
+                                            'Header' => 'datagrampacket.h',
+                                            'Line' => '73',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket7getDataEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15945282'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '15944753' => {
-                                            'Class' => '15944593',
-                                            'Const' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'InLine' => 2,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZNK7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriter11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945282'
-                                                                }
-                                                       },
-                                            'Return' => '2179649',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '2'
-                                          },
-                            '15944931' => {
-                                            'Data' => 1,
-                                            'Line' => '30',
-                                            'MnglName' => '_ZN7log4cxx7classes27SystemOutWriterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'SystemOutWriterRegistration',
-                                            'Source' => 'systemoutwriter.cpp'
-                                          },
-                            '15954432' => {
-                                            'Class' => '2175976',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945242'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemOutWriter',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '15954433' => {
-                                            'Class' => '2175976',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945242'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemOutWriter',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '15954526' => {
-                                            'Class' => '2175976',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945242'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemOutWriter',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '36',
-                                            'Virt' => 1
-                                          },
-                            '15954616' => {
-                                            'Class' => '2175976',
-                                            'Constructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945242'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemOutWriter',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '32'
-                                          },
-                            '15954617' => {
-                                            'Class' => '2175976',
-                                            'Constructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945242'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SystemOutWriter',
-                                            'Source' => 'systemoutwriter.cpp',
-                                            'SourceLine' => '32'
-                                          },
-                            '15956467' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15944593',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945265'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemOutWriter',
-                                            'Virt' => 1
-                                          },
-                            '15956468' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15944593',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945265'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemOutWriter',
-                                            'Virt' => 1
-                                          },
-                            '15956608' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15944593',
-                                            'Destructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945265'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemOutWriter',
-                                            'Virt' => 1
-                                          },
-                            '15956698' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15944593',
-                                            'Constructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945265'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemOutWriter'
-                                          },
-                            '15956699' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15944593',
-                                            'Constructor' => 1,
-                                            'Header' => 'systemoutwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15945265'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzSystemOutWriter'
-                                          },
-                            '16042365' => {
-                                            'Class' => '16042298',
-                                            'Const' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046909'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '34',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '16042404' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '34',
-                                            'Static' => 1
-                                          },
-                            '16042422' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '34',
-                                            'Static' => 1
-                                          },
-                            '16042440' => {
-                                            'Class' => '16042298',
-                                            'Const' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '82',
-                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046909'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '16042484' => {
-                                            'Class' => '16042298',
-                                            'Const' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '85',
-                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046909'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16042608' => {
-                                            'Class' => '16042298',
-                                            'Const' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '93',
-                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender14requiresLayoutEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046909'
+                                                                  'type' => '23524996'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40888',
-                                            'ShortName' => 'requiresLayout',
-                                            'Virt' => 1,
-                                            'VirtPos' => '16'
+                                            'Return' => '84191',
+                                            'ShortName' => 'getData',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '105'
                                           },
-                            '16042647' => {
-                                            'Class' => '16042298',
+                            '23523471' => {
+                                            'Class' => '23522715',
                                             'Const' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender11getEncodingB5cxx11Ev',
+                                            'Header' => 'datagrampacket.h',
+                                            'Line' => '77',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket9getLengthEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '16046909'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getEncoding',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '85'
-                                          },
-                            '16042678' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender11setEncodingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setEncoding',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '91'
-                                          },
-                            '16042710' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender15activateOptionsERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
+                                                                  'type' => '23524996'
                                                                 }
                                                        },
                                             'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getLength',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '110'
+                                          },
+                            '23523502' => {
+                                            'Class' => '23522715',
+                                            'Const' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket9getOffsetEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23524996'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getOffset',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '115'
+                                          },
+                            '23523533' => {
+                                            'Class' => '23522715',
+                                            'Const' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'Line' => '85',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket7getPortEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23524996'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getPort',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '120'
+                                          },
+                            '23523564' => {
+                                            'Class' => '23522715',
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket10setAddressESt10shared_ptrINS0_11InetAddressEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'address1',
+                                                                  'type' => '9065286'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setAddress',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '125'
+                                          },
+                            '23523596' => {
+                                            'Class' => '23522715',
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket7setDataEPv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
                                                        '1' => 'rsi'
                                                      },
                                             'Return' => '1',
-                                            'ShortName' => 'activateOptions',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '57',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
+                                            'ShortName' => 'setData',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '130'
                                           },
-                            '16042750' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                            '23523628' => {
+                                            'Class' => '23522715',
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket7setDataEPvii',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '16046614'
+                                                                  'type' => '23525007'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'option',
-                                                                  'type' => '205852'
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
                                                                 },
                                                          '2' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setOption',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '68',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '16042858' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender5closeEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '99',
-                                            'Virt' => 1,
-                                            'VirtPos' => '10'
-                                          },
-                            '16042893' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'append',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '183',
-                                            'Virt' => 1,
-                                            'VirtPos' => '17'
-                                          },
-                            '16043014' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender5writeERNS_7helpers10ByteBufferE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'buf',
-                                                                  'type' => '1062818'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '143'
-                                          },
-                            '16043045' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender11writeStatusERKSt10shared_ptrINS_7helpers6SocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'socket',
-                                                                  'type' => '15043016'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'msg',
-                                                                  'type' => '205852'
+                                                                  'name' => 'offset1',
+                                                                  'type' => '83870'
                                                                 },
                                                          '3' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'writeStatus',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '166'
-                                          },
-                            '16043169' => {
-                                            'Class' => '16042298',
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender17acceptConnectionsEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'acceptConnections',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '221'
-                                          },
-                            '16043316' => {
-                                            'Class' => '16043195',
-                                            'Const' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '81',
-                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046978'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16043355' => {
-                                            'Class' => '16043195',
-                                            'Const' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '81',
-                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046978'
-                                                                }
-                                                       },
-                                            'Return' => '16046608',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '16043428' => {
-                                            'Data' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7classes26TelnetAppenderRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'TelnetAppenderRegistration',
-                                            'Source' => 'telnetappender.cpp'
-                                          },
-                            '16046228' => {
-                                            'Class' => '16042298',
-                                            'Data' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender12DEFAULT_PORTE',
-                                            'Return' => '40843',
-                                            'ShortName' => 'DEFAULT_PORT',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '37',
-                                            'Value' => '23'
-                                          },
-                            '16046237' => {
-                                            'Class' => '16042298',
-                                            'Data' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender15MAX_CONNECTIONSE',
-                                            'Return' => '40843',
-                                            'ShortName' => 'MAX_CONNECTIONS',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '40',
-                                            'Value' => '20'
-                                          },
-                            '16109796' => {
-                                            'Class' => '16042298',
-                                            'Destructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TelnetAppender',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '51',
-                                            'Virt' => 1
-                                          },
-                            '16109896' => {
-                                            'Class' => '16042298',
-                                            'Destructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TelnetAppender',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '51',
-                                            'Virt' => 1
-                                          },
-                            '16117008' => {
-                                            'Class' => '16042298',
-                                            'Destructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TelnetAppender',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '51',
-                                            'Virt' => 1
-                                          },
-                            '16123993' => {
-                                            'Class' => '16042298',
-                                            'Constructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TelnetAppender',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '42'
-                                          },
-                            '16126910' => {
-                                            'Class' => '16042298',
-                                            'Constructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046614'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TelnetAppender',
-                                            'Source' => 'telnetappender.cpp',
-                                            'SourceLine' => '42'
-                                          },
-                            '16135911' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16043195',
-                                            'Destructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '81',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTelnetAppender',
-                                            'Virt' => 1
-                                          },
-                            '16135912' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16043195',
-                                            'Destructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '81',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTelnetAppender',
-                                            'Virt' => 1
-                                          },
-                            '16136053' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16043195',
-                                            'Destructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '81',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTelnetAppender',
-                                            'Virt' => 1
-                                          },
-                            '16136143' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16043195',
-                                            'Constructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '81',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTelnetAppender'
-                                          },
-                            '16136144' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16043195',
-                                            'Constructor' => 1,
-                                            'Header' => 'telnetappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '81',
-                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16046961'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTelnetAppender'
-                                          },
-                            '16192605' => {
-                                            'Class' => '16192533',
-                                            'Header' => 'threadlocal.h',
-                                            'Line' => '61',
-                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocal3setEPv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16193105'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'priv',
-                                                                  'type' => '41104'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'set',
-                                            'Source' => 'threadlocal.cpp',
-                                            'SourceLine' => '48'
-                                          },
-                            '16192638' => {
-                                            'Class' => '16192533',
-                                            'Header' => 'threadlocal.h',
-                                            'Line' => '66',
-                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocal3getEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16193105'
-                                                                }
-                                                       },
-                                            'Return' => '41104',
-                                            'ShortName' => 'get',
-                                            'Source' => 'threadlocal.cpp',
-                                            'SourceLine' => '61'
-                                          },
-                            '16192735' => {
-                                            'Class' => '16192533',
-                                            'Header' => 'threadlocal.h',
-                                            'Line' => '78',
-                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocal6createERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'Return' => '16193127',
-                                            'ShortName' => 'create',
-                                            'Source' => 'threadlocal.cpp',
-                                            'SourceLine' => '25',
-                                            'Static' => 1
-                                          },
-                            '16194491' => {
-                                            'Class' => '16192533',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadlocal.h',
-                                            'Line' => '56',
-                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocalD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16193105'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadLocal',
-                                            'Source' => 'threadlocal.cpp',
-                                            'SourceLine' => '44'
-                                          },
-                            '16194584' => {
-                                            'Class' => '16192533',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadlocal.h',
-                                            'Line' => '52',
-                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocalC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16193105'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadLocal',
-                                            'Source' => 'threadlocal.cpp',
-                                            'SourceLine' => '40'
-                                          },
-                            '16194585' => {
-                                            'Class' => '16192533',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadlocal.h',
-                                            'Line' => '52',
-                                            'MnglName' => '_ZN7log4cxx7helpers11ThreadLocalC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16193105'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadLocal',
-                                            'Source' => 'threadlocal.cpp',
-                                            'SourceLine' => '40'
-                                          },
-                            '16251669' => {
-                                            'Class' => '16251514',
-                                            'Const' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253200'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'threadpatternconverter.cpp',
-                                            'SourceLine' => '31',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '16251708' => {
-                                            'Class' => '16251514',
-                                            'Header' => 'threadpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'threadpatternconverter.cpp',
-                                            'SourceLine' => '31',
-                                            'Static' => 1
-                                          },
-                            '16251726' => {
-                                            'Class' => '16251514',
-                                            'Header' => 'threadpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'threadpatternconverter.cpp',
-                                            'SourceLine' => '31',
-                                            'Static' => 1
-                                          },
-                            '16251744' => {
-                                            'Class' => '16251514',
-                                            'Const' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '44',
-                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253200'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '16251788' => {
-                                            'Class' => '16251514',
-                                            'Const' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '47',
-                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253200'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16251832' => {
-                                            'Class' => '16251514',
-                                            'Header' => 'threadpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '336965'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rsi'
-                                                     },
-                                            'Return' => '1792237',
-                                            'ShortName' => 'newInstance',
-                                            'Source' => 'threadpatternconverter.cpp',
-                                            'SourceLine' => '39',
-                                            'Static' => 1
-                                          },
-                            '16251860' => {
-                                            'Class' => '16251514',
-                                            'Const' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253200'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'toAppendTo',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p3',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '3' => 'rcx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'threadpatternconverter.cpp',
-                                            'SourceLine' => '46',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '16252031' => {
-                                            'Class' => '16251910',
-                                            'Const' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZNK7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253234'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16252507' => {
-                                            'Data' => 1,
-                                            'Line' => '31',
-                                            'MnglName' => '_ZN7log4cxx7classes34ThreadPatternConverterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'ThreadPatternConverterRegistration',
-                                            'Source' => 'threadpatternconverter.cpp'
-                                          },
-                            '16255075' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16251514',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16252959'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16255076' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16251514',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16252959'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16255341' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16251514',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16252959'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16263764' => {
-                                            'Class' => '16251514',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16252959'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'ThreadPatternConverter',
-                                            'Source' => 'threadpatternconverter.cpp',
-                                            'SourceLine' => '33'
-                                          },
-                            '16267877' => {
-                                            'Class' => '16251514',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16252959'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'ThreadPatternConverter',
-                                            'Source' => 'threadpatternconverter.cpp',
-                                            'SourceLine' => '33'
-                                          },
-                            '16273499' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16251910',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253217'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16273500' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16251910',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253217'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16273640' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16251910',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253217'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16273730' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16251910',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253217'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadPatternConverter'
-                                          },
-                            '16273731' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16251910',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16253217'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadPatternConverter'
-                                          },
-                            '16332079' => {
-                                            'Class' => '16331940',
-                                            'Const' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333366'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'threadusernamepatternconverter.cpp',
-                                            'SourceLine' => '31',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '16332118' => {
-                                            'Class' => '16331940',
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'threadusernamepatternconverter.cpp',
-                                            'SourceLine' => '31',
-                                            'Static' => 1
-                                          },
-                            '16332136' => {
-                                            'Class' => '16331940',
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'threadusernamepatternconverter.cpp',
-                                            'SourceLine' => '31',
-                                            'Static' => 1
-                                          },
-                            '16332154' => {
-                                            'Class' => '16331940',
-                                            'Const' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333366'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '16332198' => {
-                                            'Class' => '16331940',
-                                            'Const' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333366'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16332242' => {
-                                            'Class' => '16331940',
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '336965'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rsi'
-                                                     },
-                                            'Return' => '1792237',
-                                            'ShortName' => 'newInstance',
-                                            'Source' => 'threadusernamepatternconverter.cpp',
-                                            'SourceLine' => '39',
-                                            'Static' => 1
-                                          },
-                            '16332270' => {
-                                            'Class' => '16331940',
-                                            'Const' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333366'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'toAppendTo',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p3',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '3' => 'rcx'
-                                                     },
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'threadusernamepatternconverter.cpp',
-                                            'SourceLine' => '46',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '16332441' => {
-                                            'Class' => '16332321',
-                                            'Const' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333406'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16332702' => {
-                                            'Data' => 1,
-                                            'Line' => '31',
-                                            'MnglName' => '_ZN7log4cxx7classes42ThreadUsernamePatternConverterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'ThreadUsernamePatternConverterRegistration',
-                                            'Source' => 'threadusernamepatternconverter.cpp'
-                                          },
-                            '16335247' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16331940',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '30',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333125'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadUsernamePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16335248' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16331940',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '30',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333125'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadUsernamePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16335513' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16331940',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '30',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333125'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadUsernamePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16343952' => {
-                                            'Class' => '16331940',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333125'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'ThreadUsernamePatternConverter',
-                                            'Source' => 'threadusernamepatternconverter.cpp',
-                                            'SourceLine' => '33'
-                                          },
-                            '16348065' => {
-                                            'Class' => '16331940',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333125'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'ThreadUsernamePatternConverter',
-                                            'Source' => 'threadusernamepatternconverter.cpp',
-                                            'SourceLine' => '33'
-                                          },
-                            '16353687' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16332321',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333389'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadUsernamePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16353688' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16332321',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333389'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadUsernamePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16353828' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16332321',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333389'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadUsernamePatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16353918' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16332321',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333389'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadUsernamePatternConverter'
-                                          },
-                            '16353919' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16332321',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadusernamepatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16333389'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThreadUsernamePatternConverter'
-                                          },
-                            '16588785' => {
-                                            'Class' => '524250',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadspecificdata.h',
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificDataD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16453791'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadSpecificData',
-                                            'Source' => 'threadspecificdata.cpp',
-                                            'SourceLine' => '36'
-                                          },
-                            '16589843' => {
-                                            'Class' => '524250',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadspecificdata.h',
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificDataC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16453791'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadSpecificData',
-                                            'Source' => 'threadspecificdata.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '16589844' => {
-                                            'Class' => '524250',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadspecificdata.h',
-                                            'Line' => '40',
-                                            'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificDataC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16453791'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadSpecificData',
-                                            'Source' => 'threadspecificdata.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '1671585' => {
-                                           'Class' => '53155',
-                                           'Const' => 1,
-                                           'Header' => 'class.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers5Class11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675102'
-                                                               }
-                                                      },
-                                           'Return' => '133598',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '103',
-                                           'Virt' => 1,
-                                           'VirtPos' => '2'
-                                         },
-                            '1671625' => {
-                                           'Class' => '53155',
-                                           'Const' => 1,
-                                           'Header' => 'class.h',
-                                           'Line' => '42',
-                                           'MnglName' => '_ZNK7log4cxx7helpers5Class8toStringB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675102'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'toString',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '98'
-                                         },
-                            '1671656' => {
-                                           'Class' => '53155',
-                                           'Const' => 1,
-                                           'Header' => 'class.h',
-                                           'Line' => '43',
-                                           'MnglName' => '_ZNK7log4cxx7helpers5Class7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675096'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'VirtPos' => '3'
-                                         },
-                            '1671696' => {
-                                           'Class' => '53155',
-                                           'Header' => 'class.h',
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7helpers5Class7forNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'className',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'forName',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '119',
-                                           'Static' => 1
-                                         },
-                            '1671723' => {
-                                           'Class' => '53155',
-                                           'Header' => 'class.h',
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7helpers5Class13registerClassERKS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'newClass',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '162',
-                                           'Static' => 1
-                                         },
-                            '1671855' => {
-                                           'Class' => '53155',
-                                           'Header' => 'class.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers5Class11getRegistryB5cxx11Ev',
-                                           'Private' => 1,
-                                           'Return' => '1675586',
-                                           'ShortName' => 'getRegistry',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '113',
-                                           'Static' => 1
-                                         },
-                            '1671871' => {
-                                           'Class' => '53155',
-                                           'Header' => 'class.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers5Class15registerClassesEv',
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'registerClasses',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '168',
-                                           'Static' => 1
-                                         },
-                            '1672412' => {
-                                           'Class' => '1672323',
-                                           'Header' => 'exception.h',
-                                           'Line' => '187',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionaSERKS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675772'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '1675777'
-                                                               }
-                                                      },
-                                           'Return' => '1675783',
-                                           'ShortName' => 'operator=',
-                                           'Source' => 'exception.cpp',
-                                           'SourceLine' => '349'
-                                         },
-                            '1672448' => {
-                                           'Class' => '1672323',
-                                           'Header' => 'exception.h',
-                                           'Line' => '189',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundException13formatMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'className',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'formatMessage',
-                                           'Source' => 'exception.cpp',
-                                           'SourceLine' => '355',
-                                           'Static' => 1
-                                         },
-                            '1672600' => {
-                                           'Class' => '1672511',
-                                           'Header' => 'exception.h',
-                                           'Line' => '174',
-                                           'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionaSERKS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675795'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '1675800'
-                                                               }
-                                                      },
-                                           'Return' => '1675806',
-                                           'ShortName' => 'operator=',
-                                           'Source' => 'exception.cpp',
-                                           'SourceLine' => '332'
-                                         },
-                            '16740582' => {
-                                            'Class' => '648204',
-                                            'Destructor' => 1,
-                                            'Header' => 'threadutility.h',
-                                            'Line' => '78',
-                                            'MnglName' => '_ZN7log4cxx7helpers13ThreadUtilityD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '655028'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThreadUtility',
-                                            'Source' => 'threadutility.cpp',
-                                            'SourceLine' => '58'
-                                          },
-                            '16741370' => {
-                                            'Class' => '648204',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadutility.h',
-                                            'Line' => '68',
-                                            'MnglName' => '_ZN7log4cxx7helpers13ThreadUtilityC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '655028'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'ThreadUtility',
-                                            'Source' => 'threadutility.cpp',
-                                            'SourceLine' => '49'
-                                          },
-                            '16741371' => {
-                                            'Class' => '648204',
-                                            'Constructor' => 1,
-                                            'Header' => 'threadutility.h',
-                                            'Line' => '68',
-                                            'MnglName' => '_ZN7log4cxx7helpers13ThreadUtilityC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '655028'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'ThreadUtility',
-                                            'Source' => 'threadutility.cpp',
-                                            'SourceLine' => '49'
-                                          },
-                            '1675849' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1672323',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '182',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675772'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClassNotFoundException',
-                                           'Virt' => 1
-                                         },
-                            '1675850' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1672323',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '182',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675772'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClassNotFoundException',
-                                           'Virt' => 1
-                                         },
-                            '1676041' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1672323',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '182',
-                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675772'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClassNotFoundException',
-                                           'Virt' => 1
-                                         },
-                            '1676193' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1672511',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '169',
-                                           'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675795'
-                                                               }
-                                                      },
-                                           'ShortName' => 'InstantiationException',
-                                           'Virt' => 1
-                                         },
-                            '1676194' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1672511',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '169',
-                                           'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675795'
-                                                               }
-                                                      },
-                                           'ShortName' => 'InstantiationException',
-                                           'Virt' => 1
-                                         },
-                            '1676385' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1672511',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '169',
-                                           'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675795'
-                                                               }
-                                                      },
-                                           'ShortName' => 'InstantiationException',
-                                           'Virt' => 1
-                                         },
-                            '16806193' => {
-                                            'Class' => '16806020',
-                                            'Const' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807824'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'throwableinformationpatternconverter.cpp',
-                                            'SourceLine' => '34',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '16806232' => {
-                                            'Class' => '16806020',
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'throwableinformationpatternconverter.cpp',
-                                            'SourceLine' => '34',
-                                            'Static' => 1
-                                          },
-                            '16806250' => {
-                                            'Class' => '16806020',
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'throwableinformationpatternconverter.cpp',
-                                            'SourceLine' => '34',
-                                            'Static' => 1
-                                          },
-                            '16806268' => {
-                                            'Class' => '16806020',
-                                            'Const' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '52',
-                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807824'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '16806312' => {
-                                            'Class' => '16806020',
-                                            'Const' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '55',
-                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807824'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16806356' => {
-                                            'Class' => '16806020',
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'options',
-                                                                  'type' => '1792961'
-                                                                }
-                                                       },
-                                            'Return' => '1792237',
-                                            'ShortName' => 'newInstance',
-                                            'Source' => 'throwableinformationpatternconverter.cpp',
-                                            'SourceLine' => '43',
-                                            'Static' => 1
-                                          },
-                            '16806384' => {
-                                            'Class' => '16806020',
-                                            'Const' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807824'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p3',
-                                                                  'type' => '53948'
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -24311,2764 +42863,22 @@
                                                        '3' => 'rcx'
                                                      },
                                             'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'throwableinformationpatternconverter.cpp',
-                                            'SourceLine' => '56',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
+                                            'ShortName' => 'setData',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '135'
                                           },
-                            '16806434' => {
-                                            'Class' => '16806020',
-                                            'Const' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter16handlesThrowableEv',
+                            '23523670' => {
+                                            'Class' => '23522715',
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket9setLengthEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '16807824'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'handlesThrowable',
-                                            'Source' => 'throwableinformationpatternconverter.cpp',
-                                            'SourceLine' => '67',
-                                            'Virt' => 1,
-                                            'VirtPos' => '8'
-                                          },
-                            '16806594' => {
-                                            'Class' => '16806473',
-                                            'Const' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 2,
-                                            'Line' => '51',
-                                            'MnglName' => '_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807852'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16807070' => {
-                                            'Data' => 1,
-                                            'Line' => '34',
-                                            'MnglName' => '_ZN7log4cxx7classes48ThrowableInformationPatternConverterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'ThrowableInformationPatternConverterRegistration',
-                                            'Source' => 'throwableinformationpatternconverter.cpp'
-                                          },
-                            '16809693' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16806020',
-                                            'Destructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '37',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807683'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThrowableInformationPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16809694' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16806020',
-                                            'Destructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '37',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807683'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThrowableInformationPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16809959' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16806020',
-                                            'Destructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '37',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807683'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ThrowableInformationPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16817122' => {
-                                            'Class' => '16806020',
-                                            'Constructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterC1Eb',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807683'
+                                                                  'type' => '23525007'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'shortReport1',
-                                                                  'type' => '40888'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'ThrowableInformationPatternConverter',
-                                            'Source' => 'throwableinformationpatternconverter.cpp',
-                                            'SourceLine' => '36'
-                                          },
-                            '16821276' => {
-                                            'Class' => '16806020',
-                                            'Constructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterC2Eb',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807683'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'shortReport1',
-                                                                  'type' => '40888'
-                                                                }
-                                                       },
-                                            'Private' => 1,
-                                            'ShortName' => 'ThrowableInformationPatternConverter',
-                                            'Source' => 'throwableinformationpatternconverter.cpp',
-                                            'SourceLine' => '36'
-                                          },
-                            '16826937' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16806473',
-                                            'Destructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '51',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThrowableInformationPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16826938' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16806473',
-                                            'Destructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '51',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThrowableInformationPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16827078' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16806473',
-                                            'Destructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '51',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThrowableInformationPatternConverter',
-                                            'Virt' => 1
-                                          },
-                            '16827168' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16806473',
-                                            'Constructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '51',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThrowableInformationPatternConverter'
-                                          },
-                            '16827169' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16806473',
-                                            'Constructor' => 1,
-                                            'Header' => 'throwableinformationpatternconverter.h',
-                                            'InLine' => 1,
-                                            'Line' => '51',
-                                            'MnglName' => '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16807835'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzThrowableInformationPatternConverter'
-                                          },
-                            '16965830' => {
-                                            'Class' => '2438256',
-                                            'Const' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972157'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '48',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '16965869' => {
-                                            'Class' => '2438256',
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '48',
-                                            'Static' => 1
-                                          },
-                            '16965887' => {
-                                            'Class' => '2438256',
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '48',
-                                            'Static' => 1
-                                          },
-                            '16965905' => {
-                                            'Class' => '2438256',
-                                            'Const' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 2,
-                                            'Line' => '150',
-                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972157'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '16965949' => {
-                                            'Class' => '2438256',
-                                            'Const' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 2,
-                                            'Line' => '154',
-                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972157'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16966173' => {
-                                            'Class' => '2438256',
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy15activateOptionsERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972123'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'pool',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'activateOptions',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '184',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '16966214' => {
-                                            'Class' => '2438256',
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972123'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'currentActiveFile',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'append',
-                                                                  'type' => '40895'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'pool',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '5414014',
-                                            'ShortName' => 'initialize',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '266',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '16966269' => {
-                                            'Class' => '2438256',
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972123'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'currentActiveFile',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'append',
-                                                                  'type' => '40895'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'pool',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '5414014',
-                                            'ShortName' => 'rollover',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '297',
-                                            'Virt' => 1,
-                                            'VirtPos' => '8'
-                                          },
-                            '16966324' => {
-                                            'Class' => '2438256',
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972123'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'appender',
-                                                                  'type' => '206464'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'filename',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'p4',
-                                                                  'type' => '41030'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '2' => 'rdx',
-                                                       '4' => 'r8'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'isTriggeringEvent',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '399',
-                                            'Virt' => 1,
-                                            'VirtPos' => '10'
-                                          },
-                            '16966384' => {
-                                            'Class' => '2438256',
-                                            'Const' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy19getFormatSpecifiersB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972157'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '5414950',
-                                            'ShortName' => 'getFormatSpecifiers',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '255',
-                                            'Virt' => 1,
-                                            'VirtPos' => '9'
-                                          },
-                            '16966544' => {
-                                            'Class' => '16966423',
-                                            'Const' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 2,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicy7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972209'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '16966583' => {
-                                            'Class' => '16966423',
-                                            'Const' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 2,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZNK7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicy11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972209'
-                                                                }
-                                                       },
-                                            'Return' => '2442057',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '16967696' => {
-                                            'Data' => 1,
-                                            'Line' => '48',
-                                            'MnglName' => '_ZN7log4cxx7classes34TimeBasedRollingPolicyRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'TimeBasedRollingPolicyRegistration',
-                                            'Source' => 'timebasedrollingpolicy.cpp'
-                                          },
-                            '16974817' => {
-                                            'Artificial' => 1,
-                                            'Class' => '2438256',
-                                            'Destructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '146',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972123'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TimeBasedRollingPolicy',
-                                            'Virt' => 1
-                                          },
-                            '16974818' => {
-                                            'Artificial' => 1,
-                                            'Class' => '2438256',
-                                            'Destructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '146',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972123'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TimeBasedRollingPolicy',
-                                            'Virt' => 1
-                                          },
-                            '16977051' => {
-                                            'Artificial' => 1,
-                                            'Class' => '2438256',
-                                            'Destructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '146',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972123'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TimeBasedRollingPolicy',
-                                            'Virt' => 1
-                                          },
-                            '17054239' => {
-                                            'Class' => '2438256',
-                                            'Constructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972123'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TimeBasedRollingPolicy',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '169'
-                                          },
-                            '17056592' => {
-                                            'Class' => '2438256',
-                                            'Constructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicyC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972123'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TimeBasedRollingPolicy',
-                                            'Source' => 'timebasedrollingpolicy.cpp',
-                                            'SourceLine' => '169'
-                                          },
-                            '17060495' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16966423',
-                                            'Destructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972192'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeBasedRollingPolicy',
-                                            'Virt' => 1
-                                          },
-                            '17060496' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16966423',
-                                            'Destructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972192'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeBasedRollingPolicy',
-                                            'Virt' => 1
-                                          },
-                            '17060637' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16966423',
-                                            'Destructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972192'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeBasedRollingPolicy',
-                                            'Virt' => 1
-                                          },
-                            '17060727' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16966423',
-                                            'Constructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972192'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeBasedRollingPolicy'
-                                          },
-                            '17060728' => {
-                                            'Artificial' => 1,
-                                            'Class' => '16966423',
-                                            'Constructor' => 1,
-                                            'Header' => 'timebasedrollingpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '16972192'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeBasedRollingPolicy'
-                                          },
-                            '17131529' => {
-                                            'Class' => '2839806',
-                                            'Const' => 1,
-                                            'Header' => 'timezone.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13936409'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'timezone.cpp',
-                                            'SourceLine' => '38',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '17131568' => {
-                                            'Class' => '2839806',
-                                            'Header' => 'timezone.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'timezone.cpp',
-                                            'SourceLine' => '38',
-                                            'Static' => 1
-                                          },
-                            '17131585' => {
-                                            'Class' => '2839806',
-                                            'Header' => 'timezone.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'timezone.cpp',
-                                            'SourceLine' => '38',
-                                            'Static' => 1
-                                          },
-                            '17131602' => {
-                                            'Class' => '2839806',
-                                            'Const' => 1,
-                                            'Header' => 'timezone.h',
-                                            'InLine' => 2,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone4castERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13936409'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '17131646' => {
-                                            'Class' => '2839806',
-                                            'Const' => 1,
-                                            'Header' => 'timezone.h',
-                                            'InLine' => 2,
-                                            'Line' => '44',
-                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13936409'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '17131707' => {
-                                            'Class' => '2839806',
-                                            'Header' => 'timezone.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone6getGMTEv',
-                                            'Return' => '1265127',
-                                            'ShortName' => 'getGMT',
-                                            'Source' => 'timezone.cpp',
-                                            'SourceLine' => '201',
-                                            'Static' => 1
-                                          },
-                            '17131782' => {
-                                            'Class' => '2839806',
-                                            'Const' => 1,
-                                            'Header' => 'timezone.h',
-                                            'Line' => '60',
-                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone7explodeEP14apr_time_exp_tx',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '13936403'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '17134386'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '523038'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '645615',
-                                            'ShortName' => 'explode',
-                                            'VirtPos' => '5'
-                                          },
-                            '17132036' => {
-                                            'Class' => '17131915',
-                                            'Const' => 1,
-                                            'Header' => 'timezone.h',
-                                            'InLine' => 2,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZNK7log4cxx7helpers8TimeZone13ClazzTimeZone7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134415'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '17132195' => {
-                                            'Class' => '17132096',
-                                            'Const' => 1,
-                                            'InLine' => 2,
-                                            'Line' => '58',
-                                            'MnglName' => '_ZNK7log4cxx7helpers12TimeZoneImpl11GMTTimeZone7explodeEP14apr_time_exp_tx',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134364'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'result',
-                                                                  'type' => '17134311'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'input',
-                                                                  'type' => '523038'
-                                                                }
-                                                       },
-                                            'Return' => '645615',
-                                            'ShortName' => 'explode',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '17132406' => {
-                                            'Class' => '17132307',
-                                            'Const' => 1,
-                                            'InLine' => 2,
-                                            'Line' => '98',
-                                            'MnglName' => '_ZNK7log4cxx7helpers12TimeZoneImpl13LocalTimeZone7explodeEP14apr_time_exp_tx',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134341'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'result',
-                                                                  'type' => '17134311'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'input',
-                                                                  'type' => '523038'
-                                                                }
-                                                       },
-                                            'Return' => '645615',
-                                            'ShortName' => 'explode',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '17132481' => {
-                                            'Class' => '17132307',
-                                            'InLine' => 2,
-                                            'Line' => '124',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZone15getTimeZoneNameB5cxx11Ev',
-                                            'Private' => 1,
-                                            'Return' => '205649',
-                                            'ShortName' => 'getTimeZoneName',
-                                            'Source' => 'timezone.cpp',
-                                            'Static' => 1
-                                          },
-                            '17132653' => {
-                                            'Class' => '17132534',
-                                            'Const' => 1,
-                                            'InLine' => 2,
-                                            'Line' => '157',
-                                            'MnglName' => '_ZNK7log4cxx7helpers12TimeZoneImpl13FixedTimeZone7explodeEP14apr_time_exp_tx',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134306'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'result',
-                                                                  'type' => '17134311'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'input',
-                                                                  'type' => '523038'
-                                                                }
-                                                       },
-                                            'Return' => '645615',
-                                            'ShortName' => 'explode',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
-                                          },
-                            '17132908' => {
-                                            'Data' => 1,
-                                            'Line' => '38',
-                                            'MnglName' => '_ZN7log4cxx7classes20TimeZoneRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'TimeZoneRegistration',
-                                            'Source' => 'timezone.cpp'
-                                          },
-                            '17137383' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17132534',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134082'
-                                                                }
-                                                       },
-                                            'ShortName' => 'FixedTimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1
-                                          },
-                            '17137384' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17132534',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134082'
-                                                                }
-                                                       },
-                                            'ShortName' => 'FixedTimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1
-                                          },
-                            '17137530' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17132534',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '149',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134082'
-                                                                }
-                                                       },
-                                            'ShortName' => 'FixedTimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1
-                                          },
-                            '17138079' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17132307',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '87',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134071'
-                                                                }
-                                                       },
-                                            'ShortName' => 'LocalTimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1
-                                          },
-                            '17138080' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17132307',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '87',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134071'
-                                                                }
-                                                       },
-                                            'ShortName' => 'LocalTimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1
-                                          },
-                            '17138226' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17132307',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '87',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134071'
-                                                                }
-                                                       },
-                                            'ShortName' => 'LocalTimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1
-                                          },
-                            '17138415' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17132096',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '47',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134060'
-                                                                }
-                                                       },
-                                            'ShortName' => 'GMTTimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1
-                                          },
-                            '17138416' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17132096',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '47',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134060'
-                                                                }
-                                                       },
-                                            'ShortName' => 'GMTTimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1
-                                          },
-                            '17138562' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17132096',
-                                            'Destructor' => 1,
-                                            'InLine' => 1,
-                                            'Line' => '47',
-                                            'MnglName' => '_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134060'
-                                                                }
-                                                       },
-                                            'ShortName' => 'GMTTimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'Virt' => 1
-                                          },
-                            '17183971' => {
-                                            'Class' => '2839806',
-                                            'Destructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134014'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'TimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'SourceLine' => '192',
-                                            'Virt' => 1
-                                          },
-                            '17183972' => {
-                                            'Class' => '2839806',
-                                            'Destructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134014'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'TimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'SourceLine' => '192',
-                                            'Virt' => 1
-                                          },
-                            '17184066' => {
-                                            'Class' => '2839806',
-                                            'Destructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134014'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'TimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'SourceLine' => '192',
-                                            'Virt' => 1
-                                          },
-                            '17184800' => {
-                                            'Class' => '2839806',
-                                            'Constructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134014'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'id1',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'TimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'SourceLine' => '188'
-                                          },
-                            '17184801' => {
-                                            'Class' => '2839806',
-                                            'Constructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZoneC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134014'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'id1',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'TimeZone',
-                                            'Source' => 'timezone.cpp',
-                                            'SourceLine' => '188'
-                                          },
-                            '17192846' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17131915',
-                                            'Destructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134398'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeZone',
-                                            'Virt' => 1
-                                          },
-                            '17192847' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17131915',
-                                            'Destructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134398'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeZone',
-                                            'Virt' => 1
-                                          },
-                            '17192988' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17131915',
-                                            'Destructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134398'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeZone',
-                                            'Virt' => 1
-                                          },
-                            '17193078' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17131915',
-                                            'Constructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134398'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeZone'
-                                          },
-                            '17193079' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17131915',
-                                            'Constructor' => 1,
-                                            'Header' => 'timezone.h',
-                                            'InLine' => 1,
-                                            'Line' => '41',
-                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone13ClazzTimeZoneC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17134398'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTimeZone'
-                                          },
-                            '1727480' => {
-                                           'Class' => '53155',
-                                           'Destructor' => 1,
-                                           'Header' => 'class.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers5ClassD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675575'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Class',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '94',
-                                           'Virt' => 1
-                                         },
-                            '1727481' => {
-                                           'Class' => '53155',
-                                           'Destructor' => 1,
-                                           'Header' => 'class.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers5ClassD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675575'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Class',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '94',
-                                           'Virt' => 1
-                                         },
-                            '1727575' => {
-                                           'Class' => '53155',
-                                           'Destructor' => 1,
-                                           'Header' => 'class.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers5ClassD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675575'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'Class',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '94',
-                                           'Virt' => 1
-                                         },
-                            '1727643' => {
-                                           'Class' => '53155',
-                                           'Constructor' => 1,
-                                           'Header' => 'class.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers5ClassC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675575'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'Class',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '90'
-                                         },
-                            '1727644' => {
-                                           'Class' => '53155',
-                                           'Constructor' => 1,
-                                           'Header' => 'class.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers5ClassC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1675575'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'Class',
-                                           'Source' => 'class.cpp',
-                                           'SourceLine' => '90'
-                                         },
-                            '1727687' => {
-                                           'Line' => '85',
-                                           'MnglName' => '_Z14libraryVersionv',
-                                           'Return' => '1670191',
-                                           'ShortName' => 'libraryVersion',
-                                           'Source' => 'class.cpp'
-                                         },
-                            '17417345' => {
-                                            'Class' => '2437919',
-                                            'Const' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'MnglName' => '_ZNK7log4cxx7rolling16TriggeringPolicy8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '5306374'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'triggeringpolicy.cpp',
-                                            'SourceLine' => '24',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '17417402' => {
-                                            'Class' => '2437919',
-                                            'Header' => 'triggeringpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'triggeringpolicy.cpp',
-                                            'SourceLine' => '24',
-                                            'Static' => 1
-                                          },
-                            '17417551' => {
-                                            'Class' => '2437919',
-                                            'Header' => 'triggeringpolicy.h',
-                                            'Line' => '67',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '3466567'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '206464'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p3',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '4' => {
-                                                                  'name' => 'p4',
-                                                                  'type' => '41030'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '40888',
-                                            'ShortName' => 'isTriggeringEvent',
-                                            'VirtPos' => '7'
-                                          },
-                            '17417731' => {
-                                            'Class' => '17417610',
-                                            'Const' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'InLine' => 2,
-                                            'Line' => '48',
-                                            'MnglName' => '_ZNK7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicy7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17418198'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '17417792' => {
-                                            'Data' => 1,
-                                            'Line' => '24',
-                                            'MnglName' => '_ZN7log4cxx7classes28TriggeringPolicyRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'TriggeringPolicyRegistration',
-                                            'Source' => 'triggeringpolicy.cpp'
-                                          },
-                            '17421213' => {
-                                            'Class' => '2437919',
-                                            'Destructor' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicyD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '5304447'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TriggeringPolicy',
-                                            'Source' => 'triggeringpolicy.cpp',
-                                            'SourceLine' => '26',
-                                            'Virt' => 1
-                                          },
-                            '17421311' => {
-                                            'Class' => '2437919',
-                                            'Destructor' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicyD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '5304447'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'TriggeringPolicy',
-                                            'Source' => 'triggeringpolicy.cpp',
-                                            'SourceLine' => '26',
-                                            'Virt' => 1
-                                          },
-                            '17421354' => {
-                                            'Class' => '2437919',
-                                            'Destructor' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicyD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '5304447'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'TriggeringPolicy',
-                                            'Source' => 'triggeringpolicy.cpp',
-                                            'SourceLine' => '26',
-                                            'Virt' => 1
-                                          },
-                            '17422815' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17417610',
-                                            'Destructor' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '48',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17418181'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTriggeringPolicy',
-                                            'Virt' => 1
-                                          },
-                            '17422816' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17417610',
-                                            'Destructor' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '48',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17418181'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTriggeringPolicy',
-                                            'Virt' => 1
-                                          },
-                            '17422956' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17417610',
-                                            'Destructor' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '48',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17418181'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTriggeringPolicy',
-                                            'Virt' => 1
-                                          },
-                            '17423046' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17417610',
-                                            'Constructor' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '48',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17418181'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTriggeringPolicy'
-                                          },
-                            '17423047' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17417610',
-                                            'Constructor' => 1,
-                                            'Header' => 'triggeringpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '48',
-                                            'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17418181'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTriggeringPolicy'
-                                          },
-                            '17479446' => {
-                                            'Data' => 1,
-                                            'Line' => '29',
-                                            'MnglName' => '_ZN7log4cxx7classes22TTCCLayoutRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'TTCCLayoutRegistration',
-                                            'Source' => 'ttcclayout.cpp'
-                                          },
-                            '17479621' => {
-                                            'Class' => '17479464',
-                                            'Const' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'MnglName' => '_ZNK7log4cxx10TTCCLayout8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481201'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'ttcclayout.cpp',
-                                            'SourceLine' => '29',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '17479660' => {
-                                            'Class' => '17479464',
-                                            'Header' => 'ttcclayout.h',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayout14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'ttcclayout.cpp',
-                                            'SourceLine' => '29',
-                                            'Static' => 1
-                                          },
-                            '17479678' => {
-                                            'Class' => '17479464',
-                                            'Header' => 'ttcclayout.h',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayout13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'ttcclayout.cpp',
-                                            'SourceLine' => '29',
-                                            'Static' => 1
-                                          },
-                            '17479696' => {
-                                            'Class' => '17479464',
-                                            'Const' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '84',
-                                            'MnglName' => '_ZNK7log4cxx10TTCCLayout4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481201'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '17479740' => {
-                                            'Class' => '17479464',
-                                            'Const' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '87',
-                                            'MnglName' => '_ZNK7log4cxx10TTCCLayout10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481201'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '17480115' => {
-                                            'Class' => '17479464',
-                                            'Const' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'MnglName' => '_ZNK7log4cxx10TTCCLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481201'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'output',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'ttcclayout.cpp',
-                                            'SourceLine' => '47',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '17480166' => {
-                                            'Class' => '17479464',
-                                            'Const' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '193',
-                                            'MnglName' => '_ZNK7log4cxx10TTCCLayout16ignoresThrowableEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481201'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'ignoresThrowable',
-                                            'Virt' => 1,
-                                            'VirtPos' => '11'
-                                          },
-                            '17480325' => {
-                                            'Class' => '17480205',
-                                            'Const' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '83',
-                                            'MnglName' => '_ZNK7log4cxx10TTCCLayout15ClazzTTCCLayout7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481235'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '17480364' => {
-                                            'Class' => '17480205',
-                                            'Const' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '83',
-                                            'MnglName' => '_ZNK7log4cxx10TTCCLayout15ClazzTTCCLayout11newInstanceEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481235'
-                                                                }
-                                                       },
-                                            'Return' => '17481161',
-                                            'ShortName' => 'newInstance',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '17481630' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17479464',
-                                            'Destructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '73',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayoutD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481167'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TTCCLayout',
-                                            'Virt' => 1
-                                          },
-                            '17481631' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17479464',
-                                            'Destructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '73',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayoutD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481167'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TTCCLayout',
-                                            'Virt' => 1
-                                          },
-                            '17481900' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17479464',
-                                            'Destructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '73',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayoutD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481167'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TTCCLayout',
-                                            'Virt' => 1
-                                          },
-                            '17494352' => {
-                                            'Class' => '17479464',
-                                            'Constructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayoutC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481167'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'dateFormatType',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TTCCLayout',
-                                            'Source' => 'ttcclayout.cpp',
-                                            'SourceLine' => '39'
-                                          },
-                            '17494745' => {
-                                            'Class' => '17479464',
-                                            'Constructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayoutC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481167'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'dateFormatType',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TTCCLayout',
-                                            'Source' => 'ttcclayout.cpp',
-                                            'SourceLine' => '39'
-                                          },
-                            '17495079' => {
-                                            'Class' => '17479464',
-                                            'Constructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayoutC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481167'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TTCCLayout',
-                                            'Source' => 'ttcclayout.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '17497403' => {
-                                            'Class' => '17479464',
-                                            'Constructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayoutC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481167'
-                                                                }
-                                                       },
-                                            'ShortName' => 'TTCCLayout',
-                                            'Source' => 'ttcclayout.cpp',
-                                            'SourceLine' => '31'
-                                          },
-                            '17501234' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17480205',
-                                            'Destructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '83',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481218'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTTCCLayout',
-                                            'Virt' => 1
-                                          },
-                            '17501235' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17480205',
-                                            'Destructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '83',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481218'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTTCCLayout',
-                                            'Virt' => 1
-                                          },
-                            '17501375' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17480205',
-                                            'Destructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '83',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481218'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTTCCLayout',
-                                            'Virt' => 1
-                                          },
-                            '17501465' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17480205',
-                                            'Constructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '83',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481218'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTTCCLayout'
-                                          },
-                            '17501466' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17480205',
-                                            'Constructor' => 1,
-                                            'Header' => 'ttcclayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '83',
-                                            'MnglName' => '_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17481218'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzTTCCLayout'
-                                          },
-                            '17553451' => {
-                                            'Class' => '985251',
-                                            'Const' => 1,
-                                            'Header' => 'writer.h',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Writer8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '1003984'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'writer.cpp',
-                                            'SourceLine' => '24',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '17553508' => {
-                                            'Class' => '985251',
-                                            'Header' => 'writer.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Writer13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'writer.cpp',
-                                            'SourceLine' => '24',
-                                            'Static' => 1
-                                          },
-                            '17553570' => {
-                                            'Class' => '985251',
-                                            'Const' => 1,
-                                            'Header' => 'writer.h',
-                                            'InLine' => 2,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Writer10instanceofERKNS0_5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '1003984'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '17553678' => {
-                                            'Class' => '985251',
-                                            'Header' => 'writer.h',
-                                            'Line' => '46',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Writer5closeERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '4519400'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'close',
-                                            'VirtPos' => '5'
-                                          },
-                            '17553718' => {
-                                            'Class' => '985251',
-                                            'Header' => 'writer.h',
-                                            'Line' => '47',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Writer5flushERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '4519400'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'flush',
-                                            'VirtPos' => '6'
-                                          },
-                            '17553758' => {
-                                            'Class' => '985251',
-                                            'Header' => 'writer.h',
-                                            'Line' => '48',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Writer5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '4519400'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'p2',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'PureVirt' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'write',
-                                            'VirtPos' => '7'
-                                          },
-                            '17553989' => {
-                                            'Class' => '17553869',
-                                            'Const' => 1,
-                                            'Header' => 'writer.h',
-                                            'InLine' => 2,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZNK7log4cxx7helpers6Writer11ClazzWriter7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554367'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '17554145' => {
-                                            'Data' => 1,
-                                            'Line' => '24',
-                                            'MnglName' => '_ZN7log4cxx7classes18WriterRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'WriterRegistration',
-                                            'Source' => 'writer.cpp'
-                                          },
-                            '17557314' => {
-                                            'Class' => '985251',
-                                            'Destructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6WriterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554327'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'Writer',
-                                            'Source' => 'writer.cpp',
-                                            'SourceLine' => '30',
-                                            'Virt' => 1
-                                          },
-                            '17557315' => {
-                                            'Class' => '985251',
-                                            'Destructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6WriterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554327'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'Writer',
-                                            'Source' => 'writer.cpp',
-                                            'SourceLine' => '30',
-                                            'Virt' => 1
-                                          },
-                            '17557409' => {
-                                            'Class' => '985251',
-                                            'Destructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6WriterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554327'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'Writer',
-                                            'Source' => 'writer.cpp',
-                                            'SourceLine' => '30',
-                                            'Virt' => 1
-                                          },
-                            '17557524' => {
-                                            'Class' => '985251',
-                                            'Constructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6WriterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554327'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'Writer',
-                                            'Source' => 'writer.cpp',
-                                            'SourceLine' => '26'
-                                          },
-                            '17557525' => {
-                                            'Class' => '985251',
-                                            'Constructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'MnglName' => '_ZN7log4cxx7helpers6WriterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554327'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'ShortName' => 'Writer',
-                                            'Source' => 'writer.cpp',
-                                            'SourceLine' => '26'
-                                          },
-                            '17559205' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17553869',
-                                            'Destructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554350'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriter',
-                                            'Virt' => 1
-                                          },
-                            '17559206' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17553869',
-                                            'Destructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554350'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriter',
-                                            'Virt' => 1
-                                          },
-                            '17559346' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17553869',
-                                            'Destructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554350'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriter',
-                                            'Virt' => 1
-                                          },
-                            '17559436' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17553869',
-                                            'Constructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554350'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriter'
-                                          },
-                            '17559437' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17553869',
-                                            'Constructor' => 1,
-                                            'Header' => 'writer.h',
-                                            'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7helpers6Writer11ClazzWriterC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17554350'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriter'
-                                          },
-                            '17663018' => {
-                                            'Data' => 1,
-                                            'Line' => '28',
-                                            'MnglName' => '_ZN7log4cxx7classes26WriterAppenderRegistrationE',
-                                            'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'WriterAppenderRegistration',
-                                            'Source' => 'writerappender.cpp'
-                                          },
-                            '17663103' => {
-                                            'Class' => '2177115',
-                                            'Const' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZNK7log4cxx14WriterAppender8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2232130'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '28',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '17663160' => {
-                                            'Class' => '2177115',
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '17663539' => {
-                                            'Class' => '2177115',
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'pool1',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'append',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '84',
-                                            'Virt' => 1,
-                                            'VirtPos' => '17'
-                                          },
-                            '17663584' => {
-                                            'Class' => '2177115',
-                                            'Const' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2232130'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '40888',
-                                            'ShortName' => 'checkEntryConditions',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '101',
-                                            'Virt' => 1,
-                                            'VirtPos' => '18'
-                                          },
-                            '17663760' => {
-                                            'Class' => '2177115',
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender11setEncodingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'enc',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setEncoding',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '236'
-                                          },
-                            '17663872' => {
-                                            'Class' => '2177115',
-                                            'Const' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZNK7log4cxx14WriterAppender14requiresLayoutEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2232130'
-                                                                }
-                                                       },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
-                                            'Return' => '40888',
-                                            'ShortName' => 'requiresLayout',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '290',
-                                            'Virt' => 1,
-                                            'VirtPos' => '16'
-                                          },
-                            '17663958' => {
-                                            'Class' => '2177115',
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'writeFooter',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '258',
-                                            'Virt' => 1,
-                                            'VirtPos' => '21'
-                                          },
-                            '17664000' => {
-                                            'Class' => '2177115',
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'Return' => '1',
-                                            'ShortName' => 'writeHeader',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '268',
-                                            'Virt' => 1,
-                                            'VirtPos' => '22'
-                                          },
-                            '17664272' => {
-                                            'Class' => '17664151',
-                                            'Const' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'InLine' => 2,
-                                            'Line' => '74',
-                                            'MnglName' => '_ZNK7log4cxx14WriterAppender19ClazzWriterAppender7getNameB5cxx11Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667509'
-                                                                }
-                                                       },
-                                            'Return' => '53185',
-                                            'ShortName' => 'getName',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '17750005' => {
-                                            'Class' => '2177115',
-                                            'Destructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                }
-                                                       },
-                                            'ShortName' => 'WriterAppender',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '51',
-                                            'Virt' => 1
-                                          },
-                            '17750104' => {
-                                            'Class' => '2177115',
-                                            'Destructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                }
-                                                       },
-                                            'ShortName' => 'WriterAppender',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '51',
-                                            'Virt' => 1
-                                          },
-                            '17755719' => {
-                                            'Class' => '2177115',
-                                            'Destructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                }
-                                                       },
-                                            'ShortName' => 'WriterAppender',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '51',
-                                            'Virt' => 1
-                                          },
-                            '17761219' => {
-                                            'Class' => '2177115',
-                                            'Constructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC1ERKSt10shared_ptrINS_6LayoutEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'layout1',
-                                                                  'type' => '337314'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'WriterAppender',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '44'
-                                          },
-                            '17762536' => {
-                                            'Class' => '2177115',
-                                            'Constructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC2ERKSt10shared_ptrINS_6LayoutEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'layout1',
-                                                                  'type' => '337314'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'WriterAppender',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '44'
-                                          },
-                            '17763757' => {
-                                            'Class' => '2177115',
-                                            'Constructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC1ERKSt10shared_ptrINS_6LayoutEERS1_INS_7helpers6WriterEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'layout1',
-                                                                  'type' => '337314'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'writer1',
-                                                                  'type' => '986451'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'WriterAppender',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '35'
-                                          },
-                            '17766258' => {
-                                            'Class' => '2177115',
-                                            'Constructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC2ERKSt10shared_ptrINS_6LayoutEERS1_INS_7helpers6WriterEE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'layout1',
-                                                                  'type' => '337314'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'writer1',
-                                                                  'type' => '986451'
-                                                                }
-                                                       },
-                                            'Protected' => 1,
-                                            'ShortName' => 'WriterAppender',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '35'
-                                          },
-                            '17768732' => {
-                                            'Class' => '2177115',
-                                            'Constructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                }
-                                                       },
-                                            'ShortName' => 'WriterAppender',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '30'
-                                          },
-                            '17770029' => {
-                                            'Class' => '2177115',
-                                            'Constructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667428'
-                                                                }
-                                                       },
-                                            'ShortName' => 'WriterAppender',
-                                            'Source' => 'writerappender.cpp',
-                                            'SourceLine' => '30'
-                                          },
-                            '17777158' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17664151',
-                                            'Destructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '74',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667492'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriterAppender',
-                                            'Virt' => 1
-                                          },
-                            '17777159' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17664151',
-                                            'Destructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '74',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667492'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriterAppender',
-                                            'Virt' => 1
-                                          },
-                            '17777300' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17664151',
-                                            'Destructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '74',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667492'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriterAppender',
-                                            'Virt' => 1
-                                          },
-                            '17777390' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17664151',
-                                            'Constructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '74',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderC2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667492'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriterAppender'
-                                          },
-                            '17777391' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17664151',
-                                            'Constructor' => 1,
-                                            'Header' => 'writerappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '74',
-                                            'MnglName' => '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderC1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17667492'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzWriterAppender'
-                                          },
-                            '17859951' => {
-                                            'Class' => '17859822',
-                                            'Const' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout8getClassEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17862062'
-                                                                }
-                                                       },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'xmllayout.cpp',
-                                            'SourceLine' => '35',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
-                                          },
-                            '17859990' => {
-                                            'Class' => '17859822',
-                                            'Header' => 'xmllayout.h',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'xmllayout.cpp',
-                                            'SourceLine' => '35',
-                                            'Static' => 1
-                                          },
-                            '17860008' => {
-                                            'Class' => '17859822',
-                                            'Header' => 'xmllayout.h',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'xmllayout.cpp',
-                                            'SourceLine' => '35',
-                                            'Static' => 1
-                                          },
-                            '17860026' => {
-                                            'Class' => '17859822',
-                                            'Const' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '63',
-                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout4castERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17862062'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '44634',
-                                            'ShortName' => 'cast',
-                                            'Virt' => 1,
-                                            'VirtPos' => '4'
-                                          },
-                            '17860070' => {
-                                            'Class' => '17859822',
-                                            'Const' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '66',
-                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout10instanceofERKNS_7helpers5ClassE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17862062'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'clazz',
-                                                                  'type' => '53983'
-                                                                }
-                                                       },
-                                            'Return' => '40888',
-                                            'ShortName' => 'instanceof',
-                                            'Virt' => 1,
-                                            'VirtPos' => '3'
-                                          },
-                            '17860277' => {
-                                            'Class' => '17859822',
-                                            'Header' => 'xmllayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '116',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout15activateOptionsERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17862028'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p1',
-                                                                  'type' => '53948'
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
                                                                 }
                                                        },
                                             'Reg' => {
@@ -27076,828 +42886,5237 @@
                                                        '1' => 'rsi'
                                                      },
                                             'Return' => '1',
-                                            'ShortName' => 'activateOptions',
-                                            'Virt' => 1,
-                                            'VirtPos' => '5'
+                                            'ShortName' => 'setLength',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '142'
                                           },
-                            '17860317' => {
-                                            'Class' => '17859822',
-                                            'Header' => 'xmllayout.h',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                            '23523702' => {
+                                            'Class' => '23522715',
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket7setPortEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862028'
+                                                                  'type' => '23525007'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'option',
-                                                                  'type' => '205852'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'value',
-                                                                  'type' => '205852'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'setOption',
-                                            'Source' => 'xmllayout.cpp',
-                                            'SourceLine' => '42',
-                                            'Virt' => 1,
-                                            'VirtPos' => '6'
-                                          },
-                            '17860362' => {
-                                            'Class' => '17859822',
-                                            'Const' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17862062'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'output',
-                                                                  'type' => '336206'
-                                                                },
-                                                         '2' => {
-                                                                  'name' => 'event',
-                                                                  'type' => '117970'
-                                                                },
-                                                         '3' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
-                                                                }
-                                                       },
-                                            'Return' => '1',
-                                            'ShortName' => 'format',
-                                            'Source' => 'xmllayout.cpp',
-                                            'SourceLine' => '56',
-                                            'Virt' => 1,
-                                            'VirtPos' => '7'
-                                          },
-                            '17860412' => {
-                                            'Class' => '17859822',
-                                            'Const' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '136',
-                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout16ignoresThrowableEv',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17862062'
+                                                                  'name' => 'port1',
+                                                                  'type' => '83870'
                                                                 }
                                                        },
                                             'Reg' => {
-                                                       '0' => 'rdi'
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
                                                      },
-                                            'Return' => '40888',
-                                            'ShortName' => 'ignoresThrowable',
-                                            'Virt' => 1,
-                                            'VirtPos' => '11'
+                                            'Return' => '1',
+                                            'ShortName' => 'setPort',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '147'
                                           },
-                            '17860571' => {
-                                            'Class' => '17860451',
+                            '23523921' => {
+                                            'Class' => '23523800',
                                             'Const' => 1,
-                                            'Header' => 'xmllayout.h',
+                                            'Header' => 'datagrampacket.h',
                                             'InLine' => 2,
-                                            'Line' => '62',
-                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout14ClazzXMLLayout7getNameB5cxx11Ev',
+                                            'Line' => '42',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket19ClazzDatagramPacket7getNameB5cxx11Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862096'
+                                                                  'type' => '23525047'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '17860610' => {
-                                            'Class' => '17860451',
-                                            'Const' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'InLine' => 2,
-                                            'Line' => '62',
-                                            'MnglName' => '_ZNK7log4cxx3xml9XMLLayout14ClazzXMLLayout11newInstanceEv',
+                            '23524327' => {
+                                            'Data' => 1,
+                                            'Line' => '63',
+                                            'MnglName' => '_ZN7log4cxx7classes26DatagramPacketRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'DatagramPacketRegistration',
+                                            'Source' => 'datagrampacket.cpp'
+                                          },
+                            '23533847' => {
+                                            'Class' => '23522715',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862096'
+                                                                  'type' => '23525007'
                                                                 }
                                                        },
-                                            'Return' => '17862022',
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '96',
+                                            'Virt' => 1
+                                          },
+                            '23533848' => {
+                                            'Class' => '23522715',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '96',
+                                            'Virt' => 1
+                                          },
+                            '23533941' => {
+                                            'Class' => '23522715',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '96',
+                                            'Virt' => 1
+                                          },
+                            '23535076' => {
+                                            'Class' => '23522715',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC2EPviiSt10shared_ptrINS0_11InetAddressEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'offset1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'address1',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '5' => {
+                                                                  'name' => 'port1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '90'
+                                          },
+                            '23535077' => {
+                                            'Class' => '23522715',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC1EPviiSt10shared_ptrINS0_11InetAddressEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'offset1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'address1',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '5' => {
+                                                                  'name' => 'port1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '90'
+                                          },
+                            '23537526' => {
+                                            'Class' => '23522715',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC2EPvii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'offset1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '83'
+                                          },
+                            '23537527' => {
+                                            'Class' => '23522715',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC1EPvii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'offset1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '83'
+                                          },
+                            '23538480' => {
+                                            'Class' => '23522715',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC2EPviSt10shared_ptrINS0_11InetAddressEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'address1',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'port1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '75'
+                                          },
+                            '23538481' => {
+                                            'Class' => '23522715',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC1EPviSt10shared_ptrINS0_11InetAddressEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'address1',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'port1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '75'
+                                          },
+                            '23540879' => {
+                                            'Class' => '23522715',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC2EPvi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '67'
+                                          },
+                            '23540880' => {
+                                            'Class' => '23522715',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC1EPvi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525007'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf1',
+                                                                  'type' => '84191'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'length1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramPacket',
+                                            'Source' => 'datagrampacket.cpp',
+                                            'SourceLine' => '67'
+                                          },
+                            '23543966' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23523800',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'InLine' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525030'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramPacket',
+                                            'Virt' => 1
+                                          },
+                            '23543967' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23523800',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'InLine' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525030'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramPacket',
+                                            'Virt' => 1
+                                          },
+                            '23544107' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23523800',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'InLine' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525030'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramPacket',
+                                            'Virt' => 1
+                                          },
+                            '23544197' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23523800',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'InLine' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525030'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramPacket'
+                                          },
+                            '23544198' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23523800',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagrampacket.h',
+                                            'InLine' => 1,
+                                            'Line' => '42',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23525030'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramPacket'
+                                          },
+                            '2354995' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332594',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '261',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336431'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ISOLatinCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2354996' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332594',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '261',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336431'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ISOLatinCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355142' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332594',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '261',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336431'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ISOLatinCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355249' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332379',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '305',
+                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetEncoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336220'
+                                                               }
+                                                      },
+                                           'ShortName' => 'TrivialCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355250' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332379',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '305',
+                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetEncoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336220'
+                                                               }
+                                                      },
+                                           'ShortName' => 'TrivialCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355396' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332379',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '305',
+                                           'MnglName' => '_ZN7log4cxx7helpers21TrivialCharsetEncoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336220'
+                                                               }
+                                                      },
+                                           'ShortName' => 'TrivialCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355503' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332809',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '382',
+                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16BECharsetEncoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336542'
+                                                               }
+                                                      },
+                                           'ShortName' => 'UTF16BECharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355504' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332809',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '382',
+                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16BECharsetEncoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336542'
+                                                               }
+                                                      },
+                                           'ShortName' => 'UTF16BECharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355650' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332809',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '382',
+                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16BECharsetEncoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336542'
+                                                               }
+                                                      },
+                                           'ShortName' => 'UTF16BECharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355757' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2333024',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '416',
+                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16LECharsetEncoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336653'
+                                                               }
+                                                      },
+                                           'ShortName' => 'UTF16LECharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355758' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2333024',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '416',
+                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16LECharsetEncoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336653'
+                                                               }
+                                                      },
+                                           'ShortName' => 'UTF16LECharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2355904' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2333024',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '416',
+                                           'MnglName' => '_ZN7log4cxx7helpers21UTF16LECharsetEncoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336653'
+                                                               }
+                                                      },
+                                           'ShortName' => 'UTF16LECharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '23650223' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '30',
+                                            'Static' => 1
+                                          },
+                            '23650240' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '30',
+                                            'Static' => 1
+                                          },
+                            '23650257' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653283'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '30',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '23650296' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'InLine' => 2,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653283'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '23650340' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'InLine' => 2,
+                                            'Line' => '47',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653283'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '23650422' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'Line' => '53',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket4bindEiSt10shared_ptrINS0_11InetAddressEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652528'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '9065286'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'bind',
+                                            'VirtPos' => '5'
+                                          },
+                            '23650467' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652534'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '48',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '23650502' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'Line' => '59',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket7connectESt10shared_ptrINS0_11InetAddressEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652528'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'connect',
+                                            'VirtPos' => '7'
+                                          },
+                            '23650547' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket14getInetAddressEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653283'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '9065286',
+                                            'ShortName' => 'getInetAddress',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '52'
+                                          },
+                            '23650578' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket15getLocalAddressEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653283'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '9065286',
+                                            'ShortName' => 'getLocalAddress',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '57'
+                                          },
+                            '23650609' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket12getLocalPortEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653283'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getLocalPort',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '62'
+                                          },
+                            '23650640' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket7getPortEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653283'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getPort',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '67'
+                                          },
+                            '23650671' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket7isBoundEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653283'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isBound',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '72'
+                                          },
+                            '23650702' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'Line' => '78',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket8isClosedEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653277'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '83923',
+                                            'ShortName' => 'isClosed',
+                                            'VirtPos' => '8'
+                                          },
+                            '23650741' => {
+                                            'Class' => '23649965',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket11isConnectedEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653283'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isConnected',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '77'
+                                          },
+                            '23650772' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'Line' => '84',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket7receiveERSt10shared_ptrINS0_14DatagramPacketEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652528'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '23653288'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'receive',
+                                            'VirtPos' => '9'
+                                          },
+                            '23650812' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'Line' => '87',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket4sendERSt10shared_ptrINS0_14DatagramPacketEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652528'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '23653288'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'send',
+                                            'VirtPos' => '10'
+                                          },
+                            '23650852' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'Line' => '91',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket6createEv',
+                                            'Return' => '23651518',
+                                            'ShortName' => 'create',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '82',
+                                            'Static' => 1
+                                          },
+                            '23650869' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket6createEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'localPort1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '23651518',
+                                            'ShortName' => 'create',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '86',
+                                            'Static' => 1
+                                          },
+                            '23650897' => {
+                                            'Class' => '23649965',
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket6createEiSt10shared_ptrINS0_11InetAddressEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'localPort1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'localAddress1',
+                                                                  'type' => '9065286'
+                                                                }
+                                                       },
+                                            'Return' => '23651518',
+                                            'ShortName' => 'create',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '94',
+                                            'Static' => 1
+                                          },
+                            '23651117' => {
+                                            'Class' => '23650996',
+                                            'Const' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'InLine' => 2,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket19ClazzDatagramSocket7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653323'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '23651557' => {
+                                            'Data' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7classes26DatagramSocketRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'DatagramSocketRegistration',
+                                            'Source' => 'datagramsocket.cpp'
+                                          },
+                            '23658586' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23649983',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagramsocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23651646'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocketPriv'
+                                          },
+                            '23658587' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23649983',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagramsocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23651646'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocketPriv'
+                                          },
+                            '23672338' => {
+                                            'Class' => '23649965',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652534'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocket',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1
+                                          },
+                            '23672339' => {
+                                            'Class' => '23649965',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652534'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocket',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1
+                                          },
+                            '23672433' => {
+                                            'Class' => '23649965',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652534'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocket',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1
+                                          },
+                            '23674265' => {
+                                            'Class' => '23649965',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketC2ESt10unique_ptrINS1_18DatagramSocketPrivESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652534'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '23617799'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'DatagramSocket',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '23674266' => {
+                                            'Class' => '23649965',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketC1ESt10unique_ptrINS1_18DatagramSocketPrivESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652534'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '23617799'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'DatagramSocket',
+                                            'Source' => 'datagramsocket.cpp',
+                                            'SourceLine' => '32'
+                                          },
+                            '23677200' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23650996',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653306'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramSocket',
+                                            'Virt' => 1
+                                          },
+                            '23677201' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23650996',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653306'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramSocket',
+                                            'Virt' => 1
+                                          },
+                            '23677342' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23650996',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653306'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramSocket',
+                                            'Virt' => 1
+                                          },
+                            '23677433' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23650996',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653306'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramSocket'
+                                          },
+                            '23677434' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23650996',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23653306'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzDatagramSocket'
+                                          },
+                            '2369629' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332170',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '217',
+                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetEncoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336144'
+                                                               }
+                                                      },
+                                           'ShortName' => 'USASCIICharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2369630' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332170',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '217',
+                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetEncoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336144'
+                                                               }
+                                                      },
+                                           'ShortName' => 'USASCIICharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2369775' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332170',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '217',
+                                           'MnglName' => '_ZN7log4cxx7helpers21USASCIICharsetEncoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336144'
+                                                               }
+                                                      },
+                                           'ShortName' => 'USASCIICharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '23782636' => {
+                                            'Class' => '23651177',
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocket4bindEiSt10shared_ptrINS0_11InetAddressEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'localPort1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'localAddress1',
+                                                                  'type' => '9065286'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'bind',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '148',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '23782681' => {
+                                            'Class' => '23651177',
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocket5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '133',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '23782716' => {
+                                            'Class' => '23651177',
+                                            'Const' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers17APRDatagramSocket8isClosedEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23786271'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'isClosed',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '206',
+                                            'Virt' => 1,
+                                            'VirtPos' => '8'
+                                          },
+                            '23782755' => {
+                                            'Class' => '23651177',
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocket7receiveERSt10shared_ptrINS0_14DatagramPacketEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '23653288'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'receive',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '79',
+                                            'Virt' => 1,
+                                            'VirtPos' => '9'
+                                          },
+                            '23782795' => {
+                                            'Class' => '23651177',
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocket4sendERSt10shared_ptrINS0_14DatagramPacketEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '23653288'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'send',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '106',
+                                            'Virt' => 1,
+                                            'VirtPos' => '10'
+                                          },
+                            '23782835' => {
+                                            'Class' => '23651177',
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocket7connectESt10shared_ptrINS0_11InetAddressEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'address1',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'port1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'connect',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '177',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '23782880' => {
+                                            'Class' => '23651177',
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocket4initEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'init',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '65'
+                                          },
+                            '23788749' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23651177',
+                                            'Destructor' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '27',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocketD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRDatagramSocket',
+                                            'Virt' => 1
+                                          },
+                            '23788750' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23651177',
+                                            'Destructor' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '27',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRDatagramSocket',
+                                            'Virt' => 1
+                                          },
+                            '23788891' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23651177',
+                                            'Destructor' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '27',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRDatagramSocket',
+                                            'Virt' => 1
+                                          },
+                            '23818925' => {
+                                            'Class' => '23651177',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocketC2EiSt10shared_ptrINS0_11InetAddressEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'laddr',
+                                                                  'type' => '9065286'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRDatagramSocket',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '60'
+                                          },
+                            '23818926' => {
+                                            'Class' => '23651177',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocketC1EiSt10shared_ptrINS0_11InetAddressEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'laddr',
+                                                                  'type' => '9065286'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRDatagramSocket',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '60'
+                                          },
+                            '23827177' => {
+                                            'Class' => '23651177',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocketC2Ei',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRDatagramSocket',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '55'
+                                          },
+                            '23827178' => {
+                                            'Class' => '23651177',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocketC1Ei',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRDatagramSocket',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '55'
+                                          },
+                            '238275' => {
+                                          'Class' => '219002',
+                                          'Destructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220913'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AndFilter',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '50',
+                                          'Virt' => 1
+                                        },
+                            '23833140' => {
+                                            'Class' => '23651177',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocketC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRDatagramSocket',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '50'
+                                          },
+                            '23833141' => {
+                                            'Class' => '23651177',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprdatagramsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers17APRDatagramSocketC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23652825'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRDatagramSocket',
+                                            'Source' => 'aprdatagramsocket.cpp',
+                                            'SourceLine' => '50'
+                                          },
+                            '238373' => {
+                                          'Class' => '219002',
+                                          'Destructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220913'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AndFilter',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '50',
+                                          'Virt' => 1
+                                        },
+                            '23840737' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23649983',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivC2EiSt10shared_ptrINS0_11InetAddressEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23651646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'localPort1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'localAddress1',
+                                                                  'type' => '9065286'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocketPriv'
+                                          },
+                            '23840738' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23649983',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivC1EiSt10shared_ptrINS0_11InetAddressEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23651646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'localPort1',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'localAddress1',
+                                                                  'type' => '9065286'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocketPriv'
+                                          },
+                            '23840806' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23649983',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivC2Ei',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23651646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'localPort1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocketPriv'
+                                          },
+                            '23840807' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23649983',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivC1Ei',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23651646'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'localPort1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocketPriv'
+                                          },
+                            '23840858' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23649983',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23651646'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocketPriv'
+                                          },
+                            '23840859' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23649983',
+                                            'Constructor' => 1,
+                                            'Header' => 'datagramsocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23651646'
+                                                                }
+                                                       },
+                                            'ShortName' => 'DatagramSocketPriv'
+                                          },
+                            '238569' => {
+                                          'Class' => '219002',
+                                          'Destructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220913'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AndFilter',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '50',
+                                          'Virt' => 1
+                                        },
+                            '238699' => {
+                                          'Class' => '219002',
+                                          'Constructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220913'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AndFilter',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '45'
+                                        },
+                            '23944192' => {
+                                            'Class' => '23943992',
+                                            'Header' => 'serversocket.h',
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocket6acceptEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944729'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '23944366',
+                                            'ShortName' => 'accept',
+                                            'VirtPos' => '2'
+                                          },
+                            '23944232' => {
+                                            'Class' => '23943992',
+                                            'Header' => 'serversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocket5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944735'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'serversocket.cpp',
+                                            'SourceLine' => '36',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '23944268' => {
+                                            'Class' => '23943992',
+                                            'Const' => 1,
+                                            'Header' => 'serversocket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers12ServerSocket12getSoTimeoutEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23945483'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getSoTimeout',
+                                            'Source' => 'serversocket.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '23944299' => {
+                                            'Class' => '23943992',
+                                            'Header' => 'serversocket.h',
+                                            'Line' => '58',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocket12setSoTimeoutEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944735'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'newVal',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setSoTimeout',
+                                            'Source' => 'serversocket.cpp',
+                                            'SourceLine' => '49'
+                                          },
+                            '23944331' => {
+                                            'Class' => '23943992',
+                                            'Header' => 'serversocket.h',
+                                            'Line' => '60',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocket6createEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '23944378',
+                                            'ShortName' => 'create',
+                                            'Source' => 'serversocket.cpp',
+                                            'SourceLine' => '54',
+                                            'Static' => 1
+                                          },
+                            '23951854' => {
+                                            'Class' => '23943992',
+                                            'Destructor' => 1,
+                                            'Header' => 'serversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944735'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ServerSocket',
+                                            'Source' => 'serversocket.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1
+                                          },
+                            '23951855' => {
+                                            'Class' => '23943992',
+                                            'Destructor' => 1,
+                                            'Header' => 'serversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944735'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ServerSocket',
+                                            'Source' => 'serversocket.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1
+                                          },
+                            '23951950' => {
+                                            'Class' => '23943992',
+                                            'Destructor' => 1,
+                                            'Header' => 'serversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944735'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ServerSocket',
+                                            'Source' => 'serversocket.cpp',
+                                            'SourceLine' => '31',
+                                            'Virt' => 1
+                                          },
+                            '23952379' => {
+                                            'Class' => '23943992',
+                                            'Constructor' => 1,
+                                            'Header' => 'serversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketC2ESt10unique_ptrINS1_19ServerSocketPrivateESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944735'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '23914295'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'ServerSocket',
+                                            'Source' => 'serversocket.cpp',
+                                            'SourceLine' => '26'
+                                          },
+                            '23952380' => {
+                                            'Class' => '23943992',
+                                            'Constructor' => 1,
+                                            'Header' => 'serversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocketC1ESt10unique_ptrINS1_19ServerSocketPrivateESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944735'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '23914295'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'ServerSocket',
+                                            'Source' => 'serversocket.cpp',
+                                            'SourceLine' => '26'
+                                          },
+                            '2403975' => {
+                                           'Class' => '2331400',
+                                           'Destructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336098'
+                                                               }
+                                                      },
+                                           'ShortName' => 'CharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'SourceLine' => '535',
+                                           'Virt' => 1
+                                         },
+                            '2403976' => {
+                                           'Class' => '2331400',
+                                           'Destructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336098'
+                                                               }
+                                                      },
+                                           'ShortName' => 'CharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'SourceLine' => '535',
+                                           'Virt' => 1
+                                         },
+                            '2404069' => {
+                                           'Class' => '2331400',
+                                           'Destructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336098'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'CharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'SourceLine' => '535',
+                                           'Virt' => 1
+                                         },
+                            '2404185' => {
+                                           'Class' => '2331400',
+                                           'Constructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336098'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'CharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'SourceLine' => '531'
+                                         },
+                            '2404186' => {
+                                           'Class' => '2331400',
+                                           'Constructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoderC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336098'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'CharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'SourceLine' => '531'
+                                         },
+                            '24061518' => {
+                                            'Class' => '23944361',
+                                            'Header' => 'aprserversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15APRServerSocket5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23945026'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'aprserversocket.cpp',
+                                            'SourceLine' => '81',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '24061554' => {
+                                            'Class' => '23944361',
+                                            'Header' => 'aprserversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15APRServerSocket6acceptEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23945026'
+                                                                }
+                                                       },
+                                            'Return' => '23944366',
+                                            'ShortName' => 'accept',
+                                            'Source' => 'aprserversocket.cpp',
+                                            'SourceLine' => '101',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '24071501' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23944361',
+                                            'Destructor' => 1,
+                                            'Header' => 'aprserversocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7helpers15APRServerSocketD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23945026'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRServerSocket',
+                                            'Virt' => 1
+                                          },
+                            '24071502' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23944361',
+                                            'Destructor' => 1,
+                                            'Header' => 'aprserversocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7helpers15APRServerSocketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23945026'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRServerSocket',
+                                            'Virt' => 1
+                                          },
+                            '24071643' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23944361',
+                                            'Destructor' => 1,
+                                            'Header' => 'aprserversocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx7helpers15APRServerSocketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23945026'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRServerSocket',
+                                            'Virt' => 1
+                                          },
+                            '24085234' => {
+                                            'Class' => '23944361',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprserversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15APRServerSocketC2Ei',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23945026'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRServerSocket',
+                                            'Source' => 'aprserversocket.cpp',
+                                            'SourceLine' => '35'
+                                          },
+                            '24085235' => {
+                                            'Class' => '23944361',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprserversocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers15APRServerSocketC1Ei',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23945026'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRServerSocket',
+                                            'Source' => 'aprserversocket.cpp',
+                                            'SourceLine' => '35'
+                                          },
+                            '24090202' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23944010',
+                                            'Constructor' => 1,
+                                            'Header' => 'serversocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '29',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocket19ServerSocketPrivateC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944426'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ServerSocketPrivate'
+                                          },
+                            '24090203' => {
+                                            'Artificial' => 1,
+                                            'Class' => '23944010',
+                                            'Constructor' => 1,
+                                            'Header' => 'serversocket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '29',
+                                            'MnglName' => '_ZN7log4cxx7helpers12ServerSocket19ServerSocketPrivateC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '23944426'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ServerSocketPrivate'
+                                          },
+                            '2412271' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2333499',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '457',
+                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetEncoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2338576'
+                                                               }
+                                                      },
+                                           'ShortName' => 'LocaleCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2412272' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2333499',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '457',
+                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetEncoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2338576'
+                                                               }
+                                                      },
+                                           'ShortName' => 'LocaleCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2413692' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2333499',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '457',
+                                           'MnglName' => '_ZN7log4cxx7helpers20LocaleCharsetEncoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2338576'
+                                                               }
+                                                      },
+                                           'ShortName' => 'LocaleCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '24198902' => {
+                                            'Class' => '24061228',
+                                            'Header' => 'socket.h',
+                                            'Line' => '50',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '27',
+                                            'Static' => 1
+                                          },
+                            '24198919' => {
+                                            'Class' => '24061228',
+                                            'Header' => 'socket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '27',
+                                            'Static' => 1
+                                          },
+                            '24198936' => {
+                                            'Class' => '24061228',
+                                            'Const' => 1,
+                                            'Header' => 'socket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201442'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '27',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '24198975' => {
+                                            'Class' => '24061228',
+                                            'Const' => 1,
+                                            'Header' => 'socket.h',
+                                            'InLine' => 2,
+                                            'Line' => '51',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201442'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '24199019' => {
+                                            'Class' => '24061228',
+                                            'Const' => 1,
+                                            'Header' => 'socket.h',
+                                            'InLine' => 2,
+                                            'Line' => '53',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201442'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '24199101' => {
+                                            'Class' => '24061228',
+                                            'Header' => 'socket.h',
+                                            'Line' => '57',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket5writeERNS0_10ByteBufferE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200687'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '1609854'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '84113',
+                                            'ShortName' => 'write',
+                                            'VirtPos' => '5'
+                                          },
+                            '24199145' => {
+                                            'Class' => '24061228',
+                                            'Header' => 'socket.h',
+                                            'Line' => '60',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200687'
+                                                                }
+                                                       },
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'VirtPos' => '6'
+                                          },
+                            '24199181' => {
+                                            'Class' => '24061228',
+                                            'Const' => 1,
+                                            'Header' => 'socket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket14getInetAddressEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201442'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rsi'
+                                                     },
+                                            'Return' => '9065286',
+                                            'ShortName' => 'getInetAddress',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '38'
+                                          },
+                            '24199212' => {
+                                            'Class' => '24061228',
+                                            'Const' => 1,
+                                            'Header' => 'socket.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket7getPortEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201442'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getPort',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '43'
+                                          },
+                            '24199243' => {
+                                            'Class' => '24061228',
+                                            'Header' => 'socket.h',
+                                            'Line' => '68',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket6createERSt10shared_ptrINS0_11InetAddressEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'address',
+                                                                  'type' => '24201447'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '24199852',
+                                            'ShortName' => 'create',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '48',
+                                            'Static' => 1
+                                          },
+                            '24199463' => {
+                                            'Class' => '24199342',
+                                            'Const' => 1,
+                                            'Header' => 'socket.h',
+                                            'InLine' => 2,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZNK7log4cxx7helpers6Socket11ClazzSocket7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201482'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '24199886' => {
+                                            'Data' => 1,
+                                            'Line' => '27',
+                                            'MnglName' => '_ZN7log4cxx7classes18SocketRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'SocketRegistration',
+                                            'Source' => 'socket.cpp'
+                                          },
+                            '24206747' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24198781',
+                                            'Destructor' => 1,
+                                            'Header' => 'socket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket13SocketPrivateD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24199981'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketPrivate'
+                                          },
+                            '24206748' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24198781',
+                                            'Destructor' => 1,
+                                            'Header' => 'socket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket13SocketPrivateD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24199981'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketPrivate'
+                                          },
+                            '24211467' => {
+                                            'Class' => '24061228',
+                                            'Destructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6SocketD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200693'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Socket',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '34',
+                                            'Virt' => 1
+                                          },
+                            '24211468' => {
+                                            'Class' => '24061228',
+                                            'Destructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6SocketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200693'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Socket',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '34',
+                                            'Virt' => 1
+                                          },
+                            '24211562' => {
+                                            'Class' => '24061228',
+                                            'Destructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6SocketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200693'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Socket',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '34',
+                                            'Virt' => 1
+                                          },
+                            '24212651' => {
+                                            'Class' => '24061228',
+                                            'Constructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6SocketC2ESt10unique_ptrINS1_13SocketPrivateESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200693'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '24163487'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'Socket',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '29'
+                                          },
+                            '24212652' => {
+                                            'Class' => '24061228',
+                                            'Constructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers6SocketC1ESt10unique_ptrINS1_13SocketPrivateESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200693'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'offset' => '0',
+                                                                  'type' => '24163487'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'ShortName' => 'Socket',
+                                            'Source' => 'socket.cpp',
+                                            'SourceLine' => '29'
+                                          },
+                            '24215468' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24199342',
+                                            'Destructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'InLine' => 1,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201465'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocket',
+                                            'Virt' => 1
+                                          },
+                            '24215469' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24199342',
+                                            'Destructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'InLine' => 1,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201465'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocket',
+                                            'Virt' => 1
+                                          },
+                            '24215609' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24199342',
+                                            'Destructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'InLine' => 1,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201465'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocket',
+                                            'Virt' => 1
+                                          },
+                            '24215699' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24199342',
+                                            'Constructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'InLine' => 1,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201465'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocket'
+                                          },
+                            '24215700' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24199342',
+                                            'Constructor' => 1,
+                                            'Header' => 'socket.h',
+                                            'InLine' => 1,
+                                            'Line' => '50',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket11ClazzSocketC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24201465'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocket'
+                                          },
+                            '2421985' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2333239',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '78',
+                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetEncoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336764'
+                                                               }
+                                                      },
+                                           'ShortName' => 'APRCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2421986' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2333239',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '78',
+                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetEncoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336764'
+                                                               }
+                                                      },
+                                           'ShortName' => 'APRCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2422152' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2333239',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '78',
+                                           'MnglName' => '_ZN7log4cxx7helpers17APRCharsetEncoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2336764'
+                                                               }
+                                                      },
+                                           'ShortName' => 'APRCharsetEncoder',
+                                           'Source' => 'charsetencoder.cpp',
+                                           'Virt' => 1
+                                         },
+                            '242353' => {
+                                          'Class' => '219002',
+                                          'Constructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilterC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '220913'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AndFilter',
+                                          'Source' => 'andfilter.cpp',
+                                          'SourceLine' => '45'
+                                        },
+                            '2424064' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332001',
+                                           'Destructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'InLine' => 1,
+                                           'Line' => '40',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2338634'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzCharsetEncoder',
+                                           'Virt' => 1
+                                         },
+                            '2424065' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332001',
+                                           'Destructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'InLine' => 1,
+                                           'Line' => '40',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2338634'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzCharsetEncoder',
+                                           'Virt' => 1
+                                         },
+                            '2424206' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332001',
+                                           'Destructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'InLine' => 1,
+                                           'Line' => '40',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2338634'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzCharsetEncoder',
+                                           'Virt' => 1
+                                         },
+                            '2424296' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332001',
+                                           'Constructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'InLine' => 1,
+                                           'Line' => '40',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2338634'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzCharsetEncoder'
+                                         },
+                            '2424297' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2332001',
+                                           'Constructor' => 1,
+                                           'Header' => 'charsetencoder.h',
+                                           'InLine' => 1,
+                                           'Line' => '40',
+                                           'MnglName' => '_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2338634'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzCharsetEncoder'
+                                         },
+                            '24327118' => {
+                                            'Class' => '24061630',
+                                            'Header' => 'aprsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers9APRSocket5writeERNS0_10ByteBufferE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200984'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf',
+                                                                  'type' => '1609854'
+                                                                }
+                                                       },
+                                            'Return' => '84113',
+                                            'ShortName' => 'write',
+                                            'Source' => 'aprsocket.cpp',
+                                            'SourceLine' => '105',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '24327162' => {
+                                            'Class' => '24061630',
+                                            'Header' => 'aprsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers9APRSocket5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200984'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'aprsocket.cpp',
+                                            'SourceLine' => '143',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '24335752' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24061630',
+                                            'Destructor' => 1,
+                                            'Header' => 'aprsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7helpers9APRSocketD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200984'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRSocket',
+                                            'Virt' => 1
+                                          },
+                            '24335753' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24061630',
+                                            'Destructor' => 1,
+                                            'Header' => 'aprsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7helpers9APRSocketD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200984'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRSocket',
+                                            'Virt' => 1
+                                          },
+                            '24335894' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24061630',
+                                            'Destructor' => 1,
+                                            'Header' => 'aprsocket.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7helpers9APRSocketD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200984'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRSocket',
+                                            'Virt' => 1
+                                          },
+                            '24347913' => {
+                                            'Class' => '24061630',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers9APRSocketC2EP12apr_socket_tP10apr_pool_t',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200984'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 's',
+                                                                  'type' => '23785678'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'pool',
+                                                                  'type' => '803013'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRSocket',
+                                            'Source' => 'aprsocket.cpp',
+                                            'SourceLine' => '77'
+                                          },
+                            '24347914' => {
+                                            'Class' => '24061630',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers9APRSocketC1EP12apr_socket_tP10apr_pool_t',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200984'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 's',
+                                                                  'type' => '23785678'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'pool',
+                                                                  'type' => '803013'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRSocket',
+                                            'Source' => 'aprsocket.cpp',
+                                            'SourceLine' => '77'
+                                          },
+                            '24365325' => {
+                                            'Class' => '24061630',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers9APRSocketC2ERSt10shared_ptrINS0_11InetAddressEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200984'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'address',
+                                                                  'type' => '24201447'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRSocket',
+                                            'Source' => 'aprsocket.cpp',
+                                            'SourceLine' => '44'
+                                          },
+                            '24365326' => {
+                                            'Class' => '24061630',
+                                            'Constructor' => 1,
+                                            'Header' => 'aprsocket.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers9APRSocketC1ERSt10shared_ptrINS0_11InetAddressEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24200984'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'address',
+                                                                  'type' => '24201447'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'APRSocket',
+                                            'Source' => 'aprsocket.cpp',
+                                            'SourceLine' => '44'
+                                          },
+                            '24374579' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24198781',
+                                            'Constructor' => 1,
+                                            'Header' => 'socket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket13SocketPrivateC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24199981'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketPrivate'
+                                          },
+                            '24374580' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24198781',
+                                            'Constructor' => 1,
+                                            'Header' => 'socket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket13SocketPrivateC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24199981'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketPrivate'
+                                          },
+                            '24523082' => {
+                                            'Class' => '24522778',
+                                            'Const' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528783'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '35',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '24523121' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '35',
+                                            'Static' => 1
+                                          },
+                            '24523138' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '35',
+                                            'Static' => 1
+                                          },
+                            '24523155' => {
+                                            'Class' => '24522778',
+                                            'Const' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '74',
+                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528783'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '24523199' => {
+                                            'Class' => '24522778',
+                                            'Const' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '77',
+                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender10instanceofERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528783'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '24523323' => {
+                                            'Class' => '24522778',
+                                            'Const' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '85',
+                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender14requiresLayoutEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528783'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'requiresLayout',
+                                            'Virt' => 1,
+                                            'VirtPos' => '16'
+                                          },
+                            '24523362' => {
+                                            'Class' => '24522778',
+                                            'Const' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender11getEncodingB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528783'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getEncoding',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '102'
+                                          },
+                            '24523393' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender11setEncodingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setEncoding',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '108'
+                                          },
+                            '24523425' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender15activateOptionsERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'activateOptions',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '74',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '24523466' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '85',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '24523512' => {
+                                            'Class' => '24522778',
+                                            'Const' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender7getPortEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528783'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getPort',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '315'
+                                          },
+                            '24523544' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender7setPortEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'port1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setPort',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '320'
+                                          },
+                            '24523577' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '116',
+                                            'Virt' => 1,
+                                            'VirtPos' => '10'
+                                          },
+                            '24523613' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'append',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '200',
+                                            'Virt' => 1,
+                                            'VirtPos' => '17'
+                                          },
+                            '24523735' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender5writeERNS_7helpers10ByteBufferE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf',
+                                                                  'type' => '1609854'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '160'
+                                          },
+                            '24523766' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender11writeStatusERKSt10shared_ptrINS_7helpers6SocketEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'socket',
+                                                                  'type' => '24528817'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'msg',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'writeStatus',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '183'
+                                          },
+                            '24523807' => {
+                                            'Class' => '24522778',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender17acceptConnectionsEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'acceptConnections',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '238'
+                                          },
+                            '24523954' => {
+                                            'Class' => '24523833',
+                                            'Const' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528882'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '24523993' => {
+                                            'Class' => '24523833',
+                                            'Const' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528882'
+                                                                }
+                                                       },
+                                            'Return' => '24528168',
                                             'ShortName' => 'newInstance',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '17860707' => {
+                            '24524032' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24523833',
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528882'
+                                                                }
+                                                       },
+                                            'Return' => '24528168',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv'
+                                          },
+                            '24524090' => {
                                             'Data' => 1,
                                             'Line' => '35',
-                                            'MnglName' => '_ZN7log4cxx7classes21XMLLayoutRegistrationE',
+                                            'MnglName' => '_ZN7log4cxx7classes26TelnetAppenderRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'XMLLayoutRegistration',
-                                            'Source' => 'xmllayout.cpp'
+                                            'Return' => '99454',
+                                            'ShortName' => 'TelnetAppenderRegistration',
+                                            'Source' => 'telnetappender.cpp'
                                           },
-                            '17862494' => {
+                            '24527571' => {
+                                            'Class' => '24522778',
+                                            'Data' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender12DEFAULT_PORTE',
+                                            'Return' => '83878',
+                                            'ShortName' => 'DEFAULT_PORT',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '59',
+                                            'Value' => '23'
+                                          },
+                            '24527580' => {
+                                            'Class' => '24522778',
+                                            'Data' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender15MAX_CONNECTIONSE',
+                                            'Return' => '83878',
+                                            'ShortName' => 'MAX_CONNECTIONS',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '62',
+                                            'Value' => '20'
+                                          },
+                            '24546871' => {
                                             'Artificial' => 1,
-                                            'Class' => '17859822',
+                                            'Class' => '24522796',
                                             'Destructor' => 1,
-                                            'Header' => 'xmllayout.h',
                                             'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutD0Ev',
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender18TelnetAppenderPrivD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862028'
+                                                                  'type' => '24527612'
                                                                 }
                                                        },
-                                            'ShortName' => 'XMLLayout',
+                                            'ShortName' => 'TelnetAppenderPriv',
+                                            'Source' => 'telnetappender.cpp',
                                             'Virt' => 1
                                           },
-                            '17862495' => {
+                            '24546872' => {
                                             'Artificial' => 1,
-                                            'Class' => '17859822',
+                                            'Class' => '24522796',
                                             'Destructor' => 1,
-                                            'Header' => 'xmllayout.h',
                                             'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutD2Ev',
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender18TelnetAppenderPrivD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862028'
+                                                                  'type' => '24527612'
                                                                 }
                                                        },
-                                            'ShortName' => 'XMLLayout',
+                                            'ShortName' => 'TelnetAppenderPriv',
+                                            'Source' => 'telnetappender.cpp',
                                             'Virt' => 1
                                           },
-                            '17862766' => {
+                            '24553869' => {
                                             'Artificial' => 1,
-                                            'Class' => '17859822',
+                                            'Class' => '24522796',
                                             'Destructor' => 1,
-                                            'Header' => 'xmllayout.h',
                                             'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutD1Ev',
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender18TelnetAppenderPrivD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862028'
+                                                                  'type' => '24527612'
                                                                 }
                                                        },
-                                            'ShortName' => 'XMLLayout',
+                                            'ShortName' => 'TelnetAppenderPriv',
+                                            'Source' => 'telnetappender.cpp',
                                             'Virt' => 1
                                           },
-                            '17911674' => {
-                                            'Class' => '17859822',
+                            '245952' => {
+                                          'Artificial' => 1,
+                                          'Class' => '218892',
+                                          'Constructor' => 1,
+                                          'Header' => 'optionhandler.h',
+                                          'InLine' => 1,
+                                          'Line' => '34',
+                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandlerC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '245902'
+                                                              }
+                                                     },
+                                          'ShortName' => 'OptionHandler'
+                                        },
+                            '245953' => {
+                                          'Artificial' => 1,
+                                          'Class' => '218892',
+                                          'Constructor' => 1,
+                                          'Header' => 'optionhandler.h',
+                                          'InLine' => 1,
+                                          'Line' => '34',
+                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandlerC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '245902'
+                                                              }
+                                                     },
+                                          'ShortName' => 'OptionHandler'
+                                        },
+                            '246007' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98236',
+                                          'Constructor' => 1,
+                                          'Header' => 'object.h',
+                                          'InLine' => 1,
+                                          'Line' => '104',
+                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221045'
+                                                              }
+                                                     },
+                                          'ShortName' => 'Object'
+                                        },
+                            '246008' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98236',
+                                          'Constructor' => 1,
+                                          'Header' => 'object.h',
+                                          'InLine' => 1,
+                                          'Line' => '104',
+                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221045'
+                                                              }
+                                                     },
+                                          'ShortName' => 'Object'
+                                        },
+                            '24613316' => {
+                                            'Class' => '24522778',
+                                            'Destructor' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TelnetAppender',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '69',
+                                            'Virt' => 1
+                                          },
+                            '24613414' => {
+                                            'Class' => '24522778',
+                                            'Destructor' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TelnetAppender',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '69',
+                                            'Virt' => 1
+                                          },
+                            '24613698' => {
+                                            'Class' => '24522778',
+                                            'Destructor' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TelnetAppender',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '69',
+                                            'Virt' => 1
+                                          },
+                            '24613848' => {
+                                            'Class' => '24522778',
                                             'Constructor' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutC1Ev',
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862028'
+                                                                  'type' => '24528174'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TelnetAppender',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '64'
+                                          },
+                            '24625710' => {
+                                            'Class' => '24522778',
+                                            'Constructor' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppenderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528174'
+                                                                }
+                                                       },
+                                            'ShortName' => 'TelnetAppender',
+                                            'Source' => 'telnetappender.cpp',
+                                            'SourceLine' => '64'
+                                          },
+                            '24647946' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24523833',
+                                            'Destructor' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528865'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTelnetAppender',
+                                            'Virt' => 1
+                                          },
+                            '24647947' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24523833',
+                                            'Destructor' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528865'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTelnetAppender',
+                                            'Virt' => 1
+                                          },
+                            '24648088' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24523833',
+                                            'Destructor' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528865'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTelnetAppender',
+                                            'Virt' => 1
+                                          },
+                            '24648178' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24523833',
+                                            'Constructor' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528865'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTelnetAppender'
+                                          },
+                            '24648179' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24523833',
+                                            'Constructor' => 1,
+                                            'Header' => 'telnetappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '73',
+                                            'MnglName' => '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24528865'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzTelnetAppender'
+                                          },
+                            '246659' => {
+                                          'Artificial' => 1,
+                                          'Class' => '218549',
+                                          'Constructor' => 1,
+                                          'Header' => 'filter_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '27',
+                                          'MnglName' => '_ZN7log4cxx3spi6Filter13FilterPrivateC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '219986'
+                                                              }
+                                                     },
+                                          'ShortName' => 'FilterPrivate'
+                                        },
+                            '246660' => {
+                                          'Artificial' => 1,
+                                          'Class' => '218549',
+                                          'Constructor' => 1,
+                                          'Header' => 'filter_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '27',
+                                          'MnglName' => '_ZN7log4cxx3spi6Filter13FilterPrivateC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '219986'
+                                                              }
+                                                     },
+                                          'ShortName' => 'FilterPrivate'
+                                        },
+                            '246809' => {
+                                          'Artificial' => 1,
+                                          'Class' => '218549',
+                                          'Destructor' => 1,
+                                          'Header' => 'filter_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '29',
+                                          'MnglName' => '_ZN7log4cxx3spi6Filter13FilterPrivateD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '219986'
+                                                              }
+                                                     },
+                                          'ShortName' => 'FilterPrivate',
+                                          'Virt' => 1
+                                        },
+                            '246810' => {
+                                          'Artificial' => 1,
+                                          'Class' => '218549',
+                                          'Destructor' => 1,
+                                          'Header' => 'filter_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '29',
+                                          'MnglName' => '_ZN7log4cxx3spi6Filter13FilterPrivateD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '219986'
+                                                              }
+                                                     },
+                                          'ShortName' => 'FilterPrivate',
+                                          'Virt' => 1
+                                        },
+                            '247557' => {
+                                          'Artificial' => 1,
+                                          'Class' => '218549',
+                                          'Destructor' => 1,
+                                          'Header' => 'filter_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '29',
+                                          'MnglName' => '_ZN7log4cxx3spi6Filter13FilterPrivateD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '219986'
+                                                              }
+                                                     },
+                                          'ShortName' => 'FilterPrivate',
+                                          'Virt' => 1
+                                        },
+                            '24799307' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'Line' => '57',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton15activateOptionsERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'activateOptions',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '62',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '24799348' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton5closeEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '68',
+                                            'Virt' => 1,
+                                            'VirtPos' => '10'
+                                          },
+                            '24799384' => {
+                                            'Class' => '24798742',
+                                            'Const' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'InLine' => 2,
+                                            'Line' => '67',
+                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton14requiresLayoutEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24804306'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'ShortName' => 'XMLLayout',
-                                            'Source' => 'xmllayout.cpp',
-                                            'SourceLine' => '37'
+                                            'Return' => '83923',
+                                            'ShortName' => 'requiresLayout',
+                                            'Virt' => 1,
+                                            'VirtPos' => '16'
                                           },
-                            '17911895' => {
-                                            'Class' => '17859822',
-                                            'Constructor' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayoutC2Ev',
+                            '24799423' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton13setRemoteHostERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862028'
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'host',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setRemoteHost',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '211'
+                                          },
+                            '24799455' => {
+                                            'Class' => '24798742',
+                                            'Const' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton13getRemoteHostB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24804306'
                                                                 }
                                                        },
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'ShortName' => 'XMLLayout',
-                                            'Source' => 'xmllayout.cpp',
+                                            'Return' => '363071',
+                                            'ShortName' => 'getRemoteHost',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '217'
+                                          },
+                            '24799486' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton7setPortEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'port1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setPort',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '222'
+                                          },
+                            '24799518' => {
+                                            'Class' => '24798742',
+                                            'Const' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton7getPortEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24804306'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getPort',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '227'
+                                          },
+                            '24799549' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton15setLocationInfoEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'locationInfo1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setLocationInfo',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '232'
+                                          },
+                            '24799581' => {
+                                            'Class' => '24798742',
+                                            'Const' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton15getLocationInfoEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24804306'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getLocationInfo',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '237'
+                                          },
+                            '24799612' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton20setReconnectionDelayEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'reconnectionDelay1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setReconnectionDelay',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '242'
+                                          },
+                            '24799644' => {
+                                            'Class' => '24798742',
+                                            'Const' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'Line' => '121',
+                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton20getReconnectionDelayEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24804306'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getReconnectionDelay',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '247'
+                                          },
+                            '24799675' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'Line' => '123',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton13fireConnectorEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'fireConnector',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '147'
+                                          },
+                            '24799702' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '123',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '24799790' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'Line' => '130',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton9setSocketERSt10shared_ptrINS_7helpers6SocketEERNS3_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803213'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '24804311'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'setSocket',
+                                            'VirtPos' => '18'
+                                          },
+                            '24799836' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'Line' => '132',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton7cleanUpERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803213'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'PureVirt' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'cleanUp',
+                                            'VirtPos' => '19'
+                                          },
+                            '24799877' => {
+                                            'Class' => '24798742',
+                                            'Const' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'Line' => '134',
+                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton15getDefaultDelayEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24804300'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'PureVirt' => 1,
+                                            'Return' => '83870',
+                                            'ShortName' => 'getDefaultDelay',
+                                            'VirtPos' => '20'
+                                          },
+                            '24799916' => {
+                                            'Class' => '24798742',
+                                            'Const' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'Line' => '136',
+                                            'MnglName' => '_ZNK7log4cxx3net22SocketAppenderSkeleton14getDefaultPortEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24804300'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'PureVirt' => 1,
+                                            'Return' => '83870',
+                                            'ShortName' => 'getDefaultPort',
+                                            'VirtPos' => '21'
+                                          },
+                            '24799955' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton7connectERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'connect',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '91'
+                                          },
+                            '24799986' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton7monitorEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'monitor',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '159'
+                                          },
+                            '24800012' => {
+                                            'Class' => '24798742',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton9is_closedEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                }
+                                                       },
+                                            'Private' => 1,
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'is_closed',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '206'
+                                          },
+                            '24826109' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24798760',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketappenderskeleton_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '29',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24802510'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeletonPriv',
+                                            'Virt' => 1
+                                          },
+                            '24826110' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24798760',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketappenderskeleton_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '29',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24802510'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeletonPriv',
+                                            'Virt' => 1
+                                          },
+                            '24831571' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24798760',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketappenderskeleton_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '29',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24802510'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeletonPriv',
+                                            'Virt' => 1
+                                          },
+                            '24924377' => {
+                                            'Class' => '24798742',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '57',
+                                            'Virt' => 1
+                                          },
+                            '24924475' => {
+                                            'Class' => '24798742',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '57',
+                                            'Virt' => 1
+                                          },
+                            '24924577' => {
+                                            'Class' => '24798742',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '57',
+                                            'Virt' => 1
+                                          },
+                            '24924739' => {
+                                            'Class' => '24798742',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC1ESt10unique_ptrINS1_26SocketAppenderSkeletonPrivESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'priv',
+                                                                  'type' => '24748518'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '52'
+                                          },
+                            '24926664' => {
+                                            'Class' => '24798742',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC2ESt10unique_ptrINS1_26SocketAppenderSkeletonPrivESt14default_deleteIS3_EE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'priv',
+                                                                  'type' => '24748518'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '52'
+                                          },
+                            '24928711' => {
+                                            'Class' => '24798742',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'host',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '47'
+                                          },
+                            '24939084' => {
+                                            'Class' => '24798742',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'host',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '47'
+                                          },
+                            '249406' => {
+                                          'Artificial' => 1,
+                                          'Class' => '219635',
+                                          'Destructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 1,
+                                          'Line' => '82',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221017'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAndFilter',
+                                          'Virt' => 1
+                                        },
+                            '249407' => {
+                                          'Artificial' => 1,
+                                          'Class' => '219635',
+                                          'Destructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 1,
+                                          'Line' => '82',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221017'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAndFilter',
+                                          'Virt' => 1
+                                        },
+                            '24949541' => {
+                                            'Class' => '24798742',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC1ESt10shared_ptrINS_7helpers11InetAddressEEii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'address',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '249548' => {
+                                          'Artificial' => 1,
+                                          'Class' => '219635',
+                                          'Destructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 1,
+                                          'Line' => '82',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221017'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAndFilter',
+                                          'Virt' => 1
+                                        },
+                            '24960550' => {
+                                            'Class' => '24798742',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC2ESt10shared_ptrINS_7helpers11InetAddressEEii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'address',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '4' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '249638' => {
+                                          'Artificial' => 1,
+                                          'Class' => '219635',
+                                          'Constructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 1,
+                                          'Line' => '82',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221017'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAndFilter'
+                                        },
+                            '249639' => {
+                                          'Artificial' => 1,
+                                          'Class' => '219635',
+                                          'Constructor' => 1,
+                                          'Header' => 'andfilter.h',
+                                          'InLine' => 1,
+                                          'Line' => '82',
+                                          'MnglName' => '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221017'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAndFilter'
+                                        },
+                            '24971631' => {
+                                            'Class' => '24798742',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC1Eii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'defaultPort',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
                                             'SourceLine' => '37'
                                           },
-                            '1791242' => {
-                                           'Class' => '1791082',
-                                           'Const' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793243'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'classnamepatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '1791281' => {
-                                           'Class' => '1791082',
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'classnamepatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '1791299' => {
-                                           'Class' => '1791082',
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'classnamepatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '1791317' => {
-                                           'Class' => '1791082',
-                                           'Const' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793243'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1791361' => {
-                                           'Class' => '1791082',
-                                           'Const' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '51',
-                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793243'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '17913825' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17860451',
-                                            'Destructor' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '62',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17862079'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzXMLLayout',
-                                            'Virt' => 1
-                                          },
-                            '17913826' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17860451',
-                                            'Destructor' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '62',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17862079'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzXMLLayout',
-                                            'Virt' => 1
-                                          },
-                            '17913967' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17860451',
-                                            'Destructor' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '62',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '17862079'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzXMLLayout',
-                                            'Virt' => 1
-                                          },
-                            '1791405' => {
-                                           'Class' => '1791082',
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'classnamepatternconverter.cpp',
-                                           'SourceLine' => '41',
-                                           'Static' => 1
-                                         },
-                            '17914057' => {
-                                            'Artificial' => 1,
-                                            'Class' => '17860451',
+                            '249804' => {
+                                          'Artificial' => 1,
+                                          'Class' => '218892',
+                                          'Destructor' => 1,
+                                          'Header' => 'optionhandler.h',
+                                          'InLine' => 1,
+                                          'Line' => '38',
+                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandlerD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '245902'
+                                                              }
+                                                     },
+                                          'ShortName' => 'OptionHandler',
+                                          'Virt' => 1
+                                        },
+                            '249805' => {
+                                          'Artificial' => 1,
+                                          'Class' => '218892',
+                                          'Destructor' => 1,
+                                          'Header' => 'optionhandler.h',
+                                          'InLine' => 1,
+                                          'Line' => '38',
+                                          'MnglName' => '_ZN7log4cxx3spi13OptionHandlerD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '245902'
+                                                              }
+                                                     },
+                                          'ShortName' => 'OptionHandler',
+                                          'Virt' => 1
+                                        },
+                            '24981142' => {
+                                            'Class' => '24798742',
                                             'Constructor' => 1,
-                                            'Header' => 'xmllayout.h',
-                                            'InLine' => 1,
-                                            'Line' => '62',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutC2Ev',
+                                            'Header' => 'socketappenderskeleton.h',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeletonC2Eii',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862079'
+                                                                  'type' => '24803219'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'defaultPort',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzXMLLayout'
+                                            'ShortName' => 'SocketAppenderSkeleton',
+                                            'Source' => 'socketappenderskeleton.cpp',
+                                            'SourceLine' => '37'
                                           },
-                            '17914058' => {
+                            '249865' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98236',
+                                          'Destructor' => 1,
+                                          'Header' => 'object.h',
+                                          'InLine' => 1,
+                                          'Line' => '107',
+                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221045'
+                                                              }
+                                                     },
+                                          'ShortName' => 'Object',
+                                          'Virt' => 1
+                                        },
+                            '249866' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98236',
+                                          'Destructor' => 1,
+                                          'Header' => 'object.h',
+                                          'InLine' => 1,
+                                          'Line' => '107',
+                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221045'
+                                                              }
+                                                     },
+                                          'ShortName' => 'Object',
+                                          'Virt' => 1
+                                        },
+                            '249888' => {
+                                          'Artificial' => 1,
+                                          'Class' => '98236',
+                                          'Destructor' => 1,
+                                          'Header' => 'object.h',
+                                          'InLine' => 1,
+                                          'Line' => '107',
+                                          'MnglName' => '_ZN7log4cxx7helpers6ObjectD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '221045'
+                                                              }
+                                                     },
+                                          'ShortName' => 'Object',
+                                          'Virt' => 1
+                                        },
+                            '24990719' => {
                                             'Artificial' => 1,
-                                            'Class' => '17860451',
+                                            'Class' => '24798760',
                                             'Constructor' => 1,
-                                            'Header' => 'xmllayout.h',
+                                            'Header' => 'socketappenderskeleton_priv.h',
                                             'InLine' => 1,
-                                            'Line' => '62',
-                                            'MnglName' => '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutC1Ev',
+                                            'Line' => '49',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17862079'
+                                                                  'type' => '24802510'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'host',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'delay',
+                                                                  'type' => '83870'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzXMLLayout'
+                                            'ShortName' => 'SocketAppenderSkeletonPriv'
                                           },
-                            '1791433' => {
-                                           'Class' => '1791082',
-                                           'Const' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793243'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'classnamepatternconverter.cpp',
-                                           'SourceLine' => '53',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '1791604' => {
-                                           'Class' => '1791483',
-                                           'Const' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793271'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1791697' => {
-                                           'Class' => '1791688',
-                                           'Const' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'Line' => '66',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1792654'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'obj',
-                                                                 'type' => '654616'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'output',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'loggingeventpatternconverter.cpp',
-                                           'SourceLine' => '39',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '1791747' => {
-                                           'Class' => '1791688',
-                                           'Const' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'Line' => '61',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1792648'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'VirtPos' => '7'
-                                         },
-                            '1791837' => {
-                                           'Class' => '1791688',
-                                           'Const' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1792654'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1791881' => {
-                                           'Class' => '1791688',
-                                           'Const' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1792654'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1791925' => {
-                                           'Class' => '1791688',
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loggingeventpatternconverter.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '1791952' => {
-                                           'Class' => '1791943',
-                                           'Const' => 1,
-                                           'Header' => 'patternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '79',
-                                           'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1814904'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1791996' => {
-                                           'Class' => '1791943',
-                                           'Const' => 1,
-                                           'Header' => 'patternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '77',
-                                           'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1814904'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1792040' => {
-                                           'Class' => '1791943',
-                                           'Header' => 'patternconverter.h',
-                                           'Line' => '117',
-                                           'MnglName' => '_ZN7log4cxx7pattern16PatternConverter6appendERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS7_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'append',
-                                           'Source' => 'patternconverter.cpp',
-                                           'SourceLine' => '50',
-                                           'Static' => 1
-                                         },
-                            '1792052' => {
-                                           'Class' => '1791943',
-                                           'Header' => 'patternconverter.h',
-                                           'Line' => '76',
-                                           'MnglName' => '_ZN7log4cxx7pattern16PatternConverter14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'patternconverter.cpp',
-                                           'SourceLine' => '28',
-                                           'Static' => 1
-                                         },
-                            '1792119' => {
-                                           'Class' => '1792070',
-                                           'Const' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1814690'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '1792163' => {
-                                           'Class' => '1792070',
-                                           'Const' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1814690'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '1792207' => {
-                                           'Class' => '1792070',
-                                           'Const' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'Line' => '68',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter10abbreviateEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1814690'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'nameStart',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'buf',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'abbreviate',
-                                           'Source' => 'namepatternconverter.cpp',
-                                           'SourceLine' => '58'
-                                         },
-                            '1792219' => {
-                                           'Class' => '1792070',
-                                           'Header' => 'namepatternconverter.h',
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'namepatternconverter.cpp',
-                                           'SourceLine' => '31',
-                                           'Static' => 1
-                                         },
-                            '1792259' => {
-                                           'Data' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx7classes37ClassNamePatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'ClassNamePatternConverterRegistration',
-                                           'Source' => 'classnamepatternconverter.cpp'
-                                         },
-                            '1795113' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1791082',
-                                           'Destructor' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793002'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClassNamePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '1795114' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1791082',
-                                           'Destructor' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793002'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClassNamePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '1796077' => {
-                                           'Artificial' => 1,
-                                           'Class' => '1791082',
-                                           'Destructor' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793002'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClassNamePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '17984158' => {
-                                            'Class' => '17984088',
+                            '24990720' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24798760',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '49',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24802510'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'host',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'port',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'delay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeletonPriv'
+                                          },
+                            '24990817' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24798760',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivC2ESt10shared_ptrINS_7helpers11InetAddressEEii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24802510'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'address',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'defaultPort',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeletonPriv'
+                                          },
+                            '24990818' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24798760',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '40',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivC1ESt10shared_ptrINS_7helpers11InetAddressEEii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24802510'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'address',
+                                                                  'type' => '9065286'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'defaultPort',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeletonPriv'
+                                          },
+                            '24991017' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24798760',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivC2Eii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24802510'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'defaultPort',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeletonPriv'
+                                          },
+                            '24991018' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24798760',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketappenderskeleton_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '31',
+                                            'MnglName' => '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivC1Eii',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24802510'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'defaultPort',
+                                                                  'type' => '83870'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'reconnectionDelay',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketAppenderSkeletonPriv'
+                                          },
+                            '25112490' => {
+                                            'Class' => '25112376',
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '35',
+                                            'Static' => 1
+                                          },
+                            '25112507' => {
+                                            'Class' => '25112376',
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '35',
+                                            'Static' => 1
+                                          },
+                            '25112524' => {
+                                            'Class' => '25112376',
+                                            'Const' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18SocketOutputStream8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115189'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '35',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '25112563' => {
+                                            'Class' => '25112376',
+                                            'Const' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'InLine' => 2,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18SocketOutputStream4castERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115189'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '87771',
+                                            'ShortName' => 'cast',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '25112607' => {
+                                            'Class' => '25112376',
+                                            'Const' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'InLine' => 2,
+                                            'Line' => '38',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18SocketOutputStream10instanceofERKNS0_5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115189'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'clazz',
+                                                                  'type' => '99448'
+                                                                }
+                                                       },
+                                            'Return' => '83923',
+                                            'ShortName' => 'instanceof',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '25112721' => {
+                                            'Class' => '25112376',
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream5closeERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115200'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '47',
+                                            'Virt' => 1,
+                                            'VirtPos' => '5'
+                                          },
+                            '25112761' => {
+                                            'Class' => '25112376',
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream5flushERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115200'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'flush',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '53',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '25112801' => {
+                                            'Class' => '25112376',
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream5writeERNS0_10ByteBufferERNS0_4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115200'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'buf',
+                                                                  'type' => '1609854'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p2',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '2' => 'rdx'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '63',
+                                            'Virt' => 1,
+                                            'VirtPos' => '7'
+                                          },
+                            '25113046' => {
+                                            'Class' => '25112925',
+                                            'Const' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'InLine' => 2,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZNK7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStream7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115246'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getName',
+                                            'Virt' => 1,
+                                            'VirtPos' => '3'
+                                          },
+                            '25113486' => {
+                                            'Data' => 1,
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7classes30SocketOutputStreamRegistrationE',
+                                            'NameSpace' => 'log4cxx::classes',
+                                            'Return' => '99454',
+                                            'ShortName' => 'SocketOutputStreamRegistration',
+                                            'Source' => 'socketoutputstream.cpp'
+                                          },
+                            '25127138' => {
+                                            'Class' => '25112376',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115200'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketOutputStream',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1
+                                          },
+                            '25127139' => {
+                                            'Class' => '25112376',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115200'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketOutputStream',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1
+                                          },
+                            '25127233' => {
+                                            'Class' => '25112376',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115200'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketOutputStream',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '43',
+                                            'Virt' => 1
+                                          },
+                            '25128903' => {
+                                            'Class' => '25112376',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamC2ERKSt10shared_ptrINS0_6SocketEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115200'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'socket1',
+                                                                  'type' => '24528817'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketOutputStream',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '37'
+                                          },
+                            '25128904' => {
+                                            'Class' => '25112376',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStreamC1ERKSt10shared_ptrINS0_6SocketEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115200'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'socket1',
+                                                                  'type' => '24528817'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketOutputStream',
+                                            'Source' => 'socketoutputstream.cpp',
+                                            'SourceLine' => '37'
+                                          },
+                            '25132834' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25112925',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115229'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocketOutputStream',
+                                            'Virt' => 1
+                                          },
+                            '25132835' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25112925',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115229'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocketOutputStream',
+                                            'Virt' => 1
+                                          },
+                            '25132976' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25112925',
+                                            'Destructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115229'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocketOutputStream',
+                                            'Virt' => 1
+                                          },
+                            '25133067' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25112925',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115229'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocketOutputStream'
+                                          },
+                            '25133068' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25112925',
+                                            'Constructor' => 1,
+                                            'Header' => 'socketoutputstream.h',
+                                            'InLine' => 1,
+                                            'Line' => '34',
+                                            'MnglName' => '_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25115229'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSocketOutputStream'
+                                          },
+                            '25279857' => {
+                                            'Class' => '25279536',
                                             'Const' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net17XMLSocketAppender8getClassEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987185'
+                                                                  'type' => '25285594'
                                                                 }
                                                        },
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getClass',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '35',
+                                            'SourceLine' => '51',
                                             'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'VirtPos' => '2'
                                           },
-                            '17984197' => {
-                                            'Class' => '17984088',
+                            '25279896' => {
+                                            'Class' => '25279536',
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender14getStaticClassEv',
-                                            'Return' => '53983',
+                                            'Return' => '99448',
                                             'ShortName' => 'getStaticClass',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '35',
+                                            'SourceLine' => '51',
                                             'Static' => 1
                                           },
-                            '17984215' => {
-                                            'Class' => '17984088',
+                            '25279913' => {
+                                            'Class' => '25279536',
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender13registerClassEv',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'registerClass',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '35',
+                                            'SourceLine' => '51',
                                             'Static' => 1
                                           },
-                            '17984233' => {
-                                            'Class' => '17984088',
+                            '25279930' => {
+                                            'Class' => '25279536',
                                             'Const' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'InLine' => 2,
@@ -27906,20 +48125,20 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987185'
+                                                                  'type' => '25285594'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '17984277' => {
-                                            'Class' => '17984088',
+                            '25279974' => {
+                                            'Class' => '25279536',
                                             'Const' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'InLine' => 2,
@@ -27928,138 +48147,138 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987185'
+                                                                  'type' => '25285594'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '17984494' => {
-                                            'Class' => '17984088',
+                            '25280192' => {
+                                            'Class' => '25279536',
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender9setSocketERSt10shared_ptrINS_7helpers6SocketEERNS3_4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'socket',
-                                                                  'type' => '14468498'
+                                                                  'type' => '24804311'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Protected' => 1,
                                             'Return' => '1',
                                             'ShortName' => 'setSocket',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '83',
+                                            'SourceLine' => '101',
                                             'Virt' => 1,
                                             'VirtPos' => '18'
                                           },
-                            '17984539' => {
-                                            'Class' => '17984088',
+                            '25280238' => {
+                                            'Class' => '25279536',
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender7cleanUpERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Protected' => 1,
                                             'Return' => '1',
                                             'ShortName' => 'cleanUp',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '91',
+                                            'SourceLine' => '109',
                                             'Virt' => 1,
                                             'VirtPos' => '19'
                                           },
-                            '17984579' => {
-                                            'Class' => '17984088',
+                            '25280279' => {
+                                            'Class' => '25279536',
                                             'Const' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net17XMLSocketAppender15getDefaultDelayEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987185'
+                                                                  'type' => '25285594'
                                                                 }
                                                        },
                                             'Protected' => 1,
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getDefaultDelay',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '73',
+                                            'SourceLine' => '91',
                                             'Virt' => 1,
                                             'VirtPos' => '20'
                                           },
-                            '17984618' => {
-                                            'Class' => '17984088',
+                            '25280318' => {
+                                            'Class' => '25279536',
                                             'Const' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZNK7log4cxx3net17XMLSocketAppender14getDefaultPortEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987185'
+                                                                  'type' => '25285594'
                                                                 }
                                                        },
                                             'Protected' => 1,
                                             'Reg' => {
                                                        '0' => 'rdi'
                                                      },
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'getDefaultPort',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '78',
+                                            'SourceLine' => '96',
                                             'Virt' => 1,
                                             'VirtPos' => '21'
                                           },
-                            '17984657' => {
-                                            'Class' => '17984088',
+                            '25280357' => {
+                                            'Class' => '25279536',
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'event',
-                                                                  'type' => '117970'
+                                                                  'type' => '220958'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '99413'
                                                                 }
                                                        },
                                             'Protected' => 1,
                                             'Return' => '1',
                                             'ShortName' => 'append',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '106',
+                                            'SourceLine' => '124',
                                             'Virt' => 1,
                                             'VirtPos' => '17'
                                           },
-                            '17984913' => {
-                                            'Class' => '17984793',
+                            '25280600' => {
+                                            'Class' => '25280479',
                                             'Const' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'InLine' => 2,
@@ -28068,16 +48287,16 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987259'
+                                                                  'type' => '25285728'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '17984952' => {
-                                            'Class' => '17984793',
+                            '25280639' => {
+                                            'Class' => '25280479',
                                             'Const' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'InLine' => 2,
@@ -28086,227 +48305,294 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987259'
+                                                                  'type' => '25285728'
                                                                 }
                                                        },
-                                            'Return' => '17987190',
+                                            'Return' => '25285599',
                                             'ShortName' => 'newInstance',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '17985141' => {
+                            '25280678' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25280479',
+                                            'Header' => 'xmlsocketappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '106',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25285728'
+                                                                }
+                                                       },
+                                            'Return' => '25285599',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppender11newInstanceEv'
+                                          },
+                            '25281161' => {
                                             'Data' => 1,
-                                            'Line' => '35',
+                                            'Line' => '51',
                                             'MnglName' => '_ZN7log4cxx7classes29XMLSocketAppenderRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
+                                            'Return' => '99454',
                                             'ShortName' => 'XMLSocketAppenderRegistration',
                                             'Source' => 'xmlsocketappender.cpp'
                                           },
-                            '17986730' => {
-                                            'Class' => '17984088',
+                            '25283075' => {
+                                            'Class' => '25279536',
                                             'Data' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender12DEFAULT_PORTE',
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'DEFAULT_PORT',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '38'
+                                            'SourceLine' => '56'
                                           },
-                            '17986750' => {
-                                            'Class' => '17984088',
+                            '25283095' => {
+                                            'Class' => '25279536',
                                             'Data' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender26DEFAULT_RECONNECTION_DELAYE',
-                                            'Return' => '40835',
+                                            'Return' => '83870',
                                             'ShortName' => 'DEFAULT_RECONNECTION_DELAY',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '41'
+                                            'SourceLine' => '59'
                                           },
-                            '17986770' => {
-                                            'Class' => '17984088',
+                            '25283115' => {
+                                            'Class' => '25279536',
                                             'Data' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender13MAX_EVENT_LENE',
-                                            'Return' => '40843',
+                                            'Return' => '83878',
                                             'ShortName' => 'MAX_EVENT_LEN',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '43',
+                                            'SourceLine' => '61',
                                             'Value' => '1024'
                                           },
-                            '18012254' => {
-                                            'Class' => '17984088',
+                            '25312423' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25279554',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25283147'
+                                                                }
+                                                       },
+                                            'ShortName' => 'XMLSocketAppenderPriv',
+                                            'Source' => 'xmlsocketappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '25312424' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25279554',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25283147'
+                                                                }
+                                                       },
+                                            'ShortName' => 'XMLSocketAppenderPriv',
+                                            'Source' => 'xmlsocketappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '25318559' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25279554',
+                                            'Destructor' => 1,
+                                            'InLine' => 1,
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25283147'
+                                                                }
+                                                       },
+                                            'ShortName' => 'XMLSocketAppenderPriv',
+                                            'Source' => 'xmlsocketappender.cpp',
+                                            'Virt' => 1
+                                          },
+                            '25347232' => {
+                                            'Class' => '25279536',
                                             'Destructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppenderD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 }
                                                        },
                                             'ShortName' => 'XMLSocketAppender',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '67',
+                                            'SourceLine' => '85',
                                             'Virt' => 1
                                           },
-                            '18012354' => {
-                                            'Class' => '17984088',
+                            '25347330' => {
+                                            'Class' => '25279536',
                                             'Destructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppenderD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 }
                                                        },
                                             'ShortName' => 'XMLSocketAppender',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '67',
+                                            'SourceLine' => '85',
                                             'Virt' => 1
                                           },
-                            '18013312' => {
-                                            'Class' => '17984088',
+                            '25347614' => {
+                                            'Class' => '25279536',
                                             'Destructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppenderD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 }
                                                        },
                                             'ShortName' => 'XMLSocketAppender',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '67',
+                                            'SourceLine' => '85',
                                             'Virt' => 1
                                           },
-                            '18014174' => {
-                                            'Class' => '17984088',
+                            '25347801' => {
+                                            'Class' => '25279536',
                                             'Constructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppenderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'host',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'port1',
-                                                                  'type' => '40835'
+                                                                  'type' => '83870'
                                                                 }
                                                        },
                                             'ShortName' => 'XMLSocketAppender',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '59'
+                                            'SourceLine' => '77'
                                           },
-                            '18017267' => {
-                                            'Class' => '17984088',
+                            '25362704' => {
+                                            'Class' => '25279536',
                                             'Constructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppenderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'host',
-                                                                  'type' => '205852'
+                                                                  'type' => '363071'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'port1',
-                                                                  'type' => '40835'
+                                                                  'type' => '83870'
                                                                 }
                                                        },
                                             'ShortName' => 'XMLSocketAppender',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '59'
+                                            'SourceLine' => '77'
                                           },
-                            '18020258' => {
-                                            'Class' => '17984088',
+                            '25377503' => {
+                                            'Class' => '25279536',
                                             'Constructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppenderC1ESt10shared_ptrINS_7helpers11InetAddressEEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'address1',
-                                                                  'type' => '2543171'
+                                                                  'type' => '9065286'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'port1',
-                                                                  'type' => '40835'
+                                                                  'type' => '83870'
                                                                 }
                                                        },
                                             'ShortName' => 'XMLSocketAppender',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '51'
+                                            'SourceLine' => '69'
                                           },
-                            '18024609' => {
-                                            'Class' => '17984088',
+                            '25394249' => {
+                                            'Class' => '25279536',
                                             'Constructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppenderC2ESt10shared_ptrINS_7helpers11InetAddressEEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 },
                                                          '2' => {
                                                                   'name' => 'address1',
-                                                                  'type' => '2543171'
+                                                                  'type' => '9065286'
                                                                 },
                                                          '3' => {
                                                                   'name' => 'port1',
-                                                                  'type' => '40835'
+                                                                  'type' => '83870'
                                                                 }
                                                        },
                                             'ShortName' => 'XMLSocketAppender',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '51'
+                                            'SourceLine' => '69'
                                           },
-                            '18028927' => {
-                                            'Class' => '17984088',
+                            '25410854' => {
+                                            'Class' => '25279536',
                                             'Constructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppenderC1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 }
                                                        },
                                             'ShortName' => 'XMLSocketAppender',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '45'
+                                            'SourceLine' => '63'
                                           },
-                            '18031853' => {
-                                            'Class' => '17984088',
+                            '25424844' => {
+                                            'Class' => '25279536',
                                             'Constructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'MnglName' => '_ZN7log4cxx3net17XMLSocketAppenderC2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987196'
+                                                                  'type' => '25285605'
                                                                 }
                                                        },
                                             'ShortName' => 'XMLSocketAppender',
                                             'Source' => 'xmlsocketappender.cpp',
-                                            'SourceLine' => '45'
+                                            'SourceLine' => '63'
                                           },
-                            '18036498' => {
+                            '25460983' => {
                                             'Artificial' => 1,
-                                            'Class' => '17984793',
+                                            'Class' => '25280479',
                                             'Destructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'InLine' => 1,
@@ -28315,15 +48601,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987242'
+                                                                  'type' => '25285711'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzXMLSocketAppender',
                                             'Virt' => 1
                                           },
-                            '18036499' => {
+                            '25460984' => {
                                             'Artificial' => 1,
-                                            'Class' => '17984793',
+                                            'Class' => '25280479',
                                             'Destructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'InLine' => 1,
@@ -28332,15 +48618,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987242'
+                                                                  'type' => '25285711'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzXMLSocketAppender',
                                             'Virt' => 1
                                           },
-                            '18036640' => {
+                            '25461125' => {
                                             'Artificial' => 1,
-                                            'Class' => '17984793',
+                                            'Class' => '25280479',
                                             'Destructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'InLine' => 1,
@@ -28349,15 +48635,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987242'
+                                                                  'type' => '25285711'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzXMLSocketAppender',
                                             'Virt' => 1
                                           },
-                            '18036730' => {
+                            '25461215' => {
                                             'Artificial' => 1,
-                                            'Class' => '17984793',
+                                            'Class' => '25280479',
                                             'Constructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'InLine' => 1,
@@ -28366,14 +48652,14 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987242'
+                                                                  'type' => '25285711'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzXMLSocketAppender'
                                           },
-                            '18036731' => {
+                            '25461216' => {
                                             'Artificial' => 1,
-                                            'Class' => '17984793',
+                                            'Class' => '25280479',
                                             'Constructor' => 1,
                                             'Header' => 'xmlsocketappender.h',
                                             'InLine' => 1,
@@ -28382,374 +48668,1275 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '17987242'
+                                                                  'type' => '25285711'
                                                                 }
                                                        },
                                             'ShortName' => 'ClazzXMLSocketAppender'
                                           },
-                            '1804402' => {
-                                           'Class' => '1791082',
-                                           'Constructor' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterC1ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793002'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'ClassNamePatternConverter',
-                                           'Source' => 'classnamepatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '1808562' => {
-                                           'Class' => '1791082',
-                                           'Constructor' => 1,
-                                           'Header' => 'classnamepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterC2ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1793002'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'ClassNamePatternConverter',
-                                           'Source' => 'classnamepatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '18106460' => {
-                                            'Class' => '5413840',
-                                            'Const' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction8getClassEv',
+                            '25579312' => {
+                                            'Class' => '25579103',
+                                            'Header' => 'syslogwriter.h',
+                                            'Line' => '39',
+                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108068'
+                                                                  'type' => '25580247'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'source',
+                                                                  'type' => '363071'
                                                                 }
                                                        },
-                                            'Return' => '53983',
-                                            'ShortName' => 'getClass',
-                                            'Source' => 'zipcompressaction.cpp',
-                                            'SourceLine' => '28',
-                                            'Virt' => 1,
-                                            'VirtPos' => '0'
+                                            'Return' => '1',
+                                            'ShortName' => 'write',
+                                            'Source' => 'syslogwriter.cpp',
+                                            'SourceLine' => '65'
                                           },
-                            '18106499' => {
-                                            'Class' => '5413840',
-                                            'Header' => 'zipcompressaction.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction14getStaticClassEv',
-                                            'Return' => '53983',
-                                            'ShortName' => 'getStaticClass',
-                                            'Source' => 'zipcompressaction.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '18106517' => {
-                                            'Class' => '5413840',
-                                            'Header' => 'zipcompressaction.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction13registerClassEv',
-                                            'Return' => '53989',
-                                            'ShortName' => 'registerClass',
-                                            'Source' => 'zipcompressaction.cpp',
-                                            'SourceLine' => '28',
-                                            'Static' => 1
-                                          },
-                            '18106535' => {
-                                            'Class' => '5413840',
-                                            'Const' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'InLine' => 2,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction4castERKNS_7helpers5ClassE',
+                            '25612997' => {
+                                            'Class' => '25579103',
+                                            'Destructor' => 1,
+                                            'Header' => 'syslogwriter.h',
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriterD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108068'
+                                                                  'type' => '25580247'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogWriter',
+                                            'Source' => 'syslogwriter.cpp',
+                                            'SourceLine' => '63'
+                                          },
+                            '25615373' => {
+                                            'Class' => '25579103',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogwriter.h',
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25580247'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'syslogHost1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'syslogHostPort1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogWriter',
+                                            'Source' => 'syslogwriter.cpp',
+                                            'SourceLine' => '39'
+                                          },
+                            '25615374' => {
+                                            'Class' => '25579103',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogwriter.h',
+                                            'Line' => '37',
+                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25580247'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'syslogHost1',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'syslogHostPort1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogWriter',
+                                            'Source' => 'syslogwriter.cpp',
+                                            'SourceLine' => '39'
+                                          },
+                            '2574701' => {
+                                           'Class' => '98226',
+                                           'Const' => 1,
+                                           'Header' => 'class.h',
+                                           'MnglName' => '_ZNK7log4cxx7helpers5Class11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2578182'
+                                                               }
+                                                      },
+                                           'Return' => '100092',
+                                           'ShortName' => 'newInstance',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '94',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '2574741' => {
+                                           'Class' => '98226',
+                                           'Const' => 1,
+                                           'Header' => 'class.h',
+                                           'Line' => '36',
+                                           'MnglName' => '_ZNK7log4cxx7helpers5Class8toStringB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2578182'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'toString',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '89'
+                                         },
+                            '2574772' => {
+                                           'Class' => '98226',
+                                           'Const' => 1,
+                                           'Header' => 'class.h',
+                                           'Line' => '37',
+                                           'MnglName' => '_ZNK7log4cxx7helpers5Class7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2578176'
+                                                               }
+                                                      },
+                                           'PureVirt' => 1,
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'VirtPos' => '3'
+                                         },
+                            '2574812' => {
+                                           'Class' => '98226',
+                                           'Header' => 'class.h',
+                                           'Line' => '38',
+                                           'MnglName' => '_ZN7log4cxx7helpers5Class7forNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'className',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '99448',
+                                           'ShortName' => 'forName',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '110',
+                                           'Static' => 1
+                                         },
+                            '2574839' => {
+                                           'Class' => '98226',
+                                           'Header' => 'class.h',
+                                           'Line' => '39',
+                                           'MnglName' => '_ZN7log4cxx7helpers5Class13registerClassERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'newClass',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '153',
+                                           'Static' => 1
+                                         },
+                            '2574971' => {
+                                           'Class' => '98226',
+                                           'Header' => 'class.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers5Class11getRegistryB5cxx11Ev',
+                                           'Private' => 1,
+                                           'Return' => '2578774',
+                                           'ShortName' => 'getRegistry',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '104',
+                                           'Static' => 1
+                                         },
+                            '2574987' => {
+                                           'Class' => '98226',
+                                           'Header' => 'class.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers5Class15registerClassesEv',
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'registerClasses',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '159',
+                                           'Static' => 1
+                                         },
+                            '2575842' => {
+                                           'Class' => '2575753',
+                                           'Header' => 'exception.h',
+                                           'Line' => '174',
+                                           'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionaSERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2579145'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '2579150'
+                                                               }
+                                                      },
+                                           'Return' => '2579156',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '337'
+                                         },
+                            '2576004' => {
+                                           'Class' => '2575915',
+                                           'Header' => 'exception.h',
+                                           'Line' => '187',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionaSERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2579168'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '2579173'
+                                                               }
+                                                      },
+                                           'Return' => '2579179',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '354'
+                                         },
+                            '2576040' => {
+                                           'Class' => '2575915',
+                                           'Header' => 'exception.h',
+                                           'Line' => '189',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundException13formatMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'className',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '98472',
+                                           'ShortName' => 'formatMessage',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '360',
+                                           'Static' => 1
+                                         },
+                            '25769376' => {
+                                            'Class' => '25769034',
+                                            'Const' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender8getClassEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773901'
+                                                                }
+                                                       },
+                                            'Return' => '99448',
+                                            'ShortName' => 'getClass',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '38',
+                                            'Virt' => 1,
+                                            'VirtPos' => '2'
+                                          },
+                            '25769415' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender14getStaticClassEv',
+                                            'Return' => '99448',
+                                            'ShortName' => 'getStaticClass',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '38',
+                                            'Static' => 1
+                                          },
+                            '25769432' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender13registerClassEv',
+                                            'Return' => '99454',
+                                            'ShortName' => 'registerClass',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '38',
+                                            'Static' => 1
+                                          },
+                            '25769449' => {
+                                            'Class' => '25769034',
+                                            'Const' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '45',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender4castERKNS_7helpers5ClassE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773901'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '44634',
+                                            'Return' => '87771',
                                             'ShortName' => 'cast',
                                             'Virt' => 1,
                                             'VirtPos' => '4'
                                           },
-                            '18106579' => {
-                                            'Class' => '5413840',
+                            '25769493' => {
+                                            'Class' => '25769034',
                                             'Const' => 1,
-                                            'Header' => 'zipcompressaction.h',
+                                            'Header' => 'syslogappender.h',
                                             'InLine' => 2,
-                                            'Line' => '46',
-                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction10instanceofERKNS_7helpers5ClassE',
+                                            'Line' => '48',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender10instanceofERKNS_7helpers5ClassE',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108068'
+                                                                  'type' => '25773901'
                                                                 },
                                                          '1' => {
                                                                   'name' => 'clazz',
-                                                                  'type' => '53983'
+                                                                  'type' => '99448'
                                                                 }
                                                        },
-                                            'Return' => '40888',
+                                            'Return' => '83923',
                                             'ShortName' => 'instanceof',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '18106675' => {
-                                            'Class' => '5413840',
-                                            'Const' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction7executeERNS_7helpers4PoolE',
+                            '25769716' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender5closeEv',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108068'
-                                                                },
-                                                         '1' => {
-                                                                  'name' => 'p',
-                                                                  'type' => '53948'
+                                                                  'type' => '25773912'
                                                                 }
                                                        },
-                                            'Return' => '40888',
-                                            'ShortName' => 'execute',
-                                            'Source' => 'zipcompressaction.cpp',
-                                            'SourceLine' => '37',
+                                            'Return' => '1',
+                                            'ShortName' => 'close',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '70',
+                                            'Virt' => 1,
+                                            'VirtPos' => '10'
+                                          },
+                            '25769752' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender17getFacilityStringB5cxx11Ei',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'syslogFacility',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getFacilityString',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '104',
+                                            'Static' => 1
+                                          },
+                            '25769779' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender11getFacilityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 's',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getFacility',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '178',
+                                            'Static' => 1
+                                          },
+                            '25769806' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'event',
+                                                                  'type' => '220958'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'p',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'append',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '274',
+                                            'Virt' => 1,
+                                            'VirtPos' => '17'
+                                          },
+                            '25769853' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender15activateOptionsERNS_7helpers4PoolE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'p1',
+                                                                  'type' => '99413'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'activateOptions',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '375',
                                             'Virt' => 1,
                                             'VirtPos' => '5'
                                           },
-                            '18106916' => {
-                                            'Class' => '18106795',
-                                            'Const' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'InLine' => 2,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZNK7log4cxx7rolling17ZipCompressAction22ClazzZipCompressAction7getNameB5cxx11Ev',
+                            '25769895' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108130'
+                                                                  'type' => '25773912'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'option',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'value',
+                                                                  'type' => '363071'
                                                                 }
                                                        },
-                                            'Return' => '53185',
+                                            'Return' => '1',
+                                            'ShortName' => 'setOption',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '379',
+                                            'Virt' => 1,
+                                            'VirtPos' => '6'
+                                          },
+                            '25769942' => {
+                                            'Class' => '25769034',
+                                            'Const' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '89',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender14requiresLayoutEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773901'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'requiresLayout',
+                                            'Virt' => 1,
+                                            'VirtPos' => '16'
+                                          },
+                            '25769981' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender13setSyslogHostERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'syslogHost1',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setSyslogHost',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '399'
+                                          },
+                            '25770014' => {
+                                            'Class' => '25769034',
+                                            'Const' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender13getSyslogHostB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773901'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '363071',
+                                            'ShortName' => 'getSyslogHost',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '461'
+                                          },
+                            '25770046' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender11setFacilityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'facilityName',
+                                                                  'type' => '363071'
+                                                                }
+                                                       },
+                                            'Return' => '1',
+                                            'ShortName' => 'setFacility',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '442'
+                                          },
+                            '25770079' => {
+                                            'Class' => '25769034',
+                                            'Const' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender11getFacilityB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773901'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
+                                            'ShortName' => 'getFacility',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '466'
+                                          },
+                            '25770111' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19setFacilityPrintingEb',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'facilityPrinting1',
+                                                                  'type' => '83923'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setFacilityPrinting',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '471'
+                                          },
+                            '25770144' => {
+                                            'Class' => '25769034',
+                                            'Const' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender19getFacilityPrintingEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773901'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83923',
+                                            'ShortName' => 'getFacilityPrinting',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '476'
+                                          },
+                            '25770176' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19setMaxMessageLengthEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'maxMessageLength1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi',
+                                                       '1' => 'rsi'
+                                                     },
+                                            'Return' => '1',
+                                            'ShortName' => 'setMaxMessageLength',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '481'
+                                          },
+                            '25770209' => {
+                                            'Class' => '25769034',
+                                            'Const' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender19getMaxMessageLengthEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773901'
+                                                                }
+                                                       },
+                                            'Reg' => {
+                                                       '0' => 'rdi'
+                                                     },
+                                            'Return' => '83870',
+                                            'ShortName' => 'getMaxMessageLength',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '486'
+                                          },
+                            '25770241' => {
+                                            'Class' => '25769034',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender21initSyslogFacilityStrEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                }
+                                                       },
+                                            'Protected' => 1,
+                                            'Return' => '1',
+                                            'ShortName' => 'initSyslogFacilityStr',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '80'
+                                          },
+                            '25770465' => {
+                                            'Class' => '25770344',
+                                            'Const' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender7getNameB5cxx11Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25774023'
+                                                                }
+                                                       },
+                                            'Return' => '98472',
                                             'ShortName' => 'getName',
                                             'Virt' => 1,
                                             'VirtPos' => '3'
                                           },
-                            '18107125' => {
+                            '25770504' => {
+                                            'Class' => '25770344',
+                                            'Const' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25774023'
+                                                                }
+                                                       },
+                                            'Return' => '25773906',
+                                            'ShortName' => 'newInstance',
+                                            'Virt' => 1,
+                                            'VirtPos' => '4'
+                                          },
+                            '25770543' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25770344',
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 2,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZTch0_h0_NK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25774023'
+                                                                }
+                                                       },
+                                            'Return' => '25773906',
+                                            'ShortName' => '_ZTch0_h0_NK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv'
+                                          },
+                            '25770589' => {
                                             'Data' => 1,
-                                            'Line' => '28',
-                                            'MnglName' => '_ZN7log4cxx7classes29ZipCompressActionRegistrationE',
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7classes26SyslogAppenderRegistrationE',
                                             'NameSpace' => 'log4cxx::classes',
-                                            'Return' => '53989',
-                                            'ShortName' => 'ZipCompressActionRegistration',
-                                            'Source' => 'zipcompressaction.cpp'
+                                            'Return' => '99454',
+                                            'ShortName' => 'SyslogAppenderRegistration',
+                                            'Source' => 'syslogappender.cpp'
                                           },
-                            '18108930' => {
+                            '2579222' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2575915',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '182',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2579168'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClassNotFoundException',
+                                           'Virt' => 1
+                                         },
+                            '2579223' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2575915',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '182',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2579168'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClassNotFoundException',
+                                           'Virt' => 1
+                                         },
+                            '2579414' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2575915',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '182',
+                                           'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2579168'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClassNotFoundException',
+                                           'Virt' => 1
+                                         },
+                            '2579566' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2575753',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '169',
+                                           'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2579145'
+                                                               }
+                                                      },
+                                           'ShortName' => 'InstantiationException',
+                                           'Virt' => 1
+                                         },
+                            '2579567' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2575753',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '169',
+                                           'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2579145'
+                                                               }
+                                                      },
+                                           'ShortName' => 'InstantiationException',
+                                           'Virt' => 1
+                                         },
+                            '25796735' => {
                                             'Artificial' => 1,
-                                            'Class' => '5413840',
+                                            'Class' => '25769052',
                                             'Destructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
+                                            'Header' => 'syslogappender_priv.h',
                                             'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionD0Ev',
+                                            'Line' => '57',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivD0Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108079'
+                                                                  'type' => '25772796'
                                                                 }
                                                        },
-                                            'ShortName' => 'ZipCompressAction',
+                                            'ShortName' => 'SyslogAppenderPriv',
                                             'Virt' => 1
                                           },
-                            '18108931' => {
+                            '25796736' => {
                                             'Artificial' => 1,
-                                            'Class' => '5413840',
+                                            'Class' => '25769052',
                                             'Destructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
+                                            'Header' => 'syslogappender_priv.h',
                                             'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionD2Ev',
+                                            'Line' => '57',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108079'
+                                                                  'type' => '25772796'
                                                                 }
                                                        },
-                                            'ShortName' => 'ZipCompressAction',
+                                            'ShortName' => 'SyslogAppenderPriv',
                                             'Virt' => 1
                                           },
-                            '18109178' => {
+                            '2579758' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2575753',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '169',
+                                           'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2579145'
+                                                               }
+                                                      },
+                                           'ShortName' => 'InstantiationException',
+                                           'Virt' => 1
+                                         },
+                            '25802322' => {
                                             'Artificial' => 1,
-                                            'Class' => '5413840',
+                                            'Class' => '25769052',
                                             'Destructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
+                                            'Header' => 'syslogappender_priv.h',
                                             'InLine' => 1,
-                                            'Line' => '36',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionD1Ev',
+                                            'Line' => '57',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivD2Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108079'
+                                                                  'type' => '25772796'
                                                                 }
                                                        },
-                                            'ShortName' => 'ZipCompressAction',
+                                            'ShortName' => 'SyslogAppenderPriv',
                                             'Virt' => 1
                                           },
-                            '18116587' => {
-                                            'Class' => '5413840',
+                            '25880129' => {
+                                            'Class' => '25769034',
+                                            'Destructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppender',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '64',
+                                            'Virt' => 1
+                                          },
+                            '25880227' => {
+                                            'Class' => '25769034',
+                                            'Destructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppender',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '64',
+                                            'Virt' => 1
+                                          },
+                            '25880511' => {
+                                            'Class' => '25769034',
+                                            'Destructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppender',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '64',
+                                            'Virt' => 1
+                                          },
+                            '25880697' => {
+                                            'Class' => '25769034',
                                             'Constructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionC1ERKNS_4FileES4_b',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108079'
+                                                                  'type' => '25773912'
                                                                 },
                                                          '1' => {
-                                                                  'name' => 'src',
-                                                                  'type' => '654622'
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
                                                                 },
                                                          '2' => {
-                                                                  'name' => 'dest',
-                                                                  'type' => '654622'
+                                                                  'name' => 'syslogHost1',
+                                                                  'type' => '363071'
                                                                 },
                                                          '3' => {
-                                                                  'name' => 'del',
-                                                                  'type' => '40888'
+                                                                  'name' => 'syslogFacility1',
+                                                                  'type' => '83870'
                                                                 }
                                                        },
-                                            'ShortName' => 'ZipCompressAction',
-                                            'Source' => 'zipcompressaction.cpp',
-                                            'SourceLine' => '30'
+                                            'ShortName' => 'SyslogAppender',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '56'
                                           },
-                            '18116885' => {
-                                            'Class' => '5413840',
+                            '25892663' => {
+                                            'Class' => '25769034',
                                             'Constructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressActionC2ERKNS_4FileES4_b',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108079'
+                                                                  'type' => '25773912'
                                                                 },
                                                          '2' => {
-                                                                  'name' => 'src',
-                                                                  'type' => '654622'
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
                                                                 },
                                                          '3' => {
-                                                                  'name' => 'dest',
-                                                                  'type' => '654622'
+                                                                  'name' => 'syslogHost1',
+                                                                  'type' => '363071'
                                                                 },
                                                          '4' => {
-                                                                  'name' => 'del',
-                                                                  'type' => '40888'
+                                                                  'name' => 'syslogFacility1',
+                                                                  'type' => '83870'
                                                                 }
                                                        },
-                                            'ShortName' => 'ZipCompressAction',
-                                            'Source' => 'zipcompressaction.cpp',
-                                            'SourceLine' => '30'
+                                            'ShortName' => 'SyslogAppender',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '56'
                                           },
-                            '18118602' => {
-                                            'Artificial' => 1,
-                                            'Class' => '18106795',
-                                            'Destructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD0Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '18108113'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzZipCompressAction',
-                                            'Virt' => 1
-                                          },
-                            '18118603' => {
-                                            'Artificial' => 1,
-                                            'Class' => '18106795',
-                                            'Destructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '18108113'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzZipCompressAction',
-                                            'Virt' => 1
-                                          },
-                            '18118743' => {
-                                            'Artificial' => 1,
-                                            'Class' => '18106795',
-                                            'Destructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD2Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '18108113'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ClazzZipCompressAction',
-                                            'Virt' => 1
-                                          },
-                            '18118833' => {
-                                            'Artificial' => 1,
-                                            'Class' => '18106795',
+                            '25904511' => {
+                                            'Class' => '25769034',
                                             'Constructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
-                                            'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionC2Ev',
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC1ERKSt10shared_ptrINS_6LayoutEEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108113'
+                                                                  'type' => '25773912'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'syslogFacility1',
+                                                                  'type' => '83870'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzZipCompressAction'
+                                            'ShortName' => 'SyslogAppender',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '49'
                                           },
-                            '18118834' => {
+                            '25916406' => {
+                                            'Class' => '25769034',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC2ERKSt10shared_ptrINS_6LayoutEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'layout1',
+                                                                  'type' => '546681'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'syslogFacility1',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppender',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '49'
+                                          },
+                            '25928160' => {
+                                            'Class' => '25769034',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppender',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '25938507' => {
+                                            'Class' => '25769034',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppenderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25773912'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppender',
+                                            'Source' => 'syslogappender.cpp',
+                                            'SourceLine' => '42'
+                                          },
+                            '25949504' => {
                                             'Artificial' => 1,
-                                            'Class' => '116376',
-                                            'Destructor' => 1,
-                                            'Header' => 'filter.h',
+                                            'Class' => '25769052',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '77',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25772796'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'layout',
+                                                                  'type' => '546681'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'syslogHost',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'syslogFacility',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppenderPriv'
+                                          },
+                            '25949505' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25769052',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '77',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25772796'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'layout',
+                                                                  'type' => '546681'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'syslogHost',
+                                                                  'type' => '363071'
+                                                                },
+                                                         '3' => {
+                                                                  'name' => 'syslogFacility',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppenderPriv'
+                                          },
+                            '25949590' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25769052',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender_priv.h',
                                             'InLine' => 1,
                                             'Line' => '68',
-                                            'MnglName' => '_ZN7log4cxx3spi6FilterD1Ev',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivC2ERKSt10shared_ptrINS_6LayoutEEi',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '117743'
+                                                                  'type' => '25772796'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'layout',
+                                                                  'type' => '546681'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'syslogFacility',
+                                                                  'type' => '83870'
                                                                 }
                                                        },
-                                            'ShortName' => 'Filter',
+                                            'ShortName' => 'SyslogAppenderPriv'
+                                          },
+                            '25949591' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25769052',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '68',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivC1ERKSt10shared_ptrINS_6LayoutEEi',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25772796'
+                                                                },
+                                                         '1' => {
+                                                                  'name' => 'layout',
+                                                                  'type' => '546681'
+                                                                },
+                                                         '2' => {
+                                                                  'name' => 'syslogFacility',
+                                                                  'type' => '83870'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppenderPriv'
+                                          },
+                            '25949647' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25769052',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25772796'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppenderPriv'
+                                          },
+                            '25949648' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25769052',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '59',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25772796'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogAppenderPriv'
+                                          },
+                            '25959426' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25770344',
+                                            'Destructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD0Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25774006'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSyslogAppender',
                                             'Virt' => 1
                                           },
-                            '18118835' => {
+                            '25959427' => {
                                             'Artificial' => 1,
-                                            'Class' => '116629',
+                                            'Class' => '25770344',
+                                            'Destructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25774006'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSyslogAppender',
+                                            'Virt' => 1
+                                          },
+                            '25959568' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25770344',
+                                            'Destructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25774006'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSyslogAppender',
+                                            'Virt' => 1
+                                          },
+                            '25959658' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25770344',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderC2Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25774006'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSyslogAppender'
+                                          },
+                            '25959659' => {
+                                            'Artificial' => 1,
+                                            'Class' => '25770344',
+                                            'Constructor' => 1,
+                                            'Header' => 'syslogappender.h',
+                                            'InLine' => 1,
+                                            'Line' => '44',
+                                            'MnglName' => '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderC1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25774006'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ClazzSyslogAppender'
+                                          },
+                            '25962314' => {
+                                            'Artificial' => 1,
+                                            'Class' => '218892',
                                             'Destructor' => 1,
                                             'Header' => 'optionhandler.h',
                                             'InLine' => 1,
@@ -28758,117 +49945,81 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '133520'
+                                                                  'type' => '245902'
                                                                 }
                                                        },
                                             'ShortName' => 'OptionHandler',
                                             'Virt' => 1
                                           },
-                            '18118836' => {
+                            '25962316' => {
                                             'Artificial' => 1,
-                                            'Class' => '205667',
+                                            'Class' => '362887',
                                             'Destructor' => 1,
                                             'Header' => 'appenderattachable.h',
                                             'InLine' => 1,
-                                            'Line' => '82',
+                                            'Line' => '77',
                                             'MnglName' => '_ZN7log4cxx3spi18AppenderAttachableD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '267838'
+                                                                  'type' => '424393'
                                                                 }
                                                        },
                                             'ShortName' => 'AppenderAttachable',
                                             'Virt' => 1
                                           },
-                            '18118837' => {
-                                            'Class' => '523921',
+                            '25962318' => {
+                                            'Class' => '799406',
                                             'Destructor' => 1,
                                             'Header' => 'aprinitializer.h',
-                                            'Line' => '69',
+                                            'Line' => '90',
                                             'MnglName' => '_ZN7log4cxx7helpers14APRInitializerD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '526446'
+                                                                  'type' => '802453'
                                                                 }
                                                        },
                                             'ShortName' => 'APRInitializer',
                                             'Source' => 'aprinitializer.cpp',
-                                            'SourceLine' => '57'
+                                            'SourceLine' => '87'
                                           },
-                            '18118838' => {
+                            '25962320' => {
                                             'Artificial' => 1,
-                                            'Class' => '650221',
-                                            'Destructor' => 1,
-                                            'Header' => 'asyncappender.h',
-                                            'InLine' => 1,
-                                            'Line' => '219',
-                                            'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummaryD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '654384'
-                                                                }
-                                                       },
-                                            'ShortName' => 'DiscardSummary'
-                                          },
-                            '18118839' => {
-                                            'Artificial' => 1,
-                                            'Class' => '334742',
-                                            'Destructor' => 1,
-                                            'Header' => 'appenderskeleton.h',
-                                            'InLine' => 1,
-                                            'Line' => '43',
-                                            'MnglName' => '_ZN7log4cxx16AppenderSkeletonD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '337269'
-                                                                }
-                                                       },
-                                            'ShortName' => 'AppenderSkeleton',
-                                            'Virt' => 1
-                                          },
-                            '18118840' => {
-                                            'Artificial' => 1,
-                                            'Class' => '205817',
+                                            'Class' => '363048',
                                             'Destructor' => 1,
                                             'Header' => 'appender.h',
                                             'InLine' => 1,
-                                            'Line' => '61',
+                                            'Line' => '55',
                                             'MnglName' => '_ZN7log4cxx8AppenderD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '655805'
+                                                                  'type' => '1024481'
                                                                 }
                                                        },
                                             'ShortName' => 'Appender',
                                             'Virt' => 1
                                           },
-                            '18118841' => {
-                                            'Class' => '1061364',
+                            '25962324' => {
+                                            'Class' => '1608098',
                                             'Destructor' => 1,
                                             'Header' => 'bytebuffer.h',
-                                            'Line' => '43',
+                                            'Line' => '40',
                                             'MnglName' => '_ZN7log4cxx7helpers10ByteBufferD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '1063108'
+                                                                  'type' => '1846383'
                                                                 }
                                                        },
-                                            'Reg' => {
-                                                       '0' => 'rdi'
-                                                     },
                                             'ShortName' => 'ByteBuffer',
                                             'Source' => 'bytebuffer.cpp',
-                                            'SourceLine' => '30'
+                                            'SourceLine' => '41'
                                           },
-                            '18118842' => {
+                            '25962326' => {
                                             'Artificial' => 1,
-                                            'Class' => '1792070',
+                                            'Class' => '2740790',
                                             'Destructor' => 1,
                                             'Header' => 'namepatternconverter.h',
                                             'InLine' => 1,
@@ -28877,15 +50028,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '1812683'
+                                                                  'type' => '2770742'
                                                                 }
                                                        },
                                             'ShortName' => 'NamePatternConverter',
                                             'Virt' => 1
                                           },
-                            '18118843' => {
+                            '25962327' => {
                                             'Artificial' => 1,
-                                            'Class' => '1791688',
+                                            'Class' => '2740533',
                                             'Destructor' => 1,
                                             'Header' => 'loggingeventpatternconverter.h',
                                             'InLine' => 1,
@@ -28894,31 +50045,31 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '1812882'
+                                                                  'type' => '2770826'
                                                                 }
                                                        },
                                             'ShortName' => 'LoggingEventPatternConverter',
                                             'Virt' => 1
                                           },
-                            '18118844' => {
-                                            'Class' => '2301107',
+                            '25962329' => {
+                                            'Class' => '3768271',
                                             'Destructor' => 1,
                                             'Header' => 'cyclicbuffer.h',
-                                            'Line' => '52',
+                                            'Line' => '50',
                                             'MnglName' => '_ZN7log4cxx7helpers12CyclicBufferD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '2302818'
+                                                                  'type' => '3770006'
                                                                 }
                                                        },
                                             'ShortName' => 'CyclicBuffer',
                                             'Source' => 'cyclicbuffer.cpp',
-                                            'SourceLine' => '47'
+                                            'SourceLine' => '58'
                                           },
-                            '18118845' => {
+                            '25962330' => {
                                             'Artificial' => 1,
-                                            'Class' => '3211607',
+                                            'Class' => '4577114',
                                             'Destructor' => 1,
                                             'Header' => 'loggerfactory.h',
                                             'InLine' => 1,
@@ -28927,115 +50078,15 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '3219718'
+                                                                  'type' => '4591645'
                                                                 }
                                                        },
                                             'ShortName' => 'LoggerFactory',
                                             'Virt' => 1
                                           },
-                            '18118846' => {
+                            '25962332' => {
                                             'Artificial' => 1,
-                                            'Class' => '3459690',
-                                            'Destructor' => 1,
-                                            'Header' => 'propertysetter.h',
-                                            'InLine' => 1,
-                                            'Line' => '53',
-                                            'MnglName' => '_ZN7log4cxx6config14PropertySetterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '3464425'
-                                                                }
-                                                       },
-                                            'ShortName' => 'PropertySetter'
-                                          },
-                            '18118847' => {
-                                            'Artificial' => 1,
-                                            'Class' => '2072645',
-                                            'Destructor' => 1,
-                                            'Header' => 'configurator.h',
-                                            'InLine' => 1,
-                                            'Line' => '32',
-                                            'MnglName' => '_ZN7log4cxx3spi12ConfiguratorD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '2073503'
-                                                                }
-                                                       },
-                                            'ShortName' => 'Configurator',
-                                            'Virt' => 1
-                                          },
-                            '18118848' => {
-                                            'Artificial' => 1,
-                                            'Class' => '334588',
-                                            'Destructor' => 1,
-                                            'Header' => 'errorhandler.h',
-                                            'InLine' => 1,
-                                            'Line' => '73',
-                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandlerD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '4265517'
-                                                                }
-                                                       },
-                                            'ShortName' => 'ErrorHandler',
-                                            'Virt' => 1
-                                          },
-                            '18118849' => {
-                                            'Class' => '651933',
-                                            'Destructor' => 1,
-                                            'Header' => 'file.h',
-                                            'Line' => '104',
-                                            'MnglName' => '_ZN7log4cxx4FileD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '4341962'
-                                                                }
-                                                       },
-                                            'ShortName' => 'File',
-                                            'Source' => 'file.cpp',
-                                            'SourceLine' => '115'
-                                          },
-                            '18118850' => {
-                                            'Artificial' => 1,
-                                            'Class' => '2437924',
-                                            'Destructor' => 1,
-                                            'Header' => 'rollingpolicy.h',
-                                            'InLine' => 1,
-                                            'Line' => '48',
-                                            'MnglName' => '_ZN7log4cxx7rolling13RollingPolicyD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '5537914'
-                                                                }
-                                                       },
-                                            'ShortName' => 'RollingPolicy',
-                                            'Virt' => 1
-                                          },
-                            '18118851' => {
-                                            'Artificial' => 1,
-                                            'Class' => '910562',
-                                            'Destructor' => 1,
-                                            'Header' => 'loggerrepository.h',
-                                            'InLine' => 1,
-                                            'Line' => '51',
-                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepositoryD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '5906895'
-                                                                }
-                                                       },
-                                            'ShortName' => 'LoggerRepository',
-                                            'Virt' => 1
-                                          },
-                            '18118852' => {
-                                            'Artificial' => 1,
-                                            'Class' => '3272965',
+                                            'Class' => '4690627',
                                             'Destructor' => 1,
                                             'Header' => 'repositoryselector.h',
                                             'InLine' => 1,
@@ -29044,94 +50095,242 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '3275306'
+                                                                  'type' => '4700287'
                                                                 }
                                                        },
                                             'ShortName' => 'RepositorySelector',
                                             'Virt' => 1
                                           },
-                            '18118853' => {
-                                            'Class' => '525191',
+                            '25962334' => {
+                                            'Artificial' => 1,
+                                            'Class' => '4928990',
+                                            'Destructor' => 1,
+                                            'Header' => 'propertysetter.h',
+                                            'InLine' => 1,
+                                            'Line' => '55',
+                                            'MnglName' => '_ZN7log4cxx6config14PropertySetterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '4933724'
+                                                                }
+                                                       },
+                                            'ShortName' => 'PropertySetter'
+                                          },
+                            '25962335' => {
+                                            'Artificial' => 1,
+                                            'Class' => '3305657',
+                                            'Destructor' => 1,
+                                            'Header' => 'configurator.h',
+                                            'InLine' => 1,
+                                            'Line' => '32',
+                                            'MnglName' => '_ZN7log4cxx3spi12ConfiguratorD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '3306441'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Configurator',
+                                            'Virt' => 1
+                                          },
+                            '25962337' => {
+                                            'Artificial' => 1,
+                                            'Class' => '542994',
+                                            'Destructor' => 1,
+                                            'Header' => 'errorhandler.h',
+                                            'InLine' => 1,
+                                            'Line' => '67',
+                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandlerD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5824047'
+                                                                }
+                                                       },
+                                            'ShortName' => 'ErrorHandler',
+                                            'Virt' => 1
+                                          },
+                            '25962339' => {
+                                            'Class' => '1018858',
+                                            'Destructor' => 1,
+                                            'Header' => 'file.h',
+                                            'Line' => '99',
+                                            'MnglName' => '_ZN7log4cxx4FileD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '5936427'
+                                                                }
+                                                       },
+                                            'ShortName' => 'File',
+                                            'Source' => 'file.cpp',
+                                            'SourceLine' => '136'
+                                          },
+                            '25962345' => {
+                                            'Artificial' => 1,
+                                            'Class' => '7730537',
+                                            'Destructor' => 1,
+                                            'Header' => 'rollingpolicybase_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '30',
+                                            'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase24RollingPolicyBasePrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '7733919'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RollingPolicyBasePrivate'
+                                          },
+                            '25962346' => {
+                                            'Artificial' => 1,
+                                            'Class' => '4927959',
+                                            'Destructor' => 1,
+                                            'Header' => 'rollingpolicy.h',
+                                            'InLine' => 1,
+                                            'Line' => '47',
+                                            'MnglName' => '_ZN7log4cxx7rolling13RollingPolicyD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '7939530'
+                                                                }
+                                                       },
+                                            'ShortName' => 'RollingPolicy',
+                                            'Virt' => 1
+                                          },
+                            '25962348' => {
+                                            'Artificial' => 1,
+                                            'Class' => '1349717',
+                                            'Destructor' => 1,
+                                            'Header' => 'loggerrepository.h',
+                                            'InLine' => 1,
+                                            'Line' => '46',
+                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepositoryD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '8768617'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LoggerRepository',
+                                            'Virt' => 1
+                                          },
+                            '25962354' => {
+                                            'Class' => '11213309',
+                                            'Destructor' => 1,
+                                            'Header' => 'locale.h',
+                                            'Line' => '35',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LocaleD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '11214167'
+                                                                }
+                                                       },
+                                            'ShortName' => 'Locale',
+                                            'Source' => 'locale.cpp',
+                                            'SourceLine' => '62'
+                                          },
+                            '25962357' => {
+                                            'Class' => '541645',
+                                            'Destructor' => 1,
+                                            'Header' => 'loglog.h',
+                                            'Line' => '51',
+                                            'MnglName' => '_ZN7log4cxx7helpers6LogLogD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '12393601'
+                                                                }
+                                                       },
+                                            'ShortName' => 'LogLog',
+                                            'Source' => 'loglog.cpp',
+                                            'SourceLine' => '55'
+                                          },
+                            '25962358' => {
+                                            'Class' => '801243',
                                             'Destructor' => 1,
                                             'Header' => 'mdc.h',
-                                            'Line' => '56',
+                                            'Line' => '51',
                                             'MnglName' => '_ZN7log4cxx3MDCD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '9167792'
+                                                                  'type' => '13163691'
                                                                 }
                                                        },
                                             'ShortName' => 'MDC',
                                             'Source' => 'mdc.cpp',
                                             'SourceLine' => '37'
                                           },
-                            '18118854' => {
-                                            'Class' => '9303768',
+                            '25962362' => {
+                                            'Class' => '13339659',
                                             'Destructor' => 1,
                                             'Header' => 'messagebuffer.h',
-                                            'Line' => '562',
+                                            'Line' => '534',
                                             'MnglName' => '_ZN7log4cxx7helpers13MessageBufferD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '9305197'
+                                                                  'type' => '13341838'
                                                                 }
                                                        },
                                             'ShortName' => 'MessageBuffer',
                                             'Source' => 'messagebuffer.cpp',
-                                            'SourceLine' => '393'
+                                            'SourceLine' => '399'
                                           },
-                            '18118855' => {
-                                            'Class' => '9302897',
+                            '25962363' => {
+                                            'Class' => '13338712',
                                             'Destructor' => 1,
                                             'Header' => 'messagebuffer.h',
-                                            'Line' => '398',
+                                            'Line' => '377',
                                             'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '9305152'
+                                                                  'type' => '13341503'
                                                                 }
                                                        },
                                             'ShortName' => 'WideMessageBuffer',
                                             'Source' => 'messagebuffer.cpp',
-                                            'SourceLine' => '240'
+                                            'SourceLine' => '226'
                                           },
-                            '18118856' => {
-                                            'Class' => '9302040',
+                            '25962364' => {
+                                            'Class' => '13337778',
                                             'Destructor' => 1,
                                             'Header' => 'messagebuffer.h',
-                                            'Line' => '56',
+                                            'Line' => '49',
                                             'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '9305079'
+                                                                  'type' => '13341140'
                                                                 }
                                                        },
                                             'ShortName' => 'CharMessageBuffer',
                                             'Source' => 'messagebuffer.cpp',
-                                            'SourceLine' => '69'
+                                            'SourceLine' => '58'
                                           },
-                            '18118857' => {
-                                            'Class' => '524577',
+                            '25962365' => {
+                                            'Class' => '800627',
                                             'Destructor' => 1,
                                             'Header' => 'ndc.h',
-                                            'Line' => '123',
+                                            'Line' => '118',
                                             'MnglName' => '_ZN7log4cxx3NDCD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '9796322'
+                                                                  'type' => '14119331'
                                                                 }
                                                        },
                                             'ShortName' => 'NDC',
                                             'Source' => 'ndc.cpp',
-                                            'SourceLine' => '35'
+                                            'SourceLine' => '30'
                                           },
-                            '18118858' => {
-                                            'Class' => '52539',
+                            '25962369' => {
+                                            'Class' => '97608',
                                             'Destructor' => 1,
                                             'Header' => 'pool.h',
                                             'Line' => '37',
@@ -29139,32 +50338,32 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '11537649'
+                                                                  'type' => '16182249'
                                                                 }
                                                        },
                                             'ShortName' => 'Pool',
                                             'Source' => 'pool.cpp',
                                             'SourceLine' => '48'
                                           },
-                            '18118859' => {
-                                            'Class' => '648138',
+                            '25962370' => {
+                                            'Class' => '1016191',
                                             'Destructor' => 1,
                                             'Header' => 'properties.h',
-                                            'Line' => '54',
+                                            'Line' => '48',
                                             'MnglName' => '_ZN7log4cxx7helpers10PropertiesD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '11619745'
+                                                                  'type' => '16308155'
                                                                 }
                                                        },
                                             'ShortName' => 'Properties',
                                             'Source' => 'properties.cpp',
                                             'SourceLine' => '402'
                                           },
-                            '18118860' => {
+                            '25962373' => {
                                             'Artificial' => 1,
-                                            'Class' => '3458332',
+                                            'Class' => '4927697',
                                             'Destructor' => 1,
                                             'Header' => 'triggeringeventevaluator.h',
                                             'InLine' => 1,
@@ -29173,46 +50372,30 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '14148336'
+                                                                  'type' => '19800485'
                                                                 }
                                                        },
                                             'ShortName' => 'TriggeringEventEvaluator',
                                             'Virt' => 1
                                           },
-                            '18118861' => {
-                                            'Class' => '11987962',
+                            '25962376' => {
+                                            'Class' => '16796291',
                                             'Destructor' => 1,
                                             'Header' => 'stringtokenizer.h',
-                                            'Line' => '37',
+                                            'Line' => '32',
                                             'MnglName' => '_ZN7log4cxx7helpers15StringTokenizerD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '15373434'
+                                                                  'type' => '20477987'
                                                                 }
                                                        },
                                             'ShortName' => 'StringTokenizer',
                                             'Source' => 'stringtokenizer.cpp',
-                                            'SourceLine' => '34'
+                                            'SourceLine' => '42'
                                           },
-                            '18118862' => {
-                                            'Artificial' => 1,
-                                            'Class' => '15468371',
-                                            'Destructor' => 1,
-                                            'Header' => 'syslogwriter.h',
-                                            'InLine' => 1,
-                                            'Line' => '39',
-                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriterD1Ev',
-                                            'Param' => {
-                                                         '0' => {
-                                                                  'name' => 'this',
-                                                                  'type' => '15473024'
-                                                                }
-                                                       },
-                                            'ShortName' => 'SyslogWriter'
-                                          },
-                            '18118863' => {
-                                            'Class' => '16192533',
+                            '25962377' => {
+                                            'Class' => '20913241',
                                             'Destructor' => 1,
                                             'Header' => 'threadlocal.h',
                                             'Line' => '56',
@@ -29220,64 +50403,738 @@
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '16193105'
+                                                                  'type' => '20913826'
                                                                 }
                                                        },
                                             'ShortName' => 'ThreadLocal',
                                             'Source' => 'threadlocal.cpp',
                                             'SourceLine' => '44'
                                           },
-                            '18118864' => {
-                                            'Class' => '524250',
+                            '25962379' => {
+                                            'Class' => '799966',
                                             'Destructor' => 1,
                                             'Header' => 'threadspecificdata.h',
-                                            'Line' => '41',
+                                            'Line' => '36',
                                             'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificDataD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '16453791'
+                                                                  'type' => '21307587'
                                                                 }
                                                        },
                                             'ShortName' => 'ThreadSpecificData',
                                             'Source' => 'threadspecificdata.cpp',
-                                            'SourceLine' => '36'
+                                            'SourceLine' => '40'
                                           },
-                            '18118866' => {
-                                            'Class' => '648204',
+                            '25962381' => {
+                                            'Class' => '1016257',
                                             'Destructor' => 1,
                                             'Header' => 'threadutility.h',
-                                            'Line' => '78',
+                                            'Line' => '80',
                                             'MnglName' => '_ZN7log4cxx7helpers13ThreadUtilityD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '655028'
+                                                                  'type' => '1022275'
                                                                 }
                                                        },
                                             'ShortName' => 'ThreadUtility',
                                             'Source' => 'threadutility.cpp',
-                                            'SourceLine' => '58'
+                                            'SourceLine' => '63'
                                           },
-                            '18118867' => {
+                            '25962384' => {
                                             'Artificial' => 1,
-                                            'Class' => '18106795',
-                                            'Constructor' => 1,
-                                            'Header' => 'zipcompressaction.h',
+                                            'Class' => '23649983',
+                                            'Destructor' => 1,
+                                            'Header' => 'datagramsocket_priv.h',
                                             'InLine' => 1,
-                                            'Line' => '42',
-                                            'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionC1Ev',
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivD1Ev',
                                             'Param' => {
                                                          '0' => {
                                                                   'name' => 'this',
-                                                                  'type' => '18108113'
+                                                                  'type' => '23651646'
                                                                 }
                                                        },
-                                            'ShortName' => 'ClazzZipCompressAction'
+                                            'ShortName' => 'DatagramSocketPriv'
                                           },
-                            '1812733' => {
+                            '25962387' => {
+                                            'Artificial' => 1,
+                                            'Class' => '24198781',
+                                            'Destructor' => 1,
+                                            'Header' => 'socket_priv.h',
+                                            'InLine' => 1,
+                                            'Line' => '28',
+                                            'MnglName' => '_ZN7log4cxx7helpers6Socket13SocketPrivateD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '24199981'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SocketPrivate'
+                                          },
+                            '25962391' => {
+                                            'Class' => '25579103',
+                                            'Destructor' => 1,
+                                            'Header' => 'syslogwriter.h',
+                                            'Line' => '38',
+                                            'MnglName' => '_ZN7log4cxx7helpers12SyslogWriterD1Ev',
+                                            'Param' => {
+                                                         '0' => {
+                                                                  'name' => 'this',
+                                                                  'type' => '25580247'
+                                                                }
+                                                       },
+                                            'ShortName' => 'SyslogWriter',
+                                            'Source' => 'syslogwriter.cpp',
+                                            'SourceLine' => '63'
+                                          },
+                            '2630275' => {
+                                           'Class' => '98226',
+                                           'Destructor' => 1,
+                                           'Header' => 'class.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers5ClassD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2578763'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Class',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '85',
+                                           'Virt' => 1
+                                         },
+                            '2630276' => {
+                                           'Class' => '98226',
+                                           'Destructor' => 1,
+                                           'Header' => 'class.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers5ClassD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2578763'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Class',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '85',
+                                           'Virt' => 1
+                                         },
+                            '2630370' => {
+                                           'Class' => '98226',
+                                           'Destructor' => 1,
+                                           'Header' => 'class.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers5ClassD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2578763'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'Class',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '85',
+                                           'Virt' => 1
+                                         },
+                            '2630438' => {
+                                           'Class' => '98226',
+                                           'Constructor' => 1,
+                                           'Header' => 'class.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers5ClassC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2578763'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'Class',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '81'
+                                         },
+                            '2630439' => {
+                                           'Class' => '98226',
+                                           'Constructor' => 1,
+                                           'Header' => 'class.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers5ClassC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2578763'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'Class',
+                                           'Source' => 'class.cpp',
+                                           'SourceLine' => '81'
+                                         },
+                            '2630482' => {
+                                           'Line' => '76',
+                                           'MnglName' => '_Z14libraryVersionv',
+                                           'Return' => '87394',
+                                           'ShortName' => 'libraryVersion',
+                                           'Source' => 'class.cpp'
+                                         },
+                            '2739807' => {
+                                           'Class' => '2739798',
+                                           'Const' => 1,
+                                           'Header' => 'patternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '66',
+                                           'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2772837'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '2739851' => {
+                                           'Class' => '2739798',
+                                           'Const' => 1,
+                                           'Header' => 'patternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '64',
+                                           'MnglName' => '_ZNK7log4cxx7pattern16PatternConverter4castERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2772837'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '2739895' => {
+                                           'Class' => '2739798',
+                                           'Header' => 'patternconverter.h',
+                                           'Line' => '104',
+                                           'MnglName' => '_ZN7log4cxx7pattern16PatternConverter6appendERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS7_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'toAppendTo',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '95065'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'append',
+                                           'Source' => 'patternconverter.cpp',
+                                           'SourceLine' => '55',
+                                           'Static' => 1
+                                         },
+                            '2739907' => {
+                                           'Class' => '2739798',
+                                           'Header' => 'patternconverter.h',
+                                           'Line' => '63',
+                                           'MnglName' => '_ZN7log4cxx7pattern16PatternConverter14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'patternconverter.cpp',
+                                           'SourceLine' => '26',
+                                           'Static' => 1
+                                         },
+                            '2740088' => {
+                                           'Class' => '2739925',
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'classnamepatternconverter.cpp',
+                                           'SourceLine' => '28',
+                                           'Static' => 1
+                                         },
+                            '2740105' => {
+                                           'Class' => '2739925',
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'classnamepatternconverter.cpp',
+                                           'SourceLine' => '28',
+                                           'Static' => 1
+                                         },
+                            '2740122' => {
+                                           'Class' => '2739925',
+                                           'Const' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter8getClassEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742299'
+                                                               }
+                                                      },
+                                           'Return' => '99448',
+                                           'ShortName' => 'getClass',
+                                           'Source' => 'classnamepatternconverter.cpp',
+                                           'SourceLine' => '28',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '2740161' => {
+                                           'Class' => '2739925',
+                                           'Const' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '45',
+                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter4castERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742299'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '2740205' => {
+                                           'Class' => '2739925',
+                                           'Const' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '48',
+                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742299'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '2740249' => {
+                                           'Class' => '2739925',
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'options',
+                                                                 'type' => '2741982'
+                                                               }
+                                                      },
+                                           'Return' => '2740957',
+                                           'ShortName' => 'newInstance',
+                                           'Source' => 'classnamepatternconverter.cpp',
+                                           'SourceLine' => '37',
+                                           'Static' => 1
+                                         },
+                            '2740277' => {
+                                           'Class' => '2739925',
+                                           'Const' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742299'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'event',
+                                                                 'type' => '220958'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'toAppendTo',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p3',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '3' => 'rcx'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'format',
+                                           'Source' => 'classnamepatternconverter.cpp',
+                                           'SourceLine' => '49',
+                                           'Virt' => 1,
+                                           'VirtPos' => '7'
+                                         },
+                            '2740449' => {
+                                           'Class' => '2740328',
+                                           'Const' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '44',
+                                           'MnglName' => '_ZNK7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverter7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742759'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '2740542' => {
+                                           'Class' => '2740533',
+                                           'Const' => 1,
+                                           'Header' => 'loggingeventpatternconverter.h',
+                                           'Line' => '68',
+                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2741645'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'obj',
+                                                                 'type' => '802470'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'output',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'format',
+                                           'Source' => 'loggingeventpatternconverter.cpp',
+                                           'SourceLine' => '43',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '2740593' => {
+                                           'Class' => '2740533',
+                                           'Const' => 1,
+                                           'Header' => 'loggingeventpatternconverter.h',
+                                           'Line' => '63',
+                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2741639'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p1',
+                                                                 'type' => '220958'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'p2',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p3',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'PureVirt' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'format',
+                                           'VirtPos' => '7'
+                                         },
+                            '2740684' => {
+                                           'Class' => '2740533',
+                                           'Const' => 1,
+                                           'Header' => 'loggingeventpatternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '55',
+                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2741645'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '2740728' => {
+                                           'Class' => '2740533',
+                                           'Const' => 1,
+                                           'Header' => 'loggingeventpatternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '52',
+                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter4castERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2741645'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '2740772' => {
+                                           'Class' => '2740533',
+                                           'Header' => 'loggingeventpatternconverter.h',
+                                           'Line' => '51',
+                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'loggingeventpatternconverter.cpp',
+                                           'SourceLine' => '28',
+                                           'Static' => 1
+                                         },
+                            '2740839' => {
+                                           'Class' => '2740790',
+                                           'Const' => 1,
+                                           'Header' => 'namepatternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '45',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2772648'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '2740883' => {
+                                           'Class' => '2740790',
+                                           'Const' => 1,
+                                           'Header' => 'namepatternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '42',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter4castERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2772648'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '2740927' => {
+                                           'Class' => '2740790',
+                                           'Const' => 1,
+                                           'Header' => 'namepatternconverter.h',
+                                           'Line' => '65',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2772648'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'nameStart',
+                                                                 'type' => '280'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'buf',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'abbreviate',
+                                           'Source' => 'namepatternconverter.cpp',
+                                           'SourceLine' => '69'
+                                         },
+                            '2740939' => {
+                                           'Class' => '2740790',
+                                           'Header' => 'namepatternconverter.h',
+                                           'Line' => '41',
+                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'namepatternconverter.cpp',
+                                           'SourceLine' => '42',
+                                           'Static' => 1
+                                         },
+                            '2741459' => {
+                                           'Class' => '542896',
+                                           'Const' => 1,
+                                           'Header' => 'loggingevent.h',
+                                           'Line' => '114',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent22getLocationInformationEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '12067430'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '1021034',
+                                           'ShortName' => 'getLocationInformation',
+                                           'Source' => 'loggingevent.cpp',
+                                           'SourceLine' => '433'
+                                         },
+                            '2741499' => {
+                                           'Data' => 1,
+                                           'Line' => '28',
+                                           'MnglName' => '_ZN7log4cxx7classes37ClassNamePatternConverterRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'ClassNamePatternConverterRegistration',
+                                           'Source' => 'classnamepatternconverter.cpp'
+                                         },
+                            '2745764' => {
                                            'Artificial' => 1,
-                                           'Class' => '1792070',
+                                           'Class' => '2739925',
+                                           'Destructor' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'InLine' => 1,
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742094'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClassNamePatternConverter',
+                                           'Virt' => 1
+                                         },
+                            '2745765' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2739925',
+                                           'Destructor' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'InLine' => 1,
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742094'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClassNamePatternConverter',
+                                           'Virt' => 1
+                                         },
+                            '2746093' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2739925',
+                                           'Destructor' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'InLine' => 1,
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742094'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClassNamePatternConverter',
+                                           'Virt' => 1
+                                         },
+                            '2762364' => {
+                                           'Class' => '2739925',
+                                           'Constructor' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterC1ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742094'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'options',
+                                                                 'type' => '2741982'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClassNamePatternConverter',
+                                           'Source' => 'classnamepatternconverter.cpp',
+                                           'SourceLine' => '30'
+                                         },
+                            '2766573' => {
+                                           'Class' => '2739925',
+                                           'Constructor' => 1,
+                                           'Header' => 'classnamepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverterC2ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2742094'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'options',
+                                                                 'type' => '2741982'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClassNamePatternConverter',
+                                           'Source' => 'classnamepatternconverter.cpp',
+                                           'SourceLine' => '30'
+                                         },
+                            '2770792' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2740790',
                                            'Destructor' => 1,
                                            'Header' => 'namepatternconverter.h',
                                            'InLine' => 1,
@@ -29286,15 +51143,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1812683'
+                                                                 'type' => '2770742'
                                                                }
                                                       },
                                            'ShortName' => 'NamePatternConverter',
                                            'Virt' => 1
                                          },
-                            '1812734' => {
+                            '2770793' => {
                                            'Artificial' => 1,
-                                           'Class' => '1792070',
+                                           'Class' => '2740790',
                                            'Destructor' => 1,
                                            'Header' => 'namepatternconverter.h',
                                            'InLine' => 1,
@@ -29303,15 +51160,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1812683'
+                                                                 'type' => '2770742'
                                                                }
                                                       },
                                            'ShortName' => 'NamePatternConverter',
                                            'Virt' => 1
                                          },
-                            '1812932' => {
+                            '2770876' => {
                                            'Artificial' => 1,
-                                           'Class' => '1791688',
+                                           'Class' => '2740533',
                                            'Destructor' => 1,
                                            'Header' => 'loggingeventpatternconverter.h',
                                            'InLine' => 1,
@@ -29320,15 +51177,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1812882'
+                                                                 'type' => '2770826'
                                                                }
                                                       },
                                            'ShortName' => 'LoggingEventPatternConverter',
                                            'Virt' => 1
                                          },
-                            '1812933' => {
+                            '2770877' => {
                                            'Artificial' => 1,
-                                           'Class' => '1791688',
+                                           'Class' => '2740533',
                                            'Destructor' => 1,
                                            'Header' => 'loggingeventpatternconverter.h',
                                            'InLine' => 1,
@@ -29337,97 +51194,97 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1812882'
+                                                                 'type' => '2770826'
                                                                }
                                                       },
                                            'ShortName' => 'LoggingEventPatternConverter',
                                            'Virt' => 1
                                          },
-                            '1814430' => {
+                            '2772387' => {
                                            'Artificial' => 1,
-                                           'Class' => '1791483',
+                                           'Class' => '2740328',
                                            'Destructor' => 1,
                                            'Header' => 'classnamepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '47',
+                                           'Line' => '44',
                                            'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1793254'
+                                                                 'type' => '2742742'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzClassNamePatternConverter',
                                            'Virt' => 1
                                          },
-                            '1814431' => {
+                            '2772388' => {
                                            'Artificial' => 1,
-                                           'Class' => '1791483',
+                                           'Class' => '2740328',
                                            'Destructor' => 1,
                                            'Header' => 'classnamepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '47',
+                                           'Line' => '44',
                                            'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1793254'
+                                                                 'type' => '2742742'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzClassNamePatternConverter',
                                            'Virt' => 1
                                          },
-                            '1814571' => {
+                            '2772529' => {
                                            'Artificial' => 1,
-                                           'Class' => '1791483',
+                                           'Class' => '2740328',
                                            'Destructor' => 1,
                                            'Header' => 'classnamepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '47',
+                                           'Line' => '44',
                                            'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1793254'
+                                                                 'type' => '2742742'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzClassNamePatternConverter',
                                            'Virt' => 1
                                          },
-                            '1814661' => {
+                            '2772619' => {
                                            'Artificial' => 1,
-                                           'Class' => '1791483',
+                                           'Class' => '2740328',
                                            'Constructor' => 1,
                                            'Header' => 'classnamepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '47',
+                                           'Line' => '44',
                                            'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1793254'
+                                                                 'type' => '2742742'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzClassNamePatternConverter'
                                          },
-                            '1814662' => {
+                            '2772620' => {
                                            'Artificial' => 1,
-                                           'Class' => '1791483',
+                                           'Class' => '2740328',
                                            'Constructor' => 1,
                                            'Header' => 'classnamepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '47',
+                                           'Line' => '44',
                                            'MnglName' => '_ZN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1793254'
+                                                                 'type' => '2742742'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzClassNamePatternConverter'
                                          },
-                            '1856829' => {
-                                           'Class' => '53028',
+                            '2866145' => {
+                                           'Class' => '98099',
                                            'Constructor' => 1,
                                            'Header' => 'classregistration.h',
                                            'Line' => '32',
@@ -29435,19 +51292,19 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1856647'
+                                                                 'type' => '2865591'
                                                                },
                                                         '1' => {
                                                                  'name' => 'accessor',
-                                                                 'type' => '53073'
+                                                                 'type' => '98144'
                                                                }
                                                       },
                                            'ShortName' => 'ClassRegistration',
                                            'Source' => 'classregistration.cpp',
                                            'SourceLine' => '24'
                                          },
-                            '1856830' => {
-                                           'Class' => '53028',
+                            '2866146' => {
+                                           'Class' => '98099',
                                            'Constructor' => 1,
                                            'Header' => 'classregistration.h',
                                            'Line' => '32',
@@ -29455,178 +51312,322 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1856647'
+                                                                 'type' => '2865591'
                                                                },
                                                         '1' => {
                                                                  'name' => 'accessor',
-                                                                 'type' => '53073'
+                                                                 'type' => '98144'
                                                                }
                                                       },
                                            'ShortName' => 'ClassRegistration',
                                            'Source' => 'classregistration.cpp',
                                            'SourceLine' => '24'
                                          },
-                            '1914715' => {
-                                           'Class' => '1914560',
+                            '2978196' => {
+                                           'Class' => '2977842',
+                                           'Header' => 'colorstartpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'SourceLine' => '30',
+                                           'Static' => 1
+                                         },
+                            '2978213' => {
+                                           'Class' => '2977842',
+                                           'Header' => 'colorstartpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'SourceLine' => '30',
+                                           'Static' => 1
+                                         },
+                            '2978230' => {
+                                           'Class' => '2977842',
                                            'Const' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern26ColorStartPatternConverter8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916376'
+                                                                 'type' => '2980722'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'colorstartpatternconverter.cpp',
-                                           'SourceLine' => '32',
+                                           'SourceLine' => '30',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '1914754' => {
-                                           'Class' => '1914560',
-                                           'Header' => 'colorstartpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'colorstartpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '1914772' => {
-                                           'Class' => '1914560',
-                                           'Header' => 'colorstartpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'colorstartpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '1914790' => {
-                                           'Class' => '1914560',
+                            '2978269' => {
+                                           'Class' => '2977842',
                                            'Const' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '45',
+                                           'Line' => '42',
                                            'MnglName' => '_ZNK7log4cxx7pattern26ColorStartPatternConverter4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916376'
+                                                                 'type' => '2980722'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '1914834' => {
-                                           'Class' => '1914560',
+                            '2978313' => {
+                                           'Class' => '2977842',
                                            'Const' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '48',
+                                           'Line' => '45',
                                            'MnglName' => '_ZNK7log4cxx7pattern26ColorStartPatternConverter10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916376'
+                                                                 'type' => '2980722'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '1914878' => {
-                                           'Class' => '1914560',
+                            '2978394' => {
+                                           'Class' => '2977842',
                                            'Header' => 'colorstartpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '336965'
+                                                                 'type' => '545589'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rsi'
                                                     },
-                                           'Return' => '1792237',
+                                           'Return' => '2740957',
                                            'ShortName' => 'newInstance',
                                            'Source' => 'colorstartpatternconverter.cpp',
-                                           'SourceLine' => '40',
+                                           'SourceLine' => '154',
                                            'Static' => 1
                                          },
-                            '1914906' => {
-                                           'Class' => '1914560',
+                            '2978421' => {
+                                           'Class' => '2977842',
                                            'Const' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern26ColorStartPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916376'
+                                                                 'type' => '2980722'
                                                                },
                                                         '1' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                },
                                                         '2' => {
                                                                  'name' => 'toAppendTo',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'format',
                                            'Source' => 'colorstartpatternconverter.cpp',
-                                           'SourceLine' => '47',
+                                           'SourceLine' => '161',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '1915077' => {
-                                           'Class' => '1914956',
+                            '2978472' => {
+                                           'Class' => '2977842',
+                                           'Header' => 'colorstartpatternconverter.h',
+                                           'Line' => '63',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter13setFatalColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980485'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'color',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setFatalColor',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'SourceLine' => '200'
+                                         },
+                            '2978504' => {
+                                           'Class' => '2977842',
+                                           'Header' => 'colorstartpatternconverter.h',
+                                           'Line' => '64',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter13setErrorColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980485'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'color',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setErrorColor',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'SourceLine' => '204'
+                                         },
+                            '2978536' => {
+                                           'Class' => '2977842',
+                                           'Header' => 'colorstartpatternconverter.h',
+                                           'Line' => '65',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter12setWarnColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980485'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'color',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setWarnColor',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'SourceLine' => '208'
+                                         },
+                            '2978568' => {
+                                           'Class' => '2977842',
+                                           'Header' => 'colorstartpatternconverter.h',
+                                           'Line' => '66',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter12setInfoColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980485'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'color',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setInfoColor',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'SourceLine' => '212'
+                                         },
+                            '2978600' => {
+                                           'Class' => '2977842',
+                                           'Header' => 'colorstartpatternconverter.h',
+                                           'Line' => '67',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter13setDebugColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980485'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'color',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setDebugColor',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'SourceLine' => '216'
+                                         },
+                            '2978632' => {
+                                           'Class' => '2977842',
+                                           'Header' => 'colorstartpatternconverter.h',
+                                           'Line' => '68',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter13setTraceColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980485'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'color',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setTraceColor',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'SourceLine' => '220'
+                                         },
+                            '2978664' => {
+                                           'Class' => '2977842',
+                                           'Header' => 'colorstartpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter10parseColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980485'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'color',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'result',
+                                                                 'type' => '2981123'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'parseColor',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'SourceLine' => '224'
+                                         },
+                            '2978821' => {
+                                           'Class' => '2978700',
                                            'Const' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '44',
+                                           'Line' => '41',
                                            'MnglName' => '_ZNK7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverter7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916404'
+                                                                 'type' => '2981188'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '1915556' => {
+                            '2979370' => {
                                            'Data' => 1,
-                                           'Line' => '32',
+                                           'Line' => '30',
                                            'MnglName' => '_ZN7log4cxx7classes38ColorStartPatternConverterRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'ColorStartPatternConverterRegistration',
                                            'Source' => 'colorstartpatternconverter.cpp'
                                          },
-                            '1918246' => {
+                            '2984167' => {
                                            'Artificial' => 1,
-                                           'Class' => '1914560',
+                                           'Class' => '2977842',
                                            'Destructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 1,
@@ -29635,15 +51636,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916135'
+                                                                 'type' => '2980485'
                                                                }
                                                       },
                                            'ShortName' => 'ColorStartPatternConverter',
                                            'Virt' => 1
                                          },
-                            '1918247' => {
+                            '2984168' => {
                                            'Artificial' => 1,
-                                           'Class' => '1914560',
+                                           'Class' => '2977842',
                                            'Destructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 1,
@@ -29652,15 +51653,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916135'
+                                                                 'type' => '2980485'
                                                                }
                                                       },
                                            'ShortName' => 'ColorStartPatternConverter',
                                            'Virt' => 1
                                          },
-                            '1918512' => {
+                            '2984435' => {
                                            'Artificial' => 1,
-                                           'Class' => '1914560',
+                                           'Class' => '2977842',
                                            'Destructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 1,
@@ -29669,288 +51670,436 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916135'
+                                                                 'type' => '2980485'
                                                                }
                                                       },
                                            'ShortName' => 'ColorStartPatternConverter',
                                            'Virt' => 1
                                          },
-                            '1930549' => {
-                                           'Class' => '1914560',
+                            '2992905' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2977876',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '135',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980036'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ColorPatternConverterPrivate',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2992906' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2977876',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '135',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980036'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ColorPatternConverterPrivate',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'Virt' => 1
+                                         },
+                            '2998077' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2977876',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '135',
+                                           'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2980036'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ColorPatternConverterPrivate',
+                                           'Source' => 'colorstartpatternconverter.cpp',
+                                           'Virt' => 1
+                                         },
+                            '3032277' => {
+                                           'Class' => '2977842',
                                            'Constructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916135'
+                                                                 'type' => '2980485'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'ColorStartPatternConverter',
                                            'Source' => 'colorstartpatternconverter.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '148'
                                          },
-                            '1934690' => {
-                                           'Class' => '1914560',
+                            '3046216' => {
+                                           'Class' => '2977842',
                                            'Constructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916135'
+                                                                 'type' => '2980485'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'ColorStartPatternConverter',
                                            'Source' => 'colorstartpatternconverter.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '148'
                                          },
-                            '1940338' => {
+                            '3076338' => {
                                            'Artificial' => 1,
-                                           'Class' => '1914956',
+                                           'Class' => '2977572',
+                                           'Destructor' => 1,
+                                           'Header' => 'patternconverter_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2979494'
+                                                               }
+                                                      },
+                                           'ShortName' => 'PatternConverterPrivate',
+                                           'Virt' => 1
+                                         },
+                            '3076339' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2977572',
+                                           'Destructor' => 1,
+                                           'Header' => 'patternconverter_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2979494'
+                                                               }
+                                                      },
+                                           'ShortName' => 'PatternConverterPrivate',
+                                           'Virt' => 1
+                                         },
+                            '3077711' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2977572',
+                                           'Destructor' => 1,
+                                           'Header' => 'patternconverter_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2979494'
+                                                               }
+                                                      },
+                                           'ShortName' => 'PatternConverterPrivate',
+                                           'Virt' => 1
+                                         },
+                            '3079054' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2977572',
+                                           'Constructor' => 1,
+                                           'Header' => 'patternconverter_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '33',
+                                           'MnglName' => '_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2979494'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => '_name',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => '_style',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'ShortName' => 'PatternConverterPrivate'
+                                         },
+                            '3079055' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2977572',
+                                           'Constructor' => 1,
+                                           'Header' => 'patternconverter_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '33',
+                                           'MnglName' => '_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '2979494'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => '_name',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => '_style',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'ShortName' => 'PatternConverterPrivate'
+                                         },
+                            '3079965' => {
+                                           'Artificial' => 1,
+                                           'Class' => '2978700',
                                            'Destructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916387'
+                                                                 'type' => '2981171'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorStartPatternConverter',
                                            'Virt' => 1
                                          },
-                            '1940339' => {
+                            '3079966' => {
                                            'Artificial' => 1,
-                                           'Class' => '1914956',
+                                           'Class' => '2978700',
                                            'Destructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916387'
+                                                                 'type' => '2981171'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorStartPatternConverter',
                                            'Virt' => 1
                                          },
-                            '1940479' => {
+                            '3080107' => {
                                            'Artificial' => 1,
-                                           'Class' => '1914956',
+                                           'Class' => '2978700',
                                            'Destructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916387'
+                                                                 'type' => '2981171'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorStartPatternConverter',
                                            'Virt' => 1
                                          },
-                            '1940569' => {
+                            '3080197' => {
                                            'Artificial' => 1,
-                                           'Class' => '1914956',
+                                           'Class' => '2978700',
                                            'Constructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916387'
+                                                                 'type' => '2981171'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorStartPatternConverter'
                                          },
-                            '1940570' => {
+                            '3080198' => {
                                            'Artificial' => 1,
-                                           'Class' => '1914956',
+                                           'Class' => '2978700',
                                            'Constructor' => 1,
                                            'Header' => 'colorstartpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1916387'
+                                                                 'type' => '2981171'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorStartPatternConverter'
                                          },
-                            '1997915' => {
-                                           'Class' => '1997760',
+                            '3184460' => {
+                                           'Class' => '3184339',
+                                           'Header' => 'colorendpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'colorendpatternconverter.cpp',
+                                           'SourceLine' => '29',
+                                           'Static' => 1
+                                         },
+                            '3184477' => {
+                                           'Class' => '3184339',
+                                           'Header' => 'colorendpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'colorendpatternconverter.cpp',
+                                           'SourceLine' => '29',
+                                           'Static' => 1
+                                         },
+                            '3184494' => {
+                                           'Class' => '3184339',
                                            'Const' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern24ColorEndPatternConverter8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999346'
+                                                                 'type' => '3185728'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'colorendpatternconverter.cpp',
-                                           'SourceLine' => '32',
+                                           'SourceLine' => '29',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '1997954' => {
-                                           'Class' => '1997760',
-                                           'Header' => 'colorendpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'colorendpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '1997972' => {
-                                           'Class' => '1997760',
-                                           'Header' => 'colorendpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'colorendpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '1997990' => {
-                                           'Class' => '1997760',
+                            '3184533' => {
+                                           'Class' => '3184339',
                                            'Const' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '45',
+                                           'Line' => '40',
                                            'MnglName' => '_ZNK7log4cxx7pattern24ColorEndPatternConverter4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999346'
+                                                                 'type' => '3185728'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '1998034' => {
-                                           'Class' => '1997760',
+                            '3184577' => {
+                                           'Class' => '3184339',
                                            'Const' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '48',
+                                           'Line' => '43',
                                            'MnglName' => '_ZNK7log4cxx7pattern24ColorEndPatternConverter10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999346'
+                                                                 'type' => '3185728'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '1998078' => {
-                                           'Class' => '1997760',
+                            '3184658' => {
+                                           'Class' => '3184339',
                                            'Header' => 'colorendpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '336965'
+                                                                 'type' => '545589'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rsi'
                                                     },
-                                           'Return' => '1792237',
+                                           'Return' => '2740957',
                                            'ShortName' => 'newInstance',
                                            'Source' => 'colorendpatternconverter.cpp',
-                                           'SourceLine' => '40',
+                                           'SourceLine' => '37',
                                            'Static' => 1
                                          },
-                            '1998106' => {
-                                           'Class' => '1997760',
+                            '3184686' => {
+                                           'Class' => '3184339',
                                            'Const' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern24ColorEndPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999346'
+                                                                 'type' => '3185728'
                                                                },
                                                         '1' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                },
                                                         '2' => {
                                                                  'name' => 'toAppendTo',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'format',
                                            'Source' => 'colorendpatternconverter.cpp',
-                                           'SourceLine' => '47',
+                                           'SourceLine' => '44',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '1998277' => {
-                                           'Class' => '1998156',
+                            '3184857' => {
+                                           'Class' => '3184736',
                                            'Const' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZNK7log4cxx7pattern24ColorEndPatternConverter29ClazzColorEndPatternConverter7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999374'
+                                                                 'type' => '3186134'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '1998753' => {
+                            '3185249' => {
                                            'Data' => 1,
-                                           'Line' => '32',
+                                           'Line' => '29',
                                            'MnglName' => '_ZN7log4cxx7classes36ColorEndPatternConverterRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'ColorEndPatternConverterRegistration',
                                            'Source' => 'colorendpatternconverter.cpp'
                                          },
-                            '2001216' => {
+                            '3189102' => {
                                            'Artificial' => 1,
-                                           'Class' => '1997760',
+                                           'Class' => '3184339',
                                            'Destructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 1,
@@ -29959,15 +52108,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999205'
+                                                                 'type' => '3185623'
                                                                }
                                                       },
                                            'ShortName' => 'ColorEndPatternConverter',
                                            'Virt' => 1
                                          },
-                            '2001217' => {
+                            '3189103' => {
                                            'Artificial' => 1,
-                                           'Class' => '1997760',
+                                           'Class' => '3184339',
                                            'Destructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 1,
@@ -29976,15 +52125,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999205'
+                                                                 'type' => '3185623'
                                                                }
                                                       },
                                            'ShortName' => 'ColorEndPatternConverter',
                                            'Virt' => 1
                                          },
-                            '2001482' => {
+                            '3189367' => {
                                            'Artificial' => 1,
-                                           'Class' => '1997760',
+                                           'Class' => '3184339',
                                            'Destructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 1,
@@ -29993,504 +52142,181 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999205'
+                                                                 'type' => '3185623'
                                                                }
                                                       },
                                            'ShortName' => 'ColorEndPatternConverter',
                                            'Virt' => 1
                                          },
-                            '2009847' => {
-                                           'Class' => '1997760',
+                            '3200625' => {
+                                           'Class' => '3184339',
                                            'Constructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999205'
+                                                                 'type' => '3185623'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'ColorEndPatternConverter',
                                            'Source' => 'colorendpatternconverter.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '31'
                                          },
-                            '2013988' => {
-                                           'Class' => '1997760',
+                            '3204742' => {
+                                           'Class' => '3184339',
                                            'Constructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999205'
+                                                                 'type' => '3185623'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'ColorEndPatternConverter',
                                            'Source' => 'colorendpatternconverter.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '31'
                                          },
-                            '2019636' => {
+                            '3210370' => {
                                            'Artificial' => 1,
-                                           'Class' => '1998156',
+                                           'Class' => '3184736',
                                            'Destructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter29ClazzColorEndPatternConverterD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999357'
+                                                                 'type' => '3186117'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorEndPatternConverter',
                                            'Virt' => 1
                                          },
-                            '2019637' => {
+                            '3210371' => {
                                            'Artificial' => 1,
-                                           'Class' => '1998156',
+                                           'Class' => '3184736',
                                            'Destructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter29ClazzColorEndPatternConverterD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999357'
+                                                                 'type' => '3186117'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorEndPatternConverter',
                                            'Virt' => 1
                                          },
-                            '2019777' => {
+                            '3210511' => {
                                            'Artificial' => 1,
-                                           'Class' => '1998156',
+                                           'Class' => '3184736',
                                            'Destructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter29ClazzColorEndPatternConverterD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999357'
+                                                                 'type' => '3186117'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorEndPatternConverter',
                                            'Virt' => 1
                                          },
-                            '2019867' => {
+                            '3210601' => {
                                            'Artificial' => 1,
-                                           'Class' => '1998156',
+                                           'Class' => '3184736',
                                            'Constructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter29ClazzColorEndPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999357'
+                                                                 'type' => '3186117'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorEndPatternConverter'
                                          },
-                            '2019868' => {
+                            '3210602' => {
                                            'Artificial' => 1,
-                                           'Class' => '1998156',
+                                           'Class' => '3184736',
                                            'Constructor' => 1,
                                            'Header' => 'colorendpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern24ColorEndPatternConverter29ClazzColorEndPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1999357'
+                                                                 'type' => '3186117'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzColorEndPatternConverter'
                                          },
-                            '204743' => {
-                                          'Class' => '204636',
-                                          'Const' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl8getClassEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206702'
-                                                              }
-                                                     },
-                                          'Return' => '53983',
-                                          'ShortName' => 'getClass',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '29',
-                                          'Virt' => 1,
-                                          'VirtPos' => '0'
-                                        },
-                            '204782' => {
-                                          'Class' => '204636',
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl14getStaticClassEv',
-                                          'Return' => '53983',
-                                          'ShortName' => 'getStaticClass',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '29',
-                                          'Static' => 1
-                                        },
-                            '204800' => {
-                                          'Class' => '204636',
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl13registerClassEv',
-                                          'Return' => '53989',
-                                          'ShortName' => 'registerClass',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '29',
-                                          'Static' => 1
-                                        },
-                            '204818' => {
-                                          'Class' => '204636',
-                                          'Const' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 2,
-                                          'Line' => '60',
-                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl4castERKNS0_5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206702'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '44634',
-                                          'ShortName' => 'cast',
-                                          'Virt' => 1,
-                                          'VirtPos' => '4'
-                                        },
-                            '204862' => {
-                                          'Class' => '204636',
-                                          'Const' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 2,
-                                          'Line' => '63',
-                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl10instanceofERKNS0_5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206702'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'instanceof',
-                                          'Virt' => 1,
-                                          'VirtPos' => '3'
-                                        },
-                            '204906' => {
-                                          'Class' => '204636',
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl11addAppenderESt10shared_ptrINS_8AppenderEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'newAppender',
-                                                                'type' => '205846'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'addAppender',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '38',
-                                          'Virt' => 1,
-                                          'VirtPos' => '5'
-                                        },
-                            '204946' => {
-                                          'Class' => '204636',
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'Line' => '74',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl21appendLoopOnAppendersERKSt10shared_ptrINS_3spi12LoggingEventEERNS0_4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'event',
-                                                                'type' => '117970'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Return' => '40835',
-                                          'ShortName' => 'appendLoopOnAppenders',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '56'
-                                        },
-                            '204987' => {
-                                          'Class' => '204636',
-                                          'Const' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl15getAllAppendersEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206702'
-                                                              }
-                                                     },
-                                          'Return' => '205822',
-                                          'ShortName' => 'getAllAppenders',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '83',
-                                          'Virt' => 1,
-                                          'VirtPos' => '6'
-                                        },
-                            '205026' => {
-                                          'Class' => '204636',
-                                          'Const' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206702'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'name',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '205834',
-                                          'ShortName' => 'getAppender',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '88',
-                                          'Virt' => 1,
-                                          'VirtPos' => '7'
-                                        },
-                            '205070' => {
-                                          'Class' => '204636',
-                                          'Const' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl10isAttachedESt10shared_ptrINS_8AppenderEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206702'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'appender',
-                                                                'type' => '205846'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'isAttached',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '112',
-                                          'Virt' => 1,
-                                          'VirtPos' => '8'
-                                        },
-                            '205114' => {
-                                          'Class' => '204636',
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl18removeAllAppendersEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'removeAllAppenders',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '126',
-                                          'Virt' => 1,
-                                          'VirtPos' => '9'
-                                        },
-                            '205149' => {
-                                          'Class' => '204636',
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl14removeAppenderESt10shared_ptrINS_8AppenderEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'appender',
-                                                                'type' => '205846'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'removeAppender',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '141',
-                                          'Virt' => 1,
-                                          'VirtPos' => '10'
-                                        },
-                            '205189' => {
-                                          'Class' => '204636',
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'name',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'removeAppender',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '158',
-                                          'Virt' => 1,
-                                          'VirtPos' => '11'
-                                        },
-                            '205470' => {
-                                          'Class' => '205349',
-                                          'Const' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 2,
-                                          'Line' => '59',
-                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImpl7getNameB5cxx11Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206748'
-                                                              }
-                                                     },
-                                          'Return' => '53185',
-                                          'ShortName' => 'getName',
-                                          'Virt' => 1,
-                                          'VirtPos' => '3'
-                                        },
-                            '205755' => {
-                                          'Class' => '205667',
-                                          'Header' => 'appenderattachable.h',
-                                          'Line' => '42',
-                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable14getStaticClassEv',
-                                          'Private' => 1,
-                                          'Return' => '53983',
-                                          'ShortName' => 'getStaticClass',
-                                          'Source' => 'loader.cpp',
-                                          'SourceLine' => '46',
-                                          'Static' => 1
-                                        },
-                            '205799' => {
-                                          'Data' => 1,
-                                          'Line' => '29',
-                                          'MnglName' => '_ZN7log4cxx7classes34AppenderAttachableImplRegistrationE',
-                                          'NameSpace' => 'log4cxx::classes',
-                                          'Return' => '53989',
-                                          'ShortName' => 'AppenderAttachableImplRegistration',
-                                          'Source' => 'appenderattachableimpl.cpp'
-                                        },
-                            '207146' => {
-                                          'Artificial' => 1,
-                                          'Class' => '204636',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 1,
-                                          'Line' => '44',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderAttachableImpl',
-                                          'Virt' => 1
-                                        },
-                            '207147' => {
-                                          'Artificial' => 1,
-                                          'Class' => '204636',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 1,
-                                          'Line' => '44',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderAttachableImpl',
-                                          'Virt' => 1
-                                        },
-                            '2072679' => {
-                                           'Class' => '2072645',
+                            '3305691' => {
+                                           'Class' => '3305657',
+                                           'Header' => 'configurator.h',
+                                           'Line' => '35',
+                                           'MnglName' => '_ZN7log4cxx3spi12Configurator14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'configurator.cpp',
+                                           'SourceLine' => '26',
+                                           'Static' => 1
+                                         },
+                            '3305708' => {
+                                           'Class' => '3305657',
+                                           'Header' => 'configurator.h',
+                                           'MnglName' => '_ZN7log4cxx3spi12Configurator13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'configurator.cpp',
+                                           'SourceLine' => '26',
+                                           'Static' => 1
+                                         },
+                            '3305725' => {
+                                           'Class' => '3305657',
                                            'Const' => 1,
                                            'Header' => 'configurator.h',
                                            'MnglName' => '_ZNK7log4cxx3spi12Configurator8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073492'
+                                                                 'type' => '3306430'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'configurator.cpp',
                                            'SourceLine' => '26',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '2072719' => {
-                                           'Class' => '2072645',
+                            '3305764' => {
+                                           'Class' => '3305657',
                                            'Header' => 'configurator.h',
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx3spi12Configurator14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'configurator.cpp',
-                                           'SourceLine' => '26',
-                                           'Static' => 1
-                                         },
-                            '2072737' => {
-                                           'Class' => '2072645',
-                                           'Header' => 'configurator.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12Configurator13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'configurator.cpp',
-                                           'SourceLine' => '26',
-                                           'Static' => 1
-                                         },
-                            '2072792' => {
-                                           'Class' => '2072645',
-                                           'Header' => 'configurator.h',
-                                           'Line' => '47',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx3spi12Configurator11doConfigureERKNS_4FileESt10shared_ptrINS0_16LoggerRepositoryEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073497'
+                                                                 'type' => '3306435'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '649952'
+                                                                 'type' => '1018115'
                                                                }
                                                       },
                                            'PureVirt' => 1,
@@ -30498,8 +52324,8 @@
                                            'ShortName' => 'doConfigure',
                                            'VirtPos' => '5'
                                          },
-                            '2073048' => {
-                                           'Class' => '2072927',
+                            '3306044' => {
+                                           'Class' => '3305923',
                                            'Const' => 1,
                                            'Header' => 'configurator.h',
                                            'InLine' => 2,
@@ -30508,34 +52334,35 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073560'
+                                                                 'type' => '3306498'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '2073157' => {
+                            '3306153' => {
                                            'Data' => 1,
                                            'Line' => '26',
                                            'MnglName' => '_ZN7log4cxx7classes24ConfiguratorRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'ConfiguratorRegistration',
                                            'Source' => 'configurator.cpp'
                                          },
-                            '2076575' => {
-                                           'Class' => '2072645',
+                            '3309589' => {
+                                           'Class' => '3305657',
                                            'Constructor' => 1,
                                            'Header' => 'configurator.h',
                                            'MnglName' => '_ZN7log4cxx3spi12ConfiguratorC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073503'
+                                                                 'type' => '3306441'
                                                                }
                                                       },
+                                           'Protected' => 1,
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
@@ -30543,17 +52370,18 @@
                                            'Source' => 'configurator.cpp',
                                            'SourceLine' => '31'
                                          },
-                            '2076618' => {
-                                           'Class' => '2072645',
+                            '3309633' => {
+                                           'Class' => '3305657',
                                            'Constructor' => 1,
                                            'Header' => 'configurator.h',
                                            'MnglName' => '_ZN7log4cxx3spi12ConfiguratorC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073503'
+                                                                 'type' => '3306441'
                                                                }
                                                       },
+                                           'Protected' => 1,
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
@@ -30561,9 +52389,9 @@
                                            'Source' => 'configurator.cpp',
                                            'SourceLine' => '31'
                                          },
-                            '2077994' => {
+                            '3311025' => {
                                            'Artificial' => 1,
-                                           'Class' => '2072927',
+                                           'Class' => '3305923',
                                            'Destructor' => 1,
                                            'Header' => 'configurator.h',
                                            'InLine' => 1,
@@ -30572,15 +52400,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073543'
+                                                                 'type' => '3306481'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConfigurator',
                                            'Virt' => 1
                                          },
-                            '2077995' => {
+                            '3311026' => {
                                            'Artificial' => 1,
-                                           'Class' => '2072927',
+                                           'Class' => '3305923',
                                            'Destructor' => 1,
                                            'Header' => 'configurator.h',
                                            'InLine' => 1,
@@ -30589,15 +52417,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073543'
+                                                                 'type' => '3306481'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConfigurator',
                                            'Virt' => 1
                                          },
-                            '2078135' => {
+                            '3311167' => {
                                            'Artificial' => 1,
-                                           'Class' => '2072927',
+                                           'Class' => '3305923',
                                            'Destructor' => 1,
                                            'Header' => 'configurator.h',
                                            'InLine' => 1,
@@ -30606,15 +52434,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073543'
+                                                                 'type' => '3306481'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConfigurator',
                                            'Virt' => 1
                                          },
-                            '2078225' => {
+                            '3311258' => {
                                            'Artificial' => 1,
-                                           'Class' => '2072927',
+                                           'Class' => '3305923',
                                            'Constructor' => 1,
                                            'Header' => 'configurator.h',
                                            'InLine' => 1,
@@ -30623,14 +52451,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073543'
+                                                                 'type' => '3306481'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConfigurator'
                                          },
-                            '2078226' => {
+                            '3311259' => {
                                            'Artificial' => 1,
-                                           'Class' => '2072927',
+                                           'Class' => '3305923',
                                            'Constructor' => 1,
                                            'Header' => 'configurator.h',
                                            'InLine' => 1,
@@ -30639,3051 +52467,1291 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2073543'
+                                                                 'type' => '3306481'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConfigurator'
                                          },
-                            '208674' => {
-                                          'Artificial' => 1,
-                                          'Class' => '204636',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 1,
-                                          'Line' => '44',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderAttachableImpl',
-                                          'Virt' => 1
-                                        },
-                            '2176264' => {
+                            '3479005' => {
                                            'Data' => 1,
-                                           'Line' => '28',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7classes27ConsoleAppenderRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'ConsoleAppenderRegistration',
                                            'Source' => 'consoleappender.cpp'
                                          },
-                            '2176362' => {
-                                           'Class' => '911173',
+                            '3479252' => {
+                                           'Class' => '1350341',
                                            'Const' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZNK7log4cxx15ConsoleAppender8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179825'
+                                                                 'type' => '3484989'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '28',
+                                           'SourceLine' => '41',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '2176401' => {
-                                           'Class' => '911173',
+                            '3479291' => {
+                                           'Class' => '1350341',
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender14getStaticClassEv',
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '28',
+                                           'SourceLine' => '41',
                                            'Static' => 1
                                          },
-                            '2176419' => {
-                                           'Class' => '911173',
+                            '3479308' => {
+                                           'Class' => '1350341',
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender13registerClassEv',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'registerClass',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '28',
+                                           'SourceLine' => '41',
                                            'Static' => 1
                                          },
-                            '2176437' => {
-                                           'Class' => '911173',
+                            '3479325' => {
+                                           'Class' => '1350341',
                                            'Const' => 1,
                                            'Header' => 'consoleappender.h',
                                            'InLine' => 2,
-                                           'Line' => '43',
+                                           'Line' => '38',
                                            'MnglName' => '_ZNK7log4cxx15ConsoleAppender4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179825'
+                                                                 'type' => '3484989'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '2176481' => {
-                                           'Class' => '911173',
+                            '3479369' => {
+                                           'Class' => '1350341',
                                            'Const' => 1,
                                            'Header' => 'consoleappender.h',
                                            'InLine' => 2,
-                                           'Line' => '46',
+                                           'Line' => '41',
                                            'MnglName' => '_ZNK7log4cxx15ConsoleAppender10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179825'
+                                                                 'type' => '3484989'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '2176693' => {
-                                           'Class' => '911173',
+                            '3479582' => {
+                                           'Class' => '1350341',
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender9setTargetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                },
                                                         '1' => {
                                                                  'name' => 'value',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setTarget',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '70'
+                                           'SourceLine' => '83'
                                          },
-                            '2176725' => {
-                                           'Class' => '911173',
+                            '3479614' => {
+                                           'Class' => '1350341',
                                            'Const' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZNK7log4cxx15ConsoleAppender9getTargetB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179825'
+                                                                 'type' => '3484989'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getTarget',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '90'
+                                           'SourceLine' => '103'
                                          },
-                            '2176756' => {
-                                           'Class' => '911173',
+                            '3479645' => {
+                                           'Class' => '1350341',
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender15activateOptionsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'activateOptions',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '102',
+                                           'SourceLine' => '115',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '2176796' => {
-                                           'Class' => '911173',
+                            '3479686' => {
+                                           'Class' => '1350341',
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                },
                                                         '1' => {
                                                                  'name' => 'option',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'value',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setOption',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '120',
+                                           'SourceLine' => '133',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '2176841' => {
-                                           'Class' => '911173',
+                            '3479732' => {
+                                           'Class' => '1350341',
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender12getSystemOutB5cxx11Ev',
-                                           'Return' => '205852',
+                                           'Return' => '363071',
                                            'ShortName' => 'getSystemOut',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '58',
+                                           'SourceLine' => '71',
                                            'Static' => 1
                                          },
-                            '2176859' => {
-                                           'Class' => '911173',
+                            '3479749' => {
+                                           'Class' => '1350341',
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender12getSystemErrB5cxx11Ev',
-                                           'Return' => '205852',
+                                           'Return' => '363071',
                                            'ShortName' => 'getSystemErr',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '64',
+                                           'SourceLine' => '77',
                                            'Static' => 1
                                          },
-                            '2176877' => {
-                                           'Class' => '911173',
+                            '3479766' => {
+                                           'Class' => '1350341',
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender10targetWarnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                },
                                                         '1' => {
                                                                  'name' => 'val',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'targetWarn',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '95'
+                                           'SourceLine' => '108'
                                          },
-                            '2177028' => {
-                                           'Class' => '2176908',
+                            '3479918' => {
+                                           'Class' => '3479797',
                                            'Const' => 1,
                                            'Header' => 'consoleappender.h',
                                            'InLine' => 2,
-                                           'Line' => '42',
+                                           'Line' => '37',
                                            'MnglName' => '_ZNK7log4cxx15ConsoleAppender20ClazzConsoleAppender7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179859'
+                                                                 'type' => '3485089'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '2177067' => {
-                                           'Class' => '2176908',
+                            '3479957' => {
+                                           'Class' => '3479797',
                                            'Const' => 1,
                                            'Header' => 'consoleappender.h',
                                            'InLine' => 2,
-                                           'Line' => '42',
+                                           'Line' => '37',
                                            'MnglName' => '_ZNK7log4cxx15ConsoleAppender20ClazzConsoleAppender11newInstanceEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179859'
+                                                                 'type' => '3485089'
                                                                }
                                                       },
-                                           'Return' => '913107',
+                                           'Return' => '1352212',
                                            'ShortName' => 'newInstance',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '2177124' => {
-                                           'Class' => '2177115',
+                            '3479996' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3479797',
+                                           'Header' => 'consoleappender.h',
+                                           'InLine' => 2,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZTch0_h0_NK7log4cxx15ConsoleAppender20ClazzConsoleAppender11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3485089'
+                                                               }
+                                                      },
+                                           'Return' => '1352212',
+                                           'ShortName' => '_ZTch0_h0_NK7log4cxx15ConsoleAppender20ClazzConsoleAppender11newInstanceEv'
+                                         },
+                            '3480293' => {
+                                           'Class' => '3480029',
                                            'Const' => 1,
                                            'Header' => 'writerappender.h',
                                            'InLine' => 2,
-                                           'Line' => '78',
+                                           'Line' => '46',
                                            'MnglName' => '_ZNK7log4cxx14WriterAppender10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2232130'
+                                                                 'type' => '3656737'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '2177168' => {
-                                           'Class' => '2177115',
+                            '3480337' => {
+                                           'Class' => '3480029',
                                            'Const' => 1,
                                            'Header' => 'writerappender.h',
                                            'InLine' => 2,
-                                           'Line' => '75',
+                                           'Line' => '43',
                                            'MnglName' => '_ZNK7log4cxx14WriterAppender4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2232130'
+                                                                 'type' => '3656737'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '2177212' => {
-                                           'Class' => '2177115',
+                            '3480381' => {
+                                           'Class' => '3480029',
                                            'Header' => 'writerappender.h',
-                                           'Line' => '172',
+                                           'Line' => '137',
                                            'MnglName' => '_ZN7log4cxx14WriterAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '17667428'
+                                                                 'type' => '22938791'
                                                                },
                                                         '1' => {
                                                                  'name' => 'option',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'value',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'setOption',
                                            'Source' => 'writerappender.cpp',
-                                           'SourceLine' => '295',
+                                           'SourceLine' => '302',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '2177224' => {
-                                           'Class' => '2177115',
+                            '3480393' => {
+                                           'Class' => '3480029',
                                            'Header' => 'writerappender.h',
-                                           'Line' => '187',
+                                           'Line' => '151',
                                            'MnglName' => '_ZN7log4cxx14WriterAppender9setWriterERKSt10shared_ptrINS_7helpers6WriterEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '17667428'
+                                                                 'type' => '22938791'
                                                                },
                                                         '1' => {
                                                                  'name' => 'newWriter',
-                                                                 'type' => '17667468'
+                                                                 'type' => '22938831'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'setWriter',
                                            'Source' => 'writerappender.cpp',
-                                           'SourceLine' => '279'
+                                           'SourceLine' => '286'
                                          },
-                            '2177236' => {
-                                           'Class' => '2177115',
+                            '3480405' => {
+                                           'Class' => '3480029',
                                            'Header' => 'writerappender.h',
-                                           'Line' => '95',
+                                           'Line' => '64',
                                            'MnglName' => '_ZN7log4cxx14WriterAppender15activateOptionsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '17667428'
+                                                                 'type' => '22938791'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'activateOptions',
                                            'Source' => 'writerappender.cpp',
-                                           'SourceLine' => '56',
+                                           'SourceLine' => '63',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '2177248' => {
-                                           'Class' => '2177115',
+                            '3480417' => {
+                                           'Class' => '3480029',
                                            'Header' => 'writerappender.h',
-                                           'Line' => '74',
+                                           'Line' => '42',
                                            'MnglName' => '_ZN7log4cxx14WriterAppender14getStaticClassEv',
                                            'Private' => 1,
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'writerappender.cpp',
-                                           'SourceLine' => '28',
+                                           'SourceLine' => '32',
                                            'Static' => 1
                                          },
-                            '2210672' => {
-                                           'Class' => '911173',
+                            '3505829' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3479041',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx15ConsoleAppender19ConsoleAppenderPrivD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483241'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ConsoleAppenderPriv',
+                                           'Source' => 'consoleappender.cpp',
+                                           'Virt' => 1
+                                         },
+                            '3505830' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3479041',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx15ConsoleAppender19ConsoleAppenderPrivD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483241'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ConsoleAppenderPriv',
+                                           'Source' => 'consoleappender.cpp',
+                                           'Virt' => 1
+                                         },
+                            '3511737' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3479041',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx15ConsoleAppender19ConsoleAppenderPrivD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483241'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ConsoleAppenderPriv',
+                                           'Source' => 'consoleappender.cpp',
+                                           'Virt' => 1
+                                         },
+                            '3543687' => {
+                                           'Class' => '1350341',
                                            'Destructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppenderD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                }
                                                       },
                                            'ShortName' => 'ConsoleAppender',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '53',
+                                           'SourceLine' => '66',
                                            'Virt' => 1
                                          },
-                            '2210772' => {
-                                           'Class' => '911173',
+                            '3543785' => {
+                                           'Class' => '1350341',
                                            'Destructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppenderD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                }
                                                       },
                                            'ShortName' => 'ConsoleAppender',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '53',
+                                           'SourceLine' => '66',
                                            'Virt' => 1
                                          },
-                            '2211681' => {
-                                           'Class' => '911173',
+                            '3544069' => {
+                                           'Class' => '1350341',
                                            'Destructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppenderD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                }
                                                       },
                                            'ShortName' => 'ConsoleAppender',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '53',
+                                           'SourceLine' => '66',
                                            'Virt' => 1
                                          },
-                            '2212494' => {
-                                           'Class' => '911173',
+                            '3544256' => {
+                                           'Class' => '1350341',
                                            'Constructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                },
                                                         '1' => {
-                                                                 'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'name' => 'layout',
+                                                                 'type' => '546681'
                                                                },
                                                         '2' => {
-                                                                 'name' => 'target1',
-                                                                 'type' => '205852'
+                                                                 'name' => 'target',
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'ConsoleAppender',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '45'
+                                           'SourceLine' => '57'
                                          },
-                            '2215623' => {
-                                           'Class' => '911173',
+                            '3558622' => {
+                                           'Class' => '1350341',
                                            'Constructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                },
                                                         '2' => {
-                                                                 'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'name' => 'layout',
+                                                                 'type' => '546681'
                                                                },
                                                         '3' => {
-                                                                 'name' => 'target1',
-                                                                 'type' => '205852'
+                                                                 'name' => 'target',
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'ConsoleAppender',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '45'
+                                           'SourceLine' => '57'
                                          },
-                            '2218650' => {
-                                           'Class' => '911173',
+                            '3572872' => {
+                                           'Class' => '1350341',
                                            'Constructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppenderC1ERKSt10shared_ptrINS_6LayoutEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                },
                                                         '1' => {
-                                                                 'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'name' => 'layout',
+                                                                 'type' => '546681'
                                                                }
                                                       },
                                            'ShortName' => 'ConsoleAppender',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '35'
+                                           'SourceLine' => '48'
                                          },
-                            '2223142' => {
-                                           'Class' => '911173',
+                            '3591320' => {
+                                           'Class' => '1350341',
                                            'Constructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppenderC2ERKSt10shared_ptrINS_6LayoutEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                },
                                                         '2' => {
-                                                                 'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'name' => 'layout',
+                                                                 'type' => '546681'
                                                                }
                                                       },
                                            'ShortName' => 'ConsoleAppender',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '35'
+                                           'SourceLine' => '48'
                                          },
-                            '2227609' => {
-                                           'Class' => '911173',
+                            '3609742' => {
+                                           'Class' => '1350341',
                                            'Constructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppenderC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                }
                                                       },
                                            'ShortName' => 'ConsoleAppender',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '30'
+                                           'SourceLine' => '43'
                                          },
-                            '2228993' => {
-                                           'Class' => '911173',
+                            '361786' => {
+                                          'Class' => '361547',
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl14getStaticClassEv',
+                                          'Return' => '99448',
+                                          'ShortName' => 'getStaticClass',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '29',
+                                          'Static' => 1
+                                        },
+                            '361803' => {
+                                          'Class' => '361547',
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl13registerClassEv',
+                                          'Return' => '99454',
+                                          'ShortName' => 'registerClass',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '29',
+                                          'Static' => 1
+                                        },
+                            '361820' => {
+                                          'Class' => '361547',
+                                          'Const' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl8getClassEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364263'
+                                                              }
+                                                     },
+                                          'Return' => '99448',
+                                          'ShortName' => 'getClass',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '29',
+                                          'Virt' => 1,
+                                          'VirtPos' => '2'
+                                        },
+                            '361859' => {
+                                          'Class' => '361547',
+                                          'Const' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'InLine' => 2,
+                                          'Line' => '55',
+                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl4castERKNS0_5ClassE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364263'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'clazz',
+                                                                'type' => '99448'
+                                                              }
+                                                     },
+                                          'Return' => '87771',
+                                          'ShortName' => 'cast',
+                                          'Virt' => 1,
+                                          'VirtPos' => '4'
+                                        },
+                            '361903' => {
+                                          'Class' => '361547',
+                                          'Const' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'InLine' => 2,
+                                          'Line' => '58',
+                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl10instanceofERKNS0_5ClassE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364263'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'clazz',
+                                                                'type' => '99448'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'instanceof',
+                                          'Virt' => 1,
+                                          'VirtPos' => '3'
+                                        },
+                            '361947' => {
+                                          'Class' => '361547',
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'Line' => '64',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl11addAppenderESt10shared_ptrINS_8AppenderEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'newAppender',
+                                                                'type' => '363065'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'addAppender',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '49',
+                                          'Virt' => 1,
+                                          'VirtPos' => '5'
+                                        },
+                            '361988' => {
+                                          'Class' => '361547',
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'Line' => '69',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl21appendLoopOnAppendersERKSt10shared_ptrINS_3spi12LoggingEventEERNS0_4PoolE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'event',
+                                                                'type' => '220958'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'p',
+                                                                'type' => '99413'
+                                                              }
+                                                     },
+                                          'Return' => '83870',
+                                          'ShortName' => 'appendLoopOnAppenders',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '67'
+                                        },
+                            '362029' => {
+                                          'Class' => '361547',
+                                          'Const' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'Line' => '75',
+                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl15getAllAppendersEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364263'
+                                                              }
+                                                     },
+                                          'Return' => '363036',
+                                          'ShortName' => 'getAllAppenders',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '87',
+                                          'Virt' => 1,
+                                          'VirtPos' => '6'
+                                        },
+                            '362068' => {
+                                          'Class' => '361547',
+                                          'Const' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'Line' => '80',
+                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364263'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'name',
+                                                                'type' => '363071'
+                                                              }
+                                                     },
+                                          'Return' => '363053',
+                                          'ShortName' => 'getAppender',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '93',
+                                          'Virt' => 1,
+                                          'VirtPos' => '7'
+                                        },
+                            '362112' => {
+                                          'Class' => '361547',
+                                          'Const' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'Line' => '86',
+                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl10isAttachedESt10shared_ptrINS_8AppenderEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364263'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'appender',
+                                                                'type' => '363065'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'isAttached',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '117',
+                                          'Virt' => 1,
+                                          'VirtPos' => '8'
+                                        },
+                            '362156' => {
+                                          'Class' => '361547',
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'Line' => '91',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl18removeAllAppendersEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'removeAllAppenders',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '131',
+                                          'Virt' => 1,
+                                          'VirtPos' => '9'
+                                        },
+                            '362192' => {
+                                          'Class' => '361547',
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'Line' => '96',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl14removeAppenderESt10shared_ptrINS_8AppenderEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'appender',
+                                                                'type' => '363065'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'removeAppender',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '146',
+                                          'Virt' => 1,
+                                          'VirtPos' => '10'
+                                        },
+                            '362233' => {
+                                          'Class' => '361547',
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'Line' => '102',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'name',
+                                                                'type' => '363071'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'removeAppender',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '163',
+                                          'Virt' => 1,
+                                          'VirtPos' => '11'
+                                        },
+                            '3622653' => {
+                                           'Class' => '1350341',
                                            'Constructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppenderC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179797'
+                                                                 'type' => '3484961'
                                                                }
                                                       },
                                            'ShortName' => 'ConsoleAppender',
                                            'Source' => 'consoleappender.cpp',
-                                           'SourceLine' => '30'
+                                           'SourceLine' => '43'
                                          },
-                            '2231869' => {
+                            '362484' => {
+                                          'Class' => '362363',
+                                          'Const' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'InLine' => 2,
+                                          'Line' => '54',
+                                          'MnglName' => '_ZNK7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImpl7getNameB5cxx11Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364309'
+                                                              }
+                                                     },
+                                          'Return' => '98472',
+                                          'ShortName' => 'getName',
+                                          'Virt' => 1,
+                                          'VirtPos' => '3'
+                                        },
+                            '362975' => {
+                                          'Class' => '362887',
+                                          'Header' => 'appenderattachable.h',
+                                          'Line' => '37',
+                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable14getStaticClassEv',
+                                          'Private' => 1,
+                                          'Return' => '99448',
+                                          'ShortName' => 'getStaticClass',
+                                          'Source' => 'loader.cpp',
+                                          'SourceLine' => '46',
+                                          'Static' => 1
+                                        },
+                            '363018' => {
+                                          'Data' => 1,
+                                          'Line' => '29',
+                                          'MnglName' => '_ZN7log4cxx7classes34AppenderAttachableImplRegistrationE',
+                                          'NameSpace' => 'log4cxx::classes',
+                                          'Return' => '99454',
+                                          'ShortName' => 'AppenderAttachableImplRegistration',
+                                          'Source' => 'appenderattachableimpl.cpp'
+                                        },
+                            '3636261' => {
                                            'Artificial' => 1,
-                                           'Class' => '2176908',
+                                           'Class' => '3480039',
+                                           'Destructor' => 1,
+                                           'Header' => 'writerappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx14WriterAppender18WriterAppenderPrivD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483547'
+                                                               }
+                                                      },
+                                           'ShortName' => 'WriterAppenderPriv',
+                                           'Virt' => 1
+                                         },
+                            '3636262' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3480039',
+                                           'Destructor' => 1,
+                                           'Header' => 'writerappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx14WriterAppender18WriterAppenderPrivD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483547'
+                                                               }
+                                                      },
+                                           'ShortName' => 'WriterAppenderPriv',
+                                           'Virt' => 1
+                                         },
+                            '3641507' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3480039',
+                                           'Destructor' => 1,
+                                           'Header' => 'writerappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx14WriterAppender18WriterAppenderPrivD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483547'
+                                                               }
+                                                      },
+                                           'ShortName' => 'WriterAppenderPriv',
+                                           'Virt' => 1
+                                         },
+                            '3646711' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3480039',
+                                           'Constructor' => 1,
+                                           'Header' => 'writerappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx14WriterAppender18WriterAppenderPrivC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483547'
+                                                               }
+                                                      },
+                                           'ShortName' => 'WriterAppenderPriv'
+                                         },
+                            '3646712' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3480039',
+                                           'Constructor' => 1,
+                                           'Header' => 'writerappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx14WriterAppender18WriterAppenderPrivC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483547'
+                                                               }
+                                                      },
+                                           'ShortName' => 'WriterAppenderPriv'
+                                         },
+                            '3656476' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3479797',
                                            'Destructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179842'
+                                                                 'type' => '3485072'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConsoleAppender',
                                            'Virt' => 1
                                          },
-                            '2231870' => {
+                            '3656477' => {
                                            'Artificial' => 1,
-                                           'Class' => '2176908',
+                                           'Class' => '3479797',
                                            'Destructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179842'
+                                                                 'type' => '3485072'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConsoleAppender',
                                            'Virt' => 1
                                          },
-                            '2232011' => {
+                            '3656618' => {
                                            'Artificial' => 1,
-                                           'Class' => '2176908',
+                                           'Class' => '3479797',
                                            'Destructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179842'
+                                                                 'type' => '3485072'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConsoleAppender',
                                            'Virt' => 1
                                          },
-                            '2232101' => {
+                            '3656708' => {
                                            'Artificial' => 1,
-                                           'Class' => '2176908',
+                                           'Class' => '3479797',
                                            'Constructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179842'
+                                                                 'type' => '3485072'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConsoleAppender'
                                          },
-                            '2232102' => {
+                            '3656709' => {
                                            'Artificial' => 1,
-                                           'Class' => '2176908',
+                                           'Class' => '3479797',
                                            'Constructor' => 1,
                                            'Header' => 'consoleappender.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2179842'
+                                                                 'type' => '3485072'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzConsoleAppender'
                                          },
-                            '2301248' => {
-                                           'Class' => '2301107',
+                            '3768496' => {
+                                           'Class' => '3768271',
                                            'Header' => 'cyclicbuffer.h',
-                                           'Line' => '57',
+                                           'Line' => '55',
                                            'MnglName' => '_ZN7log4cxx7helpers12CyclicBuffer3addERKSt10shared_ptrINS_3spi12LoggingEventEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2302818'
+                                                                 'type' => '3770006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'add',
                                            'Source' => 'cyclicbuffer.cpp',
-                                           'SourceLine' => '54'
+                                           'SourceLine' => '65'
                                          },
-                            '2301281' => {
-                                           'Class' => '2301107',
+                            '3768529' => {
+                                           'Class' => '3768271',
                                            'Header' => 'cyclicbuffer.h',
-                                           'Line' => '64',
+                                           'Line' => '62',
                                            'MnglName' => '_ZN7log4cxx7helpers12CyclicBuffer3getEi',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2302818'
+                                                                 'type' => '3770006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'i',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rsi'
                                                     },
-                                           'Return' => '116611',
+                                           'Return' => '218875',
                                            'ShortName' => 'get',
                                            'Source' => 'cyclicbuffer.cpp',
-                                           'SourceLine' => '79'
+                                           'SourceLine' => '90'
                                          },
-                            '2301348' => {
-                                           'Class' => '2301107',
+                            '3768565' => {
+                                           'Class' => '3768271',
+                                           'Const' => 1,
                                            'Header' => 'cyclicbuffer.h',
-                                           'Line' => '75',
+                                           'Line' => '64',
+                                           'MnglName' => '_ZNK7log4cxx7helpers12CyclicBuffer10getMaxSizeEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3770023'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83870',
+                                           'ShortName' => 'getMaxSize',
+                                           'Source' => 'cyclicbuffer.cpp',
+                                           'SourceLine' => '174'
+                                         },
+                            '3768596' => {
+                                           'Class' => '3768271',
+                                           'Header' => 'cyclicbuffer.h',
+                                           'Line' => '70',
                                            'MnglName' => '_ZN7log4cxx7helpers12CyclicBuffer3getEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2302818'
+                                                                 'type' => '3770006'
                                                                }
                                                       },
-                                           'Return' => '116611',
+                                           'Return' => '218875',
                                            'ShortName' => 'get',
                                            'Source' => 'cyclicbuffer.cpp',
-                                           'SourceLine' => '93'
+                                           'SourceLine' => '104'
                                          },
-                            '2301410' => {
-                                           'Class' => '2301107',
+                            '3768627' => {
+                                           'Class' => '3768271',
+                                           'Const' => 1,
                                            'Header' => 'cyclicbuffer.h',
-                                           'Line' => '91',
+                                           'Line' => '77',
+                                           'MnglName' => '_ZNK7log4cxx7helpers12CyclicBuffer6lengthEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3770023'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83870',
+                                           'ShortName' => 'length',
+                                           'Source' => 'cyclicbuffer.cpp',
+                                           'SourceLine' => '179'
+                                         },
+                            '3768658' => {
+                                           'Class' => '3768271',
+                                           'Header' => 'cyclicbuffer.h',
+                                           'Line' => '83',
                                            'MnglName' => '_ZN7log4cxx7helpers12CyclicBuffer6resizeEi',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2302818'
+                                                                 'type' => '3770006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'newSize',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'resize',
                                            'Source' => 'cyclicbuffer.cpp',
-                                           'SourceLine' => '116'
+                                           'SourceLine' => '127'
                                          },
-                            '2335298' => {
-                                           'Class' => '2301107',
+                            '3806919' => {
+                                           'Class' => '3768271',
                                            'Destructor' => 1,
                                            'Header' => 'cyclicbuffer.h',
-                                           'Line' => '52',
+                                           'Line' => '50',
                                            'MnglName' => '_ZN7log4cxx7helpers12CyclicBufferD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2302818'
+                                                                 'type' => '3770006'
                                                                }
                                                       },
                                            'ShortName' => 'CyclicBuffer',
                                            'Source' => 'cyclicbuffer.cpp',
-                                           'SourceLine' => '47'
+                                           'SourceLine' => '58'
                                          },
-                            '2336788' => {
-                                           'Class' => '2301107',
+                            '3808691' => {
+                                           'Class' => '3768271',
                                            'Constructor' => 1,
                                            'Header' => 'cyclicbuffer.h',
-                                           'Line' => '51',
+                                           'Line' => '49',
                                            'MnglName' => '_ZN7log4cxx7helpers12CyclicBufferC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2302818'
+                                                                 'type' => '3770006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'maxSize1',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'ShortName' => 'CyclicBuffer',
                                            'Source' => 'cyclicbuffer.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '45'
                                          },
-                            '2336789' => {
-                                           'Class' => '2301107',
+                            '3808692' => {
+                                           'Class' => '3768271',
                                            'Constructor' => 1,
                                            'Header' => 'cyclicbuffer.h',
-                                           'Line' => '51',
+                                           'Line' => '49',
                                            'MnglName' => '_ZN7log4cxx7helpers12CyclicBufferC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2302818'
+                                                                 'type' => '3770006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'maxSize1',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'ShortName' => 'CyclicBuffer',
                                            'Source' => 'cyclicbuffer.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '2437938' => {
-                                           'Class' => '2437929',
-                                           'Const' => 1,
-                                           'Header' => 'rollingfileappenderskeleton.h',
-                                           'Line' => '104',
-                                           'MnglName' => '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton16getRollingPolicyEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2441774'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '2438222',
-                                           'ShortName' => 'getRollingPolicy',
-                                           'Source' => 'rollingfileappender.cpp',
-                                           'SourceLine' => '519'
-                                         },
-                            '2437969' => {
-                                           'Class' => '2437929',
-                                           'Const' => 1,
-                                           'Header' => 'rollingfileappenderskeleton.h',
-                                           'Line' => '106',
-                                           'MnglName' => '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton19getTriggeringPolicyEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2441774'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '2438239',
-                                           'ShortName' => 'getTriggeringPolicy',
-                                           'Source' => 'rollingfileappender.cpp',
-                                           'SourceLine' => '528'
-                                         },
-                            '2438000' => {
-                                           'Class' => '2437929',
-                                           'Header' => 'rollingfileappenderskeleton.h',
-                                           'Line' => '114',
-                                           'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton16setRollingPolicyERKSt10shared_ptrINS0_13RollingPolicyEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2441785'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'policy',
-                                                                 'type' => '2441790'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setRollingPolicy',
-                                           'Source' => 'rollingfileappender.cpp',
-                                           'SourceLine' => '537'
-                                         },
-                            '2438032' => {
-                                           'Class' => '2437929',
-                                           'Header' => 'rollingfileappenderskeleton.h',
-                                           'Line' => '116',
-                                           'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton19setTriggeringPolicyERKSt10shared_ptrINS0_16TriggeringPolicyEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2441785'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'policy',
-                                                                 'type' => '2441796'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setTriggeringPolicy',
-                                           'Source' => 'rollingfileappender.cpp',
-                                           'SourceLine' => '546'
-                                         },
-                            '2438104' => {
-                                           'Class' => '2437929',
-                                           'Const' => 1,
-                                           'Header' => 'rollingfileappenderskeleton.h',
-                                           'InLine' => 2,
-                                           'Line' => '46',
-                                           'MnglName' => '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2441774'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2438148' => {
-                                           'Class' => '2437929',
-                                           'Const' => 1,
-                                           'Header' => 'rollingfileappenderskeleton.h',
-                                           'InLine' => 2,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2441774'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '2438192' => {
-                                           'Class' => '2437929',
-                                           'Header' => 'rollingfileappenderskeleton.h',
-                                           'Line' => '74',
-                                           'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton15activateOptionsERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2441785'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'activateOptions',
-                                           'Source' => 'rollingfileappender.cpp',
-                                           'SourceLine' => '69',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '2438204' => {
-                                           'Class' => '2437929',
-                                           'Header' => 'rollingfileappenderskeleton.h',
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'rollingfileappender.cpp',
-                                           'SourceLine' => '51',
-                                           'Static' => 1
-                                         },
-                            '2438296' => {
-                                           'Data' => 1,
-                                           'Line' => '30',
-                                           'MnglName' => '_ZN7log4cxx7classes36DailyRollingFileAppenderRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'DailyRollingFileAppenderRegistration',
-                                           'Source' => 'dailyrollingfileappender.cpp'
-                                         },
-                            '2438421' => {
-                                           'Class' => '2438314',
-                                           'Const' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZNK7log4cxx24DailyRollingFileAppender8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442245'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '30',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '2438460' => {
-                                           'Class' => '2438314',
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '2438478' => {
-                                           'Class' => '2438314',
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '2438496' => {
-                                           'Class' => '2438314',
-                                           'Const' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 2,
-                                           'Line' => '149',
-                                           'MnglName' => '_ZNK7log4cxx24DailyRollingFileAppender4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442245'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '2438540' => {
-                                           'Class' => '2438314',
-                                           'Const' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 2,
-                                           'Line' => '152',
-                                           'MnglName' => '_ZNK7log4cxx24DailyRollingFileAppender10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442245'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2438689' => {
-                                           'Class' => '2438314',
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender14setDatePatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newPattern',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setDatePattern',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '51'
-                                         },
-                            '2438721' => {
-                                           'Class' => '2438314',
-                                           'Const' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZNK7log4cxx24DailyRollingFileAppender14getDatePatternB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442245'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getDatePattern',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '56'
-                                         },
-                            '2438752' => {
-                                           'Class' => '2438314',
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'option',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '107',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '2438797' => {
-                                           'Class' => '2438314',
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender15activateOptionsERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'activateOptions',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '61',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '2438958' => {
-                                           'Class' => '2438837',
-                                           'Const' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 2,
-                                           'Line' => '148',
-                                           'MnglName' => '_ZNK7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppender7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442279'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2438997' => {
-                                           'Class' => '2438837',
-                                           'Const' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 2,
-                                           'Line' => '148',
-                                           'MnglName' => '_ZNK7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppender11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442279'
-                                                               }
-                                                      },
-                                           'Return' => '2442205',
-                                           'ShortName' => 'newInstance',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '2439138' => {
-                                           'Class' => '2439098',
-                                           'Const' => 1,
-                                           'Header' => 'fileappender.h',
-                                           'InLine' => 2,
-                                           'Line' => '75',
-                                           'MnglName' => '_ZNK7log4cxx12FileAppender10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2481185'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2439182' => {
-                                           'Class' => '2439098',
-                                           'Const' => 1,
-                                           'Header' => 'fileappender.h',
-                                           'InLine' => 2,
-                                           'Line' => '72',
-                                           'MnglName' => '_ZNK7log4cxx12FileAppender4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2481185'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '2439226' => {
-                                           'Class' => '2439098',
-                                           'Header' => 'fileappender.h',
-                                           'Line' => '151',
-                                           'MnglName' => '_ZN7log4cxx12FileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '4519950'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'option',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '122',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '2439238' => {
-                                           'Class' => '2439098',
-                                           'Header' => 'fileappender.h',
-                                           'Line' => '128',
-                                           'MnglName' => '_ZN7log4cxx12FileAppender7setFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '4519950'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'file',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setFile',
-                                           'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '100',
-                                           'Virt' => 1,
-                                           'VirtPos' => '23'
-                                         },
-                            '2439250' => {
-                                           'Class' => '2439098',
-                                           'Header' => 'fileappender.h',
-                                           'Line' => '71',
-                                           'MnglName' => '_ZN7log4cxx12FileAppender14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '34',
-                                           'Static' => 1
-                                         },
-                            '2443005' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2438314',
-                                           'Destructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 1,
-                                           'Line' => '146',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppenderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DailyRollingFileAppender',
-                                           'Virt' => 1
-                                         },
-                            '2443006' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2438314',
-                                           'Destructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 1,
-                                           'Line' => '146',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppenderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DailyRollingFileAppender',
-                                           'Virt' => 1
-                                         },
-                            '2445354' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2438314',
-                                           'Destructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 1,
-                                           'Line' => '146',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppenderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DailyRollingFileAppender',
-                                           'Virt' => 1
-                                         },
-                            '2469553' => {
-                                           'Class' => '2438314',
-                                           'Constructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'l',
-                                                                 'type' => '337314'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'filename',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'datePattern1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DailyRollingFileAppender',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '39'
-                                         },
-                            '2472729' => {
-                                           'Class' => '2438314',
-                                           'Constructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'l',
-                                                                 'type' => '337314'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'filename',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'datePattern1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DailyRollingFileAppender',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '39'
-                                         },
-                            '2475765' => {
-                                           'Class' => '2438314',
-                                           'Constructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppenderC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DailyRollingFileAppender',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '2476701' => {
-                                           'Class' => '2438314',
-                                           'Constructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppenderC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442211'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DailyRollingFileAppender',
-                                           'Source' => 'dailyrollingfileappender.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '2477506' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2437929',
-                                           'Destructor' => 1,
-                                           'Header' => 'rollingfileappenderskeleton.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2441785'
-                                                               }
-                                                      },
-                                           'ShortName' => 'RollingFileAppenderSkeleton',
-                                           'Virt' => 1
-                                         },
-                            '2480840' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2438837',
-                                           'Destructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 1,
-                                           'Line' => '148',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442262'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDailyRollingFileAppender',
-                                           'Virt' => 1
-                                         },
-                            '2480841' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2438837',
-                                           'Destructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 1,
-                                           'Line' => '148',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442262'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDailyRollingFileAppender',
-                                           'Virt' => 1
-                                         },
-                            '2480982' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2438837',
-                                           'Destructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 1,
-                                           'Line' => '148',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442262'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDailyRollingFileAppender',
-                                           'Virt' => 1
-                                         },
-                            '2481072' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2438837',
-                                           'Constructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 1,
-                                           'Line' => '148',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442262'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDailyRollingFileAppender'
-                                         },
-                            '2481073' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2438837',
-                                           'Constructor' => 1,
-                                           'Header' => 'dailyrollingfileappender.h',
-                                           'InLine' => 1,
-                                           'Line' => '148',
-                                           'MnglName' => '_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2442262'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDailyRollingFileAppender'
-                                         },
-                            '2542149' => {
-                                           'Class' => '2542053',
-                                           'Const' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543489'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '23',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '2542188' => {
-                                           'Class' => '2542053',
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '23',
-                                           'Static' => 1
-                                         },
-                            '2542206' => {
-                                           'Class' => '2542053',
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '23',
-                                           'Static' => 1
-                                         },
-                            '2542224' => {
-                                           'Class' => '2542053',
-                                           'Const' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'InLine' => 2,
-                                           'Line' => '56',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543489'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '2542268' => {
-                                           'Class' => '2542053',
-                                           'Const' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'InLine' => 2,
-                                           'Line' => '58',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket10instanceofERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543489'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2543038' => {
-                                           'Class' => '2542918',
-                                           'Const' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'InLine' => 2,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14DatagramPacket19ClazzDatagramPacket7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543540'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2543205' => {
-                                           'Data' => 1,
-                                           'Line' => '23',
-                                           'MnglName' => '_ZN7log4cxx7classes26DatagramPacketRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'DatagramPacketRegistration',
-                                           'Source' => 'datagrampacket.cpp'
-                                         },
-                            '2546840' => {
-                                           'Class' => '2542053',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '56',
-                                           'Virt' => 1
-                                         },
-                            '2546841' => {
-                                           'Class' => '2542053',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '56',
-                                           'Virt' => 1
-                                         },
-                            '2546936' => {
-                                           'Class' => '2542053',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '56',
-                                           'Virt' => 1
-                                         },
-                            '2547781' => {
-                                           'Class' => '2542053',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC2EPviiSt10shared_ptrINS0_11InetAddressEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf1',
-                                                                 'type' => '41104'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'offset1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'length1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'address1',
-                                                                 'offset' => '0',
-                                                                 'type' => '2543171'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'port1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '3' => 'rcx',
-                                                      '5' => 'r9'
-                                                    },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '50'
-                                         },
-                            '2547782' => {
-                                           'Class' => '2542053',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC1EPviiSt10shared_ptrINS0_11InetAddressEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf1',
-                                                                 'type' => '41104'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'offset1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'length1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'address1',
-                                                                 'offset' => '0',
-                                                                 'type' => '2543171'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'port1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '3' => 'rcx',
-                                                      '5' => 'r9'
-                                                    },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '50'
-                                         },
-                            '2548357' => {
-                                           'Class' => '2542053',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC2EPvii',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf1',
-                                                                 'type' => '41104'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'offset1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'length1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx',
-                                                      '3' => 'rcx'
-                                                    },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '43'
-                                         },
-                            '2548358' => {
-                                           'Class' => '2542053',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC1EPvii',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf1',
-                                                                 'type' => '41104'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'offset1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'length1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx',
-                                                      '3' => 'rcx'
-                                                    },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '43'
-                                         },
-                            '2548686' => {
-                                           'Class' => '2542053',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC2EPviSt10shared_ptrINS0_11InetAddressEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf1',
-                                                                 'type' => '41104'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'length1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'address1',
-                                                                 'offset' => '0',
-                                                                 'type' => '2543171'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'port1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '4' => 'r8'
-                                                    },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '2548687' => {
-                                           'Class' => '2542053',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC1EPviSt10shared_ptrINS0_11InetAddressEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf1',
-                                                                 'type' => '41104'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'length1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'address1',
-                                                                 'offset' => '0',
-                                                                 'type' => '2543171'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'port1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '4' => 'r8'
-                                                    },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '2549243' => {
-                                           'Class' => '2542053',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC2EPvi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf1',
-                                                                 'type' => '41104'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'length1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx'
-                                                    },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '27'
-                                         },
-                            '2549244' => {
-                                           'Class' => '2542053',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacketC1EPvi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543500'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf1',
-                                                                 'type' => '41104'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'length1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx'
-                                                    },
-                                           'ShortName' => 'DatagramPacket',
-                                           'Source' => 'datagrampacket.cpp',
-                                           'SourceLine' => '27'
-                                         },
-                            '2551309' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2542918',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543523'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramPacket',
-                                           'Virt' => 1
-                                         },
-                            '2551310' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2542918',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543523'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramPacket',
-                                           'Virt' => 1
-                                         },
-                            '2551450' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2542918',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543523'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramPacket',
-                                           'Virt' => 1
-                                         },
-                            '2551540' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2542918',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543523'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramPacket'
-                                         },
-                            '2551541' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2542918',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagrampacket.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2543523'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramPacket'
-                                         },
-                            '2617952' => {
-                                           'Class' => '2542048',
-                                           'Const' => 1,
-                                           'Header' => 'inetaddress.h',
-                                           'Line' => '70',
-                                           'MnglName' => '_ZNK7log4cxx7helpers11InetAddress14getHostAddressB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '6362744'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'getHostAddress',
-                                           'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '123'
-                                         },
-                            '2617964' => {
-                                           'Class' => '2542048',
-                                           'Header' => 'inetaddress.h',
-                                           'Line' => '84',
-                                           'MnglName' => '_ZN7log4cxx7helpers11InetAddress10anyAddressEv',
-                                           'Private' => 1,
-                                           'Return' => '2543171',
-                                           'ShortName' => 'anyAddress',
-                                           'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '143',
-                                           'Static' => 1
-                                         },
-                            '2618138' => {
-                                           'Class' => '2618114',
-                                           'Const' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621845'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '28',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '2618177' => {
-                                           'Class' => '2618114',
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '28',
-                                           'Static' => 1
-                                         },
-                            '2618195' => {
-                                           'Class' => '2618114',
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '28',
-                                           'Static' => 1
-                                         },
-                            '2618213' => {
-                                           'Class' => '2618114',
-                                           'Const' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'InLine' => 2,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621845'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '2618257' => {
-                                           'Class' => '2618114',
-                                           'Const' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'InLine' => 2,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket10instanceofERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621845'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2618434' => {
-                                           'Class' => '2618114',
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket4bindEiSt10shared_ptrINS0_11InetAddressEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'localPort1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'localAddress1',
-                                                                 'type' => '2543171'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'bind',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '64'
-                                         },
-                            '2618471' => {
-                                           'Class' => '2618114',
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket6createEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'create',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '139'
-                                         },
-                            '2618498' => {
-                                           'Class' => '2618114',
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket5closeEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'close',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '93'
-                                         },
-                            '2618525' => {
-                                           'Class' => '2618114',
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket7connectESt10shared_ptrINS0_11InetAddressEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'address1',
-                                                                 'type' => '2543171'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'port1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'connect',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '109'
-                                         },
-                            '2618779' => {
-                                           'Class' => '2618114',
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket7receiveERSt10shared_ptrINS0_14DatagramPacketEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '2621861'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'receive',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '154'
-                                         },
-                            '2618811' => {
-                                           'Class' => '2618114',
-                                           'Header' => 'datagramsocket.h',
-                                           'Line' => '118',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket4sendERSt10shared_ptrINS0_14DatagramPacketEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '2621861'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'send',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '182'
-                                         },
-                            '2619107' => {
-                                           'Class' => '2618987',
-                                           'Const' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'InLine' => 2,
-                                           'Line' => '39',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14DatagramSocket19ClazzDatagramSocket7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621908'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2619411' => {
-                                           'Class' => '2619264',
-                                           'Header' => 'exception.h',
-                                           'Line' => '96',
-                                           'MnglName' => '_ZN7log4cxx7helpers11IOExceptionaSERKS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622065'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '2622070'
-                                                               }
-                                                      },
-                                           'Return' => '2622076',
-                                           'ShortName' => 'operator=',
-                                           'Source' => 'exception.cpp',
-                                           'SourceLine' => '165'
-                                         },
-                            '2619447' => {
-                                           'Class' => '2619264',
-                                           'Header' => 'exception.h',
-                                           'Line' => '98',
-                                           'MnglName' => '_ZN7log4cxx7helpers11IOException13formatMessageB5cxx11Ei',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'stat',
-                                                                 'type' => '645615'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'formatMessage',
-                                           'Source' => 'exception.cpp',
-                                           'SourceLine' => '171',
-                                           'Static' => 1
-                                         },
-                            '2619597' => {
-                                           'Class' => '2619509',
-                                           'Header' => 'exception.h',
-                                           'Line' => '250',
-                                           'MnglName' => '_ZN7log4cxx7helpers13BindExceptionaSERKS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622088'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '2622093'
-                                                               }
-                                                      },
-                                           'Return' => '2622099',
-                                           'ShortName' => 'operator=',
-                                           'Source' => 'exception.cpp',
-                                           'SourceLine' => '454'
-                                         },
-                            '2619789' => {
-                                           'Class' => '2619669',
-                                           'Header' => 'exception.h',
-                                           'Line' => '218',
-                                           'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionaSERKS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622134'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '2622139'
-                                                               }
-                                                      },
-                                           'Return' => '2622145',
-                                           'ShortName' => 'operator=',
-                                           'Source' => 'exception.cpp',
-                                           'SourceLine' => '409'
-                                         },
-                            '2619949' => {
-                                           'Class' => '2619861',
-                                           'Header' => 'exception.h',
-                                           'Line' => '230',
-                                           'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionaSERKS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622111'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '2622116'
-                                                               }
-                                                      },
-                                           'Return' => '2622122',
-                                           'ShortName' => 'operator=',
-                                           'Source' => 'exception.cpp',
-                                           'SourceLine' => '424'
-                                         },
-                            '2620060' => {
-                                           'Data' => 1,
-                                           'Line' => '28',
-                                           'MnglName' => '_ZN7log4cxx7classes26DatagramSocketRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'DatagramSocketRegistration',
-                                           'Source' => 'datagramsocket.cpp'
-                                         },
-                            '2622242' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619861',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '225',
-                                           'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622111'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ConnectException',
-                                           'Virt' => 1
-                                         },
-                            '2622243' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619861',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '225',
-                                           'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622111'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ConnectException',
-                                           'Virt' => 1
-                                         },
-                            '2622529' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619861',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '225',
-                                           'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622111'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ConnectException',
-                                           'Virt' => 1
-                                         },
-                            '2622775' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619509',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '245',
-                                           'MnglName' => '_ZN7log4cxx7helpers13BindExceptionD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622088'
-                                                               }
-                                                      },
-                                           'ShortName' => 'BindException',
-                                           'Virt' => 1
-                                         },
-                            '2622776' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619509',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '245',
-                                           'MnglName' => '_ZN7log4cxx7helpers13BindExceptionD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622088'
-                                                               }
-                                                      },
-                                           'ShortName' => 'BindException',
-                                           'Virt' => 1
-                                         },
-                            '2623062' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619509',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '245',
-                                           'MnglName' => '_ZN7log4cxx7helpers13BindExceptionD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622088'
-                                                               }
-                                                      },
-                                           'ShortName' => 'BindException',
-                                           'Virt' => 1
-                                         },
-                            '2623308' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619669',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '212',
-                                           'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622134'
-                                                               }
-                                                      },
-                                           'ShortName' => 'SocketException',
-                                           'Virt' => 1
-                                         },
-                            '2623309' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619669',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '212',
-                                           'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622134'
-                                                               }
-                                                      },
-                                           'ShortName' => 'SocketException',
-                                           'Virt' => 1
-                                         },
-                            '2623547' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619669',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '212',
-                                           'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622134'
-                                                               }
-                                                      },
-                                           'ShortName' => 'SocketException',
-                                           'Virt' => 1
-                                         },
-                            '2623745' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619264',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '89',
-                                           'MnglName' => '_ZN7log4cxx7helpers11IOExceptionD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622065'
-                                                               }
-                                                      },
-                                           'ShortName' => 'IOException',
-                                           'Virt' => 1
-                                         },
-                            '2623746' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619264',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '89',
-                                           'MnglName' => '_ZN7log4cxx7helpers11IOExceptionD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622065'
-                                                               }
-                                                      },
-                                           'ShortName' => 'IOException',
-                                           'Virt' => 1
-                                         },
-                            '2623936' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2619264',
-                                           'Destructor' => 1,
-                                           'Header' => 'exception.h',
-                                           'InLine' => 1,
-                                           'Line' => '89',
-                                           'MnglName' => '_ZN7log4cxx7helpers11IOExceptionD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2622065'
-                                                               }
-                                                      },
-                                           'ShortName' => 'IOException',
-                                           'Virt' => 1
-                                         },
-                            '2650766' => {
-                                           'Class' => '2618114',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramSocket',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '52',
-                                           'Virt' => 1
-                                         },
-                            '2650767' => {
-                                           'Class' => '2618114',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramSocket',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '52',
-                                           'Virt' => 1
-                                         },
-                            '2650861' => {
-                                           'Class' => '2618114',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramSocket',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '52',
-                                           'Virt' => 1
-                                         },
-                            '2652487' => {
-                                           'Class' => '2618114',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketC2EiSt10shared_ptrINS0_11InetAddressEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'localPort1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'localAddress1',
-                                                                 'type' => '2543171'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramSocket',
-                                           'Source' => 'datagramsocket.cpp',
                                            'SourceLine' => '45'
                                          },
-                            '2652488' => {
-                                           'Class' => '2618114',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketC1EiSt10shared_ptrINS0_11InetAddressEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'localPort1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'localAddress1',
-                                                                 'type' => '2543171'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramSocket',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '45'
-                                         },
-                            '2654642' => {
-                                           'Class' => '2618114',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketC2Ei',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'localPort1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramSocket',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '36'
-                                         },
-                            '2654643' => {
-                                           'Class' => '2618114',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketC1Ei',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'localPort1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramSocket',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '36'
-                                         },
-                            '2657653' => {
-                                           'Class' => '2618114',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramSocket',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '2657654' => {
-                                           'Class' => '2618114',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocketC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621856'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatagramSocket',
-                                           'Source' => 'datagramsocket.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '2660058' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2618987',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'InLine' => 1,
-                                           'Line' => '39',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621891'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramSocket',
-                                           'Virt' => 1
-                                         },
-                            '2660059' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2618987',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'InLine' => 1,
-                                           'Line' => '39',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621891'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramSocket',
-                                           'Virt' => 1
-                                         },
-                            '2660200' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2618987',
-                                           'Destructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'InLine' => 1,
-                                           'Line' => '39',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621891'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramSocket',
-                                           'Virt' => 1
-                                         },
-                            '2660290' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2618987',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'InLine' => 1,
-                                           'Line' => '39',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621891'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramSocket'
-                                         },
-                            '2660291' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2618987',
-                                           'Constructor' => 1,
-                                           'Header' => 'datagramsocket.h',
-                                           'InLine' => 1,
-                                           'Line' => '39',
-                                           'MnglName' => '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2621891'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDatagramSocket'
-                                         },
-                            '266826' => {
-                                          'Class' => '204636',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplC1ERNS0_4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'pool',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'ShortName' => 'AppenderAttachableImpl',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '32'
-                                        },
-                            '267334' => {
-                                          'Class' => '204636',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplC2ERNS0_4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206334'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'pool',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'ShortName' => 'AppenderAttachableImpl',
-                                          'Source' => 'appenderattachableimpl.cpp',
-                                          'SourceLine' => '32'
-                                        },
-                            '267888' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205667',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderattachable.h',
-                                          'InLine' => 1,
-                                          'Line' => '38',
-                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachableC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '267838'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderAttachable'
-                                        },
-                            '267889' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205667',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderattachable.h',
-                                          'InLine' => 1,
-                                          'Line' => '38',
-                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachableC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '267838'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderAttachable'
-                                        },
-                            '269394' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205349',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 1,
-                                          'Line' => '59',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206731'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderAttachableImpl',
-                                          'Virt' => 1
-                                        },
-                            '269395' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205349',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 1,
-                                          'Line' => '59',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206731'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderAttachableImpl',
-                                          'Virt' => 1
-                                        },
-                            '269536' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205349',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 1,
-                                          'Line' => '59',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206731'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderAttachableImpl',
-                                          'Virt' => 1
-                                        },
-                            '269626' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205349',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 1,
-                                          'Line' => '59',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206731'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderAttachableImpl'
-                                        },
-                            '269627' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205349',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderattachableimpl.h',
-                                          'InLine' => 1,
-                                          'Line' => '59',
-                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '206731'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderAttachableImpl'
-                                        },
-                            '269691' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205667',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderattachable.h',
-                                          'InLine' => 1,
-                                          'Line' => '82',
-                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachableD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '267838'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderAttachable',
-                                          'Virt' => 1
-                                        },
-                            '269692' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205667',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderattachable.h',
-                                          'InLine' => 1,
-                                          'Line' => '82',
-                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachableD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '267838'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderAttachable',
-                                          'Virt' => 1
-                                        },
-                            '2712715' => {
-                                           'Class' => '2712647',
+                            '3908715' => {
+                                           'Class' => '3908634',
                                            'Const' => 1,
                                            'Header' => 'date.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers4Date8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713858'
+                                                                 'type' => '3910221'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'date.cpp',
                                            'SourceLine' => '28',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '2712754' => {
-                                           'Class' => '2712647',
+                            '3908754' => {
+                                           'Class' => '3908634',
                                            'Header' => 'date.h',
                                            'Line' => '40',
                                            'MnglName' => '_ZN7log4cxx7helpers4Date14getStaticClassEv',
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'date.cpp',
                                            'SourceLine' => '28',
                                            'Static' => 1
                                          },
-                            '2712771' => {
-                                           'Class' => '2712647',
+                            '3908771' => {
+                                           'Class' => '3908634',
                                            'Header' => 'date.h',
                                            'MnglName' => '_ZN7log4cxx7helpers4Date13registerClassEv',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'registerClass',
                                            'Source' => 'date.cpp',
                                            'SourceLine' => '28',
                                            'Static' => 1
                                          },
-                            '2712788' => {
-                                           'Class' => '2712647',
+                            '3908788' => {
+                                           'Class' => '3908634',
                                            'Const' => 1,
                                            'Header' => 'date.h',
                                            'InLine' => 2,
@@ -33692,20 +53760,20 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713858'
+                                                                 'type' => '3910221'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '2712832' => {
-                                           'Class' => '2712647',
+                            '3908832' => {
+                                           'Class' => '3908634',
                                            'Const' => 1,
                                            'Header' => 'date.h',
                                            'InLine' => 2,
@@ -33714,59 +53782,97 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713858'
+                                                                 'type' => '3910221'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '2713003' => {
-                                           'Class' => '2712647',
+                            '3909004' => {
+                                           'Class' => '3908634',
                                            'Const' => 1,
                                            'Header' => 'date.h',
+                                           'Line' => '57',
                                            'MnglName' => '_ZNK7log4cxx7helpers4Date13getNextSecondEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713858'
+                                                                 'type' => '3910221'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
-                                           'Return' => '523038',
+                                           'Return' => '800615',
                                            'ShortName' => 'getNextSecond',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '53'
+                                           'SourceLine' => '57'
                                          },
-                            '2713034' => {
-                                           'Class' => '2712647',
+                            '3909035' => {
+                                           'Class' => '3908634',
                                            'Header' => 'date.h',
                                            'MnglName' => '_ZN7log4cxx7helpers4Date21getMicrosecondsPerDayEv',
-                                           'Return' => '523038',
+                                           'Return' => '800615',
                                            'ShortName' => 'getMicrosecondsPerDay',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '42',
+                                           'SourceLine' => '46',
                                            'Static' => 1
                                          },
-                            '2713051' => {
-                                           'Class' => '2712647',
+                            '3909052' => {
+                                           'Class' => '3908634',
                                            'Header' => 'date.h',
                                            'MnglName' => '_ZN7log4cxx7helpers4Date24getMicrosecondsPerSecondEv',
-                                           'Return' => '523038',
+                                           'Return' => '800615',
                                            'ShortName' => 'getMicrosecondsPerSecond',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '47',
+                                           'SourceLine' => '51',
                                            'Static' => 1
                                          },
-                            '2713188' => {
-                                           'Class' => '2713068',
+                            '3909069' => {
+                                           'Class' => '3908634',
+                                           'Header' => 'date.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers4Date17getCurrentTimeStdEv',
+                                           'Return' => '800615',
+                                           'ShortName' => 'getCurrentTimeStd',
+                                           'Source' => 'date.cpp',
+                                           'SourceLine' => '70',
+                                           'Static' => 1
+                                         },
+                            '3909086' => {
+                                           'Class' => '3908634',
+                                           'Header' => 'date.h',
+                                           'Line' => '63',
+                                           'MnglName' => '_ZN7log4cxx7helpers4Date11currentTimeEv',
+                                           'Return' => '800615',
+                                           'ShortName' => 'currentTime',
+                                           'Source' => 'date.cpp',
+                                           'SourceLine' => '66',
+                                           'Static' => 1
+                                         },
+                            '3909103' => {
+                                           'Class' => '3908634',
+                                           'Header' => 'date.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers4Date25setGetCurrentTimeFunctionESt8functionIFlvEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'fn',
+                                                                 'type' => '3908652'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setGetCurrentTimeFunction',
+                                           'Source' => 'date.cpp',
+                                           'SourceLine' => '62',
+                                           'Static' => 1
+                                         },
+                            '3909248' => {
+                                           'Class' => '3909127',
                                            'Const' => 1,
                                            'Header' => 'date.h',
                                            'InLine' => 2,
@@ -33775,16 +53881,16 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713886'
+                                                                 'type' => '3910249'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '2713227' => {
-                                           'Class' => '2713068',
+                            '3909287' => {
+                                           'Class' => '3909127',
                                            'Const' => 1,
                                            'Header' => 'date.h',
                                            'InLine' => 2,
@@ -33793,64 +53899,64 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713886'
+                                                                 'type' => '3910249'
                                                                }
                                                       },
-                                           'Return' => '2713835',
+                                           'Return' => '3910198',
                                            'ShortName' => 'newInstance',
                                            'Virt' => 1,
                                            'VirtPos' => '2'
                                          },
-                            '2713378' => {
+                            '3909650' => {
                                            'Data' => 1,
                                            'Line' => '28',
                                            'MnglName' => '_ZN7log4cxx7classes16DateRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'DateRegistration',
                                            'Source' => 'date.cpp'
                                          },
-                            '2716925' => {
-                                           'Class' => '2712647',
+                            '3915751' => {
+                                           'Class' => '3908634',
                                            'Destructor' => 1,
                                            'Header' => 'date.h',
                                            'MnglName' => '_ZN7log4cxx7helpers4DateD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713841'
+                                                                 'type' => '3910204'
                                                                }
                                                       },
                                            'ShortName' => 'Date',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '38',
+                                           'SourceLine' => '42',
                                            'Virt' => 1
                                          },
-                            '2716926' => {
-                                           'Class' => '2712647',
+                            '3915752' => {
+                                           'Class' => '3908634',
                                            'Destructor' => 1,
                                            'Header' => 'date.h',
                                            'MnglName' => '_ZN7log4cxx7helpers4DateD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713841'
+                                                                 'type' => '3910204'
                                                                }
                                                       },
                                            'ShortName' => 'Date',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '38',
+                                           'SourceLine' => '42',
                                            'Virt' => 1
                                          },
-                            '2717019' => {
-                                           'Class' => '2712647',
+                            '3915845' => {
+                                           'Class' => '3908634',
                                            'Destructor' => 1,
                                            'Header' => 'date.h',
                                            'MnglName' => '_ZN7log4cxx7helpers4DateD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713841'
+                                                                 'type' => '3910204'
                                                                }
                                                       },
                                            'Reg' => {
@@ -33858,22 +53964,22 @@
                                                     },
                                            'ShortName' => 'Date',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '38',
+                                           'SourceLine' => '42',
                                            'Virt' => 1
                                          },
-                            '2717143' => {
-                                           'Class' => '2712647',
+                            '3915970' => {
+                                           'Class' => '3908634',
                                            'Constructor' => 1,
                                            'Header' => 'date.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers4DateC2Ex',
+                                           'MnglName' => '_ZN7log4cxx7helpers4DateC2El',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713841'
+                                                                 'type' => '3910204'
                                                                },
                                                         '1' => {
                                                                  'name' => 't',
-                                                                 'type' => '523038'
+                                                                 'type' => '800615'
                                                                }
                                                       },
                                            'Reg' => {
@@ -33882,21 +53988,21 @@
                                                     },
                                            'ShortName' => 'Date',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '38'
                                          },
-                            '2717144' => {
-                                           'Class' => '2712647',
+                            '3915971' => {
+                                           'Class' => '3908634',
                                            'Constructor' => 1,
                                            'Header' => 'date.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers4DateC1Ex',
+                                           'MnglName' => '_ZN7log4cxx7helpers4DateC1El',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713841'
+                                                                 'type' => '3910204'
                                                                },
                                                         '1' => {
                                                                  'name' => 't',
-                                                                 'type' => '523038'
+                                                                 'type' => '800615'
                                                                }
                                                       },
                                            'Reg' => {
@@ -33905,41 +54011,41 @@
                                                     },
                                            'ShortName' => 'Date',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '38'
                                          },
-                            '2717264' => {
-                                           'Class' => '2712647',
+                            '3916093' => {
+                                           'Class' => '3908634',
                                            'Constructor' => 1,
                                            'Header' => 'date.h',
                                            'MnglName' => '_ZN7log4cxx7helpers4DateC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713841'
+                                                                 'type' => '3910204'
                                                                }
                                                       },
                                            'ShortName' => 'Date',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '30'
+                                           'SourceLine' => '34'
                                          },
-                            '2717265' => {
-                                           'Class' => '2712647',
+                            '3916094' => {
+                                           'Class' => '3908634',
                                            'Constructor' => 1,
                                            'Header' => 'date.h',
                                            'MnglName' => '_ZN7log4cxx7helpers4DateC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713841'
+                                                                 'type' => '3910204'
                                                                }
                                                       },
                                            'ShortName' => 'Date',
                                            'Source' => 'date.cpp',
-                                           'SourceLine' => '30'
+                                           'SourceLine' => '34'
                                          },
-                            '2719107' => {
+                            '3918087' => {
                                            'Artificial' => 1,
-                                           'Class' => '2713068',
+                                           'Class' => '3909127',
                                            'Destructor' => 1,
                                            'Header' => 'date.h',
                                            'InLine' => 1,
@@ -33948,15 +54054,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713869'
+                                                                 'type' => '3910232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDate',
                                            'Virt' => 1
                                          },
-                            '2719108' => {
+                            '3918088' => {
                                            'Artificial' => 1,
-                                           'Class' => '2713068',
+                                           'Class' => '3909127',
                                            'Destructor' => 1,
                                            'Header' => 'date.h',
                                            'InLine' => 1,
@@ -33965,15 +54071,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713869'
+                                                                 'type' => '3910232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDate',
                                            'Virt' => 1
                                          },
-                            '2719248' => {
+                            '3918228' => {
                                            'Artificial' => 1,
-                                           'Class' => '2713068',
+                                           'Class' => '3909127',
                                            'Destructor' => 1,
                                            'Header' => 'date.h',
                                            'InLine' => 1,
@@ -33982,15 +54088,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713869'
+                                                                 'type' => '3910232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDate',
                                            'Virt' => 1
                                          },
-                            '2719338' => {
+                            '3918318' => {
                                            'Artificial' => 1,
-                                           'Class' => '2713068',
+                                           'Class' => '3909127',
                                            'Constructor' => 1,
                                            'Header' => 'date.h',
                                            'InLine' => 1,
@@ -33999,14 +54105,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713869'
+                                                                 'type' => '3910232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDate'
                                          },
-                            '2719339' => {
+                            '3918319' => {
                                            'Artificial' => 1,
-                                           'Class' => '2713068',
+                                           'Class' => '3909127',
                                            'Constructor' => 1,
                                            'Header' => 'date.h',
                                            'InLine' => 1,
@@ -34015,61 +54121,61 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2713869'
+                                                                 'type' => '3910232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDate'
                                          },
-                            '2770774' => {
-                                           'Class' => '1263216',
+                            '4011360' => {
+                                           'Class' => '1956850',
+                                           'Header' => 'dateformat.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers10DateFormat13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'dateformat.cpp',
+                                           'SourceLine' => '26',
+                                           'Static' => 1
+                                         },
+                            '4011377' => {
+                                           'Class' => '1956850',
                                            'Const' => 1,
                                            'Header' => 'dateformat.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers10DateFormat8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1304652'
+                                                                 'type' => '1994331'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'dateformat.cpp',
                                            'SourceLine' => '26',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '2770831' => {
-                                           'Class' => '1263216',
-                                           'Header' => 'dateformat.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers10DateFormat13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'dateformat.cpp',
-                                           'SourceLine' => '26',
-                                           'Static' => 1
-                                         },
-                            '2770974' => {
-                                           'Class' => '1263216',
+                            '4011542' => {
+                                           'Class' => '1956850',
                                            'Const' => 1,
                                            'Header' => 'dateformat.h',
                                            'Line' => '52',
-                                           'MnglName' => '_ZNK7log4cxx7helpers10DateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10DateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1304646'
+                                                                 'type' => '1994325'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '523038'
+                                                                 'type' => '800615'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p3',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'PureVirt' => 1,
@@ -34077,18 +54183,18 @@
                                            'ShortName' => 'format',
                                            'VirtPos' => '5'
                                          },
-                            '2771024' => {
-                                           'Class' => '1263216',
+                            '4011593' => {
+                                           'Class' => '1956850',
                                            'Header' => 'dateformat.h',
                                            'MnglName' => '_ZN7log4cxx7helpers10DateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771729'
+                                                                 'type' => '4012640'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '1265127'
+                                                                 'type' => '1959469'
                                                                }
                                                       },
                                            'Reg' => {
@@ -34102,27 +54208,27 @@
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '2771064' => {
-                                           'Class' => '1263216',
+                            '4011634' => {
+                                           'Class' => '1956850',
                                            'Const' => 1,
                                            'Header' => 'dateformat.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1304652'
+                                                                 'type' => '1994331'
                                                                },
                                                         '1' => {
                                                                  'name' => 's',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'n',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
@@ -34132,8 +54238,8 @@
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '2771327' => {
-                                           'Class' => '2771207',
+                            '4011899' => {
+                                           'Class' => '4011778',
                                            'Const' => 1,
                                            'Header' => 'dateformat.h',
                                            'InLine' => 2,
@@ -34142,32 +54248,32 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771775'
+                                                                 'type' => '4012686'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '2771521' => {
+                            '4012335' => {
                                            'Data' => 1,
                                            'Line' => '26',
                                            'MnglName' => '_ZN7log4cxx7classes22DateFormatRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'DateFormatRegistration',
                                            'Source' => 'dateformat.cpp'
                                          },
-                            '2774713' => {
-                                           'Class' => '1263216',
+                            '4015760' => {
+                                           'Class' => '1956850',
                                            'Constructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'MnglName' => '_ZN7log4cxx7helpers10DateFormatC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771729'
+                                                                 'type' => '4012640'
                                                                }
                                                       },
                                            'Protected' => 1,
@@ -34178,15 +54284,15 @@
                                            'Source' => 'dateformat.cpp',
                                            'SourceLine' => '37'
                                          },
-                            '2774714' => {
-                                           'Class' => '1263216',
+                            '4015761' => {
+                                           'Class' => '1956850',
                                            'Constructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'MnglName' => '_ZN7log4cxx7helpers10DateFormatC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771729'
+                                                                 'type' => '4012640'
                                                                }
                                                       },
                                            'Protected' => 1,
@@ -34197,15 +54303,15 @@
                                            'Source' => 'dateformat.cpp',
                                            'SourceLine' => '37'
                                          },
-                            '2775089' => {
-                                           'Class' => '1263216',
+                            '4016128' => {
+                                           'Class' => '1956850',
                                            'Destructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'MnglName' => '_ZN7log4cxx7helpers10DateFormatD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771729'
+                                                                 'type' => '4012640'
                                                                }
                                                       },
                                            'ShortName' => 'DateFormat',
@@ -34213,15 +54319,15 @@
                                            'SourceLine' => '28',
                                            'Virt' => 1
                                          },
-                            '2775090' => {
-                                           'Class' => '1263216',
+                            '4016129' => {
+                                           'Class' => '1956850',
                                            'Destructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'MnglName' => '_ZN7log4cxx7helpers10DateFormatD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771729'
+                                                                 'type' => '4012640'
                                                                }
                                                       },
                                            'ShortName' => 'DateFormat',
@@ -34229,15 +54335,15 @@
                                            'SourceLine' => '28',
                                            'Virt' => 1
                                          },
-                            '2775184' => {
-                                           'Class' => '1263216',
+                            '4016223' => {
+                                           'Class' => '1956850',
                                            'Destructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'MnglName' => '_ZN7log4cxx7helpers10DateFormatD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771729'
+                                                                 'type' => '4012640'
                                                                }
                                                       },
                                            'Reg' => {
@@ -34248,9 +54354,9 @@
                                            'SourceLine' => '28',
                                            'Virt' => 1
                                          },
-                            '2776803' => {
+                            '4017855' => {
                                            'Artificial' => 1,
-                                           'Class' => '2771207',
+                                           'Class' => '4011778',
                                            'Destructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'InLine' => 1,
@@ -34259,15 +54365,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771758'
+                                                                 'type' => '4012669'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDateFormat',
                                            'Virt' => 1
                                          },
-                            '2776804' => {
+                            '4017856' => {
                                            'Artificial' => 1,
-                                           'Class' => '2771207',
+                                           'Class' => '4011778',
                                            'Destructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'InLine' => 1,
@@ -34276,15 +54382,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771758'
+                                                                 'type' => '4012669'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDateFormat',
                                            'Virt' => 1
                                          },
-                            '2776944' => {
+                            '4017996' => {
                                            'Artificial' => 1,
-                                           'Class' => '2771207',
+                                           'Class' => '4011778',
                                            'Destructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'InLine' => 1,
@@ -34293,15 +54399,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771758'
+                                                                 'type' => '4012669'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDateFormat',
                                            'Virt' => 1
                                          },
-                            '2777034' => {
+                            '4018086' => {
                                            'Artificial' => 1,
-                                           'Class' => '2771207',
+                                           'Class' => '4011778',
                                            'Constructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'InLine' => 1,
@@ -34310,14 +54416,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771758'
+                                                                 'type' => '4012669'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDateFormat'
                                          },
-                            '2777035' => {
+                            '4018087' => {
                                            'Artificial' => 1,
-                                           'Class' => '2771207',
+                                           'Class' => '4011778',
                                            'Constructor' => 1,
                                            'Header' => 'dateformat.h',
                                            'InLine' => 1,
@@ -34326,281 +54432,378 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2771758'
+                                                                 'type' => '4012669'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDateFormat'
                                          },
-                            '2839815' => {
-                                           'Class' => '2839806',
+                            '4175067' => {
+                                           'Class' => '4175057',
                                            'Header' => 'timezone.h',
-                                           'Line' => '46',
-                                           'MnglName' => '_ZN7log4cxx7helpers8TimeZone10getDefaultEv',
-                                           'Private' => 1,
-                                           'Return' => '1265127',
-                                           'ShortName' => 'getDefault',
-                                           'Source' => 'timezone.cpp',
-                                           'SourceLine' => '196',
-                                           'Static' => 1
-                                         },
-                            '2839827' => {
-                                           'Class' => '2839806',
-                                           'Header' => 'timezone.h',
-                                           'Line' => '48',
+                                           'Line' => '43',
                                            'MnglName' => '_ZN7log4cxx7helpers8TimeZone11getTimeZoneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'id',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '1263404',
+                                           'Return' => '1956995',
                                            'ShortName' => 'getTimeZone',
                                            'Source' => 'timezone.cpp',
-                                           'SourceLine' => '206',
+                                           'SourceLine' => '201',
                                            'Static' => 1
                                          },
-                            '2840479' => {
-                                           'Class' => '2840329',
-                                           'Header' => 'datelayout.h',
-                                           'Line' => '51',
-                                           'MnglName' => '_ZN7log4cxx7helpers10DateLayout15activateOptionsERNS0_4PoolE',
+                            '4176115' => {
+                                           'Class' => '4175863',
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter13getDateFormatERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                            'Param' => {
                                                         '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2842090'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '53948'
+                                                                 'name' => 'options',
+                                                                 'type' => '4182148'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'activateOptions',
-                                           'Source' => 'datelayout.cpp',
-                                           'SourceLine' => '57',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
+                                           'Private' => 1,
+                                           'Return' => '1956966',
+                                           'ShortName' => 'getDateFormat',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '61',
+                                           'Static' => 1
                                          },
-                            '2840520' => {
-                                           'Class' => '2840329',
-                                           'Header' => 'datelayout.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers10DateLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2842090'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'option',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'datelayout.cpp',
-                                           'SourceLine' => '42',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
+                            '4176141' => {
+                                           'Class' => '4175863',
+                                           'Header' => 'datepatternconverter.h',
+                                           'Line' => '49',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '50',
+                                           'Static' => 1
                                          },
-                            '2840692' => {
-                                           'Class' => '2840329',
+                            '4176158' => {
+                                           'Class' => '4175863',
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '50',
+                                           'Static' => 1
+                                         },
+                            '4176175' => {
+                                           'Class' => '4175863',
                                            'Const' => 1,
-                                           'Header' => 'datelayout.h',
-                                           'Line' => '90',
-                                           'MnglName' => '_ZNK7log4cxx7helpers10DateLayout10formatDateERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS0_4PoolE',
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2842112'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 's',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '4180391'
                                                                }
                                                       },
-                                           'Return' => '1',
-                                           'ShortName' => 'formatDate',
-                                           'Source' => 'datelayout.cpp',
-                                           'SourceLine' => '116'
+                                           'Return' => '99448',
+                                           'ShortName' => 'getClass',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '50',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
                                          },
-                            '2841017' => {
-                                           'Class' => '334707',
+                            '4176214' => {
+                                           'Class' => '4175863',
                                            'Const' => 1,
-                                           'Header' => 'layout.h',
+                                           'Header' => 'datepatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '46',
-                                           'MnglName' => '_ZNK7log4cxx6Layout10instanceofERKNS_7helpers5ClassE',
+                                           'Line' => '50',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896640'
+                                                                 'type' => '4180391'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2841061' => {
-                                           'Class' => '334707',
-                                           'Const' => 1,
-                                           'Header' => 'layout.h',
-                                           'InLine' => 2,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZNK7log4cxx6Layout4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2896640'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '2841105' => {
-                                           'Class' => '334707',
-                                           'Header' => 'layout.h',
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx6Layout14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'layout.cpp',
-                                           'SourceLine' => '23',
+                            '4176258' => {
+                                           'Class' => '4175863',
+                                           'Const' => 1,
+                                           'Header' => 'datepatternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '53',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4180391'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '4176387' => {
+                                           'Class' => '4175863',
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'options',
+                                                                 'type' => '2741982'
+                                                               }
+                                                      },
+                                           'Return' => '2740957',
+                                           'ShortName' => 'newInstance',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '133',
                                            'Static' => 1
                                          },
-                            '2846354' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2840178',
-                                           'Destructor' => 1,
-                                           'Header' => 'iso8601dateformat.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7helpers17ISO8601DateFormatD0Ev',
+                            '4176415' => {
+                                           'Class' => '4175863',
+                                           'Const' => 1,
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841811'
+                                                                 'type' => '4180391'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'event',
+                                                                 'type' => '220958'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'toAppendTo',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'ShortName' => 'ISO8601DateFormat',
-                                           'Virt' => 1
+                                           'Return' => '1',
+                                           'ShortName' => 'format',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '139',
+                                           'Virt' => 1,
+                                           'VirtPos' => '7'
                                          },
-                            '2846355' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2840178',
-                                           'Destructor' => 1,
-                                           'Header' => 'iso8601dateformat.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7helpers17ISO8601DateFormatD1Ev',
+                            '4176466' => {
+                                           'Class' => '4175863',
+                                           'Const' => 1,
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841811'
+                                                                 'type' => '4180391'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'obj',
+                                                                 'type' => '802470'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'toAppendTo',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'ShortName' => 'ISO8601DateFormat',
-                                           'Virt' => 1
+                                           'Return' => '1',
+                                           'ShortName' => 'format',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '150',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
                                          },
-                            '2846497' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2840178',
-                                           'Destructor' => 1,
-                                           'Header' => 'iso8601dateformat.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7helpers17ISO8601DateFormatD2Ev',
+                            '4176517' => {
+                                           'Class' => '4175863',
+                                           'Const' => 1,
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_7helpers4DateEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841811'
+                                                                 'type' => '4180391'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'date',
+                                                                 'type' => '4182154'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'toAppendTo',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'ShortName' => 'ISO8601DateFormat',
-                                           'Virt' => 1
+                                           'Return' => '1',
+                                           'ShortName' => 'format',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '177'
                                          },
-                            '2846682' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2840000',
-                                           'Destructor' => 1,
-                                           'Header' => 'datetimedateformat.h',
-                                           'InLine' => 1,
-                                           'Line' => '31',
-                                           'MnglName' => '_ZN7log4cxx7helpers18DateTimeDateFormatD0Ev',
+                            '4176679' => {
+                                           'Class' => '4176559',
+                                           'Const' => 1,
+                                           'Header' => 'datepatternconverter.h',
+                                           'InLine' => 2,
+                                           'Line' => '49',
+                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverter7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841800'
+                                                                 'type' => '4182249'
                                                                }
                                                       },
-                                           'ShortName' => 'DateTimeDateFormat',
-                                           'Virt' => 1
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
                                          },
-                            '2846683' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2840000',
-                                           'Destructor' => 1,
-                                           'Header' => 'datetimedateformat.h',
-                                           'InLine' => 1,
-                                           'Line' => '31',
-                                           'MnglName' => '_ZN7log4cxx7helpers18DateTimeDateFormatD1Ev',
+                            '4177038' => {
+                                           'Class' => '542896',
+                                           'Header' => 'loggingevent.h',
+                                           'Line' => '53',
+                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'loggingevent.cpp',
+                                           'SourceLine' => '146',
+                                           'Static' => 1
+                                         },
+                            '4177050' => {
+                                           'Class' => '542896',
+                                           'Const' => 1,
+                                           'Header' => 'loggingevent.h',
+                                           'Line' => '109',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent12getTimeStampEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841800'
+                                                                 'type' => '12067430'
                                                                }
                                                       },
-                                           'ShortName' => 'DateTimeDateFormat',
-                                           'Virt' => 1
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '800615',
+                                           'ShortName' => 'getTimeStamp',
+                                           'Source' => 'loggingevent.cpp',
+                                           'SourceLine' => '428'
                                          },
-                            '2846825' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2840000',
-                                           'Destructor' => 1,
-                                           'Header' => 'datetimedateformat.h',
-                                           'InLine' => 1,
-                                           'Line' => '31',
-                                           'MnglName' => '_ZN7log4cxx7helpers18DateTimeDateFormatD2Ev',
+                            '4177094' => {
+                                           'Data' => 1,
+                                           'Line' => '50',
+                                           'MnglName' => '_ZN7log4cxx7classes32DatePatternConverterRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'DatePatternConverterRegistration',
+                                           'Source' => 'datepatternconverter.cpp'
+                                         },
+                            '4177112' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_3spi12LoggingEventENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                           'NameSpace' => 'log4cxx',
                                            'Param' => {
                                                         '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2841800'
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
                                                                }
                                                       },
-                                           'ShortName' => 'DateTimeDateFormat',
-                                           'Virt' => 1
+                                           'Return' => '194046',
+                                           'ShortName' => 'cast<log4cxx::spi::LoggingEvent, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '542896'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
                                          },
-                            '2847010' => {
+                            '4177156' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_7helpers4DateENS1_6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
+                                                               }
+                                                      },
+                                           'Return' => '4122078',
+                                           'ShortName' => 'cast<log4cxx::helpers::Date, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '3908634'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
+                                         },
+                            '418587' => {
+                                          'Class' => '361547',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderAttachableImpl',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '44',
+                                          'Virt' => 1
+                                        },
+                            '418685' => {
+                                          'Class' => '361547',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderAttachableImpl',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '44',
+                                          'Virt' => 1
+                                        },
+                            '4199664' => {
                                            'Artificial' => 1,
-                                           'Class' => '2839854',
+                                           'Class' => '4174731',
                                            'Destructor' => 1,
                                            'Header' => 'absolutetimedateformat.h',
                                            'InLine' => 1,
@@ -34609,15 +54812,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841789'
+                                                                 'type' => '4178798'
                                                                }
                                                       },
                                            'ShortName' => 'AbsoluteTimeDateFormat',
                                            'Virt' => 1
                                          },
-                            '2847011' => {
+                            '4199665' => {
                                            'Artificial' => 1,
-                                           'Class' => '2839854',
+                                           'Class' => '4174731',
                                            'Destructor' => 1,
                                            'Header' => 'absolutetimedateformat.h',
                                            'InLine' => 1,
@@ -34626,15 +54829,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841789'
+                                                                 'type' => '4178798'
                                                                }
                                                       },
                                            'ShortName' => 'AbsoluteTimeDateFormat',
                                            'Virt' => 1
                                          },
-                            '2847153' => {
+                            '4199806' => {
                                            'Artificial' => 1,
-                                           'Class' => '2839854',
+                                           'Class' => '4174731',
                                            'Destructor' => 1,
                                            'Header' => 'absolutetimedateformat.h',
                                            'InLine' => 1,
@@ -34643,133 +54846,457 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841789'
+                                                                 'type' => '4178798'
                                                                }
                                                       },
                                            'ShortName' => 'AbsoluteTimeDateFormat',
                                            'Virt' => 1
                                          },
-                            '2886524' => {
-                                           'Class' => '2840329',
+                            '4199908' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4174878',
                                            'Destructor' => 1,
-                                           'Header' => 'datelayout.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers10DateLayoutD0Ev',
+                                           'Header' => 'datetimedateformat.h',
+                                           'InLine' => 1,
+                                           'Line' => '31',
+                                           'MnglName' => '_ZN7log4cxx7helpers18DateTimeDateFormatD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2842090'
+                                                                 'type' => '4178909'
                                                                }
                                                       },
-                                           'ShortName' => 'DateLayout',
-                                           'Source' => 'datelayout.cpp',
-                                           'SourceLine' => '37',
+                                           'ShortName' => 'DateTimeDateFormat',
                                            'Virt' => 1
                                          },
-                            '2886623' => {
-                                           'Class' => '2840329',
+                            '4199909' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4174878',
                                            'Destructor' => 1,
-                                           'Header' => 'datelayout.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers10DateLayoutD1Ev',
+                                           'Header' => 'datetimedateformat.h',
+                                           'InLine' => 1,
+                                           'Line' => '31',
+                                           'MnglName' => '_ZN7log4cxx7helpers18DateTimeDateFormatD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2842090'
+                                                                 'type' => '4178909'
                                                                }
                                                       },
-                                           'ShortName' => 'DateLayout',
-                                           'Source' => 'datelayout.cpp',
-                                           'SourceLine' => '37',
+                                           'ShortName' => 'DateTimeDateFormat',
                                            'Virt' => 1
                                          },
-                            '2888625' => {
-                                           'Class' => '2840329',
+                            '4200050' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4174878',
                                            'Destructor' => 1,
-                                           'Header' => 'datelayout.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers10DateLayoutD2Ev',
+                                           'Header' => 'datetimedateformat.h',
+                                           'InLine' => 1,
+                                           'Line' => '31',
+                                           'MnglName' => '_ZN7log4cxx7helpers18DateTimeDateFormatD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2842090'
+                                                                 'type' => '4178909'
                                                                }
                                                       },
-                                           'ShortName' => 'DateLayout',
-                                           'Source' => 'datelayout.cpp',
-                                           'SourceLine' => '37',
+                                           'ShortName' => 'DateTimeDateFormat',
                                            'Virt' => 1
                                          },
-                            '2890687' => {
-                                           'Class' => '2840329',
+                            '4200152' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4174584',
+                                           'Destructor' => 1,
+                                           'Header' => 'iso8601dateformat.h',
+                                           'InLine' => 1,
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7helpers17ISO8601DateFormatD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4178687'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ISO8601DateFormat',
+                                           'Virt' => 1
+                                         },
+                            '4200153' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4174584',
+                                           'Destructor' => 1,
+                                           'Header' => 'iso8601dateformat.h',
+                                           'InLine' => 1,
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7helpers17ISO8601DateFormatD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4178687'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ISO8601DateFormat',
+                                           'Virt' => 1
+                                         },
+                            '4200294' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4174584',
+                                           'Destructor' => 1,
+                                           'Header' => 'iso8601dateformat.h',
+                                           'InLine' => 1,
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7helpers17ISO8601DateFormatD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4178687'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ISO8601DateFormat',
+                                           'Virt' => 1
+                                         },
+                            '420508' => {
+                                          'Class' => '361547',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderAttachableImpl',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '44',
+                                          'Virt' => 1
+                                        },
+                            '422281' => {
+                                          'Class' => '361547',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplC1ERNS0_4PoolE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'pool',
+                                                                'type' => '99413'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderAttachableImpl',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '39'
+                                        },
+                            '4225983' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4175897',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4178141'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DatePatternConverterPrivate',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'Virt' => 1
+                                         },
+                            '4225984' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4175897',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4178141'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DatePatternConverterPrivate',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'Virt' => 1
+                                         },
+                            '4228030' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4175897',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4178141'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DatePatternConverterPrivate',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'Virt' => 1
+                                         },
+                            '423386' => {
+                                          'Class' => '361547',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImplC2ERNS0_4PoolE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364241'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'pool',
+                                                                'type' => '99413'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderAttachableImpl',
+                                          'Source' => 'appenderattachableimpl.cpp',
+                                          'SourceLine' => '39'
+                                        },
+                            '424443' => {
+                                          'Artificial' => 1,
+                                          'Class' => '362887',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderattachable.h',
+                                          'InLine' => 1,
+                                          'Line' => '33',
+                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachableC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '424393'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderAttachable'
+                                        },
+                            '424444' => {
+                                          'Artificial' => 1,
+                                          'Class' => '362887',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderattachable.h',
+                                          'InLine' => 1,
+                                          'Line' => '33',
+                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachableC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '424393'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderAttachable'
+                                        },
+                            '425995' => {
+                                          'Artificial' => 1,
+                                          'Class' => '362363',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'InLine' => 1,
+                                          'Line' => '54',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364292'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderAttachableImpl',
+                                          'Virt' => 1
+                                        },
+                            '425996' => {
+                                          'Artificial' => 1,
+                                          'Class' => '362363',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'InLine' => 1,
+                                          'Line' => '54',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364292'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderAttachableImpl',
+                                          'Virt' => 1
+                                        },
+                            '426137' => {
+                                          'Artificial' => 1,
+                                          'Class' => '362363',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'InLine' => 1,
+                                          'Line' => '54',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364292'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderAttachableImpl',
+                                          'Virt' => 1
+                                        },
+                            '426227' => {
+                                          'Artificial' => 1,
+                                          'Class' => '362363',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'InLine' => 1,
+                                          'Line' => '54',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364292'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderAttachableImpl'
+                                        },
+                            '426228' => {
+                                          'Artificial' => 1,
+                                          'Class' => '362363',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderattachableimpl.h',
+                                          'InLine' => 1,
+                                          'Line' => '54',
+                                          'MnglName' => '_ZN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '364292'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderAttachableImpl'
+                                        },
+                            '426353' => {
+                                          'Artificial' => 1,
+                                          'Class' => '362887',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderattachable.h',
+                                          'InLine' => 1,
+                                          'Line' => '77',
+                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachableD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '424393'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderAttachable',
+                                          'Virt' => 1
+                                        },
+                            '426354' => {
+                                          'Artificial' => 1,
+                                          'Class' => '362887',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderattachable.h',
+                                          'InLine' => 1,
+                                          'Line' => '77',
+                                          'MnglName' => '_ZN7log4cxx3spi18AppenderAttachableD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '424393'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderAttachable',
+                                          'Virt' => 1
+                                        },
+                            '4289456' => {
+                                           'Class' => '4175863',
+                                           'Destructor' => 1,
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4179543'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DatePatternConverter',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '59',
+                                           'Virt' => 1
+                                         },
+                            '4289554' => {
+                                           'Class' => '4175863',
+                                           'Destructor' => 1,
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4179543'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DatePatternConverter',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '59',
+                                           'Virt' => 1
+                                         },
+                            '4289746' => {
+                                           'Class' => '4175863',
+                                           'Destructor' => 1,
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4179543'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DatePatternConverter',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '59',
+                                           'Virt' => 1
+                                         },
+                            '4289949' => {
+                                           'Class' => '4175863',
                                            'Constructor' => 1,
-                                           'Header' => 'datelayout.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers10DateLayoutC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterC1ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2842090'
+                                                                 'type' => '4179543'
                                                                },
                                                         '1' => {
-                                                                 'name' => 'dateFormatOption1',
-                                                                 'type' => '205852'
+                                                                 'name' => 'options',
+                                                                 'type' => '2741982'
                                                                }
                                                       },
-                                           'ShortName' => 'DateLayout',
-                                           'Source' => 'datelayout.cpp',
-                                           'SourceLine' => '32'
+                                           'ShortName' => 'DatePatternConverter',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '52'
                                          },
-                            '2893381' => {
-                                           'Class' => '2840329',
+                            '4302198' => {
+                                           'Class' => '4175863',
                                            'Constructor' => 1,
-                                           'Header' => 'datelayout.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers10DateLayoutC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Header' => 'datepatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterC2ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2842090'
+                                                                 'type' => '4179543'
                                                                },
                                                         '2' => {
-                                                                 'name' => 'dateFormatOption1',
-                                                                 'type' => '205852'
+                                                                 'name' => 'options',
+                                                                 'type' => '2741982'
                                                                }
                                                       },
-                                           'ShortName' => 'DateLayout',
-                                           'Source' => 'datelayout.cpp',
-                                           'SourceLine' => '32'
+                                           'ShortName' => 'DatePatternConverter',
+                                           'Source' => 'datepatternconverter.cpp',
+                                           'SourceLine' => '52'
                                          },
-                            '2896252' => {
+                            '4318221' => {
                                            'Artificial' => 1,
-                                           'Class' => '334707',
-                                           'Constructor' => 1,
-                                           'Header' => 'layout.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx6LayoutC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2896202'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Layout'
-                                         },
-                            '2896253' => {
-                                           'Artificial' => 1,
-                                           'Class' => '334707',
-                                           'Constructor' => 1,
-                                           'Header' => 'layout.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx6LayoutC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2896202'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Layout'
-                                         },
-                            '2896304' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2840178',
+                                           'Class' => '4174584',
                                            'Constructor' => 1,
                                            'Header' => 'iso8601dateformat.h',
                                            'InLine' => 1,
@@ -34778,14 +55305,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841811'
+                                                                 'type' => '4178687'
                                                                }
                                                       },
                                            'ShortName' => 'ISO8601DateFormat'
                                          },
-                            '2896305' => {
+                            '4318222' => {
                                            'Artificial' => 1,
-                                           'Class' => '2840178',
+                                           'Class' => '4174584',
                                            'Constructor' => 1,
                                            'Header' => 'iso8601dateformat.h',
                                            'InLine' => 1,
@@ -34794,14 +55321,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841811'
+                                                                 'type' => '4178687'
                                                                }
                                                       },
                                            'ShortName' => 'ISO8601DateFormat'
                                          },
-                            '2896351' => {
+                            '4318268' => {
                                            'Artificial' => 1,
-                                           'Class' => '2840000',
+                                           'Class' => '4174878',
                                            'Constructor' => 1,
                                            'Header' => 'datetimedateformat.h',
                                            'InLine' => 1,
@@ -34810,14 +55337,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841800'
+                                                                 'type' => '4178909'
                                                                }
                                                       },
                                            'ShortName' => 'DateTimeDateFormat'
                                          },
-                            '2896352' => {
+                            '4318269' => {
                                            'Artificial' => 1,
-                                           'Class' => '2840000',
+                                           'Class' => '4174878',
                                            'Constructor' => 1,
                                            'Header' => 'datetimedateformat.h',
                                            'InLine' => 1,
@@ -34826,14 +55353,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841800'
+                                                                 'type' => '4178909'
                                                                }
                                                       },
                                            'ShortName' => 'DateTimeDateFormat'
                                          },
-                            '2896398' => {
+                            '4318315' => {
                                            'Artificial' => 1,
-                                           'Class' => '2839854',
+                                           'Class' => '4174731',
                                            'Constructor' => 1,
                                            'Header' => 'absolutetimedateformat.h',
                                            'InLine' => 1,
@@ -34842,14 +55369,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841789'
+                                                                 'type' => '4178798'
                                                                }
                                                       },
                                            'ShortName' => 'AbsoluteTimeDateFormat'
                                          },
-                            '2896399' => {
+                            '4318316' => {
                                            'Artificial' => 1,
-                                           'Class' => '2839854',
+                                           'Class' => '4174731',
                                            'Constructor' => 1,
                                            'Header' => 'absolutetimedateformat.h',
                                            'InLine' => 1,
@@ -34858,902 +55385,611 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2841789'
+                                                                 'type' => '4178798'
                                                                }
                                                       },
                                            'ShortName' => 'AbsoluteTimeDateFormat'
                                          },
-                            '2972678' => {
-                                           'Class' => '334593',
-                                           'Header' => 'loggingevent.h',
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '45',
-                                           'Static' => 1
-                                         },
-                            '2972904' => {
-                                           'Class' => '2972731',
-                                           'Header' => 'datepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter13getDateFormatERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '2975753'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1263375',
-                                           'ShortName' => 'getDateFormat',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '49',
-                                           'Static' => 1
-                                         },
-                            '2972930' => {
-                                           'Class' => '2972731',
-                                           'Const' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975765'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '40',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '2972969' => {
-                                           'Class' => '2972731',
-                                           'Header' => 'datepatternconverter.h',
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '40',
-                                           'Static' => 1
-                                         },
-                            '2972987' => {
-                                           'Class' => '2972731',
-                                           'Header' => 'datepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '40',
-                                           'Static' => 1
-                                         },
-                            '2973005' => {
-                                           'Class' => '2972731',
-                                           'Const' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '60',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975765'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '2973049' => {
-                                           'Class' => '2972731',
-                                           'Const' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '63',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975765'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2973093' => {
-                                           'Class' => '2972731',
-                                           'Header' => 'datepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '121',
-                                           'Static' => 1
-                                         },
-                            '2973120' => {
-                                           'Class' => '2972731',
-                                           'Const' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975765'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '127',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '2973171' => {
-                                           'Class' => '2972731',
-                                           'Const' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975765'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'obj',
-                                                                 'type' => '654616'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '138',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '2973222' => {
-                                           'Class' => '2972731',
-                                           'Const' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_7helpers4DateEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975765'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'date',
-                                                                 'type' => '2975770'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '165'
-                                         },
-                            '2973384' => {
-                                           'Class' => '2973264',
-                                           'Const' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975835'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '2973881' => {
-                                           'Data' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7classes32DatePatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'DatePatternConverterRegistration',
-                                           'Source' => 'datepatternconverter.cpp'
-                                         },
-                            '2973899' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_3spi12LoggingEventENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '100961',
-                                           'ShortName' => 'cast<log4cxx::spi::LoggingEvent, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '334593'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '2973943' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_7helpers4DateENS1_6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '2949657',
-                                           'ShortName' => 'cast<log4cxx::helpers::Date, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '2712647'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '2982030' => {
+                            '4319215' => {
                                            'Artificial' => 1,
-                                           'Class' => '2972731',
+                                           'Class' => '4176559',
                                            'Destructor' => 1,
                                            'Header' => 'datepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '38',
-                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975077'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '2982031' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2972731',
-                                           'Destructor' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '38',
-                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975077'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '2982961' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2972731',
-                                           'Destructor' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '38',
-                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975077'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DatePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '3037046' => {
-                                           'Class' => '2972731',
-                                           'Constructor' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterC1ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975077'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'DatePatternConverter',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '42'
-                                         },
-                            '3041419' => {
-                                           'Class' => '2972731',
-                                           'Constructor' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverterC2ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2975077'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'DatePatternConverter',
-                                           'Source' => 'datepatternconverter.cpp',
-                                           'SourceLine' => '42'
-                                         },
-                            '3049574' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2973264',
-                                           'Destructor' => 1,
-                                           'Header' => 'datepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '49',
                                            'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2975818'
+                                                                 'type' => '4182232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDatePatternConverter',
                                            'Virt' => 1
                                          },
-                            '3049575' => {
+                            '4319216' => {
                                            'Artificial' => 1,
-                                           'Class' => '2973264',
+                                           'Class' => '4176559',
                                            'Destructor' => 1,
                                            'Header' => 'datepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '49',
                                            'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2975818'
+                                                                 'type' => '4182232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDatePatternConverter',
                                            'Virt' => 1
                                          },
-                            '3049716' => {
+                            '4319357' => {
                                            'Artificial' => 1,
-                                           'Class' => '2973264',
+                                           'Class' => '4176559',
                                            'Destructor' => 1,
                                            'Header' => 'datepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '49',
                                            'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2975818'
+                                                                 'type' => '4182232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDatePatternConverter',
                                            'Virt' => 1
                                          },
-                            '3049806' => {
+                            '4319447' => {
                                            'Artificial' => 1,
-                                           'Class' => '2973264',
+                                           'Class' => '4176559',
                                            'Constructor' => 1,
                                            'Header' => 'datepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '49',
                                            'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2975818'
+                                                                 'type' => '4182232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDatePatternConverter'
                                          },
-                            '3049807' => {
+                            '4319448' => {
                                            'Artificial' => 1,
-                                           'Class' => '2973264',
+                                           'Class' => '4176559',
                                            'Constructor' => 1,
                                            'Header' => 'datepatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '49',
                                            'MnglName' => '_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2975818'
+                                                                 'type' => '4182232'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDatePatternConverter'
                                          },
-                            '3119339' => {
-                                           'Class' => '3119300',
+                            '4430097' => {
+                                           'Class' => '4430058',
                                            'Header' => 'defaultconfigurator.h',
-                                           'Line' => '45',
+                                           'Line' => '60',
                                            'MnglName' => '_ZN7log4cxx19DefaultConfigurator9configureESt10shared_ptrINS_3spi16LoggerRepositoryEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'repository',
-                                                                 'type' => '649952'
+                                                                 'type' => '1018115'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'configure',
                                            'Source' => 'defaultconfigurator.cpp',
-                                           'SourceLine' => '30',
+                                           'SourceLine' => '49',
                                            'Static' => 1
                                          },
-                            '3119362' => {
-                                           'Class' => '3119300',
+                            '4430120' => {
+                                           'Class' => '4430058',
                                            'Header' => 'defaultconfigurator.h',
-                                           'Line' => '48',
+                                           'Line' => '65',
+                                           'MnglName' => '_ZN7log4cxx19DefaultConfigurator24setConfigurationFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'path',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setConfigurationFileName',
+                                           'Source' => 'defaultconfigurator.cpp',
+                                           'SourceLine' => '36',
+                                           'Static' => 1
+                                         },
+                            '4430143' => {
+                                           'Class' => '4430058',
+                                           'Header' => 'defaultconfigurator.h',
+                                           'Line' => '71',
+                                           'MnglName' => '_ZN7log4cxx19DefaultConfigurator28setConfigurationWatchSecondsEi',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'seconds',
+                                                                 'type' => '83870'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setConfigurationWatchSeconds',
+                                           'Source' => 'defaultconfigurator.cpp',
+                                           'SourceLine' => '42',
+                                           'Static' => 1
+                                         },
+                            '4430166' => {
+                                           'Class' => '4430058',
+                                           'Header' => 'defaultconfigurator.h',
+                                           'Line' => '74',
                                            'MnglName' => '_ZN7log4cxx19DefaultConfigurator24getConfigurationFileNameB5cxx11Ev',
                                            'Private' => 1,
-                                           'Return' => '205649',
+                                           'Return' => '362869',
                                            'ShortName' => 'getConfigurationFileName',
                                            'Source' => 'defaultconfigurator.cpp',
-                                           'SourceLine' => '103',
+                                           'SourceLine' => '130',
                                            'Static' => 1
                                          },
-                            '3119378' => {
-                                           'Class' => '3119300',
+                            '4430182' => {
+                                           'Class' => '4430058',
                                            'Header' => 'defaultconfigurator.h',
-                                           'Line' => '49',
+                                           'Line' => '75',
                                            'MnglName' => '_ZN7log4cxx19DefaultConfigurator20getConfiguratorClassB5cxx11Ev',
                                            'Private' => 1,
-                                           'Return' => '205649',
+                                           'Return' => '362869',
                                            'ShortName' => 'getConfiguratorClass',
                                            'Source' => 'defaultconfigurator.cpp',
-                                           'SourceLine' => '90',
+                                           'SourceLine' => '117',
                                            'Static' => 1
                                          },
-                            '3119595' => {
-                                           'Class' => '651933',
+                            '4430198' => {
+                                           'Class' => '4430058',
+                                           'Header' => 'defaultconfigurator.h',
+                                           'Line' => '76',
+                                           'MnglName' => '_ZN7log4cxx19DefaultConfigurator26getConfigurationWatchDelayEv',
+                                           'Private' => 1,
+                                           'Return' => '83870',
+                                           'ShortName' => 'getConfigurationWatchDelay',
+                                           'Source' => 'defaultconfigurator.cpp',
+                                           'SourceLine' => '143',
+                                           'Static' => 1
+                                         },
+                            '4430420' => {
+                                           'Class' => '1018858',
                                            'Header' => 'file.h',
-                                           'Line' => '100',
+                                           'Line' => '95',
                                            'MnglName' => '_ZN7log4cxx4FileaSERKS0_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                }
                                                       },
-                                           'Return' => '3120518',
+                                           'Return' => '4431544',
                                            'ShortName' => 'operator=',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '102'
+                                           'SourceLine' => '122'
                                          },
-                            '3119663' => {
-                                           'Class' => '651933',
+                            '4430488' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '111',
+                                           'Line' => '106',
                                            'MnglName' => '_ZNK7log4cxx4File6existsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'exists',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '170'
+                                           'SourceLine' => '195'
                                          },
-                            '3119699' => {
-                                           'Class' => '651933',
+                            '4430524' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '117',
+                                           'Line' => '112',
                                            'MnglName' => '_ZNK7log4cxx4File6lengthERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'pool',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '41030',
+                                           'Return' => '84113',
                                            'ShortName' => 'length',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '207'
+                                           'SourceLine' => '232'
                                          },
-                            '3119735' => {
-                                           'Class' => '651933',
+                            '4430560' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '123',
+                                           'Line' => '118',
                                            'MnglName' => '_ZNK7log4cxx4File12lastModifiedERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'pool',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '523038',
+                                           'Return' => '800615',
                                            'ShortName' => 'lastModified',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '222'
+                                           'SourceLine' => '247'
                                          },
-                            '3119771' => {
-                                           'Class' => '651933',
+                            '4430596' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '128',
+                                           'Line' => '123',
                                            'MnglName' => '_ZNK7log4cxx4File7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '131'
+                                           'SourceLine' => '156'
                                          },
-                            '3119802' => {
-                                           'Class' => '651933',
+                            '4430627' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '133',
+                                           'Line' => '128',
                                            'MnglName' => '_ZNK7log4cxx4File7getPathB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getPath',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '120'
+                                           'SourceLine' => '145'
                                          },
-                            '3119833' => {
-                                           'Class' => '651933',
+                            '4430658' => {
+                                           'Class' => '1018858',
                                            'Header' => 'file.h',
-                                           'Line' => '137',
+                                           'Line' => '132',
                                            'MnglName' => '_ZN7log4cxx4File7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'newName',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
-                                           'Return' => '3120518',
+                                           'Return' => '4431544',
                                            'ShortName' => 'setPath',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '125'
+                                           'SourceLine' => '150'
                                          },
-                            '3119869' => {
-                                           'Class' => '651933',
+                            '4430694' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '147',
+                                           'Line' => '142',
                                            'MnglName' => '_ZNK7log4cxx4File4openEPP10apr_file_tiiRNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'file',
-                                                                 'type' => '4391912'
+                                                                 'type' => '5979507'
                                                                },
                                                         '2' => {
                                                                  'name' => 'flags',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                },
                                                         '3' => {
                                                                  'name' => 'perm',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                },
                                                         '4' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '645615',
+                                           'Return' => '1020684',
                                            'ShortName' => 'open',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '162'
+                                           'SourceLine' => '187'
                                          },
-                            '3119920' => {
-                                           'Class' => '651933',
+                            '4430745' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '155',
+                                           'Line' => '150',
                                            'MnglName' => '_ZNK7log4cxx4File4listB5cxx11ERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '1769873',
+                                           'Return' => '2705422',
                                            'ShortName' => 'list',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '237'
+                                           'SourceLine' => '262'
                                          },
-                            '3119956' => {
-                                           'Class' => '651933',
+                            '4430781' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '162',
+                                           'Line' => '157',
                                            'MnglName' => '_ZNK7log4cxx4File10deleteFileERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'deleteFile',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '191'
+                                           'SourceLine' => '216'
                                          },
-                            '3119992' => {
-                                           'Class' => '651933',
+                            '4430817' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '169',
+                                           'Line' => '164',
                                            'MnglName' => '_ZNK7log4cxx4File8renameToERKS0_RNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'dest',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'renameTo',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '198'
+                                           'SourceLine' => '223'
                                          },
-                            '3120033' => {
-                                           'Class' => '651933',
+                            '4430858' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '176',
+                                           'Line' => '171',
                                            'MnglName' => '_ZNK7log4cxx4File9getParentB5cxx11ERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '1' => 'rdx'
                                                     },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getParent',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '280'
+                                           'SourceLine' => '305'
                                          },
-                            '3120069' => {
-                                           'Class' => '651933',
+                            '4430894' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '182',
+                                           'Line' => '177',
                                            'MnglName' => '_ZNK7log4cxx4File6mkdirsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'mkdirs',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '307'
+                                           'SourceLine' => '332'
                                          },
-                            '3120118' => {
-                                           'Class' => '651933',
+                            '4430930' => {
+                                           'Class' => '1018858',
                                            'Header' => 'file.h',
-                                           'Line' => '186',
+                                           'Line' => '183',
+                                           'MnglName' => '_ZN7log4cxx4File13setAutoDeleteEb',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5936427'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'autoDelete',
+                                                                 'type' => '83923'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setAutoDelete',
+                                           'Source' => 'file.cpp',
+                                           'SourceLine' => '339'
+                                         },
+                            '4430962' => {
+                                           'Class' => '1018858',
+                                           'Const' => 1,
+                                           'Header' => 'file.h',
+                                           'Line' => '191',
+                                           'MnglName' => '_ZNK7log4cxx4File13getAutoDeleteEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5936450'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83923',
+                                           'ShortName' => 'getAutoDelete',
+                                           'Source' => 'file.cpp',
+                                           'SourceLine' => '343'
+                                         },
+                            '4431006' => {
+                                           'Class' => '1018858',
+                                           'Header' => 'file.h',
+                                           'Line' => '195',
                                            'MnglName' => '_ZN7log4cxx4File18convertBackSlashesEPc',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'src',
-                                                                 'type' => '42481'
+                                                                 'type' => '85599'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '42481',
+                                           'Return' => '85599',
                                            'ShortName' => 'convertBackSlashes',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '178',
+                                           'SourceLine' => '203',
                                            'Static' => 1
                                          },
-                            '3120144' => {
-                                           'Class' => '651933',
+                            '4431032' => {
+                                           'Class' => '1018858',
                                            'Const' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '187',
+                                           'Line' => '196',
                                            'MnglName' => '_ZNK7log4cxx4File7getPathERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341985'
+                                                                 'type' => '5936450'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '42481',
+                                           'Return' => '85599',
                                            'ShortName' => 'getPath',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '144'
+                                           'SourceLine' => '169'
                                          },
-                            '3211655' => {
-                                           'Class' => '3211607',
+                            '4577163' => {
+                                           'Class' => '4577114',
                                            'Header' => 'loggerfactory.h',
                                            'Line' => '35',
                                            'MnglName' => '_ZN7log4cxx3spi13LoggerFactory14getStaticClassEv',
                                            'Private' => 1,
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'loader.cpp',
                                            'SourceLine' => '47',
                                            'Static' => 1
                                          },
-                            '3211686' => {
+                            '4577199' => {
                                            'Data' => 1,
                                            'Line' => '23',
                                            'MnglName' => '_ZN7log4cxx7classes32DefaultLoggerFactoryRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'DefaultLoggerFactoryRegistration',
                                            'Source' => 'defaultloggerfactory.cpp'
                                          },
-                            '3211753' => {
-                                           'Class' => '3211703',
+                            '4577267' => {
+                                           'Class' => '4577217',
+                                           'Header' => 'defaultloggerfactory.h',
+                                           'MnglName' => '_ZN7log4cxx20DefaultLoggerFactory14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'defaultloggerfactory.cpp',
+                                           'SourceLine' => '23',
+                                           'Static' => 1
+                                         },
+                            '4577284' => {
+                                           'Class' => '4577217',
+                                           'Header' => 'defaultloggerfactory.h',
+                                           'MnglName' => '_ZN7log4cxx20DefaultLoggerFactory13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'defaultloggerfactory.cpp',
+                                           'SourceLine' => '23',
+                                           'Static' => 1
+                                         },
+                            '4577301' => {
+                                           'Class' => '4577217',
                                            'Const' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'MnglName' => '_ZNK7log4cxx20DefaultLoggerFactory8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212669'
+                                                                 'type' => '4578364'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'defaultloggerfactory.cpp',
                                            'SourceLine' => '23',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '3211792' => {
-                                           'Class' => '3211703',
-                                           'Header' => 'defaultloggerfactory.h',
-                                           'MnglName' => '_ZN7log4cxx20DefaultLoggerFactory14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'defaultloggerfactory.cpp',
-                                           'SourceLine' => '23',
-                                           'Static' => 1
-                                         },
-                            '3211810' => {
-                                           'Class' => '3211703',
-                                           'Header' => 'defaultloggerfactory.h',
-                                           'MnglName' => '_ZN7log4cxx20DefaultLoggerFactory13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'defaultloggerfactory.cpp',
-                                           'SourceLine' => '23',
-                                           'Static' => 1
-                                         },
-                            '3211828' => {
-                                           'Class' => '3211703',
+                            '4577340' => {
+                                           'Class' => '4577217',
                                            'Const' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 2,
@@ -35762,20 +55998,20 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212669'
+                                                                 'type' => '4578364'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '3211872' => {
-                                           'Class' => '3211703',
+                            '4577384' => {
+                                           'Class' => '4577217',
                                            'Const' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 2,
@@ -35784,46 +56020,46 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212669'
+                                                                 'type' => '4578364'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '3211916' => {
-                                           'Class' => '3211703',
+                            '4577428' => {
+                                           'Class' => '4577217',
                                            'Const' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'MnglName' => '_ZNK7log4cxx20DefaultLoggerFactory21makeNewLoggerInstanceERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212669'
+                                                                 'type' => '4578364'
                                                                },
                                                         '1' => {
                                                                  'name' => 'pool',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                },
                                                         '2' => {
                                                                  'name' => 'name',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
-                                           'Return' => '911139',
+                                           'Return' => '1350317',
                                            'ShortName' => 'makeNewLoggerInstance',
                                            'Source' => 'defaultloggerfactory.cpp',
                                            'SourceLine' => '25',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '3212085' => {
-                                           'Class' => '3211965',
+                            '4577598' => {
+                                           'Class' => '4577477',
                                            'Const' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 2,
@@ -35832,17 +56068,17 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212719'
+                                                                 'type' => '4578414'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '3213434' => {
+                            '4581383' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211703',
+                                           'Class' => '4577217',
                                            'Destructor' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 1,
@@ -35851,15 +56087,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212680'
+                                                                 'type' => '4578375'
                                                                }
                                                       },
                                            'ShortName' => 'DefaultLoggerFactory',
                                            'Virt' => 1
                                          },
-                            '3213435' => {
+                            '4581384' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211703',
+                                           'Class' => '4577217',
                                            'Destructor' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 1,
@@ -35868,15 +56104,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212680'
+                                                                 'type' => '4578375'
                                                                }
                                                       },
                                            'ShortName' => 'DefaultLoggerFactory',
                                            'Virt' => 1
                                          },
-                            '3213671' => {
+                            '4581620' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211703',
+                                           'Class' => '4577217',
                                            'Destructor' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 1,
@@ -35885,7 +56121,7 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212680'
+                                                                 'type' => '4578375'
                                                                }
                                                       },
                                            'Reg' => {
@@ -35894,9 +56130,9 @@
                                            'ShortName' => 'DefaultLoggerFactory',
                                            'Virt' => 1
                                          },
-                            '3219458' => {
+                            '4591385' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211965',
+                                           'Class' => '4577477',
                                            'Destructor' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 1,
@@ -35905,15 +56141,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212702'
+                                                                 'type' => '4578397'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDefaultLoggerFactory',
                                            'Virt' => 1
                                          },
-                            '3219459' => {
+                            '4591386' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211965',
+                                           'Class' => '4577477',
                                            'Destructor' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 1,
@@ -35922,15 +56158,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212702'
+                                                                 'type' => '4578397'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDefaultLoggerFactory',
                                            'Virt' => 1
                                          },
-                            '3219599' => {
+                            '4591526' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211965',
+                                           'Class' => '4577477',
                                            'Destructor' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 1,
@@ -35939,15 +56175,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212702'
+                                                                 'type' => '4578397'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDefaultLoggerFactory',
                                            'Virt' => 1
                                          },
-                            '3219689' => {
+                            '4591616' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211965',
+                                           'Class' => '4577477',
                                            'Constructor' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 1,
@@ -35956,14 +56192,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212702'
+                                                                 'type' => '4578397'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDefaultLoggerFactory'
                                          },
-                            '3219690' => {
+                            '4591617' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211965',
+                                           'Class' => '4577477',
                                            'Constructor' => 1,
                                            'Header' => 'defaultloggerfactory.h',
                                            'InLine' => 1,
@@ -35972,14 +56208,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3212702'
+                                                                 'type' => '4578397'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzDefaultLoggerFactory'
                                          },
-                            '3219765' => {
+                            '4591692' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211607',
+                                           'Class' => '4577114',
                                            'Destructor' => 1,
                                            'Header' => 'loggerfactory.h',
                                            'InLine' => 1,
@@ -35988,15 +56224,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3219718'
+                                                                 'type' => '4591645'
                                                                }
                                                       },
                                            'ShortName' => 'LoggerFactory',
                                            'Virt' => 1
                                          },
-                            '3219766' => {
+                            '4591693' => {
                                            'Artificial' => 1,
-                                           'Class' => '3211607',
+                                           'Class' => '4577114',
                                            'Destructor' => 1,
                                            'Header' => 'loggerfactory.h',
                                            'InLine' => 1,
@@ -36005,125 +56241,166 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3219718'
+                                                                 'type' => '4591645'
                                                                }
                                                       },
                                            'ShortName' => 'LoggerFactory',
                                            'Virt' => 1
                                          },
-                            '3272793' => {
-                                           'Class' => '3272784',
+                            '4690390' => {
+                                           'Class' => '4690304',
                                            'Header' => 'defaultrepositoryselector.h',
-                                           'Line' => '40',
+                                           'Line' => '42',
                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector19getLoggerRepositoryEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3273703'
+                                                                 'type' => '4693475'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rsi'
                                                     },
-                                           'Return' => '649952',
+                                           'Return' => '1018115',
                                            'ShortName' => 'getLoggerRepository',
                                            'Source' => 'defaultrepositoryselector.cpp',
-                                           'SourceLine' => '30',
+                                           'SourceLine' => '37',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '3272874' => {
-                                           'Class' => '3272784',
+                            '4690514' => {
+                                           'Class' => '4690304',
                                            'Const' => 1,
                                            'Header' => 'defaultrepositoryselector.h',
                                            'InLine' => 2,
-                                           'Line' => '37',
+                                           'Line' => '38',
                                            'MnglName' => '_ZNK7log4cxx3spi25DefaultRepositorySelector10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3275451'
+                                                                 'type' => '4700421'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '3272918' => {
-                                           'Class' => '3272784',
+                            '4690558' => {
+                                           'Class' => '4690304',
                                            'Const' => 1,
                                            'Header' => 'defaultrepositoryselector.h',
                                            'InLine' => 2,
-                                           'Line' => '35',
+                                           'Line' => '36',
                                            'MnglName' => '_ZNK7log4cxx3spi25DefaultRepositorySelector4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3275451'
+                                                                 'type' => '4700421'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '3274193' => {
-                                           'Class' => '3272784',
+                            '4694329' => {
+                                           'Class' => '4690304',
+                                           'Destructor' => 1,
+                                           'Header' => 'defaultrepositoryselector.h',
+                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelectorD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4693475'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DefaultRepositorySelector',
+                                           'Source' => 'defaultrepositoryselector.cpp',
+                                           'SourceLine' => '35',
+                                           'Virt' => 1
+                                         },
+                            '4694428' => {
+                                           'Class' => '4690304',
+                                           'Destructor' => 1,
+                                           'Header' => 'defaultrepositoryselector.h',
+                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelectorD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4693475'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DefaultRepositorySelector',
+                                           'Source' => 'defaultrepositoryselector.cpp',
+                                           'SourceLine' => '35',
+                                           'Virt' => 1
+                                         },
+                            '4695536' => {
+                                           'Class' => '4690304',
+                                           'Destructor' => 1,
+                                           'Header' => 'defaultrepositoryselector.h',
+                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelectorD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4693475'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DefaultRepositorySelector',
+                                           'Source' => 'defaultrepositoryselector.cpp',
+                                           'SourceLine' => '35',
+                                           'Virt' => 1
+                                         },
+                            '4696604' => {
+                                           'Class' => '4690304',
                                            'Constructor' => 1,
                                            'Header' => 'defaultrepositoryselector.h',
                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelectorC1ESt10shared_ptrINS0_16LoggerRepositoryEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3273703'
+                                                                 'type' => '4693475'
                                                                },
                                                         '1' => {
                                                                  'name' => 'repository1',
-                                                                 'offset' => '0',
-                                                                 'type' => '3273017'
+                                                                 'type' => '4690622'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'DefaultRepositorySelector',
                                            'Source' => 'defaultrepositoryselector.cpp',
-                                           'SourceLine' => '25'
+                                           'SourceLine' => '29'
                                          },
-                            '3274737' => {
-                                           'Class' => '3272784',
+                            '4698494' => {
+                                           'Class' => '4690304',
                                            'Constructor' => 1,
                                            'Header' => 'defaultrepositoryselector.h',
                                            'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelectorC2ESt10shared_ptrINS0_16LoggerRepositoryEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3273703'
+                                                                 'type' => '4693475'
                                                                },
                                                         '2' => {
                                                                  'name' => 'repository1',
-                                                                 'type' => '3273017'
+                                                                 'type' => '4690622'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'DefaultRepositorySelector',
                                            'Source' => 'defaultrepositoryselector.cpp',
-                                           'SourceLine' => '25'
+                                           'SourceLine' => '29'
                                          },
-                            '3275356' => {
+                            '4700337' => {
                                            'Artificial' => 1,
-                                           'Class' => '3272965',
+                                           'Class' => '4690627',
                                            'Constructor' => 1,
                                            'Header' => 'repositoryselector.h',
                                            'InLine' => 1,
@@ -36132,14 +56409,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3275306'
+                                                                 'type' => '4700287'
                                                                }
                                                       },
                                            'ShortName' => 'RepositorySelector'
                                          },
-                            '3275357' => {
+                            '4700338' => {
                                            'Artificial' => 1,
-                                           'Class' => '3272965',
+                                           'Class' => '4690627',
                                            'Constructor' => 1,
                                            'Header' => 'repositoryselector.h',
                                            'InLine' => 1,
@@ -36148,311 +56425,2440 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '3275306'
+                                                                 'type' => '4700287'
                                                                }
                                                       },
                                            'ShortName' => 'RepositorySelector'
                                          },
-                            '333729' => {
-                                          'Class' => '333585',
+                            '4700557' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4690627',
+                                           'Destructor' => 1,
+                                           'Header' => 'repositoryselector.h',
+                                           'InLine' => 1,
+                                           'Line' => '46',
+                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelectorD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4700287'
+                                                               }
+                                                      },
+                                           'ShortName' => 'RepositorySelector',
+                                           'Virt' => 1
+                                         },
+                            '4700558' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4690627',
+                                           'Destructor' => 1,
+                                           'Header' => 'repositoryselector.h',
+                                           'InLine' => 1,
+                                           'Line' => '46',
+                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelectorD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4700287'
+                                                               }
+                                                      },
+                                           'ShortName' => 'RepositorySelector',
+                                           'Virt' => 1
+                                         },
+                            '4924125' => {
+                                           'Class' => '1016191',
+                                           'Header' => 'properties.h',
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Properties4loadESt10shared_ptrINS0_11InputStreamEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '16308155'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'inStream',
+                                                                 'type' => '4924345'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'load',
+                                           'Source' => 'properties.cpp',
+                                           'SourceLine' => '430'
+                                         },
+                            '4924157' => {
+                                           'Class' => '1016191',
+                                           'Header' => 'properties.h',
+                                           'Line' => '135',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Properties11setPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '16308155'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'key',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'setProperty',
+                                           'Source' => 'properties.cpp',
+                                           'SourceLine' => '407'
+                                         },
+                            '4924198' => {
+                                           'Class' => '1016191',
+                                           'Header' => 'properties.h',
+                                           'Line' => '143',
+                                           'MnglName' => '_ZN7log4cxx7helpers10Properties3putERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '16308155'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'key',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'put',
+                                           'Source' => 'properties.cpp',
+                                           'SourceLine' => '412'
+                                         },
+                            '4924239' => {
+                                           'Class' => '1016191',
+                                           'Const' => 1,
+                                           'Header' => 'properties.h',
+                                           'Line' => '152',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10Properties11getPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '16308178'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'key',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getProperty',
+                                           'Source' => 'properties.cpp',
+                                           'SourceLine' => '419'
+                                         },
+                            '4924275' => {
+                                           'Class' => '1016191',
+                                           'Const' => 1,
+                                           'Header' => 'properties.h',
+                                           'Line' => '159',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10Properties3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '16308178'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'key',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'get',
+                                           'Source' => 'properties.cpp',
+                                           'SourceLine' => '424'
+                                         },
+                            '4924311' => {
+                                           'Class' => '1016191',
+                                           'Const' => 1,
+                                           'Header' => 'properties.h',
+                                           'Line' => '169',
+                                           'MnglName' => '_ZNK7log4cxx7helpers10Properties13propertyNamesB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '16308178'
+                                                               }
+                                                      },
+                                           'Return' => '2705422',
+                                           'ShortName' => 'propertyNames',
+                                           'Source' => 'properties.cpp',
+                                           'SourceLine' => '440'
+                                         },
+                            '4925576' => {
+                                           'Class' => '1015324',
+                                           'Const' => 1,
+                                           'Header' => 'exception.h',
+                                           'Line' => '44',
+                                           'MnglName' => '_ZNK7log4cxx7helpers9Exception4whatEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5532892'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '84758',
+                                           'ShortName' => 'what',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '79',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '4925602' => {
+                                           'Class' => '4925589',
+                                           'Header' => 'loader.h',
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx7helpers6Loader9loadClassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '99448',
+                                           'ShortName' => 'loadClass',
+                                           'Source' => 'loader.cpp',
+                                           'SourceLine' => '57',
+                                           'Static' => 1
+                                         },
+                            '4925629' => {
+                                           'Class' => '4925589',
+                                           'Header' => 'loader.h',
+                                           'Line' => '38',
+                                           'MnglName' => '_ZN7log4cxx7helpers6Loader19getResourceAsStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'name',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '4924345',
+                                           'ShortName' => 'getResourceAsStream',
+                                           'Source' => 'loader.cpp',
+                                           'SourceLine' => '63',
+                                           'Static' => 1
+                                         },
+                            '4926068' => {
+                                           'Class' => '799944',
+                                           'Header' => 'filewatchdog.h',
+                                           'Line' => '57',
+                                           'MnglName' => '_ZN7log4cxx7helpers12FileWatchdog8setDelayEl',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '802442'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'delay1',
+                                                                 'type' => '83883'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setDelay',
+                                           'Source' => 'filewatchdog.cpp',
+                                           'SourceLine' => '140'
+                                         },
+                            '4926080' => {
+                                           'Class' => '799944',
+                                           'Header' => 'filewatchdog.h',
+                                           'Line' => '59',
+                                           'MnglName' => '_ZN7log4cxx7helpers12FileWatchdog5startEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '802442'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'start',
+                                           'Source' => 'filewatchdog.cpp',
+                                           'SourceLine' => '128'
+                                         },
+                            '4926092' => {
+                                           'Class' => '799944',
+                                           'Header' => 'filewatchdog.h',
+                                           'Line' => '51',
+                                           'MnglName' => '_ZN7log4cxx7helpers12FileWatchdog4fileEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '802442'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Protected' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '1022012',
+                                           'ShortName' => 'file',
+                                           'Source' => 'filewatchdog.cpp',
+                                           'SourceLine' => '73'
+                                         },
+                            '4927124' => {
+                                           'Class' => '4926976',
+                                           'Header' => 'exception.h',
+                                           'Line' => '96',
+                                           'MnglName' => '_ZN7log4cxx7helpers11IOExceptionaSERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942701'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '4942706'
+                                                               }
+                                                      },
+                                           'Return' => '4942712',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '166'
+                                         },
+                            '4927160' => {
+                                           'Class' => '4926976',
+                                           'Header' => 'exception.h',
+                                           'Line' => '98',
+                                           'MnglName' => '_ZN7log4cxx7helpers11IOException13formatMessageB5cxx11Ei',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'stat',
+                                                                 'type' => '1020684'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '98472',
+                                           'ShortName' => 'formatMessage',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '172',
+                                           'Static' => 1
+                                         },
+                            '4927325' => {
+                                           'Class' => '4927272',
+                                           'Const' => 1,
+                                           'Header' => 'level.h',
+                                           'InLine' => 2,
+                                           'Line' => '56',
+                                           'MnglName' => '_ZNK7log4cxx5Level10LevelClass7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '10024688'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '4927365' => {
+                                           'Class' => '4927272',
+                                           'Const' => 1,
+                                           'Header' => 'level.h',
+                                           'InLine' => 2,
+                                           'Line' => '61',
+                                           'MnglName' => '_ZNK7log4cxx5Level10LevelClass7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '10024688'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'sArg',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '544724',
+                                           'ShortName' => 'toLevel',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '4927410' => {
+                                           'Class' => '4927272',
+                                           'Const' => 1,
+                                           'Header' => 'level.h',
+                                           'InLine' => 2,
+                                           'Line' => '66',
+                                           'MnglName' => '_ZNK7log4cxx5Level10LevelClass7toLevelEi',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '10024688'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'val',
+                                                                 'type' => '83870'
+                                                               }
+                                                      },
+                                           'Return' => '544724',
+                                           'ShortName' => 'toLevel',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '4927492' => {
+                                           'Class' => '542848',
+                                           'Header' => 'level.h',
+                                           'Line' => '227',
+                                           'MnglName' => '_ZN7log4cxx5Level8getDebugEv',
+                                           'Private' => 1,
+                                           'Return' => '544724',
+                                           'ShortName' => 'getDebug',
+                                           'Source' => 'level.cpp',
+                                           'SourceLine' => '63',
+                                           'Static' => 1
+                                         },
+                            '4927504' => {
+                                           'Class' => '542848',
+                                           'Const' => 1,
+                                           'Header' => 'level.h',
+                                           'Line' => '195',
+                                           'MnglName' => '_ZNK7log4cxx5Level8toStringB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '1198641'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '98472',
+                                           'ShortName' => 'toString',
+                                           'Source' => 'level.cpp',
+                                           'SourceLine' => '97'
+                                         },
+                            '4927706' => {
+                                           'Class' => '4927697',
+                                           'Header' => 'triggeringeventevaluator.h',
+                                           'Line' => '40',
+                                           'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'loader.cpp',
+                                           'SourceLine' => '55',
+                                           'Static' => 1
+                                         },
+                            '4927750' => {
+                                           'Class' => '542994',
+                                           'Header' => 'errorhandler.h',
+                                           'Line' => '61',
+                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'loader.cpp',
+                                           'SourceLine' => '43',
+                                           'Static' => 1
+                                         },
+                            '4927883' => {
+                                           'Class' => '1349723',
+                                           'Const' => 1,
+                                           'Header' => 'logger.h',
+                                           'Line' => '620',
+                                           'MnglName' => '_ZNK7log4cxx6Logger7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11470947'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '363071',
+                                           'ShortName' => 'getName',
+                                           'Source' => 'logger.cpp',
+                                           'SourceLine' => '533'
+                                         },
+                            '4927897' => {
+                                           'Class' => '1349723',
+                                           'Header' => 'logger.h',
+                                           'Line' => '1619',
+                                           'MnglName' => '_ZN7log4cxx6Logger13setAdditivityEb',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11469603'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'additive1',
+                                                                 'type' => '83923'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setAdditivity',
+                                           'Source' => 'logger.cpp',
+                                           'SourceLine' => '504'
+                                         },
+                            '4927934' => {
+                                           'Class' => '4927925',
+                                           'Header' => 'filterbasedtriggeringpolicy.h',
+                                           'Line' => '53',
+                                           'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'filterbasedtriggeringpolicy.cpp',
+                                           'SourceLine' => '26',
+                                           'Static' => 1
+                                         },
+                            '4927946' => {
+                                           'Class' => '4927925',
+                                           'Header' => 'filterbasedtriggeringpolicy.h',
+                                           'Line' => '89',
+                                           'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy9addFilterERKSt10shared_ptrINS_3spi6FilterEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7477965'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'newFilter',
+                                                                 'type' => '220952'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'addFilter',
+                                           'Source' => 'filterbasedtriggeringpolicy.cpp',
+                                           'SourceLine' => '85'
+                                         },
+                            '4927968' => {
+                                           'Class' => '4927959',
+                                           'Header' => 'rollingpolicy.h',
+                                           'Line' => '44',
+                                           'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'rollingpolicy.cpp',
+                                           'SourceLine' => '23',
+                                           'Static' => 1
+                                         },
+                            '4927990' => {
+                                           'Class' => '4927981',
+                                           'Header' => 'rollingfileappender.h',
+                                           'Line' => '81',
+                                           'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'rollingfileappender.cpp',
+                                           'SourceLine' => '66',
+                                           'Static' => 1
+                                         },
+                            '4928002' => {
+                                           'Class' => '4927981',
+                                           'Header' => 'rollingfileappender.h',
+                                           'Line' => '178',
+                                           'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender16setRollingPolicyERKSt10shared_ptrINS0_13RollingPolicyEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '18228646'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'policy',
+                                                                 'type' => '18229818'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'setRollingPolicy',
+                                           'Source' => 'rollingfileappender.cpp',
+                                           'SourceLine' => '507'
+                                         },
+                            '4928014' => {
+                                           'Class' => '4927981',
+                                           'Header' => 'rollingfileappender.h',
+                                           'Line' => '183',
+                                           'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender19setTriggeringPolicyERKSt10shared_ptrINS0_16TriggeringPolicyEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '18228646'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'policy',
+                                                                 'type' => '18229824'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'setTriggeringPolicy',
+                                           'Source' => 'rollingfileappender.cpp',
+                                           'SourceLine' => '515'
+                                         },
+                            '4928036' => {
+                                           'Class' => '4928027',
+                                           'Header' => 'triggeringpolicy.h',
+                                           'Line' => '48',
+                                           'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'triggeringpolicy.cpp',
+                                           'SourceLine' => '24',
+                                           'Static' => 1
+                                         },
+                            '4929047' => {
+                                           'Class' => '4928990',
+                                           'Header' => 'propertysetter.h',
+                                           'Line' => '79',
+                                           'MnglName' => '_ZN7log4cxx6config14PropertySetter13setPropertiesERKSt10shared_ptrINS_7helpers6ObjectEERNS3_10PropertiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'obj',
+                                                                 'type' => '802470'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'properties',
+                                                                 'type' => '1022000'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'prefix',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setProperties',
+                                           'Source' => 'propertysetter.cpp',
+                                           'SourceLine' => '38',
+                                           'Static' => 1
+                                         },
+                            '4929085' => {
+                                           'Class' => '4928990',
+                                           'Header' => 'propertysetter.h',
+                                           'Line' => '88',
+                                           'MnglName' => '_ZN7log4cxx6config14PropertySetter13setPropertiesERNS_7helpers10PropertiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS2_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4933724'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'properties',
+                                                                 'type' => '1022000'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'prefix',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setProperties',
+                                           'Source' => 'propertysetter.cpp',
+                                           'SourceLine' => '47'
+                                         },
+                            '4929127' => {
+                                           'Class' => '4928990',
+                                           'Header' => 'propertysetter.h',
+                                           'Line' => '101',
+                                           'MnglName' => '_ZN7log4cxx6config14PropertySetter11setPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RNS_7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4933724'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'option',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p3',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '3' => 'rcx'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setProperty',
+                                           'Source' => 'propertysetter.cpp',
+                                           'SourceLine' => '86'
+                                         },
+                            '4929169' => {
+                                           'Class' => '4928990',
+                                           'Header' => 'propertysetter.h',
+                                           'Line' => '105',
+                                           'MnglName' => '_ZN7log4cxx6config14PropertySetter8activateERNS_7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4933724'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'activate',
+                                           'Source' => 'propertysetter.cpp',
+                                           'SourceLine' => '104'
+                                         },
+                            '4929437' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator18findAppenderByNameERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3mapISI_S5_INS_8AppenderEESt4lessISI_ESaISt4pairISJ_SN_EEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'element',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'doc',
+                                                                 'type' => '4942089'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => 'appenderName',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '6' => {
+                                                                 'name' => 'appenders',
+                                                                 'type' => '4942095'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '363053',
+                                           'ShortName' => 'findAppenderByName',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '136'
+                                         },
+                            '4929511' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator23findAppenderByReferenceERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'appenderRef',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'doc',
+                                                                 'type' => '4942089'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => 'appenders',
+                                                                 'offset' => '0',
+                                                                 'type' => '4942095'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '363053',
+                                           'ShortName' => 'findAppenderByReference',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '170'
+                                         },
+                            '4929567' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator13parseAppenderERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'appenderElement',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'doc',
+                                                                 'type' => '4942089'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => 'appenders',
+                                                                 'type' => '4942095'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '363053',
+                                           'ShortName' => 'parseAppender',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '207'
+                                         },
+                            '4929623' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17parseErrorHandlerERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemRS5_INS_8AppenderEEP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_St4lessISM_ESaISt4pairIKSM_SC_EEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'element',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'appender',
+                                                                 'type' => '4942101'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => 'doc',
+                                                                 'type' => '4942089'
+                                                               },
+                                                        '6' => {
+                                                                 'name' => 'appenders',
+                                                                 'type' => '4942095'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'parseErrorHandler',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '327'
+                                         },
+                            '4929681' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator12parseFiltersERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemRSt6vectorIS5_INS_3spi6FilterEESaISE_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'element',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'filters',
+                                                                 'type' => '4939195'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'parseFilters',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '388'
+                                         },
+                            '4929729' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator11parseLoggerERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'loggerElement',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'doc',
+                                                                 'type' => '4942089'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => 'appenders',
+                                                                 'type' => '4942095'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'parseLogger',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '423'
+                                         },
+                            '4929782' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator18parseLoggerFactoryERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elem',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'factoryElement',
+                                                                 'type' => '4936599'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'parseLoggerFactory',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '452'
+                                         },
+                            '4929825' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator21parseTriggeringPolicyERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elem',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'layout_element',
+                                                                 'type' => '4936599'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '799949',
+                                           'ShortName' => 'parseTriggeringPolicy',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '604'
+                                         },
+                            '4929872' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator18parseRollingPolicyERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elem',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'layout_element',
+                                                                 'type' => '4936599'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '4928049',
+                                           'ShortName' => 'parseRollingPolicy',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '659'
+                                         },
+                            '4929919' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator9parseRootERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'rootElement',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'doc',
+                                                                 'type' => '4942089'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => 'appenders',
+                                                                 'type' => '4942095'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'parseRoot',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '491'
+                                         },
+                            '4929972' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator28parseChildrenOfLoggerElementERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemS5_INS_6LoggerEEbP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISL_ESaISt4pairIKSL_SN_EEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'loggerElement',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'logger',
+                                                                 'type' => '1350317'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => 'isRoot',
+                                                                 'type' => '83923'
+                                                               },
+                                                        '6' => {
+                                                                 'name' => 'doc',
+                                                                 'type' => '4942089'
+                                                               },
+                                                        '7' => {
+                                                                 'name' => 'appenders',
+                                                                 'type' => '4942095'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'parseChildrenOfLoggerElement',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '505'
+                                         },
+                            '4930035' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator11parseLayoutERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elem',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'layout_element',
+                                                                 'type' => '4936599'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '544707',
+                                           'ShortName' => 'parseLayout',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '564'
+                                         },
+                            '4930082' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator10parseLevelERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemS5_INS_6LoggerEEb',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'element',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'logger',
+                                                                 'type' => '1350317'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => 'isRoot',
+                                                                 'type' => '83923'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'parseLevel',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '701'
+                                         },
+                            '4930135' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator12setParameterERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemRNS_6config14PropertySetterE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'elem',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'propSetter',
+                                                                 'type' => '4942107'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'setParameter',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '770'
+                                         },
+                            '4930183' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator5parseERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'element',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => 'doc',
+                                                                 'type' => '4942089'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => 'appenders',
+                                                                 'type' => '4942095'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'parse',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '991'
+                                         },
+                            '4930273' => {
+                                           'Class' => '4929242',
+                                           'Const' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator8getClassEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942119'
+                                                               }
+                                                      },
+                                           'Return' => '99448',
+                                           'ShortName' => 'getClass',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '95',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '4930313' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '95',
+                                           'Static' => 1
+                                         },
+                            '4930330' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '95',
+                                           'Static' => 1
+                                         },
+                            '4930347' => {
+                                           'Class' => '4929242',
+                                           'Const' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 2,
+                                           'Line' => '212',
+                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator4castERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942119'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '4930392' => {
+                                           'Class' => '4929242',
+                                           'Const' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 2,
+                                           'Line' => '214',
+                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942119'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '4930479' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator9configureERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'filename',
+                                                                 'type' => '95065'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configure',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '848',
+                                           'Static' => 1
+                                         },
+                            '4930504' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator9configureERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'filename',
+                                                                 'type' => '796661'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configure',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '855',
+                                           'Static' => 1
+                                         },
+                            '4930529' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17configureAndWatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'filename',
+                                                                 'type' => '95065'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configureAndWatch',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '879',
+                                           'Static' => 1
+                                         },
+                            '4930554' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17configureAndWatchERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'filename',
+                                                                 'type' => '796661'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configureAndWatch',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '885',
+                                           'Static' => 1
+                                         },
+                            '4930579' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17configureAndWatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEl',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'filename',
+                                                                 'type' => '95065'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'delay',
+                                                                 'type' => '83883'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configureAndWatch',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '905',
+                                           'Static' => 1
+                                         },
+                            '4930609' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17configureAndWatchERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEl',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'filename',
+                                                                 'type' => '796661'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'delay',
+                                                                 'type' => '83883'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'configureAndWatch',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '926',
+                                           'Static' => 1
+                                         },
+                            '4930639' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'filename',
+                                                                 'type' => '1022012'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'repository1',
+                                                                 'type' => '1018115'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'doConfigure',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '781',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '4930686' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator12getAttributeERSt10shared_ptrINS_7helpers14CharsetDecoderEEP12apr_xml_elemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'utf8Decoder',
+                                                                 'type' => '4942083'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'element',
+                                                                 'type' => '4936599'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'attrName',
+                                                                 'type' => '95065'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '98472',
+                                           'ShortName' => 'getAttribute',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '1117',
+                                           'Static' => 1
+                                         },
+                            '4930724' => {
+                                           'Class' => '4929242',
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator5substERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'Return' => '98472',
+                                           'ShortName' => 'subst',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '1103'
+                                         },
+                            '4930986' => {
+                                           'Class' => '4930865',
+                                           'Const' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 2,
+                                           'Line' => '211',
+                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942171'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '4931026' => {
+                                           'Class' => '4930865',
+                                           'Const' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 2,
+                                           'Line' => '211',
+                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942171'
+                                                               }
+                                                      },
+                                           'Return' => '4942061',
+                                           'ShortName' => 'newInstance',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '4931066' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4930865',
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 2,
+                                           'Line' => '211',
+                                           'MnglName' => '_ZTch0_h0_NK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942171'
+                                                               }
+                                                      },
+                                           'Return' => '4942061',
+                                           'ShortName' => '_ZTch0_h0_NK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator11newInstanceEv'
+                                         },
+                            '4931216' => {
+                                           'Class' => '4931099',
+                                           'InLine' => 2,
+                                           'Line' => '83',
+                                           'MnglName' => '_ZN7log4cxx3xml11XMLWatchdog10doOnChangeEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4937908'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'doOnChange',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'Virt' => 1,
+                                           'VirtPos' => '2'
+                                         },
+                            '4931785' => {
+                                           'Data' => 1,
+                                           'Line' => '95',
+                                           'MnglName' => '_ZN7log4cxx7classes27DOMConfiguratorRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'DOMConfiguratorRegistration',
+                                           'Source' => 'domconfigurator.cpp'
+                                         },
+                            '4931834' => {
+                                           'Class' => '544649',
+                                           'Header' => 'layout.h',
+                                           'Line' => '36',
+                                           'MnglName' => '_ZN7log4cxx6Layout14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'layout.cpp',
+                                           'SourceLine' => '23',
+                                           'Static' => 1
+                                         },
+                            '4931869' => {
+                                           'Class' => '4931860',
+                                           'Header' => 'smtpappender.h',
+                                           'Line' => '56',
+                                           'MnglName' => '_ZN7log4cxx3net12SMTPAppender14getStaticClassEv',
+                                           'Private' => 1,
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'smtpappender.cpp',
+                                           'SourceLine' => '378',
+                                           'Static' => 1
+                                         },
+                            '4931881' => {
+                                           'Class' => '4931860',
+                                           'Header' => 'smtpappender.h',
+                                           'Line' => '240',
+                                           'MnglName' => '_ZN7log4cxx3net12SMTPAppender12setEvaluatorERSt10shared_ptrINS_3spi24TriggeringEventEvaluatorEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '19801608'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'trigger',
+                                                                 'type' => '19801647'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'setEvaluator',
+                                           'Source' => 'smtpappender.cpp',
+                                           'SourceLine' => '793'
+                                         },
+                            '4932107' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_7rolling13RollingPolicyENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
+                                                               }
+                                                      },
+                                           'Return' => '4863679',
+                                           'ShortName' => 'cast<log4cxx::rolling::RollingPolicy, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '4927959'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
+                                         },
+                            '4932151' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_7rolling27FilterBasedTriggeringPolicyENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
+                                                               }
+                                                      },
+                                           'Return' => '4883426',
+                                           'ShortName' => 'cast<log4cxx::rolling::FilterBasedTriggeringPolicy, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '4927925'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
+                                         },
+                            '4932195' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_6LayoutENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
+                                                               }
+                                                      },
+                                           'Return' => '507347',
+                                           'ShortName' => 'cast<log4cxx::Layout, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '544649'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
+                                         },
+                            '4932239' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_3spi13LoggerFactoryENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
+                                                               }
+                                                      },
+                                           'Return' => '1313726',
+                                           'ShortName' => 'cast<log4cxx::spi::LoggerFactory, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '4577114'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
+                                         },
+                            '4932283' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_3spi6FilterENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
+                                                               }
+                                                      },
+                                           'Return' => '190156',
+                                           'ShortName' => 'cast<log4cxx::spi::Filter, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '218539'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
+                                         },
+                            '4932327' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_16AppenderSkeletonENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS3_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '363627'
+                                                               }
+                                                      },
+                                           'Return' => '4876979',
+                                           'ShortName' => 'cast<log4cxx::AppenderSkeleton, log4cxx::Appender>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '543070'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '363048'
+                                                                }
+                                                       }
+                                         },
+                            '4932371' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_3spi12ErrorHandlerENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
+                                                               }
+                                                      },
+                                           'Return' => '508484',
+                                           'ShortName' => 'cast<log4cxx::spi::ErrorHandler, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '542994'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
+                                         },
+                            '4932415' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_3spi18AppenderAttachableENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '363627'
+                                                               }
+                                                      },
+                                           'Return' => '4873179',
+                                           'ShortName' => 'cast<log4cxx::spi::AppenderAttachable, log4cxx::Appender>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '362887'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '363048'
+                                                                }
+                                                       }
+                                         },
+                            '4932459' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_3spi24TriggeringEventEvaluatorENS_7rolling16TriggeringPolicyELb0ELb0EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '4939660'
+                                                               }
+                                                      },
+                                           'Return' => '4871279',
+                                           'ShortName' => 'cast<log4cxx::spi::TriggeringEventEvaluator, log4cxx::rolling::TriggeringPolicy>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '4927697'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '4928027'
+                                                                }
+                                                       }
+                                         },
+                            '4932503' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_3net12SMTPAppenderENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '363627'
+                                                               }
+                                                      },
+                                           'Return' => '4869379',
+                                           'ShortName' => 'cast<log4cxx::net::SMTPAppender, log4cxx::Appender>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '4931860'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '363048'
+                                                                }
+                                                       }
+                                         },
+                            '4932547' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_7rolling16TriggeringPolicyENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
+                                                               }
+                                                      },
+                                           'Return' => '4867479',
+                                           'ShortName' => 'cast<log4cxx::rolling::TriggeringPolicy, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '4928027'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
+                                         },
+                            '4932591' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_7rolling19RollingFileAppenderENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '363627'
+                                                               }
+                                                      },
+                                           'Return' => '4865579',
+                                           'ShortName' => 'cast<log4cxx::rolling::RollingFileAppender, log4cxx::Appender>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '4927981'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '363048'
+                                                                }
+                                                       }
+                                         },
+                            '4932635' => {
+                                           'Header' => 'object.h',
+                                           'InLine' => 2,
+                                           'Line' => '126',
+                                           'MnglName' => '_ZN7log4cxx4castINS_8AppenderENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E',
+                                           'NameSpace' => 'log4cxx',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'incoming',
+                                                                 'type' => '805306'
+                                                               }
+                                                      },
+                                           'Return' => '325751',
+                                           'ShortName' => 'cast<log4cxx::Appender, log4cxx::helpers::Object>',
+                                           'TParam' => {
+                                                         '0' => {
+                                                                  'key' => 'Ret',
+                                                                  'type' => '363048'
+                                                                },
+                                                         '1' => {
+                                                                  'key' => 'Type',
+                                                                  'type' => '98236'
+                                                                }
+                                                       }
+                                         },
+                            '4937913' => {
+                                           'Class' => '4929242',
+                                           'Data' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator4xdogE',
+                                           'Return' => '4937902',
+                                           'ShortName' => 'xdog',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '91'
+                                         },
+                            '4945640' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4926976',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '89',
+                                           'MnglName' => '_ZN7log4cxx7helpers11IOExceptionD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942701'
+                                                               }
+                                                      },
+                                           'ShortName' => 'IOException',
+                                           'Virt' => 1
+                                         },
+                            '4945641' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4926976',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '89',
+                                           'MnglName' => '_ZN7log4cxx7helpers11IOExceptionD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942701'
+                                                               }
+                                                      },
+                                           'ShortName' => 'IOException',
+                                           'Virt' => 1
+                                         },
+                            '4945663' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4926976',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '89',
+                                           'MnglName' => '_ZN7log4cxx7helpers11IOExceptionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942701'
+                                                               }
+                                                      },
+                                           'ShortName' => 'IOException',
+                                           'Virt' => 1
+                                         },
+                            '4945899' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4931099',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '72',
+                                           'MnglName' => '_ZN7log4cxx3xml11XMLWatchdogD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4937908'
+                                                               }
+                                                      },
+                                           'ShortName' => 'XMLWatchdog',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'Virt' => 1
+                                         },
+                            '4945900' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4931099',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '72',
+                                           'MnglName' => '_ZN7log4cxx3xml11XMLWatchdogD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4937908'
+                                                               }
+                                                      },
+                                           'ShortName' => 'XMLWatchdog',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'Virt' => 1
+                                         },
+                            '4946041' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4931099',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '72',
+                                           'MnglName' => '_ZN7log4cxx3xml11XMLWatchdogD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4937908'
+                                                               }
+                                                      },
+                                           'ShortName' => 'XMLWatchdog',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'Virt' => 1
+                                         },
+                            '4946727' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4577217',
+                                           'Constructor' => 1,
+                                           'Header' => 'defaultloggerfactory.h',
+                                           'InLine' => 1,
+                                           'Line' => '29',
+                                           'MnglName' => '_ZN7log4cxx20DefaultLoggerFactoryC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4578375'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DefaultLoggerFactory'
+                                         },
+                            '4946728' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4577217',
+                                           'Constructor' => 1,
+                                           'Header' => 'defaultloggerfactory.h',
+                                           'InLine' => 1,
+                                           'Line' => '29',
+                                           'MnglName' => '_ZN7log4cxx20DefaultLoggerFactoryC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4578375'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DefaultLoggerFactory'
+                                         },
+                            '4946795' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4577114',
+                                           'Constructor' => 1,
+                                           'Header' => 'loggerfactory.h',
+                                           'InLine' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactoryC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4591645'
+                                                               }
+                                                      },
+                                           'ShortName' => 'LoggerFactory'
+                                         },
+                            '4946796' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4577114',
+                                           'Constructor' => 1,
+                                           'Header' => 'loggerfactory.h',
+                                           'InLine' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactoryC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4591645'
+                                                               }
+                                                      },
+                                           'ShortName' => 'LoggerFactory'
+                                         },
+                            '5395837' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4928990',
+                                           'Destructor' => 1,
+                                           'Header' => 'propertysetter.h',
+                                           'InLine' => 1,
+                                           'Line' => '55',
+                                           'MnglName' => '_ZN7log4cxx6config14PropertySetterD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4933724'
+                                                               }
+                                                      },
+                                           'ShortName' => 'PropertySetter'
+                                         },
+                            '5395838' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4928990',
+                                           'Destructor' => 1,
+                                           'Header' => 'propertysetter.h',
+                                           'InLine' => 1,
+                                           'Line' => '55',
+                                           'MnglName' => '_ZN7log4cxx6config14PropertySetterD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4933724'
+                                                               }
+                                                      },
+                                           'ShortName' => 'PropertySetter'
+                                         },
+                            '541768' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
-                                          'Line' => '55',
+                                          'Line' => '48',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog11getInstanceEv',
                                           'Private' => 1,
-                                          'Return' => '336947',
+                                          'Return' => '545571',
                                           'ShortName' => 'getInstance',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '39',
+                                          'SourceLine' => '57',
                                           'Static' => 1
                                         },
-                            '333745' => {
-                                          'Class' => '333585',
+                            '541816' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
-                                          'Line' => '62',
+                                          'Line' => '56',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog20setInternalDebuggingEb',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'debugEnabled1',
-                                                                'type' => '40888'
+                                                                'type' => '83923'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'setInternalDebugging',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '46',
+                                          'SourceLine' => '64',
                                           'Static' => 1
                                         },
-                            '333768' => {
-                                          'Class' => '333585',
+                            '541839' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
-                                          'Line' => '68',
+                                          'Line' => '61',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog5debugERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'debug',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '53',
+                                          'SourceLine' => '71',
                                           'Static' => 1
                                         },
-                            '333791' => {
-                                          'Class' => '333585',
+                            '541862' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
-                                          'Line' => '69',
+                                          'Line' => '65',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog5debugERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exception',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '1' => {
                                                                 'name' => 'e',
-                                                                'type' => '54167'
+                                                                'type' => '100023'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'debug',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '65',
+                                          'SourceLine' => '83',
                                           'Static' => 1
                                         },
-                            '333819' => {
-                                          'Class' => '333585',
+                            '541890' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
-                                          'Line' => '77',
+                                          'Line' => '71',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'error',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '79',
+                                          'SourceLine' => '97',
                                           'Static' => 1
                                         },
-                            '333842' => {
-                                          'Class' => '333585',
+                            '541913' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
-                                          'Line' => '78',
+                                          'Line' => '75',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exception',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '1' => {
                                                                 'name' => 'e',
-                                                                'type' => '54167'
+                                                                'type' => '100023'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'error',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '86',
+                                          'SourceLine' => '104',
                                           'Static' => 1
                                         },
-                            '333870' => {
-                                          'Class' => '333585',
+                            '541941' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
-                                          'Line' => '87',
+                                          'Line' => '86',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog12setQuietModeEb',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'quietMode1',
-                                                                'type' => '40888'
+                                                                'type' => '83923'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'setQuietMode',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '94',
+                                          'SourceLine' => '112',
                                           'Static' => 1
                                         },
-                            '333893' => {
-                                          'Class' => '333585',
+                            '541964' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
-                                          'Line' => '94',
+                                          'Line' => '91',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog4warnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'warn',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '101',
+                                          'SourceLine' => '119',
                                           'Static' => 1
                                         },
-                            '333916' => {
-                                          'Class' => '333585',
+                            '541987' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
                                           'Line' => '95',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog4warnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exception',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '1' => {
                                                                 'name' => 'e',
-                                                                'type' => '54167'
+                                                                'type' => '100023'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'warn',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '108',
+                                          'SourceLine' => '126',
                                           'Static' => 1
                                         },
-                            '333944' => {
-                                          'Class' => '333585',
+                            '542015' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
                                           'Line' => '98',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog4emitERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'msg',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
                                           'Private' => 1,
                                           'Return' => '1',
                                           'ShortName' => 'emit',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '116',
+                                          'SourceLine' => '134',
                                           'Static' => 1
                                         },
-                            '333967' => {
-                                          'Class' => '333585',
+                            '542038' => {
+                                          'Class' => '541645',
                                           'Header' => 'loglog.h',
                                           'Line' => '99',
                                           'MnglName' => '_ZN7log4cxx7helpers6LogLog4emitERKSt9exception',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'ex',
-                                                                'type' => '54167'
+                                                                'type' => '100023'
                                                               }
                                                      },
                                           'Private' => 1,
                                           'Return' => '1',
                                           'ShortName' => 'emit',
                                           'Source' => 'loglog.cpp',
-                                          'SourceLine' => '131',
+                                          'SourceLine' => '149',
                                           'Static' => 1
                                         },
-                            '334005' => {
-                                          'Class' => '333992',
+                            '542086' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '36',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 's',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
-                                          'Return' => '53185',
+                                          'Return' => '98472',
                                           'ShortName' => 'trim',
                                           'Source' => 'stringhelper.cpp',
                                           'SourceLine' => '86',
                                           'Static' => 1
                                         },
-                            '334032' => {
-                                          'Class' => '333992',
+                            '542113' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '37',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 's',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '1' => {
                                                                 'name' => 'prefix',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
-                                          'Return' => '40888',
+                                          'Return' => '83923',
                                           'ShortName' => 'startsWith',
                                           'Source' => 'stringhelper.cpp',
                                           'SourceLine' => '99',
                                           'Static' => 1
                                         },
-                            '334064' => {
-                                          'Class' => '333992',
+                            '542145' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '38',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 's',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '1' => {
                                                                 'name' => 'suffix',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
-                                          'Return' => '40888',
+                                          'Return' => '83923',
                                           'ShortName' => 'endsWith',
                                           'Source' => 'stringhelper.cpp',
                                           'SourceLine' => '109',
                                           'Static' => 1
                                         },
-                            '334096' => {
-                                          'Class' => '333992',
+                            '542177' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '39',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper16equalsIgnoreCaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcSB_',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 's1',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '1' => {
                                                                 'name' => 'upper',
-                                                                'type' => '336959'
+                                                                'type' => '545583'
                                                               },
                                                        '2' => {
                                                                 'name' => 'lower',
-                                                                'type' => '336959'
+                                                                'type' => '545583'
                                                               }
                                                      },
                                           'Reg' => {
                                                      '0' => 'rdi'
                                                    },
-                                          'Return' => '40888',
+                                          'Return' => '83923',
                                           'ShortName' => 'equalsIgnoreCase',
                                           'Source' => 'stringhelper.cpp',
                                           'SourceLine' => '42',
                                           'Static' => 1
                                         },
-                            '334133' => {
-                                          'Class' => '333992',
+                            '542214' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '41',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper16equalsIgnoreCaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 's1',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '1' => {
                                                                 'name' => 'upper',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '2' => {
                                                                 'name' => 'lower',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
                                           'Reg' => {
@@ -36460,63 +58866,63 @@
                                                      '1' => 'rsi',
                                                      '2' => 'rdx'
                                                    },
-                                          'Return' => '40888',
+                                          'Return' => '83923',
                                           'ShortName' => 'equalsIgnoreCase',
                                           'Source' => 'stringhelper.cpp',
                                           'SourceLine' => '57',
                                           'Static' => 1
                                         },
-                            '334170' => {
-                                          'Class' => '333992',
+                            '542251' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '45',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper5toIntERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 's',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
-                                          'Return' => '40835',
+                                          'Return' => '83870',
                                           'ShortName' => 'toInt',
                                           'Source' => 'stringhelper.cpp',
                                           'SourceLine' => '120',
                                           'Static' => 1
                                         },
-                            '334197' => {
-                                          'Class' => '333992',
+                            '542278' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '46',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper7toInt64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 's',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
-                                          'Return' => '332080',
+                                          'Return' => '87358',
                                           'ShortName' => 'toInt64',
                                           'Source' => 'stringhelper.cpp',
                                           'SourceLine' => '127',
                                           'Static' => 1
                                         },
-                            '334224' => {
-                                          'Class' => '333992',
+                            '542305' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '48',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper8toStringEiRNS0_4PoolERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'n',
-                                                                'type' => '40835'
+                                                                'type' => '83870'
                                                               },
                                                        '1' => {
                                                                 'name' => 'pool',
-                                                                'type' => '53948'
+                                                                'type' => '99413'
                                                               },
                                                        '2' => {
                                                                 'name' => 's',
-                                                                'type' => '336206'
+                                                                'type' => '544742'
                                                               }
                                                      },
                                           'Return' => '1',
@@ -36525,23 +58931,23 @@
                                           'SourceLine' => '134',
                                           'Static' => 1
                                         },
-                            '334257' => {
-                                          'Class' => '333992',
+                            '542338' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '49',
-                                          'MnglName' => '_ZN7log4cxx7helpers12StringHelper8toStringExRNS0_4PoolERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'MnglName' => '_ZN7log4cxx7helpers12StringHelper8toStringElRNS0_4PoolERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'n',
-                                                                'type' => '332080'
+                                                                'type' => '87358'
                                                               },
                                                        '1' => {
                                                                 'name' => 'pool',
-                                                                'type' => '53948'
+                                                                'type' => '99413'
                                                               },
                                                        '2' => {
                                                                 'name' => 'dst',
-                                                                'type' => '336206'
+                                                                'type' => '544742'
                                                               }
                                                      },
                                           'Return' => '1',
@@ -36550,23 +58956,23 @@
                                           'SourceLine' => '153',
                                           'Static' => 1
                                         },
-                            '334290' => {
-                                          'Class' => '333992',
+                            '542371' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '50',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper8toStringEmRNS0_4PoolERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'n',
-                                                                'type' => '41030'
+                                                                'type' => '84113'
                                                               },
                                                        '1' => {
                                                                 'name' => 'pool',
-                                                                'type' => '53948'
+                                                                'type' => '99413'
                                                               },
                                                        '2' => {
                                                                 'name' => 's',
-                                                                'type' => '336206'
+                                                                'type' => '544742'
                                                               }
                                                      },
                                           'Return' => '1',
@@ -36575,19 +58981,51 @@
                                           'SourceLine' => '179',
                                           'Static' => 1
                                         },
-                            '334323' => {
-                                          'Class' => '333992',
+                            '5423782' => {
+                                           'Class' => '4929242',
+                                           'Destructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DOMConfigurator',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '131',
+                                           'Virt' => 1
+                                         },
+                            '5423880' => {
+                                           'Class' => '4929242',
+                                           'Destructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DOMConfigurator',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '131',
+                                           'Virt' => 1
+                                         },
+                            '542404' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '52',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper8toStringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'val',
-                                                                'type' => '40888'
+                                                                'type' => '83923'
                                                               },
                                                        '1' => {
                                                                 'name' => 'dst',
-                                                                'type' => '336206'
+                                                                'type' => '544742'
                                                               }
                                                      },
                                           'Return' => '1',
@@ -36596,100 +59034,275 @@
                                           'SourceLine' => '140',
                                           'Static' => 1
                                         },
-                            '334351' => {
-                                          'Class' => '333992',
+                            '542432' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '54',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper11toLowerCaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 's',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
-                                          'Return' => '53185',
+                                          'Return' => '98472',
                                           'ShortName' => 'toLowerCase',
                                           'Source' => 'stringhelper.cpp',
                                           'SourceLine' => '78',
                                           'Static' => 1
                                         },
-                            '334378' => {
-                                          'Class' => '333992',
+                            '542459' => {
+                                          'Class' => '542073',
                                           'Header' => 'stringhelper.h',
                                           'Line' => '56',
                                           'MnglName' => '_ZN7log4cxx7helpers12StringHelper6formatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_SaIS7_EE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'pattern',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '1' => {
                                                                 'name' => 'params',
-                                                                'type' => '1792961'
+                                                                'type' => '2741982'
                                                               }
                                                      },
-                                          'Return' => '53185',
+                                          'Return' => '98472',
                                           'ShortName' => 'format',
                                           'Source' => 'stringhelper.cpp',
                                           'SourceLine' => '184',
                                           'Static' => 1
                                         },
-                            '334476' => {
-                                          'Class' => '334467',
+                            '5425673' => {
+                                           'Class' => '4929242',
+                                           'Destructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DOMConfigurator',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '131',
+                                           'Virt' => 1
+                                         },
+                            '5427404' => {
+                                           'Class' => '4929242',
+                                           'Constructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DOMConfigurator',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '126'
+                                         },
+                            '5428426' => {
+                                           'Class' => '4929242',
+                                           'Constructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942067'
+                                                               }
+                                                      },
+                                           'ShortName' => 'DOMConfigurator',
+                                           'Source' => 'domconfigurator.cpp',
+                                           'SourceLine' => '126'
+                                         },
+                            '542858' => {
+                                          'Class' => '542848',
                                           'Header' => 'level.h',
-                                          'Line' => '185',
+                                          'Line' => '180',
                                           'MnglName' => '_ZN7log4cxx5Level9toLevelLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'sArg',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
                                           'Private' => 1,
-                                          'Return' => '336188',
+                                          'Return' => '544724',
                                           'ShortName' => 'toLevelLS',
                                           'Source' => 'level.cpp',
-                                          'SourceLine' => '129',
+                                          'SourceLine' => '92',
                                           'Static' => 1
                                         },
-                            '334488' => {
-                                          'Class' => '334467',
+                            '542870' => {
+                                          'Class' => '542848',
                                           'Header' => 'level.h',
-                                          'Line' => '228',
+                                          'Line' => '222',
                                           'MnglName' => '_ZN7log4cxx5Level6getAllEv',
                                           'Private' => 1,
-                                          'Return' => '336188',
+                                          'Return' => '544724',
                                           'ShortName' => 'getAll',
                                           'Source' => 'level.cpp',
-                                          'SourceLine' => '113',
+                                          'SourceLine' => '76',
                                           'Static' => 1
                                         },
-                            '334724' => {
-                                          'Data' => 1,
-                                          'Line' => '30',
-                                          'MnglName' => '_ZN7log4cxx7classes28AppenderSkeletonRegistrationE',
-                                          'NameSpace' => 'log4cxx::classes',
-                                          'Return' => '53989',
-                                          'ShortName' => 'AppenderSkeletonRegistration',
-                                          'Source' => 'appenderskeleton.cpp'
+                            '542906' => {
+                                          'Class' => '542896',
+                                          'Const' => 1,
+                                          'Header' => 'loggingevent.h',
+                                          'Line' => '82',
+                                          'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent8getLevelEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '12067430'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'Reg' => {
+                                                     '0' => 'rdi'
+                                                   },
+                                          'Return' => '546687',
+                                          'ShortName' => 'getLevel',
+                                          'Source' => 'loggingevent.cpp',
+                                          'SourceLine' => '403'
                                         },
-                            '334998' => {
-                                          'Class' => '334742',
+                            '5429432' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3305657',
+                                           'Destructor' => 1,
+                                           'Header' => 'configurator.h',
+                                           'InLine' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx3spi12ConfiguratorD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3306441'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Configurator',
+                                           'Virt' => 1
+                                         },
+                            '5429433' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3305657',
+                                           'Destructor' => 1,
+                                           'Header' => 'configurator.h',
+                                           'InLine' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx3spi12ConfiguratorD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3306441'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Configurator',
+                                           'Virt' => 1
+                                         },
+                            '5432418' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4930865',
+                                           'Destructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 1,
+                                           'Line' => '211',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942154'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzDOMConfigurator',
+                                           'Virt' => 1
+                                         },
+                            '5432419' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4930865',
+                                           'Destructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 1,
+                                           'Line' => '211',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942154'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzDOMConfigurator',
+                                           'Virt' => 1
+                                         },
+                            '5432560' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4930865',
+                                           'Destructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 1,
+                                           'Line' => '211',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942154'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzDOMConfigurator',
+                                           'Virt' => 1
+                                         },
+                            '5432650' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4930865',
+                                           'Constructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 1,
+                                           'Line' => '211',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942154'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzDOMConfigurator'
+                                         },
+                            '5432651' => {
+                                           'Artificial' => 1,
+                                           'Class' => '4930865',
+                                           'Constructor' => 1,
+                                           'Header' => 'domconfigurator.h',
+                                           'InLine' => 1,
+                                           'Line' => '211',
+                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '4942154'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ClazzDOMConfigurator'
+                                         },
+                            '543493' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
-                                          'Line' => '84',
+                                          'Line' => '51',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337263'
+                                                                'type' => '546636'
                                                               },
                                                        '1' => {
                                                                 'name' => 'p1',
-                                                                'type' => '117970'
+                                                                'type' => '220958'
                                                               },
                                                        '2' => {
                                                                 'name' => 'p2',
-                                                                'type' => '53948'
+                                                                'type' => '99413'
                                                               }
                                                      },
                                           'Protected' => 1,
@@ -36698,144 +59311,144 @@
                                           'ShortName' => 'append',
                                           'VirtPos' => '17'
                                         },
-                            '335043' => {
-                                          'Class' => '334742',
+                            '543538' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
-                                          'Line' => '86',
+                                          'Line' => '53',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton12doAppendImplERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               },
                                                        '1' => {
                                                                 'name' => 'event',
-                                                                'type' => '117970'
+                                                                'type' => '220958'
                                                               },
                                                        '2' => {
                                                                 'name' => 'pool1',
-                                                                'type' => '53948'
+                                                                'type' => '99413'
                                                               }
                                                      },
                                           'Protected' => 1,
                                           'Return' => '1',
                                           'ShortName' => 'doAppendImpl',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '104'
+                                          'SourceLine' => '98'
                                         },
-                            '335080' => {
-                                          'Class' => '334742',
+                            '543575' => {
+                                          'Class' => '543070',
+                                          'Header' => 'appenderskeleton.h',
+                                          'Line' => '56',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton14getStaticClassEv',
+                                          'Return' => '99448',
+                                          'ShortName' => 'getStaticClass',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '31',
+                                          'Static' => 1
+                                        },
+                            '543592' => {
+                                          'Class' => '543070',
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton13registerClassEv',
+                                          'Return' => '99454',
+                                          'ShortName' => 'registerClass',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '31',
+                                          'Static' => 1
+                                        },
+                            '543609' => {
+                                          'Class' => '543070',
                                           'Const' => 1,
                                           'Header' => 'appenderskeleton.h',
                                           'MnglName' => '_ZNK7log4cxx16AppenderSkeleton8getClassEv',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337309'
+                                                                'type' => '546676'
                                                               }
                                                      },
-                                          'Return' => '53983',
+                                          'Return' => '99448',
                                           'ShortName' => 'getClass',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '30',
+                                          'SourceLine' => '31',
                                           'Virt' => 1,
-                                          'VirtPos' => '0'
+                                          'VirtPos' => '2'
                                         },
-                            '335119' => {
-                                          'Class' => '334742',
-                                          'Header' => 'appenderskeleton.h',
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton14getStaticClassEv',
-                                          'Return' => '53983',
-                                          'ShortName' => 'getStaticClass',
-                                          'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '30',
-                                          'Static' => 1
-                                        },
-                            '335137' => {
-                                          'Class' => '334742',
-                                          'Header' => 'appenderskeleton.h',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton13registerClassEv',
-                                          'Return' => '53989',
-                                          'ShortName' => 'registerClass',
-                                          'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '30',
-                                          'Static' => 1
-                                        },
-                            '335155' => {
-                                          'Class' => '334742',
+                            '543648' => {
+                                          'Class' => '543070',
                                           'Const' => 1,
                                           'Header' => 'appenderskeleton.h',
                                           'InLine' => 2,
-                                          'Line' => '90',
+                                          'Line' => '57',
                                           'MnglName' => '_ZNK7log4cxx16AppenderSkeleton4castERKNS_7helpers5ClassE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337309'
+                                                                'type' => '546676'
                                                               },
                                                        '1' => {
                                                                 'name' => 'clazz',
-                                                                'type' => '53983'
+                                                                'type' => '99448'
                                                               }
                                                      },
-                                          'Return' => '44634',
+                                          'Return' => '87771',
                                           'ShortName' => 'cast',
                                           'Virt' => 1,
                                           'VirtPos' => '4'
                                         },
-                            '335199' => {
-                                          'Class' => '334742',
+                            '543692' => {
+                                          'Class' => '543070',
                                           'Const' => 1,
                                           'Header' => 'appenderskeleton.h',
                                           'InLine' => 2,
-                                          'Line' => '94',
+                                          'Line' => '61',
                                           'MnglName' => '_ZNK7log4cxx16AppenderSkeleton10instanceofERKNS_7helpers5ClassE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337309'
+                                                                'type' => '546676'
                                                               },
                                                        '1' => {
                                                                 'name' => 'clazz',
-                                                                'type' => '53983'
+                                                                'type' => '99448'
                                                               }
                                                      },
-                                          'Return' => '40888',
+                                          'Return' => '83923',
                                           'ShortName' => 'instanceof',
                                           'Virt' => 1,
                                           'VirtPos' => '3'
                                         },
-                            '335322' => {
-                                          'Class' => '334742',
+                            '543858' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
-                                          'Line' => '103',
+                                          'Line' => '71',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton8finalizeEv',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'finalize',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '59'
+                                          'SourceLine' => '53'
                                         },
-                            '335349' => {
-                                          'Class' => '334742',
+                            '543885' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
                                           'InLine' => 2,
-                                          'Line' => '109',
+                                          'Line' => '77',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton15activateOptionsERNS_7helpers4PoolE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               },
                                                        '1' => {
                                                                 'name' => 'p1',
-                                                                'type' => '53948'
+                                                                'type' => '99413'
                                                               }
                                                      },
                                           'Reg' => {
@@ -36847,2865 +59460,766 @@
                                           'Virt' => 1,
                                           'VirtPos' => '5'
                                         },
-                            '335389' => {
-                                          'Class' => '334742',
+                            '543925' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
-                                          'Line' => '110',
+                                          'Line' => '78',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               },
                                                        '1' => {
                                                                 'name' => 'option',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               },
                                                        '2' => {
                                                                 'name' => 'value',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'setOption',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '162',
+                                          'SourceLine' => '156',
                                           'Virt' => 1,
                                           'VirtPos' => '6'
                                         },
-                            '335434' => {
-                                          'Class' => '334742',
+                            '543970' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               },
                                                        '1' => {
                                                                 'name' => 'newFilter',
-                                                                'type' => '117964'
+                                                                'type' => '218870'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'addFilter',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '71',
+                                          'SourceLine' => '65',
                                           'Virt' => 1,
                                           'VirtPos' => '7'
                                         },
-                            '335474' => {
-                                          'Class' => '334742',
+                            '544010' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton12clearFiltersEv',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'clearFilters',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '86',
+                                          'SourceLine' => '80',
                                           'Virt' => 1,
                                           'VirtPos' => '9'
                                         },
-                            '335540' => {
-                                          'Class' => '334742',
+                            '544045' => {
+                                          'Class' => '543070',
                                           'Const' => 1,
                                           'Header' => 'appenderskeleton.h',
-                                          'InLine' => 2,
-                                          'Line' => '135',
+                                          'MnglName' => '_ZNK7log4cxx16AppenderSkeleton15getErrorHandlerEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546676'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rsi'
+                                                   },
+                                          'Return' => '543045',
+                                          'ShortName' => 'getErrorHandler',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '166'
+                                        },
+                            '544076' => {
+                                          'Class' => '543070',
+                                          'Const' => 1,
+                                          'Header' => 'appenderskeleton.h',
                                           'MnglName' => '_ZNK7log4cxx16AppenderSkeleton9getFilterEv',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337309'
+                                                                'type' => '546676'
                                                               }
                                                      },
                                           'Reg' => {
                                                      '0' => 'rsi'
                                                    },
-                                          'Return' => '116594',
+                                          'Return' => '218858',
                                           'ShortName' => 'getFilter',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '171',
                                           'Virt' => 1,
                                           'VirtPos' => '8'
                                         },
-                            '335610' => {
-                                          'Class' => '334742',
+                            '544115' => {
+                                          'Class' => '543070',
                                           'Const' => 1,
                                           'Header' => 'appenderskeleton.h',
-                                          'InLine' => 2,
-                                          'Line' => '153',
+                                          'MnglName' => '_ZNK7log4cxx16AppenderSkeleton14getFirstFilterEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546676'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rsi'
+                                                   },
+                                          'Return' => '218870',
+                                          'ShortName' => 'getFirstFilter',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '176'
+                                        },
+                            '544146' => {
+                                          'Class' => '543070',
+                                          'Const' => 1,
+                                          'Header' => 'appenderskeleton.h',
                                           'MnglName' => '_ZNK7log4cxx16AppenderSkeleton9getLayoutEv',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337309'
+                                                                'type' => '546676'
                                                               }
                                                      },
                                           'Reg' => {
                                                      '0' => 'rsi'
                                                    },
-                                          'Return' => '336171',
+                                          'Return' => '544707',
                                           'ShortName' => 'getLayout',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '181',
                                           'Virt' => 1,
                                           'VirtPos' => '14'
                                         },
-                            '335649' => {
-                                          'Class' => '334742',
+                            '544185' => {
+                                          'Class' => '543070',
                                           'Const' => 1,
                                           'Header' => 'appenderskeleton.h',
-                                          'InLine' => 2,
-                                          'Line' => '162',
                                           'MnglName' => '_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337309'
+                                                                'type' => '546676'
                                                               }
                                                      },
-                                          'Return' => '53185',
+                                          'Return' => '98472',
                                           'ShortName' => 'getName',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '186',
                                           'Virt' => 1,
                                           'VirtPos' => '12'
                                         },
-                            '335719' => {
-                                          'Class' => '334742',
+                            '544224' => {
+                                          'Class' => '543070',
                                           'Const' => 1,
                                           'Header' => 'appenderskeleton.h',
-                                          'Line' => '181',
+                                          'MnglName' => '_ZNK7log4cxx16AppenderSkeleton12getThresholdEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546676'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rsi'
+                                                   },
+                                          'Return' => '544736',
+                                          'ShortName' => 'getThreshold',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '191'
+                                        },
+                            '544255' => {
+                                          'Class' => '543070',
+                                          'Const' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'Line' => '131',
                                           'MnglName' => '_ZNK7log4cxx16AppenderSkeleton21isAsSevereAsThresholdERKSt10shared_ptrINS_5LevelEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337309'
+                                                                'type' => '546676'
                                                               },
                                                        '1' => {
                                                                 'name' => 'level',
-                                                                'type' => '337332'
+                                                                'type' => '546687'
                                                               }
                                                      },
-                                          'Return' => '40888',
+                                          'Return' => '83923',
                                           'ShortName' => 'isAsSevereAsThreshold',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '92'
+                                          'SourceLine' => '86'
                                         },
-                            '335755' => {
-                                          'Class' => '334742',
+                            '544291' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               },
                                                        '1' => {
                                                                 'name' => 'event',
-                                                                'type' => '117970'
+                                                                'type' => '220958'
                                                               },
                                                        '2' => {
                                                                 'name' => 'pool1',
-                                                                'type' => '53948'
+                                                                'type' => '99413'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'doAppend',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '97',
+                                          'SourceLine' => '91',
                                           'Virt' => 1,
                                           'VirtPos' => '11'
                                         },
-                            '335800' => {
-                                          'Class' => '334742',
+                            '544336' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
-                                          'Line' => '194',
+                                          'Line' => '144',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton15setErrorHandlerESt10shared_ptrINS_3spi12ErrorHandlerEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               },
                                                        '1' => {
                                                                 'name' => 'errorHandler1',
-                                                                'type' => '334647'
+                                                                'type' => '543045'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'setErrorHandler',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '140'
+                                          'SourceLine' => '134'
                                         },
-                            '335832' => {
-                                          'Class' => '334742',
+                            '544368' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
-                                          'InLine' => 2,
-                                          'Line' => '202',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE',
+                                          'Line' => '152',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               },
                                                        '1' => {
                                                                 'name' => 'layout1',
-                                                                'type' => '337314'
+                                                                'type' => '544719'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'setLayout',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '196',
                                           'Virt' => 1,
                                           'VirtPos' => '13'
                                         },
-                            '335872' => {
-                                          'Class' => '334742',
+                            '544408' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
-                                          'InLine' => 2,
-                                          'Line' => '210',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               },
                                                        '1' => {
                                                                 'name' => 'name1',
-                                                                'type' => '205852'
+                                                                'type' => '363071'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'setName',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '201',
                                           'Virt' => 1,
                                           'VirtPos' => '15'
                                         },
-                            '335912' => {
-                                          'Class' => '334742',
+                            '544448' => {
+                                          'Class' => '543070',
                                           'Header' => 'appenderskeleton.h',
                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton12setThresholdERKSt10shared_ptrINS_5LevelEE',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337269'
+                                                                'type' => '546642'
                                                               },
                                                        '1' => {
                                                                 'name' => 'threshold1',
-                                                                'type' => '337332'
+                                                                'type' => '546687'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'ShortName' => 'setThreshold',
                                           'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '156'
+                                          'SourceLine' => '150'
                                         },
-                            '336065' => {
-                                          'Class' => '335944',
+                            '544601' => {
+                                          'Class' => '544480',
                                           'Const' => 1,
                                           'Header' => 'appenderskeleton.h',
                                           'InLine' => 2,
-                                          'Line' => '89',
+                                          'Line' => '56',
                                           'MnglName' => '_ZNK7log4cxx16AppenderSkeleton21ClazzAppenderSkeleton7getNameB5cxx11Ev',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'this',
-                                                                'type' => '337361'
+                                                                'type' => '546752'
                                                               }
                                                      },
-                                          'Return' => '53185',
+                                          'Return' => '98472',
                                           'ShortName' => 'getName',
                                           'Virt' => 1,
                                           'VirtPos' => '3'
                                         },
-                            '336158' => {
-                                          'Class' => '205817',
+                            '544666' => {
+                                          'Data' => 1,
+                                          'Line' => '31',
+                                          'MnglName' => '_ZN7log4cxx7classes28AppenderSkeletonRegistrationE',
+                                          'NameSpace' => 'log4cxx::classes',
+                                          'Return' => '99454',
+                                          'ShortName' => 'AppenderSkeletonRegistration',
+                                          'Source' => 'appenderskeleton.cpp'
+                                        },
+                            '544694' => {
+                                          'Class' => '363048',
                                           'Header' => 'appender.h',
-                                          'Line' => '59',
+                                          'Line' => '53',
                                           'MnglName' => '_ZN7log4cxx8Appender14getStaticClassEv',
                                           'Private' => 1,
-                                          'Return' => '53983',
+                                          'Return' => '99448',
                                           'ShortName' => 'getStaticClass',
                                           'Source' => 'loader.cpp',
                                           'SourceLine' => '44',
                                           'Static' => 1
                                         },
-                            '3455341' => {
-                                           'Class' => '648138',
-                                           'Header' => 'properties.h',
-                                           'Line' => '132',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Properties4loadESt10shared_ptrINS0_11InputStreamEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '11619745'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'inStream',
-                                                                 'type' => '3455561'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'load',
-                                           'Source' => 'properties.cpp',
-                                           'SourceLine' => '430'
-                                         },
-                            '3455373' => {
-                                           'Class' => '648138',
-                                           'Header' => 'properties.h',
-                                           'Line' => '141',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Properties11setPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '11619745'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'setProperty',
-                                           'Source' => 'properties.cpp',
-                                           'SourceLine' => '407'
-                                         },
-                            '3455414' => {
-                                           'Class' => '648138',
-                                           'Header' => 'properties.h',
-                                           'Line' => '149',
-                                           'MnglName' => '_ZN7log4cxx7helpers10Properties3putERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '11619745'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'put',
-                                           'Source' => 'properties.cpp',
-                                           'SourceLine' => '412'
-                                         },
-                            '3455455' => {
-                                           'Class' => '648138',
-                                           'Const' => 1,
-                                           'Header' => 'properties.h',
-                                           'Line' => '158',
-                                           'MnglName' => '_ZNK7log4cxx7helpers10Properties11getPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '11619768'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getProperty',
-                                           'Source' => 'properties.cpp',
-                                           'SourceLine' => '419'
-                                         },
-                            '3455491' => {
-                                           'Class' => '648138',
-                                           'Const' => 1,
-                                           'Header' => 'properties.h',
-                                           'Line' => '165',
-                                           'MnglName' => '_ZNK7log4cxx7helpers10Properties3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '11619768'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'get',
-                                           'Source' => 'properties.cpp',
-                                           'SourceLine' => '424'
-                                         },
-                            '3455527' => {
-                                           'Class' => '648138',
-                                           'Const' => 1,
-                                           'Header' => 'properties.h',
-                                           'Line' => '175',
-                                           'MnglName' => '_ZNK7log4cxx7helpers10Properties13propertyNamesB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '11619768'
-                                                               }
-                                                      },
-                                           'Return' => '1769873',
-                                           'ShortName' => 'propertyNames',
-                                           'Source' => 'properties.cpp',
-                                           'SourceLine' => '441'
-                                         },
-                            '3456514' => {
-                                           'Class' => '3456501',
-                                           'Header' => 'loader.h',
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7helpers6Loader9loadClassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'loadClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '57',
-                                           'Static' => 1
-                                         },
-                            '3456541' => {
-                                           'Class' => '3456501',
-                                           'Header' => 'loader.h',
-                                           'Line' => '38',
-                                           'MnglName' => '_ZN7log4cxx7helpers6Loader19getResourceAsStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'name',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '3455561',
-                                           'ShortName' => 'getResourceAsStream',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '63',
-                                           'Static' => 1
-                                         },
-                            '3457443' => {
-                                           'Class' => '523916',
-                                           'Header' => 'filewatchdog.h',
-                                           'Line' => '75',
-                                           'MnglName' => '_ZN7log4cxx7helpers12FileWatchdog5startEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '526142'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'start',
-                                           'Source' => 'filewatchdog.cpp',
-                                           'SourceLine' => '92'
-                                         },
-                            '3457829' => {
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx7helpers28MessageBufferUseStaticStreamEv',
-                                           'NameSpace' => 'log4cxx::helpers',
-                                           'Return' => '1',
-                                           'ShortName' => 'MessageBufferUseStaticStream',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '29'
-                                         },
-                            '3457938' => {
-                                           'Class' => '3457885',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 2,
-                                           'Line' => '61',
-                                           'MnglName' => '_ZNK7log4cxx5Level10LevelClass7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7009875'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '3457978' => {
-                                           'Class' => '3457885',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 2,
-                                           'Line' => '66',
-                                           'MnglName' => '_ZNK7log4cxx5Level10LevelClass7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7009875'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'sArg',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '336188',
-                                           'ShortName' => 'toLevel',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '3458023' => {
-                                           'Class' => '3457885',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 2,
-                                           'Line' => '71',
-                                           'MnglName' => '_ZNK7log4cxx5Level10LevelClass7toLevelEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7009875'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Return' => '336188',
-                                           'ShortName' => 'toLevel',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '3458105' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'Line' => '233',
-                                           'MnglName' => '_ZN7log4cxx5Level8getDebugEv',
-                                           'Private' => 1,
-                                           'Return' => '336188',
-                                           'ShortName' => 'getDebug',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '100',
-                                           'Static' => 1
-                                         },
-                            '3458117' => {
-                                           'Class' => '334467',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'Line' => '200',
-                                           'MnglName' => '_ZNK7log4cxx5Level8toStringB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '798954'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'toString',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '134'
-                                         },
-                            '3458319' => {
-                                           'Class' => '334588',
-                                           'Header' => 'errorhandler.h',
-                                           'Line' => '67',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '43',
-                                           'Static' => 1
-                                         },
-                            '3458341' => {
-                                           'Class' => '3458332',
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '55',
-                                           'Static' => 1
-                                         },
-                            '3458528' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'Line' => '1461',
-                                           'MnglName' => '_ZN7log4cxx6Logger13setAdditivityEb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'additive1',
-                                                                 'type' => '40888'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'setAdditivity',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '432'
-                                         },
-                            '3458570' => {
-                                           'Class' => '2437919',
-                                           'Header' => 'triggeringpolicy.h',
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7rolling16TriggeringPolicy14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'triggeringpolicy.cpp',
-                                           'SourceLine' => '24',
-                                           'Static' => 1
-                                         },
-                            '3458592' => {
-                                           'Class' => '2437924',
-                                           'Header' => 'rollingpolicy.h',
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7rolling13RollingPolicy14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'rollingpolicy.cpp',
-                                           'SourceLine' => '23',
-                                           'Static' => 1
-                                         },
-                            '3458646' => {
-                                           'Class' => '3458605',
-                                           'Header' => 'rollingfileappender.h',
-                                           'Line' => '77',
-                                           'MnglName' => '_ZN7log4cxx7rolling19RollingFileAppender14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'rollingfileappender.cpp',
-                                           'SourceLine' => '52',
-                                           'Static' => 1
-                                         },
-                            '3458840' => {
-                                           'Class' => '3458831',
-                                           'Header' => 'filterbasedtriggeringpolicy.h',
-                                           'Line' => '51',
-                                           'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '26',
-                                           'Static' => 1
-                                         },
-                            '3458852' => {
-                                           'Class' => '3458831',
-                                           'Header' => 'filterbasedtriggeringpolicy.h',
-                                           'Line' => '95',
-                                           'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy9addFilterERKSt10shared_ptrINS_3spi6FilterEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5282119'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newFilter',
-                                                                 'type' => '117964'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'addFilter',
-                                           'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '71'
-                                         },
-                            '3459747' => {
-                                           'Class' => '3459690',
-                                           'Header' => 'propertysetter.h',
-                                           'Line' => '77',
-                                           'MnglName' => '_ZN7log4cxx6config14PropertySetter13setPropertiesERKSt10shared_ptrINS_7helpers6ObjectEERNS3_10PropertiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'obj',
-                                                                 'type' => '654616'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'properties',
-                                                                 'type' => '654610'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'prefix',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setProperties',
-                                           'Source' => 'propertysetter.cpp',
-                                           'SourceLine' => '38',
-                                           'Static' => 1
-                                         },
-                            '3459785' => {
-                                           'Class' => '3459690',
-                                           'Header' => 'propertysetter.h',
-                                           'Line' => '86',
-                                           'MnglName' => '_ZN7log4cxx6config14PropertySetter13setPropertiesERNS_7helpers10PropertiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS2_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3464425'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'properties',
-                                                                 'type' => '654610'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'prefix',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setProperties',
-                                           'Source' => 'propertysetter.cpp',
-                                           'SourceLine' => '47'
-                                         },
-                            '3459827' => {
-                                           'Class' => '3459690',
-                                           'Header' => 'propertysetter.h',
-                                           'Line' => '99',
-                                           'MnglName' => '_ZN7log4cxx6config14PropertySetter11setPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3464425'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'option',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'setProperty',
-                                           'Source' => 'propertysetter.cpp',
-                                           'SourceLine' => '86'
-                                         },
-                            '3459869' => {
-                                           'Class' => '3459690',
-                                           'Header' => 'propertysetter.h',
-                                           'Line' => '103',
-                                           'MnglName' => '_ZN7log4cxx6config14PropertySetter8activateERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3464425'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'activate',
-                                           'Source' => 'propertysetter.cpp',
-                                           'SourceLine' => '104'
-                                         },
-                            '3460544' => {
-                                           'Class' => '3460427',
-                                           'InLine' => 2,
-                                           'Line' => '76',
-                                           'MnglName' => '_ZN7log4cxx3xml11XMLWatchdog10doOnChangeEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3468536'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'doOnChange',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '2'
-                                         },
-                            '3460667' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator18findAppenderByNameERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3mapISI_S5_INS_8AppenderEESt4lessISI_ESaISt4pairISJ_SN_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'element',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'doc',
-                                                                 'type' => '3471391'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'appenderName',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '6' => {
-                                                                 'name' => 'appenders',
-                                                                 'type' => '3471397'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '205834',
-                                           'ShortName' => 'findAppenderByName',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '127'
-                                         },
-                            '3460741' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator23findAppenderByReferenceERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'appenderRef',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'doc',
-                                                                 'type' => '3471391'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'appenders',
-                                                                 'offset' => '0',
-                                                                 'type' => '3471397'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '205834',
-                                           'ShortName' => 'findAppenderByReference',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '161'
-                                         },
-                            '3460797' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator13parseAppenderERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'appenderElement',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'doc',
-                                                                 'type' => '3471391'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'appenders',
-                                                                 'type' => '3471397'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '205834',
-                                           'ShortName' => 'parseAppender',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '198'
-                                         },
-                            '3460853' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17parseErrorHandlerERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemRS5_INS_8AppenderEEP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_St4lessISM_ESaISt4pairIKSM_SC_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'element',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'appender',
-                                                                 'type' => '3471403'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'doc',
-                                                                 'type' => '3471391'
-                                                               },
-                                                        '6' => {
-                                                                 'name' => 'appenders',
-                                                                 'type' => '3471397'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'parseErrorHandler',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '318'
-                                         },
-                            '3460911' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator12parseFiltersERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemRSt6vectorIS5_INS_3spi6FilterEESaISE_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'element',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'filters',
-                                                                 'type' => '3469605'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'parseFilters',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '379'
-                                         },
-                            '3460959' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator11parseLoggerERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'loggerElement',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'doc',
-                                                                 'type' => '3471391'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'appenders',
-                                                                 'type' => '3471397'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'parseLogger',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '414'
-                                         },
-                            '3461012' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator18parseLoggerFactoryERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elem',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'factoryElement',
-                                                                 'type' => '3467470'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'parseLoggerFactory',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '443'
-                                         },
-                            '3461055' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator21parseTriggeringPolicyERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elem',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'layout_element',
-                                                                 'type' => '3467470'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '648143',
-                                           'ShortName' => 'parseTriggeringPolicy',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '595'
-                                         },
-                            '3461102' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator18parseRollingPolicyERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elem',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'layout_element',
-                                                                 'type' => '3467470'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '2438222',
-                                           'ShortName' => 'parseRollingPolicy',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '650'
-                                         },
-                            '3461149' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator9parseRootERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'rootElement',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'doc',
-                                                                 'type' => '3471391'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'appenders',
-                                                                 'type' => '3471397'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'parseRoot',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '482'
-                                         },
-                            '3461202' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator28parseChildrenOfLoggerElementERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemS5_INS_6LoggerEEbP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISL_ESaISt4pairIKSL_SN_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'loggerElement',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'logger',
-                                                                 'type' => '911139'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'isRoot',
-                                                                 'type' => '40888'
-                                                               },
-                                                        '6' => {
-                                                                 'name' => 'doc',
-                                                                 'type' => '3471391'
-                                                               },
-                                                        '7' => {
-                                                                 'name' => 'appenders',
-                                                                 'type' => '3471397'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'parseChildrenOfLoggerElement',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '496'
-                                         },
-                            '3461265' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator11parseLayoutERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elem',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'layout_element',
-                                                                 'type' => '3467470'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '336171',
-                                           'ShortName' => 'parseLayout',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '555'
-                                         },
-                            '3461312' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator10parseLevelERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemS5_INS_6LoggerEEb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'element',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'logger',
-                                                                 'type' => '911139'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'isRoot',
-                                                                 'type' => '40888'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'parseLevel',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '692'
-                                         },
-                            '3461365' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator12setParameterERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemRNS_6config14PropertySetterE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'elem',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'propSetter',
-                                                                 'type' => '3471409'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setParameter',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '761'
-                                         },
-                            '3461413' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator5parseERNS_7helpers4PoolERSt10shared_ptrINS2_14CharsetDecoderEEP12apr_xml_elemP11apr_xml_docRSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_INS_8AppenderEESt4lessISJ_ESaISt4pairIKSJ_SL_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'element',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'doc',
-                                                                 'type' => '3471391'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'appenders',
-                                                                 'type' => '3471397'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'parse',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '973'
-                                         },
-                            '3461503' => {
-                                           'Class' => '3460617',
-                                           'Const' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471432'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '88',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '3461543' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '88',
-                                           'Static' => 1
-                                         },
-                            '3461561' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '88',
-                                           'Static' => 1
-                                         },
-                            '3461579' => {
-                                           'Class' => '3460617',
-                                           'Const' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 2,
-                                           'Line' => '216',
-                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471432'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '3461624' => {
-                                           'Class' => '3460617',
-                                           'Const' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 2,
-                                           'Line' => '218',
-                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471432'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '3461711' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator9configureERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'filename',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'configure',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '830',
-                                           'Static' => 1
-                                         },
-                            '3461736' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator9configureERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'filename',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'configure',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '837',
-                                           'Static' => 1
-                                         },
-                            '3461761' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17configureAndWatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'filename',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'configureAndWatch',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '861',
-                                           'Static' => 1
-                                         },
-                            '3461786' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17configureAndWatchERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'filename',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'configureAndWatch',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '867',
-                                           'Static' => 1
-                                         },
-                            '3461811' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17configureAndWatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEl',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'filename',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'delay',
-                                                                 'type' => '40848'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'configureAndWatch',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '887',
-                                           'Static' => 1
-                                         },
-                            '3461841' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator17configureAndWatchERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEl',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'filename',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'delay',
-                                                                 'type' => '40848'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'configureAndWatch',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '908',
-                                           'Static' => 1
-                                         },
-                            '3461871' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'filename',
-                                                                 'type' => '654622'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'repository1',
-                                                                 'type' => '649952'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'doConfigure',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '772',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '3461918' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator12getAttributeERSt10shared_ptrINS_7helpers14CharsetDecoderEEP12apr_xml_elemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'utf8Decoder',
-                                                                 'type' => '3471385'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'element',
-                                                                 'type' => '3467470'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'attrName',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'getAttribute',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '1098',
-                                           'Static' => 1
-                                         },
-                            '3461956' => {
-                                           'Class' => '3460617',
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator5substERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'subst',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '1084'
-                                         },
-                            '3462249' => {
-                                           'Class' => '3462128',
-                                           'Const' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 2,
-                                           'Line' => '215',
-                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471484'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '3462289' => {
-                                           'Class' => '3462128',
-                                           'Const' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 2,
-                                           'Line' => '215',
-                                           'MnglName' => '_ZNK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471484'
-                                                               }
-                                                      },
-                                           'Return' => '3471374',
-                                           'ShortName' => 'newInstance',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '3462387' => {
-                                           'Data' => 1,
-                                           'Line' => '88',
-                                           'MnglName' => '_ZN7log4cxx7classes27DOMConfiguratorRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'DOMConfiguratorRegistration',
-                                           'Source' => 'domconfigurator.cpp'
-                                         },
-                            '3462449' => {
-                                           'Class' => '3462440',
-                                           'Header' => 'smtpappender.h',
-                                           'Line' => '75',
-                                           'MnglName' => '_ZN7log4cxx3net12SMTPAppender14getStaticClassEv',
-                                           'Private' => 1,
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'smtpappender.cpp',
-                                           'SourceLine' => '378',
-                                           'Static' => 1
-                                         },
-                            '3462461' => {
-                                           'Class' => '3462440',
-                                           'Header' => 'smtpappender.h',
-                                           'Line' => '262',
-                                           'MnglName' => '_ZN7log4cxx3net12SMTPAppender12setEvaluatorERSt10shared_ptrINS_3spi24TriggeringEventEvaluatorEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '14149155'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'trigger',
-                                                                 'type' => '14149194'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setEvaluator',
-                                           'Source' => 'smtpappender.cpp',
-                                           'SourceLine' => '760'
-                                         },
-                            '3462723' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_7rolling13RollingPolicyENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '2419131',
-                                           'ShortName' => 'cast<log4cxx::rolling::RollingPolicy, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '2437924'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '3462767' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_7rolling27FilterBasedTriggeringPolicyENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '3423277',
-                                           'ShortName' => 'cast<log4cxx::rolling::FilterBasedTriggeringPolicy, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '3458831'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '3462811' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_6LayoutENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '313267',
-                                           'ShortName' => 'cast<log4cxx::Layout, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '334707'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '3462855' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_3spi13LoggerFactoryENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '890682',
-                                           'ShortName' => 'cast<log4cxx::spi::LoggerFactory, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '3211607'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '3462899' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_3spi6FilterENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '100319',
-                                           'ShortName' => 'cast<log4cxx::spi::Filter, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '116376'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '3462943' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_16AppenderSkeletonENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS3_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '205990'
-                                                               }
-                                                      },
-                                           'Return' => '3421377',
-                                           'ShortName' => 'cast<log4cxx::AppenderSkeleton, log4cxx::Appender>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '334742'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '205817'
-                                                                }
-                                                       }
-                                         },
-                            '3462987' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_3spi12ErrorHandlerENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '314454',
-                                           'ShortName' => 'cast<log4cxx::spi::ErrorHandler, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '334588'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '3463031' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_3spi18AppenderAttachableENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '205990'
-                                                               }
-                                                      },
-                                           'Return' => '3419477',
-                                           'ShortName' => 'cast<log4cxx::spi::AppenderAttachable, log4cxx::Appender>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '205667'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '205817'
-                                                                }
-                                                       }
-                                         },
-                            '3463075' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_3spi24TriggeringEventEvaluatorENS_7rolling16TriggeringPolicyELb0ELb0EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2441632'
-                                                               }
-                                                      },
-                                           'Return' => '3389613',
-                                           'ShortName' => 'cast<log4cxx::spi::TriggeringEventEvaluator, log4cxx::rolling::TriggeringPolicy>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '3458332'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '2437919'
-                                                                }
-                                                       }
-                                         },
-                            '3463119' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_3net12SMTPAppenderENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '205990'
-                                                               }
-                                                      },
-                                           'Return' => '3417577',
-                                           'ShortName' => 'cast<log4cxx::net::SMTPAppender, log4cxx::Appender>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '3462440'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '205817'
-                                                                }
-                                                       }
-                                         },
-                            '3463163' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_7rolling16TriggeringPolicyENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '2417953',
-                                           'ShortName' => 'cast<log4cxx::rolling::TriggeringPolicy, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '2437919'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '3463207' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_7rolling19RollingFileAppenderENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '205990'
-                                                               }
-                                                      },
-                                           'Return' => '3415675',
-                                           'ShortName' => 'cast<log4cxx::rolling::RollingFileAppender, log4cxx::Appender>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '3458605'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '205817'
-                                                                }
-                                                       }
-                                         },
-                            '3463251' => {
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '122',
-                                           'MnglName' => '_ZN7log4cxx4castINS_8AppenderENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E',
-                                           'NameSpace' => 'log4cxx',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'incoming',
-                                                                 'type' => '2975401'
-                                                               }
-                                                      },
-                                           'Return' => '176271',
-                                           'ShortName' => 'cast<log4cxx::Appender, log4cxx::helpers::Object>',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'Ret',
-                                                                  'type' => '205817'
-                                                                },
-                                                         '1' => {
-                                                                  'key' => 'Type',
-                                                                  'type' => '53165'
-                                                                }
-                                                       }
-                                         },
-                            '3468541' => {
-                                           'Class' => '3460617',
-                                           'Data' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator4xdogE',
-                                           'Return' => '3468530',
-                                           'ShortName' => 'xdog',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '84'
-                                         },
-                            '3472608' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3460427',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '65',
-                                           'MnglName' => '_ZN7log4cxx3xml11XMLWatchdogD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3468536'
-                                                               }
-                                                      },
-                                           'ShortName' => 'XMLWatchdog',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '3472609' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3460427',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '65',
-                                           'MnglName' => '_ZN7log4cxx3xml11XMLWatchdogD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3468536'
-                                                               }
-                                                      },
-                                           'ShortName' => 'XMLWatchdog',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '3472751' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3460427',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '65',
-                                           'MnglName' => '_ZN7log4cxx3xml11XMLWatchdogD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3468536'
-                                                               }
-                                                      },
-                                           'ShortName' => 'XMLWatchdog',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '3472862' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3460617',
-                                           'Destructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '69',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DOMConfigurator',
-                                           'Virt' => 1
-                                         },
-                            '3472863' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3460617',
-                                           'Destructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '69',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DOMConfigurator',
-                                           'Virt' => 1
-                                         },
-                            '3474458' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3460617',
-                                           'Destructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '69',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DOMConfigurator',
-                                           'Virt' => 1
-                                         },
-                            '3632831' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3211703',
-                                           'Constructor' => 1,
-                                           'Header' => 'defaultloggerfactory.h',
-                                           'InLine' => 1,
-                                           'Line' => '29',
-                                           'MnglName' => '_ZN7log4cxx20DefaultLoggerFactoryC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3212680'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DefaultLoggerFactory'
-                                         },
-                            '3632832' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3211703',
-                                           'Constructor' => 1,
-                                           'Header' => 'defaultloggerfactory.h',
-                                           'InLine' => 1,
-                                           'Line' => '29',
-                                           'MnglName' => '_ZN7log4cxx20DefaultLoggerFactoryC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3212680'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DefaultLoggerFactory'
-                                         },
-                            '3632899' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3211607',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'InLine' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactoryC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3219718'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerFactory'
-                                         },
-                            '3632900' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3211607',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'InLine' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactoryC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3219718'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerFactory'
-                                         },
-                            '377940' => {
-                                          'Class' => '334742',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC1ERKSt10shared_ptrINS_6LayoutEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337269'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'layout1',
-                                                                'type' => '337314'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderSkeleton',
-                                          'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '46'
-                                        },
-                            '381906' => {
-                                          'Class' => '334742',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC2ERKSt10shared_ptrINS_6LayoutEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337269'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'layout1',
-                                                                'type' => '337314'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderSkeleton',
-                                          'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '46'
-                                        },
-                            '385942' => {
-                                          'Class' => '334742',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337269'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderSkeleton',
-                                          'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '33'
-                                        },
-                            '389646' => {
-                                          'Class' => '334742',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337269'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderSkeleton',
-                                          'Source' => 'appenderskeleton.cpp',
-                                          'SourceLine' => '33'
-                                        },
-                            '3915787' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3459690',
-                                           'Destructor' => 1,
-                                           'Header' => 'propertysetter.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx6config14PropertySetterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3464425'
-                                                               }
-                                                      },
-                                           'ShortName' => 'PropertySetter'
-                                         },
-                            '3915788' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3459690',
-                                           'Destructor' => 1,
-                                           'Header' => 'propertysetter.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx6config14PropertySetterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3464425'
-                                                               }
-                                                      },
-                                           'ShortName' => 'PropertySetter'
-                                         },
-                            '3940903' => {
-                                           'Class' => '3460617',
-                                           'Constructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DOMConfigurator',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '119'
-                                         },
-                            '3941433' => {
-                                           'Class' => '3460617',
-                                           'Constructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfiguratorC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471380'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DOMConfigurator',
-                                           'Source' => 'domconfigurator.cpp',
-                                           'SourceLine' => '119'
-                                         },
-                            '3941980' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2072645',
-                                           'Destructor' => 1,
-                                           'Header' => 'configurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx3spi12ConfiguratorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2073503'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Configurator',
-                                           'Virt' => 1
-                                         },
-                            '3941981' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2072645',
-                                           'Destructor' => 1,
-                                           'Header' => 'configurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx3spi12ConfiguratorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '2073503'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Configurator',
-                                           'Virt' => 1
-                                         },
-                            '3946816' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3462128',
-                                           'Destructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '215',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471467'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDOMConfigurator',
-                                           'Virt' => 1
-                                         },
-                            '3946817' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3462128',
-                                           'Destructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '215',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471467'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDOMConfigurator',
-                                           'Virt' => 1
-                                         },
-                            '3946958' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3462128',
-                                           'Destructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '215',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471467'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDOMConfigurator',
-                                           'Virt' => 1
-                                         },
-                            '3947048' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3462128',
-                                           'Constructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '215',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471467'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDOMConfigurator'
-                                         },
-                            '3947049' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3462128',
-                                           'Constructor' => 1,
-                                           'Header' => 'domconfigurator.h',
-                                           'InLine' => 1,
-                                           'Line' => '215',
-                                           'MnglName' => '_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471467'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDOMConfigurator'
-                                         },
-                            '395689' => {
-                                          'Artificial' => 1,
-                                          'Class' => '335944',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337344'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderSkeleton',
-                                          'Virt' => 1
-                                        },
-                            '395690' => {
-                                          'Artificial' => 1,
-                                          'Class' => '335944',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337344'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderSkeleton',
-                                          'Virt' => 1
-                                        },
-                            '395831' => {
-                                          'Artificial' => 1,
-                                          'Class' => '335944',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337344'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderSkeleton',
-                                          'Virt' => 1
-                                        },
-                            '395921' => {
-                                          'Artificial' => 1,
-                                          'Class' => '335944',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337344'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderSkeleton'
-                                        },
-                            '395922' => {
-                                          'Artificial' => 1,
-                                          'Class' => '335944',
-                                          'Constructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'InLine' => 1,
-                                          'Line' => '89',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337344'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAppenderSkeleton'
-                                        },
-                            '4015048' => {
-                                           'Class' => '647277',
+                            '5528351' => {
+                                           'Class' => '1015324',
                                            'Header' => 'exception.h',
                                            'Line' => '43',
                                            'MnglName' => '_ZN7log4cxx7helpers9ExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '659210'
+                                                                 'type' => '1035973'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019478'
+                                                                 'type' => '5532874'
                                                                }
                                                       },
-                                           'Return' => '3689207',
+                                           'Return' => '5155614',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '68'
+                                           'SourceLine' => '69'
                                          },
-                            '4015084' => {
-                                           'Class' => '647277',
-                                           'Const' => 1,
-                                           'Header' => 'exception.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers9Exception4whatEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '4019496'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '41670',
-                                           'ShortName' => 'what',
-                                           'Source' => 'exception.cpp',
-                                           'SourceLine' => '78',
-                                           'Virt' => 1,
-                                           'VirtPos' => '2'
-                                         },
-                            '4015676' => {
-                                           'Class' => '4015589',
+                            '5528980' => {
+                                           'Class' => '5528893',
                                            'Header' => 'exception.h',
                                            'Line' => '279',
                                            'MnglName' => '_ZN7log4cxx7helpers22SocketTimeoutExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019523'
+                                                                 'type' => '5532919'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019528'
+                                                                 'type' => '5532924'
                                                                }
                                                       },
-                                           'Return' => '4019534',
+                                           'Return' => '5532930',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '485'
+                                           'SourceLine' => '490'
                                          },
-                            '4015841' => {
-                                           'Class' => '4015749',
+                            '5529145' => {
+                                           'Class' => '5529053',
                                            'Header' => 'exception.h',
                                            'Line' => '264',
                                            'MnglName' => '_ZN7log4cxx7helpers22InterruptedIOExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019546'
+                                                                 'type' => '5532942'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019551'
+                                                                 'type' => '5532947'
                                                                }
                                                       },
-                                           'Return' => '4019557',
+                                           'Return' => '5532953',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '469'
+                                           'SourceLine' => '474'
                                          },
-                            '4016603' => {
-                                           'Class' => '4016518',
+                            '5529553' => {
+                                           'Class' => '5529463',
+                                           'Header' => 'exception.h',
+                                           'Line' => '250',
+                                           'MnglName' => '_ZN7log4cxx7helpers13BindExceptionaSERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5532965'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '5532970'
+                                                               }
+                                                      },
+                                           'Return' => '5532976',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '459'
+                                         },
+                            '5529749' => {
+                                           'Class' => '5529626',
+                                           'Header' => 'exception.h',
+                                           'Line' => '218',
+                                           'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionaSERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5533034'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '5533039'
+                                                               }
+                                                      },
+                                           'Return' => '5533045',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '414'
+                                         },
+                            '5529907' => {
+                                           'Class' => '5529822',
                                            'Header' => 'exception.h',
                                            'Line' => '238',
                                            'MnglName' => '_ZN7log4cxx7helpers22ClosedChannelExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019592'
+                                                                 'type' => '5532988'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019597'
+                                                                 'type' => '5532993'
                                                                }
                                                       },
-                                           'Return' => '4019603',
+                                           'Return' => '5532999',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '439'
+                                           'SourceLine' => '444'
                                          },
-                            '4016924' => {
-                                           'Class' => '4016839',
+                            '5530070' => {
+                                           'Class' => '5529980',
+                                           'Header' => 'exception.h',
+                                           'Line' => '230',
+                                           'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionaSERKS1_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5533011'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'src',
+                                                                 'type' => '5533016'
+                                                               }
+                                                      },
+                                           'Return' => '5533022',
+                                           'ShortName' => 'operator=',
+                                           'Source' => 'exception.cpp',
+                                           'SourceLine' => '429'
+                                         },
+                            '5530228' => {
+                                           'Class' => '5530143',
                                            'Header' => 'exception.h',
                                            'Line' => '206',
                                            'MnglName' => '_ZN7log4cxx7helpers21IllegalStateExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019661'
+                                                                 'type' => '5533057'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019666'
+                                                                 'type' => '5533062'
                                                                }
                                                       },
-                                           'Return' => '4019672',
+                                           'Return' => '5533068',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '390'
+                                           'SourceLine' => '395'
                                          },
-                            '4017082' => {
-                                           'Class' => '4016997',
+                            '5530386' => {
+                                           'Class' => '5530301',
                                            'Header' => 'exception.h',
                                            'Line' => '198',
                                            'MnglName' => '_ZN7log4cxx7helpers22NoSuchElementExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019684'
+                                                                 'type' => '5533080'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019689'
+                                                                 'type' => '5533085'
                                                                }
                                                       },
-                                           'Return' => '4019695',
+                                           'Return' => '5533091',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '373'
+                                           'SourceLine' => '378'
                                          },
-                            '4017598' => {
-                                           'Class' => '4017508',
+                            '5530902' => {
+                                           'Class' => '5530812',
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers28IllegalMonitorStateExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019753'
+                                                                 'type' => '5533149'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019758'
+                                                                 'type' => '5533154'
                                                                }
                                                       },
-                                           'Return' => '4019764',
+                                           'Return' => '5533160',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '316'
+                                           'SourceLine' => '321'
                                          },
-                            '4017759' => {
-                                           'Class' => '4017671',
+                            '5531063' => {
+                                           'Class' => '5530975',
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers19TranscoderExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019776'
+                                                                 'type' => '5533172'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019781'
+                                                                 'type' => '5533177'
                                                                }
                                                       },
-                                           'Return' => '4019787',
+                                           'Return' => '5533183',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '237'
+                                           'SourceLine' => '242'
                                          },
-                            '4017795' => {
-                                           'Class' => '4017671',
+                            '5531099' => {
+                                           'Class' => '5530975',
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers19TranscoderException13formatMessageB5cxx11Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Reg' => {
                                                       '0' => 'rsi'
                                                     },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'formatMessage',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '243',
+                                           'SourceLine' => '248',
                                            'Static' => 1
                                          },
-                            '4017980' => {
-                                           'Class' => '4017857',
+                            '5531284' => {
+                                           'Class' => '5531161',
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15ThreadExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019804'
+                                                                 'type' => '5533200'
                                                                }
                                                       },
-                                           'Return' => '4019810',
+                                           'Return' => '5533206',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '292'
+                                           'SourceLine' => '297'
                                          },
-                            '4018017' => {
-                                           'Class' => '4017857',
+                            '5531321' => {
+                                           'Class' => '5531161',
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15ThreadException13formatMessageB5cxx11Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'formatMessage',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '298',
+                                           'SourceLine' => '303',
                                            'Static' => 1
                                          },
-                            '4018196' => {
-                                           'Class' => '649145',
+                            '5531501' => {
+                                           'Class' => '5531384',
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20InterruptedExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019827'
+                                                                 'type' => '5533223'
                                                                }
                                                       },
-                                           'Return' => '713850',
+                                           'Return' => '5533229',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '263'
+                                           'SourceLine' => '268'
                                          },
-                            '4018233' => {
-                                           'Class' => '649145',
+                            '5531538' => {
+                                           'Class' => '5531384',
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20InterruptedException13formatMessageB5cxx11Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'formatMessage',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '269',
+                                           'SourceLine' => '274',
                                            'Static' => 1
                                          },
-                            '4018384' => {
-                                           'Class' => '4018296',
+                            '5531689' => {
+                                           'Class' => '5531601',
                                            'Header' => 'exception.h',
                                            'Line' => '116',
                                            'MnglName' => '_ZN7log4cxx7helpers13PoolExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019845'
+                                                                 'type' => '5533241'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019850'
+                                                                 'type' => '5533246'
                                                                }
                                                       },
-                                           'Return' => '4019856',
+                                           'Return' => '5533252',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '215'
+                                           'SourceLine' => '220'
                                          },
-                            '4018420' => {
-                                           'Class' => '4018296',
+                            '5531725' => {
+                                           'Class' => '5531601',
                                            'Header' => 'exception.h',
                                            'Line' => '118',
                                            'MnglName' => '_ZN7log4cxx7helpers13PoolException13formatMessageB5cxx11Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Reg' => {
                                                       '0' => 'rsi'
                                                     },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'formatMessage',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '221',
+                                           'SourceLine' => '226',
                                            'Static' => 1
                                          },
-                            '4018570' => {
-                                           'Class' => '4018482',
+                            '5531875' => {
+                                           'Class' => '5531787',
                                            'Header' => 'exception.h',
                                            'Line' => '106',
                                            'MnglName' => '_ZN7log4cxx7helpers24MissingResourceExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019868'
+                                                                 'type' => '5533264'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019873'
+                                                                 'type' => '5533269'
                                                                }
                                                       },
-                                           'Return' => '4019879',
+                                           'Return' => '5533275',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '191'
+                                           'SourceLine' => '196'
                                          },
-                            '4018606' => {
-                                           'Class' => '4018482',
+                            '5531911' => {
+                                           'Class' => '5531787',
                                            'Header' => 'exception.h',
                                            'Line' => '108',
                                            'MnglName' => '_ZN7log4cxx7helpers24MissingResourceException13formatMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'key',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'formatMessage',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '197',
+                                           'SourceLine' => '202',
                                            'Static' => 1
                                          },
-                            '4019134' => {
-                                           'Class' => '4019046',
+                            '5532439' => {
+                                           'Class' => '5532351',
                                            'Header' => 'exception.h',
                                            'Line' => '72',
                                            'MnglName' => '_ZN7log4cxx7helpers20NullPointerExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019937'
+                                                                 'type' => '5533333'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019942'
+                                                                 'type' => '5533338'
                                                                }
                                                       },
-                                           'Return' => '4019948',
+                                           'Return' => '5533344',
                                            'ShortName' => 'operator=',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '122'
+                                           'SourceLine' => '123'
                                          },
-                            '4020112' => {
+                            '5533740' => {
                                            'Artificial' => 1,
-                                           'Class' => '4019046',
+                                           'Class' => '5532351',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39714,15 +60228,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019937'
+                                                                 'type' => '5533333'
                                                                }
                                                       },
                                            'ShortName' => 'NullPointerException',
                                            'Virt' => 1
                                          },
-                            '4020113' => {
+                            '5533741' => {
                                            'Artificial' => 1,
-                                           'Class' => '4019046',
+                                           'Class' => '5532351',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39731,15 +60245,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019937'
+                                                                 'type' => '5533333'
                                                                }
                                                       },
                                            'ShortName' => 'NullPointerException',
                                            'Virt' => 1
                                          },
-                            '4020348' => {
+                            '5533976' => {
                                            'Artificial' => 1,
-                                           'Class' => '4019046',
+                                           'Class' => '5532351',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39748,15 +60262,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019937'
+                                                                 'type' => '5533333'
                                                                }
                                                       },
                                            'ShortName' => 'NullPointerException',
                                            'Virt' => 1
                                          },
-                            '4020976' => {
+                            '5534604' => {
                                            'Artificial' => 1,
-                                           'Class' => '4018482',
+                                           'Class' => '5531787',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39765,15 +60279,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019868'
+                                                                 'type' => '5533264'
                                                                }
                                                       },
                                            'ShortName' => 'MissingResourceException',
                                            'Virt' => 1
                                          },
-                            '4020977' => {
+                            '5534605' => {
                                            'Artificial' => 1,
-                                           'Class' => '4018482',
+                                           'Class' => '5531787',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39782,15 +60296,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019868'
+                                                                 'type' => '5533264'
                                                                }
                                                       },
                                            'ShortName' => 'MissingResourceException',
                                            'Virt' => 1
                                          },
-                            '4021165' => {
+                            '5534793' => {
                                            'Artificial' => 1,
-                                           'Class' => '4018482',
+                                           'Class' => '5531787',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39799,15 +60313,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019868'
+                                                                 'type' => '5533264'
                                                                }
                                                       },
                                            'ShortName' => 'MissingResourceException',
                                            'Virt' => 1
                                          },
-                            '4021314' => {
+                            '5534942' => {
                                            'Artificial' => 1,
-                                           'Class' => '4018296',
+                                           'Class' => '5531601',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39816,15 +60330,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019845'
+                                                                 'type' => '5533241'
                                                                }
                                                       },
                                            'ShortName' => 'PoolException',
                                            'Virt' => 1
                                          },
-                            '4021315' => {
+                            '5534943' => {
                                            'Artificial' => 1,
-                                           'Class' => '4018296',
+                                           'Class' => '5531601',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39833,15 +60347,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019845'
+                                                                 'type' => '5533241'
                                                                }
                                                       },
                                            'ShortName' => 'PoolException',
                                            'Virt' => 1
                                          },
-                            '4021503' => {
+                            '5535131' => {
                                            'Artificial' => 1,
-                                           'Class' => '4018296',
+                                           'Class' => '5531601',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39850,15 +60364,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019845'
+                                                                 'type' => '5533241'
                                                                }
                                                       },
                                            'ShortName' => 'PoolException',
                                            'Virt' => 1
                                          },
-                            '4021652' => {
+                            '5535280' => {
                                            'Artificial' => 1,
-                                           'Class' => '649145',
+                                           'Class' => '5531384',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39867,15 +60381,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedException',
                                            'Virt' => 1
                                          },
-                            '4021653' => {
+                            '5535281' => {
                                            'Artificial' => 1,
-                                           'Class' => '649145',
+                                           'Class' => '5531384',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39884,15 +60398,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedException',
                                            'Virt' => 1
                                          },
-                            '4021841' => {
+                            '5535469' => {
                                            'Artificial' => 1,
-                                           'Class' => '649145',
+                                           'Class' => '5531384',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39901,15 +60415,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedException',
                                            'Virt' => 1
                                          },
-                            '4021990' => {
+                            '5535618' => {
                                            'Artificial' => 1,
-                                           'Class' => '4017857',
+                                           'Class' => '5531161',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39918,15 +60432,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                }
                                                       },
                                            'ShortName' => 'ThreadException',
                                            'Virt' => 1
                                          },
-                            '4021991' => {
+                            '5535619' => {
                                            'Artificial' => 1,
-                                           'Class' => '4017857',
+                                           'Class' => '5531161',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39935,15 +60449,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                }
                                                       },
                                            'ShortName' => 'ThreadException',
                                            'Virt' => 1
                                          },
-                            '4022179' => {
+                            '5535807' => {
                                            'Artificial' => 1,
-                                           'Class' => '4017857',
+                                           'Class' => '5531161',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39952,15 +60466,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                }
                                                       },
                                            'ShortName' => 'ThreadException',
                                            'Virt' => 1
                                          },
-                            '4022328' => {
+                            '5535956' => {
                                            'Artificial' => 1,
-                                           'Class' => '4017671',
+                                           'Class' => '5530975',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39969,15 +60483,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019776'
+                                                                 'type' => '5533172'
                                                                }
                                                       },
                                            'ShortName' => 'TranscoderException',
                                            'Virt' => 1
                                          },
-                            '4022329' => {
+                            '5535957' => {
                                            'Artificial' => 1,
-                                           'Class' => '4017671',
+                                           'Class' => '5530975',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -39986,15 +60500,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019776'
+                                                                 'type' => '5533172'
                                                                }
                                                       },
                                            'ShortName' => 'TranscoderException',
                                            'Virt' => 1
                                          },
-                            '4022517' => {
+                            '5536145' => {
                                            'Artificial' => 1,
-                                           'Class' => '4017671',
+                                           'Class' => '5530975',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40003,15 +60517,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019776'
+                                                                 'type' => '5533172'
                                                                }
                                                       },
                                            'ShortName' => 'TranscoderException',
                                            'Virt' => 1
                                          },
-                            '4022666' => {
+                            '5536294' => {
                                            'Artificial' => 1,
-                                           'Class' => '4017508',
+                                           'Class' => '5530812',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40020,15 +60534,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019753'
+                                                                 'type' => '5533149'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalMonitorStateException',
                                            'Virt' => 1
                                          },
-                            '4022667' => {
+                            '5536295' => {
                                            'Artificial' => 1,
-                                           'Class' => '4017508',
+                                           'Class' => '5530812',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40037,15 +60551,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019753'
+                                                                 'type' => '5533149'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalMonitorStateException',
                                            'Virt' => 1
                                          },
-                            '4022855' => {
+                            '5536483' => {
                                            'Artificial' => 1,
-                                           'Class' => '4017508',
+                                           'Class' => '5530812',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40054,15 +60568,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019753'
+                                                                 'type' => '5533149'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalMonitorStateException',
                                            'Virt' => 1
                                          },
-                            '4023680' => {
+                            '5537308' => {
                                            'Artificial' => 1,
-                                           'Class' => '4016997',
+                                           'Class' => '5530301',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40071,15 +60585,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019684'
+                                                                 'type' => '5533080'
                                                                }
                                                       },
                                            'ShortName' => 'NoSuchElementException',
                                            'Virt' => 1
                                          },
-                            '4023681' => {
+                            '5537309' => {
                                            'Artificial' => 1,
-                                           'Class' => '4016997',
+                                           'Class' => '5530301',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40088,15 +60602,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019684'
+                                                                 'type' => '5533080'
                                                                }
                                                       },
                                            'ShortName' => 'NoSuchElementException',
                                            'Virt' => 1
                                          },
-                            '4023869' => {
+                            '5537497' => {
                                            'Artificial' => 1,
-                                           'Class' => '4016997',
+                                           'Class' => '5530301',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40105,15 +60619,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019684'
+                                                                 'type' => '5533080'
                                                                }
                                                       },
                                            'ShortName' => 'NoSuchElementException',
                                            'Virt' => 1
                                          },
-                            '4024018' => {
+                            '5537646' => {
                                            'Artificial' => 1,
-                                           'Class' => '4016839',
+                                           'Class' => '5530143',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40122,15 +60636,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019661'
+                                                                 'type' => '5533057'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalStateException',
                                            'Virt' => 1
                                          },
-                            '4024019' => {
+                            '5537647' => {
                                            'Artificial' => 1,
-                                           'Class' => '4016839',
+                                           'Class' => '5530143',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40139,15 +60653,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019661'
+                                                                 'type' => '5533057'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalStateException',
                                            'Virt' => 1
                                          },
-                            '4024207' => {
+                            '5537835' => {
                                            'Artificial' => 1,
-                                           'Class' => '4016839',
+                                           'Class' => '5530143',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40156,15 +60670,66 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019661'
+                                                                 'type' => '5533057'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalStateException',
                                            'Virt' => 1
                                          },
-                            '4024882' => {
+                            '5537984' => {
                                            'Artificial' => 1,
-                                           'Class' => '4016518',
+                                           'Class' => '5529980',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '225',
+                                           'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5533011'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ConnectException',
+                                           'Virt' => 1
+                                         },
+                            '5537985' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5529980',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '225',
+                                           'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5533011'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ConnectException',
+                                           'Virt' => 1
+                                         },
+                            '5538267' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5529980',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '225',
+                                           'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5533011'
+                                                               }
+                                                      },
+                                           'ShortName' => 'ConnectException',
+                                           'Virt' => 1
+                                         },
+                            '5538510' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5529822',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40173,15 +60738,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019592'
+                                                                 'type' => '5532988'
                                                                }
                                                       },
                                            'ShortName' => 'ClosedChannelException',
                                            'Virt' => 1
                                          },
-                            '4024883' => {
+                            '5538511' => {
                                            'Artificial' => 1,
-                                           'Class' => '4016518',
+                                           'Class' => '5529822',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40190,15 +60755,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019592'
+                                                                 'type' => '5532988'
                                                                }
                                                       },
                                            'ShortName' => 'ClosedChannelException',
                                            'Virt' => 1
                                          },
-                            '4025165' => {
+                            '5538793' => {
                                            'Artificial' => 1,
-                                           'Class' => '4016518',
+                                           'Class' => '5529822',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40207,15 +60772,66 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019592'
+                                                                 'type' => '5532988'
                                                                }
                                                       },
                                            'ShortName' => 'ClosedChannelException',
                                            'Virt' => 1
                                          },
-                            '4025936' => {
+                            '5539036' => {
                                            'Artificial' => 1,
-                                           'Class' => '4015589',
+                                           'Class' => '5529463',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '245',
+                                           'MnglName' => '_ZN7log4cxx7helpers13BindExceptionD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5532965'
+                                                               }
+                                                      },
+                                           'ShortName' => 'BindException',
+                                           'Virt' => 1
+                                         },
+                            '5539037' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5529463',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '245',
+                                           'MnglName' => '_ZN7log4cxx7helpers13BindExceptionD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5532965'
+                                                               }
+                                                      },
+                                           'ShortName' => 'BindException',
+                                           'Virt' => 1
+                                         },
+                            '5539319' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5529463',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '245',
+                                           'MnglName' => '_ZN7log4cxx7helpers13BindExceptionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5532965'
+                                                               }
+                                                      },
+                                           'ShortName' => 'BindException',
+                                           'Virt' => 1
+                                         },
+                            '5539564' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5528893',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40224,15 +60840,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019523'
+                                                                 'type' => '5532919'
                                                                }
                                                       },
                                            'ShortName' => 'SocketTimeoutException',
                                            'Virt' => 1
                                          },
-                            '4025937' => {
+                            '5539565' => {
                                            'Artificial' => 1,
-                                           'Class' => '4015589',
+                                           'Class' => '5528893',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40241,15 +60857,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019523'
+                                                                 'type' => '5532919'
                                                                }
                                                       },
                                            'ShortName' => 'SocketTimeoutException',
                                            'Virt' => 1
                                          },
-                            '4026222' => {
+                            '5539850' => {
                                            'Artificial' => 1,
-                                           'Class' => '4015589',
+                                           'Class' => '5528893',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40258,83 +60874,83 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019523'
+                                                                 'type' => '5532919'
                                                                }
                                                       },
                                            'ShortName' => 'SocketTimeoutException',
                                            'Virt' => 1
                                          },
-                            '4032630' => {
-                                           'Class' => '4015589',
+                            '5543231' => {
+                                           'Class' => '5528893',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22SocketTimeoutExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019523'
+                                                                 'type' => '5532919'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019528'
+                                                                 'type' => '5532924'
                                                                }
                                                       },
                                            'ShortName' => 'SocketTimeoutException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '480'
+                                           'SourceLine' => '485'
                                          },
-                            '4032631' => {
-                                           'Class' => '4015589',
+                            '5543232' => {
+                                           'Class' => '5528893',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22SocketTimeoutExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019523'
+                                                                 'type' => '5532919'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019528'
+                                                                 'type' => '5532924'
                                                                }
                                                       },
                                            'ShortName' => 'SocketTimeoutException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '480'
+                                           'SourceLine' => '485'
                                          },
-                            '4032743' => {
-                                           'Class' => '4015589',
+                            '5543344' => {
+                                           'Class' => '5528893',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22SocketTimeoutExceptionC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019523'
+                                                                 'type' => '5532919'
                                                                }
                                                       },
                                            'ShortName' => 'SocketTimeoutException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '475'
+                                           'SourceLine' => '480'
                                          },
-                            '4032744' => {
-                                           'Class' => '4015589',
+                            '5543345' => {
+                                           'Class' => '5528893',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22SocketTimeoutExceptionC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019523'
+                                                                 'type' => '5532919'
                                                                }
                                                       },
                                            'ShortName' => 'SocketTimeoutException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '475'
+                                           'SourceLine' => '480'
                                          },
-                            '4034806' => {
+                            '5545429' => {
                                            'Artificial' => 1,
-                                           'Class' => '4015749',
+                                           'Class' => '5529053',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40343,15 +60959,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019546'
+                                                                 'type' => '5532942'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedIOException',
                                            'Virt' => 1
                                          },
-                            '4034807' => {
+                            '5545430' => {
                                            'Artificial' => 1,
-                                           'Class' => '4015749',
+                                           'Class' => '5529053',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40360,15 +60976,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019546'
+                                                                 'type' => '5532942'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedIOException',
                                            'Virt' => 1
                                          },
-                            '4035044' => {
+                            '5545667' => {
                                            'Artificial' => 1,
-                                           'Class' => '4015749',
+                                           'Class' => '5529053',
                                            'Destructor' => 1,
                                            'Header' => 'exception.h',
                                            'InLine' => 1,
@@ -40377,1917 +60993,1989 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019546'
+                                                                 'type' => '5532942'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedIOException',
                                            'Virt' => 1
                                          },
-                            '4035339' => {
-                                           'Class' => '4015749',
+                            '5545962' => {
+                                           'Class' => '5529053',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22InterruptedIOExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019546'
+                                                                 'type' => '5532942'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019551'
+                                                                 'type' => '5532947'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedIOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '464'
+                                           'SourceLine' => '469'
                                          },
-                            '4035340' => {
-                                           'Class' => '4015749',
+                            '5545963' => {
+                                           'Class' => '5529053',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22InterruptedIOExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019546'
+                                                                 'type' => '5532942'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019551'
+                                                                 'type' => '5532947'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedIOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '464'
+                                           'SourceLine' => '469'
                                          },
-                            '4035465' => {
-                                           'Class' => '4015749',
+                            '5546088' => {
+                                           'Class' => '5529053',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22InterruptedIOExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019546'
+                                                                 'type' => '5532942'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedIOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '460'
+                                           'SourceLine' => '465'
                                          },
-                            '4035466' => {
-                                           'Class' => '4015749',
+                            '5546089' => {
+                                           'Class' => '5529053',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22InterruptedIOExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019546'
+                                                                 'type' => '5532942'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedIOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '460'
+                                           'SourceLine' => '465'
                                          },
-                            '4035688' => {
-                                           'Class' => '2619509',
+                            '5546311' => {
+                                           'Class' => '5529463',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers13BindExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622088'
+                                                                 'type' => '5532965'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '2622093'
+                                                                 'type' => '5532970'
                                                                }
                                                       },
                                            'ShortName' => 'BindException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '449'
+                                           'SourceLine' => '454'
                                          },
-                            '4035689' => {
-                                           'Class' => '2619509',
+                            '5546312' => {
+                                           'Class' => '5529463',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers13BindExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622088'
+                                                                 'type' => '5532965'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '2622093'
+                                                                 'type' => '5532970'
                                                                }
                                                       },
                                            'ShortName' => 'BindException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '449'
+                                           'SourceLine' => '454'
                                          },
-                            '4035814' => {
-                                           'Class' => '2619509',
+                            '5546437' => {
+                                           'Class' => '5529463',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers13BindExceptionC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622088'
+                                                                 'type' => '5532965'
                                                                },
                                                         '1' => {
                                                                  'name' => 'status',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'BindException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '445'
+                                           'SourceLine' => '450'
                                          },
-                            '4035815' => {
-                                           'Class' => '2619509',
+                            '5546438' => {
+                                           'Class' => '5529463',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers13BindExceptionC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622088'
+                                                                 'type' => '5532965'
                                                                },
                                                         '1' => {
                                                                  'name' => 'status',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'BindException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '445'
+                                           'SourceLine' => '450'
                                          },
-                            '4036037' => {
-                                           'Class' => '4016518',
+                            '5546660' => {
+                                           'Class' => '5529822',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22ClosedChannelExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019592'
+                                                                 'type' => '5532988'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019597'
+                                                                 'type' => '5532993'
                                                                }
                                                       },
                                            'ShortName' => 'ClosedChannelException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '434'
+                                           'SourceLine' => '439'
                                          },
-                            '4036038' => {
-                                           'Class' => '4016518',
+                            '5546661' => {
+                                           'Class' => '5529822',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22ClosedChannelExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019592'
+                                                                 'type' => '5532988'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019597'
+                                                                 'type' => '5532993'
                                                                }
                                                       },
                                            'ShortName' => 'ClosedChannelException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '434'
+                                           'SourceLine' => '439'
                                          },
-                            '4036150' => {
-                                           'Class' => '4016518',
+                            '5546773' => {
+                                           'Class' => '5529822',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22ClosedChannelExceptionC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019592'
+                                                                 'type' => '5532988'
                                                                }
                                                       },
                                            'ShortName' => 'ClosedChannelException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '430'
+                                           'SourceLine' => '435'
                                          },
-                            '4036151' => {
-                                           'Class' => '4016518',
+                            '5546774' => {
+                                           'Class' => '5529822',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22ClosedChannelExceptionC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019592'
+                                                                 'type' => '5532988'
                                                                }
                                                       },
                                            'ShortName' => 'ClosedChannelException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '430'
+                                           'SourceLine' => '435'
                                          },
-                            '4038309' => {
-                                           'Class' => '2619861',
+                            '5548954' => {
+                                           'Class' => '5529980',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622111'
+                                                                 'type' => '5533011'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '2622116'
+                                                                 'type' => '5533016'
                                                                }
                                                       },
                                            'ShortName' => 'ConnectException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '419'
+                                           'SourceLine' => '424'
                                          },
-                            '4038310' => {
-                                           'Class' => '2619861',
+                            '5548955' => {
+                                           'Class' => '5529980',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622111'
+                                                                 'type' => '5533011'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '2622116'
+                                                                 'type' => '5533016'
                                                                }
                                                       },
                                            'ShortName' => 'ConnectException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '419'
+                                           'SourceLine' => '424'
                                          },
-                            '4038435' => {
-                                           'Class' => '2619861',
+                            '5549080' => {
+                                           'Class' => '5529980',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622111'
+                                                                 'type' => '5533011'
                                                                },
                                                         '1' => {
                                                                  'name' => 'status',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'ConnectException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '415'
+                                           'SourceLine' => '420'
                                          },
-                            '4038436' => {
-                                           'Class' => '2619861',
+                            '5549081' => {
+                                           'Class' => '5529980',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16ConnectExceptionC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622111'
+                                                                 'type' => '5533011'
                                                                },
                                                         '1' => {
                                                                  'name' => 'status',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'ConnectException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '415'
+                                           'SourceLine' => '420'
                                          },
-                            '4039090' => {
-                                           'Class' => '2619669',
+                            '5549205' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5529626',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '212',
+                                           'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5533034'
+                                                               }
+                                                      },
+                                           'ShortName' => 'SocketException',
+                                           'Virt' => 1
+                                         },
+                            '5549206' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5529626',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '212',
+                                           'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5533034'
+                                                               }
+                                                      },
+                                           'ShortName' => 'SocketException',
+                                           'Virt' => 1
+                                         },
+                            '5549441' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5529626',
+                                           'Destructor' => 1,
+                                           'Header' => 'exception.h',
+                                           'InLine' => 1,
+                                           'Line' => '212',
+                                           'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5533034'
+                                                               }
+                                                      },
+                                           'ShortName' => 'SocketException',
+                                           'Virt' => 1
+                                         },
+                            '5549735' => {
+                                           'Class' => '5529626',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622134'
+                                                                 'type' => '5533034'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '2622139'
+                                                                 'type' => '5533039'
                                                                }
                                                       },
                                            'ShortName' => 'SocketException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '404'
+                                           'SourceLine' => '409'
                                          },
-                            '4039091' => {
-                                           'Class' => '2619669',
+                            '5549736' => {
+                                           'Class' => '5529626',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622134'
+                                                                 'type' => '5533034'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '2622139'
+                                                                 'type' => '5533039'
                                                                }
                                                       },
                                            'ShortName' => 'SocketException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '404'
+                                           'SourceLine' => '409'
                                          },
-                            '4039216' => {
-                                           'Class' => '2619669',
+                            '5549861' => {
+                                           'Class' => '5529626',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622134'
+                                                                 'type' => '5533034'
                                                                },
                                                         '1' => {
                                                                  'name' => 'status',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'SocketException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '400'
+                                           'SourceLine' => '405'
                                          },
-                            '4039217' => {
-                                           'Class' => '2619669',
+                            '5549862' => {
+                                           'Class' => '5529626',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622134'
+                                                                 'type' => '5533034'
                                                                },
                                                         '1' => {
                                                                  'name' => 'status',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'SocketException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '400'
+                                           'SourceLine' => '405'
                                          },
-                            '4039342' => {
-                                           'Class' => '2619669',
+                            '5549987' => {
+                                           'Class' => '5529626',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622134'
+                                                                 'type' => '5533034'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'SocketException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '396'
+                                           'SourceLine' => '401'
                                          },
-                            '4039343' => {
-                                           'Class' => '2619669',
+                            '5549988' => {
+                                           'Class' => '5529626',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15SocketExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622134'
+                                                                 'type' => '5533034'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'SocketException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '396'
+                                           'SourceLine' => '401'
                                          },
-                            '4039903' => {
-                                           'Class' => '4016839',
+                            '5550548' => {
+                                           'Class' => '5530143',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers21IllegalStateExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019661'
+                                                                 'type' => '5533057'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019666'
+                                                                 'type' => '5533062'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalStateException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '385'
+                                           'SourceLine' => '390'
                                          },
-                            '4039904' => {
-                                           'Class' => '4016839',
+                            '5550549' => {
+                                           'Class' => '5530143',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers21IllegalStateExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019661'
+                                                                 'type' => '5533057'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019666'
+                                                                 'type' => '5533062'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalStateException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '385'
+                                           'SourceLine' => '390'
                                          },
-                            '4040016' => {
-                                           'Class' => '4016839',
+                            '5550661' => {
+                                           'Class' => '5530143',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers21IllegalStateExceptionC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019661'
+                                                                 'type' => '5533057'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalStateException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '380'
+                                           'SourceLine' => '385'
                                          },
-                            '4040017' => {
-                                           'Class' => '4016839',
+                            '5550662' => {
+                                           'Class' => '5530143',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers21IllegalStateExceptionC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019661'
+                                                                 'type' => '5533057'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalStateException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '380'
+                                           'SourceLine' => '385'
                                          },
-                            '4040232' => {
-                                           'Class' => '4016997',
+                            '5550877' => {
+                                           'Class' => '5530301',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22NoSuchElementExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019684'
+                                                                 'type' => '5533080'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019689'
+                                                                 'type' => '5533085'
                                                                }
                                                       },
                                            'ShortName' => 'NoSuchElementException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '368'
+                                           'SourceLine' => '373'
                                          },
-                            '4040233' => {
-                                           'Class' => '4016997',
+                            '5550878' => {
+                                           'Class' => '5530301',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22NoSuchElementExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019684'
+                                                                 'type' => '5533080'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019689'
+                                                                 'type' => '5533085'
                                                                }
                                                       },
                                            'ShortName' => 'NoSuchElementException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '368'
+                                           'SourceLine' => '373'
                                          },
-                            '4040345' => {
-                                           'Class' => '4016997',
+                            '5550990' => {
+                                           'Class' => '5530301',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22NoSuchElementExceptionC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019684'
+                                                                 'type' => '5533080'
                                                                }
                                                       },
                                            'ShortName' => 'NoSuchElementException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '363'
+                                           'SourceLine' => '368'
                                          },
-                            '4040346' => {
-                                           'Class' => '4016997',
+                            '5550991' => {
+                                           'Class' => '5530301',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22NoSuchElementExceptionC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019684'
+                                                                 'type' => '5533080'
                                                                }
                                                       },
                                            'ShortName' => 'NoSuchElementException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '363'
+                                           'SourceLine' => '368'
                                          },
-                            '4042148' => {
-                                           'Class' => '1672323',
+                            '5552800' => {
+                                           'Class' => '2575915',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1675772'
+                                                                 'type' => '2579168'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '1675777'
+                                                                 'type' => '2579173'
                                                                }
                                                       },
                                            'ShortName' => 'ClassNotFoundException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '343'
+                                           'SourceLine' => '348'
                                          },
-                            '4042149' => {
-                                           'Class' => '1672323',
+                            '5552801' => {
+                                           'Class' => '2575915',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1675772'
+                                                                 'type' => '2579168'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '1675777'
+                                                                 'type' => '2579173'
                                                                }
                                                       },
                                            'ShortName' => 'ClassNotFoundException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '343'
+                                           'SourceLine' => '348'
                                          },
-                            '4042274' => {
-                                           'Class' => '1672323',
+                            '5552926' => {
+                                           'Class' => '2575915',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1675772'
+                                                                 'type' => '2579168'
                                                                },
                                                         '1' => {
                                                                  'name' => 'className',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'ClassNotFoundException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '338'
+                                           'SourceLine' => '343'
                                          },
-                            '4042275' => {
-                                           'Class' => '1672323',
+                            '5552927' => {
+                                           'Class' => '2575915',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22ClassNotFoundExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1675772'
+                                                                 'type' => '2579168'
                                                                },
                                                         '1' => {
                                                                  'name' => 'className',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'ClassNotFoundException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '338'
+                                           'SourceLine' => '343'
                                          },
-                            '4043781' => {
-                                           'Class' => '1672511',
+                            '5554450' => {
+                                           'Class' => '2575753',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1675795'
+                                                                 'type' => '2579145'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '1675800'
+                                                                 'type' => '2579150'
                                                                }
                                                       },
                                            'ShortName' => 'InstantiationException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '327'
+                                           'SourceLine' => '332'
                                          },
-                            '4043782' => {
-                                           'Class' => '1672511',
+                            '5554451' => {
+                                           'Class' => '2575753',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1675795'
+                                                                 'type' => '2579145'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '1675800'
+                                                                 'type' => '2579150'
                                                                }
                                                       },
                                            'ShortName' => 'InstantiationException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '327'
+                                           'SourceLine' => '332'
                                          },
-                            '4043907' => {
-                                           'Class' => '1672511',
+                            '5554576' => {
+                                           'Class' => '2575753',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1675795'
+                                                                 'type' => '2579145'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'InstantiationException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '322'
+                                           'SourceLine' => '327'
                                          },
-                            '4043908' => {
-                                           'Class' => '1672511',
+                            '5554577' => {
+                                           'Class' => '2575753',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers22InstantiationExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1675795'
+                                                                 'type' => '2579145'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'InstantiationException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '322'
+                                           'SourceLine' => '327'
                                          },
-                            '4044130' => {
-                                           'Class' => '4017508',
+                            '5554799' => {
+                                           'Class' => '5530812',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers28IllegalMonitorStateExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019753'
+                                                                 'type' => '5533149'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019758'
+                                                                 'type' => '5533154'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalMonitorStateException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '311'
+                                           'SourceLine' => '316'
                                          },
-                            '4044131' => {
-                                           'Class' => '4017508',
+                            '5554800' => {
+                                           'Class' => '5530812',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers28IllegalMonitorStateExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019753'
+                                                                 'type' => '5533149'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019758'
+                                                                 'type' => '5533154'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalMonitorStateException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '311'
+                                           'SourceLine' => '316'
                                          },
-                            '4044256' => {
-                                           'Class' => '4017508',
+                            '5554925' => {
+                                           'Class' => '5530812',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers28IllegalMonitorStateExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019753'
+                                                                 'type' => '5533149'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalMonitorStateException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '306'
+                                           'SourceLine' => '311'
                                          },
-                            '4044257' => {
-                                           'Class' => '4017508',
+                            '5554926' => {
+                                           'Class' => '5530812',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers28IllegalMonitorStateExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019753'
+                                                                 'type' => '5533149'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalMonitorStateException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '306'
+                                           'SourceLine' => '311'
                                          },
-                            '4045988' => {
-                                           'Class' => '4017857',
+                            '5556681' => {
+                                           'Class' => '5531161',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15ThreadExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019804'
+                                                                 'type' => '5533200'
                                                                }
                                                       },
                                            'ShortName' => 'ThreadException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '287'
+                                           'SourceLine' => '292'
                                          },
-                            '4045989' => {
-                                           'Class' => '4017857',
+                            '5556682' => {
+                                           'Class' => '5531161',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15ThreadExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019804'
+                                                                 'type' => '5533200'
                                                                }
                                                       },
                                            'ShortName' => 'ThreadException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '287'
+                                           'SourceLine' => '292'
                                          },
-                            '4046114' => {
-                                           'Class' => '4017857',
+                            '5556807' => {
+                                           'Class' => '5531161',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15ThreadExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'ThreadException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '282'
+                                           'SourceLine' => '287'
                                          },
-                            '4046115' => {
-                                           'Class' => '4017857',
+                            '5556808' => {
+                                           'Class' => '5531161',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15ThreadExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'ThreadException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '282'
+                                           'SourceLine' => '287'
                                          },
-                            '4046240' => {
-                                           'Class' => '4017857',
+                            '5556933' => {
+                                           'Class' => '5531161',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15ThreadExceptionC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'ThreadException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '277'
+                                           'SourceLine' => '282'
                                          },
-                            '4046241' => {
-                                           'Class' => '4017857',
+                            '5556934' => {
+                                           'Class' => '5531161',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15ThreadExceptionC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019799'
+                                                                 'type' => '5533195'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'ThreadException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '277'
+                                           'SourceLine' => '282'
                                          },
-                            '4049256' => {
-                                           'Class' => '649145',
+                            '5559990' => {
+                                           'Class' => '5531384',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20InterruptedExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019827'
+                                                                 'type' => '5533223'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '258'
+                                           'SourceLine' => '263'
                                          },
-                            '4049257' => {
-                                           'Class' => '649145',
+                            '5559991' => {
+                                           'Class' => '5531384',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20InterruptedExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019827'
+                                                                 'type' => '5533223'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '258'
+                                           'SourceLine' => '263'
                                          },
-                            '4049381' => {
-                                           'Class' => '649145',
+                            '5560116' => {
+                                           'Class' => '5531384',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20InterruptedExceptionC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '253'
+                                           'SourceLine' => '258'
                                          },
-                            '4049382' => {
-                                           'Class' => '649145',
+                            '5560117' => {
+                                           'Class' => '5531384',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20InterruptedExceptionC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '253'
+                                           'SourceLine' => '258'
                                          },
-                            '4050776' => {
-                                           'Class' => '649145',
+                            '5561530' => {
+                                           'Class' => '5531384',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20InterruptedExceptionC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '249'
+                                           'SourceLine' => '254'
                                          },
-                            '4050777' => {
-                                           'Class' => '649145',
+                            '5561531' => {
+                                           'Class' => '5531384',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20InterruptedExceptionC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019822'
+                                                                 'type' => '5533218'
                                                                }
                                                       },
                                            'ShortName' => 'InterruptedException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '249'
+                                           'SourceLine' => '254'
                                          },
-                            '4051715' => {
-                                           'Class' => '4017671',
+                            '5562474' => {
+                                           'Class' => '5530975',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers19TranscoderExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019776'
+                                                                 'type' => '5533172'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019781'
+                                                                 'type' => '5533177'
                                                                }
                                                       },
                                            'ShortName' => 'TranscoderException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '232'
+                                           'SourceLine' => '237'
                                          },
-                            '4051716' => {
-                                           'Class' => '4017671',
+                            '5562475' => {
+                                           'Class' => '5530975',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers19TranscoderExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019776'
+                                                                 'type' => '5533172'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019781'
+                                                                 'type' => '5533177'
                                                                }
                                                       },
                                            'ShortName' => 'TranscoderException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '232'
+                                           'SourceLine' => '237'
                                          },
-                            '4051840' => {
-                                           'Class' => '4017671',
+                            '5562599' => {
+                                           'Class' => '5530975',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers19TranscoderExceptionC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019776'
+                                                                 'type' => '5533172'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'TranscoderException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '227'
+                                           'SourceLine' => '232'
                                          },
-                            '4051841' => {
-                                           'Class' => '4017671',
+                            '5562600' => {
+                                           'Class' => '5530975',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers19TranscoderExceptionC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019776'
+                                                                 'type' => '5533172'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'TranscoderException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '227'
+                                           'SourceLine' => '232'
                                          },
-                            '4054068' => {
-                                           'Class' => '4018296',
+                            '5564849' => {
+                                           'Class' => '5531601',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers13PoolExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019845'
+                                                                 'type' => '5533241'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019850'
+                                                                 'type' => '5533246'
                                                                }
                                                       },
                                            'ShortName' => 'PoolException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '210'
+                                           'SourceLine' => '215'
                                          },
-                            '4054069' => {
-                                           'Class' => '4018296',
+                            '5564850' => {
+                                           'Class' => '5531601',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers13PoolExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019845'
+                                                                 'type' => '5533241'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019850'
+                                                                 'type' => '5533246'
                                                                }
                                                       },
                                            'ShortName' => 'PoolException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '210'
+                                           'SourceLine' => '215'
                                          },
-                            '4054193' => {
-                                           'Class' => '4018296',
+                            '5564974' => {
+                                           'Class' => '5531601',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers13PoolExceptionC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019845'
+                                                                 'type' => '5533241'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'PoolException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '205'
+                                           'SourceLine' => '210'
                                          },
-                            '4054194' => {
-                                           'Class' => '4018296',
+                            '5564975' => {
+                                           'Class' => '5531601',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers13PoolExceptionC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019845'
+                                                                 'type' => '5533241'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'PoolException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '205'
+                                           'SourceLine' => '210'
                                          },
-                            '4057547' => {
-                                           'Class' => '4018482',
+                            '5568344' => {
+                                           'Class' => '5531787',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers24MissingResourceExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019868'
+                                                                 'type' => '5533264'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019873'
+                                                                 'type' => '5533269'
                                                                }
                                                       },
                                            'ShortName' => 'MissingResourceException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '186'
+                                           'SourceLine' => '191'
                                          },
-                            '4057548' => {
-                                           'Class' => '4018482',
+                            '5568345' => {
+                                           'Class' => '5531787',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers24MissingResourceExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019868'
+                                                                 'type' => '5533264'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019873'
+                                                                 'type' => '5533269'
                                                                }
                                                       },
                                            'ShortName' => 'MissingResourceException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '186'
+                                           'SourceLine' => '191'
                                          },
-                            '4057672' => {
-                                           'Class' => '4018482',
+                            '5568469' => {
+                                           'Class' => '5531787',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers24MissingResourceExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019868'
+                                                                 'type' => '5533264'
                                                                },
                                                         '1' => {
                                                                  'name' => 'key',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'MissingResourceException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '180'
+                                           'SourceLine' => '185'
                                          },
-                            '4057673' => {
-                                           'Class' => '4018482',
+                            '5568470' => {
+                                           'Class' => '5531787',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers24MissingResourceExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019868'
+                                                                 'type' => '5533264'
                                                                },
                                                         '1' => {
                                                                  'name' => 'key',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'MissingResourceException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '180'
+                                           'SourceLine' => '185'
                                          },
-                            '4060680' => {
-                                           'Class' => '2619264',
+                            '5572403' => {
+                                           'Class' => '4926976',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11IOExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622065'
+                                                                 'type' => '4942701'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '2622070'
+                                                                 'type' => '4942706'
                                                                }
                                                       },
                                            'ShortName' => 'IOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '160'
+                                           'SourceLine' => '161'
                                          },
-                            '4060681' => {
-                                           'Class' => '2619264',
+                            '5572404' => {
+                                           'Class' => '4926976',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11IOExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622065'
+                                                                 'type' => '4942701'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '2622070'
+                                                                 'type' => '4942706'
                                                                }
                                                       },
                                            'ShortName' => 'IOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '160'
+                                           'SourceLine' => '161'
                                          },
-                            '4060805' => {
-                                           'Class' => '2619264',
+                            '5572528' => {
+                                           'Class' => '4926976',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11IOExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622065'
+                                                                 'type' => '4942701'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'IOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '155'
+                                           'SourceLine' => '156'
                                          },
-                            '4060806' => {
-                                           'Class' => '2619264',
+                            '5572529' => {
+                                           'Class' => '4926976',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11IOExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622065'
+                                                                 'type' => '4942701'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'IOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '155'
+                                           'SourceLine' => '156'
                                          },
-                            '4060930' => {
-                                           'Class' => '2619264',
+                            '5572653' => {
+                                           'Class' => '4926976',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11IOExceptionC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622065'
+                                                                 'type' => '4942701'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'IOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '149'
+                                           'SourceLine' => '150'
                                          },
-                            '4060931' => {
-                                           'Class' => '2619264',
+                            '5572654' => {
+                                           'Class' => '4926976',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11IOExceptionC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622065'
+                                                                 'type' => '4942701'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'IOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '149'
+                                           'SourceLine' => '150'
                                          },
-                            '4062325' => {
-                                           'Class' => '2619264',
+                            '5574065' => {
+                                           'Class' => '4926976',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11IOExceptionC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622065'
+                                                                 'type' => '4942701'
                                                                }
                                                       },
                                            'ShortName' => 'IOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '144'
+                                           'SourceLine' => '145'
                                          },
-                            '4062326' => {
-                                           'Class' => '2619264',
+                            '5574066' => {
+                                           'Class' => '4926976',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11IOExceptionC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2622065'
+                                                                 'type' => '4942701'
                                                                }
                                                       },
                                            'ShortName' => 'IOException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '144'
+                                           'SourceLine' => '145'
                                          },
-                            '4062539' => {
-                                           'Class' => '648763',
+                            '5574279' => {
+                                           'Class' => '1017066',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657096'
+                                                                 'type' => '1027171'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '657101'
+                                                                 'type' => '1027176'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalArgumentException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '133'
+                                           'SourceLine' => '134'
                                          },
-                            '4062540' => {
-                                           'Class' => '648763',
+                            '5574280' => {
+                                           'Class' => '1017066',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657096'
+                                                                 'type' => '1027171'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '657101'
+                                                                 'type' => '1027176'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalArgumentException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '133'
+                                           'SourceLine' => '134'
                                          },
-                            '4062664' => {
-                                           'Class' => '648763',
+                            '5574404' => {
+                                           'Class' => '1017066',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657096'
+                                                                 'type' => '1027171'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalArgumentException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '128'
+                                           'SourceLine' => '129'
                                          },
-                            '4062665' => {
-                                           'Class' => '648763',
+                            '5574405' => {
+                                           'Class' => '1017066',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657096'
+                                                                 'type' => '1027171'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'IllegalArgumentException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '128'
+                                           'SourceLine' => '129'
                                          },
-                            '4062885' => {
-                                           'Class' => '4019046',
+                            '5574625' => {
+                                           'Class' => '5532351',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20NullPointerExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019937'
+                                                                 'type' => '5533333'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019942'
+                                                                 'type' => '5533338'
                                                                }
                                                       },
                                            'ShortName' => 'NullPointerException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '117'
+                                           'SourceLine' => '118'
                                          },
-                            '4062886' => {
-                                           'Class' => '4019046',
+                            '5574626' => {
+                                           'Class' => '5532351',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20NullPointerExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019937'
+                                                                 'type' => '5533333'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019942'
+                                                                 'type' => '5533338'
                                                                }
                                                       },
                                            'ShortName' => 'NullPointerException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '117'
+                                           'SourceLine' => '118'
                                          },
-                            '4063010' => {
-                                           'Class' => '4019046',
+                            '5574750' => {
+                                           'Class' => '5532351',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20NullPointerExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019937'
+                                                                 'type' => '5533333'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'NullPointerException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '112'
+                                           'SourceLine' => '113'
                                          },
-                            '4063011' => {
-                                           'Class' => '4019046',
+                            '5574751' => {
+                                           'Class' => '5532351',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20NullPointerExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4019937'
+                                                                 'type' => '5533333'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'NullPointerException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '112'
+                                           'SourceLine' => '113'
                                          },
-                            '4065074' => {
-                                           'Class' => '648925',
+                            '5576837' => {
+                                           'Class' => '1017228',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657119'
+                                                                 'type' => '1027194'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '657124'
+                                                                 'type' => '1027199'
                                                                }
                                                       },
                                            'ShortName' => 'RuntimeException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '93'
+                                           'SourceLine' => '94'
                                          },
-                            '4065075' => {
-                                           'Class' => '648925',
+                            '5576838' => {
+                                           'Class' => '1017228',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657119'
+                                                                 'type' => '1027194'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '657124'
+                                                                 'type' => '1027199'
                                                                }
                                                       },
                                            'ShortName' => 'RuntimeException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '93'
+                                           'SourceLine' => '94'
                                          },
-                            '4065199' => {
-                                           'Class' => '648925',
+                            '5576962' => {
+                                           'Class' => '1017228',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657119'
+                                                                 'type' => '1027194'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'RuntimeException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '88'
+                                           'SourceLine' => '89'
                                          },
-                            '4065200' => {
-                                           'Class' => '648925',
+                            '5576963' => {
+                                           'Class' => '1017228',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657119'
+                                                                 'type' => '1027194'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'RuntimeException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '88'
+                                           'SourceLine' => '89'
                                          },
-                            '4065324' => {
-                                           'Class' => '648925',
+                            '5577087' => {
+                                           'Class' => '1017228',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657119'
+                                                                 'type' => '1027194'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'RuntimeException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '83'
+                                           'SourceLine' => '84'
                                          },
-                            '4065325' => {
-                                           'Class' => '648925',
+                            '5577088' => {
+                                           'Class' => '1017228',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '657119'
+                                                                 'type' => '1027194'
                                                                },
                                                         '1' => {
                                                                  'name' => 'stat',
-                                                                 'type' => '645615'
+                                                                 'type' => '1020684'
                                                                }
                                                       },
                                            'ShortName' => 'RuntimeException',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '83'
+                                           'SourceLine' => '84'
                                          },
-                            '4067117' => {
-                                           'Class' => '647277',
+                            '5578957' => {
+                                           'Class' => '1015324',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers9ExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '659210'
+                                                                 'type' => '1035973'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019478'
+                                                                 'type' => '5532874'
                                                                }
                                                       },
                                            'ShortName' => 'Exception',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '59'
+                                           'SourceLine' => '60'
                                          },
-                            '4067118' => {
-                                           'Class' => '647277',
+                            '5578958' => {
+                                           'Class' => '1015324',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers9ExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '659210'
+                                                                 'type' => '1035973'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '4019478'
+                                                                 'type' => '5532874'
                                                                }
                                                       },
                                            'ShortName' => 'Exception',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '59'
+                                           'SourceLine' => '60'
                                          },
-                            '4067296' => {
-                                           'Class' => '647277',
+                            '5579196' => {
+                                           'Class' => '1015324',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers9ExceptionC2EPKc',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '659210'
+                                                                 'type' => '1035973'
                                                                },
                                                         '1' => {
                                                                  'name' => 'm',
-                                                                 'type' => '41670'
+                                                                 'type' => '84758'
                                                                }
                                                       },
                                            'ShortName' => 'Exception',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '48'
+                                           'SourceLine' => '49'
                                          },
-                            '4067297' => {
-                                           'Class' => '647277',
+                            '5579197' => {
+                                           'Class' => '1015324',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers9ExceptionC1EPKc',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '659210'
+                                                                 'type' => '1035973'
                                                                },
                                                         '1' => {
                                                                  'name' => 'm',
-                                                                 'type' => '41670'
+                                                                 'type' => '84758'
                                                                }
                                                       },
                                            'ShortName' => 'Exception',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '48'
+                                           'SourceLine' => '49'
                                          },
-                            '4067505' => {
-                                           'Class' => '647277',
+                            '5579478' => {
+                                           'Class' => '1015324',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers9ExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '659210'
+                                                                 'type' => '1035973'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'Exception',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '29'
+                                           'SourceLine' => '30'
                                          },
-                            '4067506' => {
-                                           'Class' => '647277',
+                            '5579479' => {
+                                           'Class' => '1015324',
                                            'Constructor' => 1,
                                            'Header' => 'exception.h',
                                            'MnglName' => '_ZN7log4cxx7helpers9ExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '659210'
+                                                                 'type' => '1035973'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'Exception',
                                            'Source' => 'exception.cpp',
-                                           'SourceLine' => '29'
+                                           'SourceLine' => '30'
                                          },
-                            '4137352' => {
-                                           'Class' => '334588',
+                            '5695717' => {
+                                           'Class' => '542994',
                                            'Const' => 1,
                                            'Header' => 'errorhandler.h',
                                            'InLine' => 2,
-                                           'Line' => '71',
+                                           'Line' => '65',
                                            'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4267545'
+                                                                 'type' => '5826227'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4137396' => {
-                                           'Class' => '334588',
+                            '5695761' => {
+                                           'Class' => '542994',
                                            'Const' => 1,
                                            'Header' => 'errorhandler.h',
                                            'InLine' => 2,
-                                           'Line' => '68',
+                                           'Line' => '62',
                                            'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4267545'
+                                                                 'type' => '5826227'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '4137801' => {
-                                           'Class' => '4137634',
+                            '5695952' => {
+                                           'Class' => '1349723',
+                                           'Const' => 1,
+                                           'Header' => 'logger.h',
+                                           'Line' => '613',
+                                           'MnglName' => '_ZNK7log4cxx6Logger19getLoggerRepositoryEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11470947'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '5726905',
+                                           'ShortName' => 'getLoggerRepository',
+                                           'Source' => 'logger.cpp',
+                                           'SourceLine' => '227'
+                                         },
+                            '5696198' => {
+                                           'Class' => '5695993',
                                            'Const' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZNK7log4cxx5varia20FallbackErrorHandler8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139838'
+                                                                 'type' => '5699168'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '31',
+                                           'SourceLine' => '33',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '4137840' => {
-                                           'Class' => '4137634',
+                            '5696237' => {
+                                           'Class' => '5695993',
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler14getStaticClassEv',
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '31',
+                                           'SourceLine' => '33',
                                            'Static' => 1
                                          },
-                            '4137858' => {
-                                           'Class' => '4137634',
+                            '5696254' => {
+                                           'Class' => '5695993',
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler13registerClassEv',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'registerClass',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '31',
+                                           'SourceLine' => '33',
                                            'Static' => 1
                                          },
-                            '4137876' => {
-                                           'Class' => '4137634',
+                            '5696271' => {
+                                           'Class' => '5695993',
                                            'Const' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 2,
-                                           'Line' => '51',
+                                           'Line' => '49',
                                            'MnglName' => '_ZNK7log4cxx5varia20FallbackErrorHandler4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139838'
+                                                                 'type' => '5699168'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '4137920' => {
-                                           'Class' => '4137634',
+                            '5696315' => {
+                                           'Class' => '5695993',
                                            'Const' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 2,
-                                           'Line' => '54',
+                                           'Line' => '52',
                                            'MnglName' => '_ZNK7log4cxx5varia20FallbackErrorHandler10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139838'
+                                                                 'type' => '5699168'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4138001' => {
-                                           'Class' => '4137634',
+                            '5696439' => {
+                                           'Class' => '5695993',
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler9setLoggerERKSt10shared_ptrINS_6LoggerEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139804'
+                                                                 'type' => '5699140'
                                                                },
                                                         '1' => {
                                                                  'name' => 'logger',
-                                                                 'type' => '4139843'
+                                                                 'type' => '5699173'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setLogger',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '38',
+                                           'SourceLine' => '49',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '4138041' => {
-                                           'Class' => '4137634',
+                            '5696479' => {
+                                           'Class' => '5695993',
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler15activateOptionsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139804'
+                                                                 'type' => '5699140'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -42297,26 +62985,26 @@
                                            'Return' => '1',
                                            'ShortName' => 'activateOptions',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '99',
+                                           'SourceLine' => '119',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '4138081' => {
-                                           'Class' => '4137634',
+                            '5696519' => {
+                                           'Class' => '5695993',
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139804'
+                                                                 'type' => '5699140'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Reg' => {
@@ -42327,65 +63015,65 @@
                                            'Return' => '1',
                                            'ShortName' => 'setOption',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '103',
+                                           'SourceLine' => '123',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '4138126' => {
-                                           'Class' => '4137634',
+                            '5696564' => {
+                                           'Class' => '5695993',
                                            'Const' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZNK7log4cxx5varia20FallbackErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioni',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139838'
+                                                                 'type' => '5699168'
                                                                },
                                                         '1' => {
                                                                  'name' => 'message',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'e',
-                                                                 'type' => '54167'
+                                                                 'type' => '100023'
                                                                },
                                                         '3' => {
                                                                  'name' => 'errorCode',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'error',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '45',
+                                           'SourceLine' => '56',
                                            'Virt' => 1,
                                            'VirtPos' => '8'
                                          },
-                            '4138176' => {
-                                           'Class' => '4137634',
+                            '5696614' => {
+                                           'Class' => '5695993',
                                            'Const' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZNK7log4cxx5varia20FallbackErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioniRKSt10shared_ptrINS_3spi12LoggingEventEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139838'
+                                                                 'type' => '5699168'
                                                                },
                                                         '1' => {
                                                                  'name' => 'message',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'e',
-                                                                 'type' => '54167'
+                                                                 'type' => '100023'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p3',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                },
                                                         '4' => {
                                                                  'name' => 'p4',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                }
                                                       },
                                            'Reg' => {
@@ -42395,25 +63083,25 @@
                                            'Return' => '1',
                                            'ShortName' => 'error',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '52',
+                                           'SourceLine' => '63',
                                            'Virt' => 1,
                                            'VirtPos' => '10'
                                          },
-                            '4138231' => {
-                                           'Class' => '4137634',
+                            '5696669' => {
+                                           'Class' => '5695993',
                                            'Const' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 2,
-                                           'Line' => '91',
+                                           'Line' => '90',
                                            'MnglName' => '_ZNK7log4cxx5varia20FallbackErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139838'
+                                                                 'type' => '5699168'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Reg' => {
@@ -42425,820 +63113,1173 @@
                                            'Virt' => 1,
                                            'VirtPos' => '9'
                                          },
-                            '4138271' => {
-                                           'Class' => '4137634',
+                            '5696709' => {
+                                           'Class' => '5695993',
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler11setAppenderERKSt10shared_ptrINS_8AppenderEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139804'
+                                                                 'type' => '5699140'
                                                                },
                                                         '1' => {
                                                                  'name' => 'primary1',
-                                                                 'type' => '911511'
+                                                                 'type' => '1350517'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setAppender',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '85',
+                                           'SourceLine' => '96',
                                            'Virt' => 1,
                                            'VirtPos' => '11'
                                          },
-                            '4138311' => {
-                                           'Class' => '4137634',
+                            '5696749' => {
+                                           'Class' => '5695993',
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler17setBackupAppenderERKSt10shared_ptrINS_8AppenderEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139804'
+                                                                 'type' => '5699140'
                                                                },
                                                         '1' => {
                                                                  'name' => 'backup1',
-                                                                 'type' => '911511'
+                                                                 'type' => '1350517'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setBackupAppender',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '92',
+                                           'SourceLine' => '103',
                                            'Virt' => 1,
                                            'VirtPos' => '12'
                                          },
-                            '4138471' => {
-                                           'Class' => '4138351',
+                            '5696910' => {
+                                           'Class' => '5696789',
                                            'Const' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 2,
-                                           'Line' => '50',
+                                           'Line' => '48',
                                            'MnglName' => '_ZNK7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandler7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139884'
+                                                                 'type' => '5699214'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4138510' => {
-                                           'Class' => '4138351',
+                            '5696949' => {
+                                           'Class' => '5696789',
                                            'Const' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 2,
-                                           'Line' => '50',
+                                           'Line' => '48',
                                            'MnglName' => '_ZNK7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandler11newInstanceEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139884'
+                                                                 'type' => '5699214'
                                                                }
                                                       },
-                                           'Return' => '4139798',
+                                           'Return' => '5699134',
                                            'ShortName' => 'newInstance',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '4138607' => {
+                            '5696988' => {
+                                           'Artificial' => 1,
+                                           'Class' => '5696789',
+                                           'Header' => 'fallbackerrorhandler.h',
+                                           'InLine' => 2,
+                                           'Line' => '48',
+                                           'MnglName' => '_ZTch0_h0_NK7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandler11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5699214'
+                                                               }
+                                                      },
+                                           'Return' => '5699134',
+                                           'ShortName' => '_ZTch0_h0_NK7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandler11newInstanceEv'
+                                         },
+                            '5697032' => {
+                                           'Class' => '5697022',
+                                           'Header' => 'hierarchy.h',
+                                           'Line' => '222',
+                                           'MnglName' => '_ZN7log4cxx9Hierarchy11addAppenderESt10shared_ptrINS_8AppenderEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8533639'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'appender',
+                                                                 'type' => '363053'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'addAppender',
+                                           'Source' => 'hierarchy.cpp',
+                                           'SourceLine' => '478'
+                                         },
+                            '5697493' => {
                                            'Data' => 1,
-                                           'Line' => '31',
+                                           'Line' => '33',
                                            'MnglName' => '_ZN7log4cxx7classes32FallbackErrorHandlerRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'FallbackErrorHandlerRegistration',
                                            'Source' => 'fallbackerrorhandler.cpp'
                                          },
-                            '4140298' => {
-                                           'Artificial' => 1,
-                                           'Class' => '4137634',
+                            '5816408' => {
+                                           'Class' => '5695993',
                                            'Destructor' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandlerD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139804'
+                                                                 'type' => '5699140'
                                                                }
                                                       },
                                            'ShortName' => 'FallbackErrorHandler',
+                                           'Source' => 'fallbackerrorhandler.cpp',
+                                           'SourceLine' => '47',
                                            'Virt' => 1
                                          },
-                            '4140299' => {
-                                           'Artificial' => 1,
-                                           'Class' => '4137634',
+                            '5816507' => {
+                                           'Class' => '5695993',
                                            'Destructor' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandlerD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '4139804'
-                                                               }
-                                                      },
-                                           'ShortName' => 'FallbackErrorHandler',
-                                           'Virt' => 1
-                                         },
-                            '4142674' => {
-                                           'Artificial' => 1,
-                                           'Class' => '4137634',
-                                           'Destructor' => 1,
-                                           'Header' => 'fallbackerrorhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandlerD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139804'
+                                                                 'type' => '5699140'
                                                                }
                                                       },
                                            'ShortName' => 'FallbackErrorHandler',
+                                           'Source' => 'fallbackerrorhandler.cpp',
+                                           'SourceLine' => '47',
                                            'Virt' => 1
                                          },
-                            '4263941' => {
-                                           'Class' => '4137634',
+                            '5819064' => {
+                                           'Class' => '5695993',
+                                           'Destructor' => 1,
+                                           'Header' => 'fallbackerrorhandler.h',
+                                           'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandlerD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '5699140'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FallbackErrorHandler',
+                                           'Source' => 'fallbackerrorhandler.cpp',
+                                           'SourceLine' => '47',
+                                           'Virt' => 1
+                                         },
+                            '5821494' => {
+                                           'Class' => '5695993',
                                            'Constructor' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandlerC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139804'
+                                                                 'type' => '5699140'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'FallbackErrorHandler',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '33'
+                                           'SourceLine' => '42'
                                          },
-                            '4264708' => {
-                                           'Class' => '4137634',
+                            '5822852' => {
+                                           'Class' => '5695993',
                                            'Constructor' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandlerC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139804'
+                                                                 'type' => '5699140'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'FallbackErrorHandler',
                                            'Source' => 'fallbackerrorhandler.cpp',
-                                           'SourceLine' => '33'
+                                           'SourceLine' => '42'
                                          },
-                            '4265567' => {
+                            '5824097' => {
                                            'Artificial' => 1,
-                                           'Class' => '334588',
+                                           'Class' => '542994',
                                            'Constructor' => 1,
                                            'Header' => 'errorhandler.h',
                                            'InLine' => 1,
-                                           'Line' => '64',
+                                           'Line' => '58',
                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandlerC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4265517'
+                                                                 'type' => '5824047'
                                                                }
                                                       },
                                            'ShortName' => 'ErrorHandler'
                                          },
-                            '4265568' => {
+                            '5824098' => {
                                            'Artificial' => 1,
-                                           'Class' => '334588',
+                                           'Class' => '542994',
                                            'Constructor' => 1,
                                            'Header' => 'errorhandler.h',
                                            'InLine' => 1,
-                                           'Line' => '64',
+                                           'Line' => '58',
                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandlerC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4265517'
+                                                                 'type' => '5824047'
                                                                }
                                                       },
                                            'ShortName' => 'ErrorHandler'
                                          },
-                            '4267212' => {
+                            '5825894' => {
                                            'Artificial' => 1,
-                                           'Class' => '4138351',
+                                           'Class' => '5696789',
                                            'Destructor' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 1,
-                                           'Line' => '50',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandlerD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139867'
+                                                                 'type' => '5699197'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFallbackErrorHandler',
                                            'Virt' => 1
                                          },
-                            '4267213' => {
+                            '5825895' => {
                                            'Artificial' => 1,
-                                           'Class' => '4138351',
+                                           'Class' => '5696789',
                                            'Destructor' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 1,
-                                           'Line' => '50',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandlerD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139867'
+                                                                 'type' => '5699197'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFallbackErrorHandler',
                                            'Virt' => 1
                                          },
-                            '4267355' => {
+                            '5826037' => {
                                            'Artificial' => 1,
-                                           'Class' => '4138351',
+                                           'Class' => '5696789',
                                            'Destructor' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 1,
-                                           'Line' => '50',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandlerD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139867'
+                                                                 'type' => '5699197'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFallbackErrorHandler',
                                            'Virt' => 1
                                          },
-                            '4267446' => {
+                            '5826128' => {
                                            'Artificial' => 1,
-                                           'Class' => '4138351',
+                                           'Class' => '5696789',
                                            'Constructor' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 1,
-                                           'Line' => '50',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandlerC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139867'
+                                                                 'type' => '5699197'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFallbackErrorHandler'
                                          },
-                            '4267447' => {
+                            '5826129' => {
                                            'Artificial' => 1,
-                                           'Class' => '4138351',
+                                           'Class' => '5696789',
                                            'Constructor' => 1,
                                            'Header' => 'fallbackerrorhandler.h',
                                            'InLine' => 1,
-                                           'Line' => '50',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandlerC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4139867'
+                                                                 'type' => '5699197'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFallbackErrorHandler'
                                          },
-                            '4267511' => {
+                            '5826193' => {
                                            'Artificial' => 1,
-                                           'Class' => '334588',
+                                           'Class' => '542994',
                                            'Destructor' => 1,
                                            'Header' => 'errorhandler.h',
                                            'InLine' => 1,
-                                           'Line' => '73',
+                                           'Line' => '67',
                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandlerD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4265517'
+                                                                 'type' => '5824047'
                                                                }
                                                       },
                                            'ShortName' => 'ErrorHandler',
                                            'Virt' => 1
                                          },
-                            '4267512' => {
+                            '5826194' => {
                                            'Artificial' => 1,
-                                           'Class' => '334588',
+                                           'Class' => '542994',
                                            'Destructor' => 1,
                                            'Header' => 'errorhandler.h',
                                            'InLine' => 1,
-                                           'Line' => '73',
+                                           'Line' => '67',
                                            'MnglName' => '_ZN7log4cxx3spi12ErrorHandlerD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4265517'
+                                                                 'type' => '5824047'
                                                                }
                                                       },
                                            'ShortName' => 'ErrorHandler',
                                            'Virt' => 1
                                          },
-                            '4396057' => {
-                                           'Class' => '651933',
+                            '596623' => {
+                                          'Class' => '543070',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546642'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeleton',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '51',
+                                          'Virt' => 1
+                                        },
+                            '596721' => {
+                                          'Class' => '543070',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546642'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeleton',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '51',
+                                          'Virt' => 1
+                                        },
+                            '597052' => {
+                                          'Class' => '543070',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546642'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeleton',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '51',
+                                          'Virt' => 1
+                                        },
+                            '597450' => {
+                                          'Class' => '543070',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC1ERKSt10shared_ptrINS_6LayoutEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546642'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'layout1',
+                                                                'type' => '546681'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeleton',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '45'
+                                        },
+                            '5984539' => {
+                                           'Class' => '1018858',
                                            'Destructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '104',
+                                           'Line' => '99',
                                            'MnglName' => '_ZN7log4cxx4FileD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '115'
+                                           'SourceLine' => '136'
                                          },
-                            '4396902' => {
-                                           'Class' => '651933',
+                            '5986665' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '96',
+                                           'Line' => '91',
                                            'MnglName' => '_ZN7log4cxx4FileC2ERKS0_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '97'
+                                           'SourceLine' => '117'
                                          },
-                            '4396903' => {
-                                           'Class' => '651933',
+                            '5986666' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '96',
+                                           'Line' => '91',
                                            'MnglName' => '_ZN7log4cxx4FileC1ERKS0_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '97'
+                                           'SourceLine' => '117'
                                          },
-                            '4398054' => {
-                                           'Class' => '651933',
+                            '5990899' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '67',
+                                           'Line' => '62',
                                            'MnglName' => '_ZN7log4cxx4FileC2EPKw',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name1',
-                                                                 'type' => '41828'
+                                                                 'type' => '84921'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '72'
+                                           'SourceLine' => '92'
                                          },
-                            '4398055' => {
-                                           'Class' => '651933',
+                            '5990900' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '67',
+                                           'Line' => '62',
                                            'MnglName' => '_ZN7log4cxx4FileC1EPKw',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name1',
-                                                                 'type' => '41828'
+                                                                 'type' => '84921'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '72'
+                                           'SourceLine' => '92'
                                          },
-                            '4398183' => {
-                                           'Class' => '651933',
+                            '5996467' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '72',
+                                           'Line' => '67',
                                            'MnglName' => '_ZN7log4cxx4FileC2ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name1',
-                                                                 'type' => '522984'
+                                                                 'type' => '796661'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '67'
+                                           'SourceLine' => '87'
                                          },
-                            '4398184' => {
-                                           'Class' => '651933',
+                            '5996468' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '72',
+                                           'Line' => '67',
                                            'MnglName' => '_ZN7log4cxx4FileC1ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name1',
-                                                                 'type' => '522984'
+                                                                 'type' => '796661'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '67'
+                                           'SourceLine' => '87'
                                          },
-                            '4398312' => {
-                                           'Class' => '651933',
+                            '6002035' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '56',
+                                           'Line' => '51',
                                            'MnglName' => '_ZN7log4cxx4FileC2EPKc',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name1',
-                                                                 'type' => '41670'
+                                                                 'type' => '84758'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '61'
+                                           'SourceLine' => '81'
                                          },
-                            '4398313' => {
-                                           'Class' => '651933',
+                            '6002036' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '56',
+                                           'Line' => '51',
                                            'MnglName' => '_ZN7log4cxx4FileC1EPKc',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name1',
-                                                                 'type' => '41670'
+                                                                 'type' => '84758'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '61'
+                                           'SourceLine' => '81'
                                          },
-                            '4398441' => {
-                                           'Class' => '651933',
+                            '6007603' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '61',
+                                           'Line' => '56',
                                            'MnglName' => '_ZN7log4cxx4FileC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name1',
-                                                                 'type' => '51653'
+                                                                 'type' => '95065'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '56'
+                                           'SourceLine' => '76'
                                          },
-                            '4398442' => {
-                                           'Class' => '651933',
+                            '6007604' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '61',
+                                           'Line' => '56',
                                            'MnglName' => '_ZN7log4cxx4FileC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name1',
-                                                                 'type' => '51653'
+                                                                 'type' => '95065'
                                                                }
                                                       },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '56'
+                                           'SourceLine' => '76'
                                          },
-                            '4398558' => {
-                                           'Class' => '651933',
+                            '6013159' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '51',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx4FileC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '30'
+                                           'SourceLine' => '49'
                                          },
-                            '4398559' => {
-                                           'Class' => '651933',
+                            '6013160' => {
+                                           'Class' => '1018858',
                                            'Constructor' => 1,
                                            'Header' => 'file.h',
-                                           'Line' => '51',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx4FileC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4341962'
+                                                                 'type' => '5936427'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'File',
                                            'Source' => 'file.cpp',
-                                           'SourceLine' => '30'
+                                           'SourceLine' => '49'
                                          },
-                            '4515329' => {
+                            '603360' => {
+                                          'Class' => '543070',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC2ERKSt10shared_ptrINS_6LayoutEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546642'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'layout1',
+                                                                'type' => '546681'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeleton',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '45'
+                                        },
+                            '609325' => {
+                                          'Class' => '543070',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546642'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeleton',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '39'
+                                        },
+                            '615222' => {
+                                          'Class' => '543070',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546642'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeleton',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '39'
+                                        },
+                            '6190135' => {
                                            'Data' => 1,
-                                           'Line' => '34',
+                                           'Line' => '36',
                                            'MnglName' => '_ZN7log4cxx7classes24FileAppenderRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'FileAppenderRegistration',
                                            'Source' => 'fileappender.cpp'
                                          },
-                            '4515436' => {
-                                           'Class' => '2439098',
+                            '6190406' => {
+                                           'Class' => '6190153',
                                            'Const' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZNK7log4cxx12FileAppender8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2481185'
+                                                                 'type' => '6197137'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '34',
+                                           'SourceLine' => '36',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '4515493' => {
-                                           'Class' => '2439098',
+                            '6190445' => {
+                                           'Class' => '6190153',
                                            'Header' => 'fileappender.h',
-                                           'MnglName' => '_ZN7log4cxx12FileAppender13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
+                                           'Line' => '47',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '34',
+                                           'SourceLine' => '36',
                                            'Static' => 1
                                          },
-                            '4515942' => {
-                                           'Class' => '2439098',
+                            '6190462' => {
+                                           'Class' => '6190153',
+                                           'Header' => 'fileappender.h',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '36',
+                                           'Static' => 1
+                                         },
+                            '6190479' => {
+                                           'Class' => '6190153',
+                                           'Const' => 1,
+                                           'Header' => 'fileappender.h',
+                                           'InLine' => 2,
+                                           'Line' => '48',
+                                           'MnglName' => '_ZNK7log4cxx12FileAppender4castERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197137'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '6190523' => {
+                                           'Class' => '6190153',
+                                           'Const' => 1,
+                                           'Header' => 'fileappender.h',
+                                           'InLine' => 2,
+                                           'Line' => '51',
+                                           'MnglName' => '_ZNK7log4cxx12FileAppender10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197137'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '6190808' => {
+                                           'Class' => '6190153',
+                                           'Header' => 'fileappender.h',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender7setFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197148'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'file',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setFile',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '92',
+                                           'Virt' => 1,
+                                           'VirtPos' => '23'
+                                         },
+                            '6190849' => {
+                                           'Class' => '6190153',
+                                           'Const' => 1,
+                                           'Header' => 'fileappender.h',
+                                           'Line' => '109',
+                                           'MnglName' => '_ZNK7log4cxx12FileAppender9getAppendEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197137'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83923',
+                                           'ShortName' => 'getAppend',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '378'
+                                         },
+                            '6190881' => {
+                                           'Class' => '6190153',
+                                           'Const' => 1,
+                                           'Header' => 'fileappender.h',
+                                           'Line' => '112',
+                                           'MnglName' => '_ZNK7log4cxx12FileAppender7getFileB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197137'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getFile',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '358'
+                                         },
+                            '6190913' => {
+                                           'Class' => '6190153',
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppender15activateOptionsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'activateOptions',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '157',
+                                           'SourceLine' => '149',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '4516089' => {
-                                           'Class' => '2439098',
+                            '6190954' => {
+                                           'Class' => '6190153',
                                            'Header' => 'fileappender.h',
-                                           'Line' => '184',
+                                           'Line' => '121',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197148'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'option',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setOption',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '114',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '6191000' => {
+                                           'Class' => '6190153',
+                                           'Const' => 1,
+                                           'Header' => 'fileappender.h',
+                                           'MnglName' => '_ZNK7log4cxx12FileAppender13getBufferedIOEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197137'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83923',
+                                           'ShortName' => 'getBufferedIO',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '363'
+                                         },
+                            '6191032' => {
+                                           'Class' => '6190153',
+                                           'Const' => 1,
+                                           'Header' => 'fileappender.h',
+                                           'MnglName' => '_ZNK7log4cxx12FileAppender13getBufferSizeEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197137'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83870',
+                                           'ShortName' => 'getBufferSize',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '368'
+                                         },
+                            '6191064' => {
+                                           'Class' => '6190153',
+                                           'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppender9setAppendEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '1' => {
                                                                  'name' => 'fileAppend1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setAppend',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '94'
+                                           'SourceLine' => '86'
                                          },
-                            '4516121' => {
-                                           'Class' => '2439098',
+                            '6191096' => {
+                                           'Class' => '6190153',
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppender13setBufferedIOEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '1' => {
                                                                  'name' => 'bufferedIO1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setBufferedIO',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '111'
+                                           'SourceLine' => '103'
                                          },
-                            '4516185' => {
-                                           'Class' => '2439098',
+                            '6191128' => {
+                                           'Class' => '6190153',
+                                           'Header' => 'fileappender.h',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender13setBufferSizeEi',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197148'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'bufferSize1',
+                                                                 'type' => '83870'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setBufferSize',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '373'
+                                         },
+                            '6191161' => {
+                                           'Class' => '6190153',
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppender25stripDuplicateBackslashesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'src',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'stripDuplicateBackslashes',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '210',
+                                           'SourceLine' => '202',
                                            'Static' => 1
                                          },
-                            '4516212' => {
-                                           'Class' => '2439098',
+                            '6191188' => {
+                                           'Class' => '6190153',
                                            'Header' => 'fileappender.h',
-                                           'Line' => '214',
+                                           'Line' => '174',
                                            'MnglName' => '_ZN7log4cxx12FileAppender23activateOptionsInternalERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'activateOptionsInternal',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '163'
+                                           'SourceLine' => '155'
                                          },
-                            '4516244' => {
-                                           'Class' => '2439098',
+                            '6191220' => {
+                                           'Class' => '6190153',
                                            'Header' => 'fileappender.h',
-                                           'Line' => '236',
+                                           'Line' => '196',
                                            'MnglName' => '_ZN7log4cxx12FileAppender15setFileInternalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbmRNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'append1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                },
                                                         '3' => {
                                                                  'name' => 'bufferedIO1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                },
                                                         '4' => {
                                                                  'name' => 'bufferSize1',
-                                                                 'type' => '41030'
+                                                                 'type' => '84113'
                                                                },
                                                         '5' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'setFileInternal',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '273'
+                                           'SourceLine' => '265'
                                          },
-                            '4516297' => {
-                                           'Class' => '2439098',
+                            '6191273' => {
+                                           'Class' => '6190153',
                                            'Header' => 'fileappender.h',
-                                           'Line' => '240',
+                                           'Line' => '200',
                                            'MnglName' => '_ZN7log4cxx12FileAppender15setFileInternalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '1' => {
                                                                  'name' => 'file',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'setFileInternal',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '106'
+                                           'SourceLine' => '98'
                                          },
-                            '4516526' => {
-                                           'Class' => '4516405',
+                            '6191544' => {
+                                           'Class' => '6191423',
                                            'Const' => 1,
                                            'Header' => 'fileappender.h',
                                            'InLine' => 2,
-                                           'Line' => '71',
+                                           'Line' => '47',
                                            'MnglName' => '_ZNK7log4cxx12FileAppender17ClazzFileAppender7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4520007'
+                                                                 'type' => '6197271'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4516565' => {
-                                           'Class' => '4516405',
+                            '6191583' => {
+                                           'Class' => '6191423',
                                            'Const' => 1,
                                            'Header' => 'fileappender.h',
                                            'InLine' => 2,
-                                           'Line' => '71',
+                                           'Line' => '47',
                                            'MnglName' => '_ZNK7log4cxx12FileAppender17ClazzFileAppender11newInstanceEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4520007'
+                                                                 'type' => '6197271'
                                                                }
                                                       },
-                                           'Return' => '4519944',
+                                           'Return' => '6197142',
                                            'ShortName' => 'newInstance',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '4516711' => {
-                                           'Class' => '2177115',
+                            '6191622' => {
+                                           'Artificial' => 1,
+                                           'Class' => '6191423',
+                                           'Header' => 'fileappender.h',
+                                           'InLine' => 2,
+                                           'Line' => '47',
+                                           'MnglName' => '_ZTch0_h0_NK7log4cxx12FileAppender17ClazzFileAppender11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197271'
+                                                               }
+                                                      },
+                                           'Return' => '6197142',
+                                           'ShortName' => '_ZTch0_h0_NK7log4cxx12FileAppender17ClazzFileAppender11newInstanceEv'
+                                         },
+                            '6192007' => {
+                                           'Class' => '3480029',
                                            'Header' => 'writerappender.h',
-                                           'Line' => '158',
+                                           'Line' => '124',
                                            'MnglName' => '_ZN7log4cxx14WriterAppender11closeWriterEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '17667428'
+                                                                 'type' => '22938791'
                                                                }
                                                       },
                                            'Private' => 1,
@@ -43246,39 +64287,39 @@
                                            'Return' => '1',
                                            'ShortName' => 'closeWriter',
                                            'Source' => 'writerappender.cpp',
-                                           'SourceLine' => '168'
+                                           'SourceLine' => '175'
                                          },
-                            '4516723' => {
-                                           'Class' => '2177115',
+                            '6192019' => {
+                                           'Class' => '3480029',
                                            'Const' => 1,
                                            'Header' => 'writerappender.h',
-                                           'Line' => '170',
+                                           'Line' => '135',
                                            'MnglName' => '_ZNK7log4cxx14WriterAppender11getEncodingB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2232130'
+                                                                 'type' => '3656737'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getEncoding',
                                            'Source' => 'writerappender.cpp',
-                                           'SourceLine' => '231'
+                                           'SourceLine' => '238'
                                          },
-                            '4516735' => {
-                                           'Class' => '2177115',
+                            '6192031' => {
+                                           'Class' => '3480029',
                                            'Header' => 'writerappender.h',
-                                           'Line' => '111',
+                                           'Line' => '80',
                                            'MnglName' => '_ZN7log4cxx14WriterAppender17setImmediateFlushEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '17667428'
+                                                                 'type' => '22938791'
                                                                },
                                                         '1' => {
                                                                  'name' => 'value',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'Private' => 1,
@@ -43289,21 +64330,21 @@
                                            'Return' => '1',
                                            'ShortName' => 'setImmediateFlush',
                                            'Source' => 'writerappender.cpp',
-                                           'SourceLine' => '308'
+                                           'SourceLine' => '315'
                                          },
-                            '4516747' => {
-                                           'Class' => '2177115',
+                            '6192043' => {
+                                           'Class' => '3480029',
                                            'Header' => 'writerappender.h',
-                                           'Line' => '217',
+                                           'Line' => '177',
                                            'MnglName' => '_ZN7log4cxx14WriterAppender17setWriterInternalERKSt10shared_ptrINS_7helpers6WriterEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '17667428'
+                                                                 'type' => '22938791'
                                                                },
                                                         '1' => {
                                                                  'name' => 'newWriter',
-                                                                 'type' => '17667468'
+                                                                 'type' => '22938831'
                                                                }
                                                       },
                                            'Private' => 1,
@@ -43311,891 +64352,1348 @@
                                            'Return' => '1',
                                            'ShortName' => 'setWriterInternal',
                                            'Source' => 'writerappender.cpp',
-                                           'SourceLine' => '285'
+                                           'SourceLine' => '292'
                                          },
-                            '4577759' => {
-                                           'Class' => '2439098',
+                            '621186' => {
+                                          'Class' => '543070',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC1ESt10unique_ptrINS0_23AppenderSkeletonPrivateESt14default_deleteIS2_EE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546642'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'priv',
+                                                                'offset' => '0',
+                                                                'type' => '503434'
+                                                              }
+                                                     },
+                                          'Protected' => 1,
+                                          'Reg' => {
+                                                     '0' => 'rdi'
+                                                   },
+                                          'ShortName' => 'AppenderSkeleton',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '33'
+                                        },
+                            '6215407' => {
+                                           'Artificial' => 1,
+                                           'Class' => '6190171',
+                                           'Destructor' => 1,
+                                           'Header' => 'fileappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '27',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender16FileAppenderPrivD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6195497'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FileAppenderPriv',
+                                           'Virt' => 1
+                                         },
+                            '6215408' => {
+                                           'Artificial' => 1,
+                                           'Class' => '6190171',
+                                           'Destructor' => 1,
+                                           'Header' => 'fileappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '27',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender16FileAppenderPrivD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6195497'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FileAppenderPriv',
+                                           'Virt' => 1
+                                         },
+                            '6221315' => {
+                                           'Artificial' => 1,
+                                           'Class' => '6190171',
+                                           'Destructor' => 1,
+                                           'Header' => 'fileappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '27',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender16FileAppenderPrivD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6195497'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FileAppenderPriv',
+                                           'Virt' => 1
+                                         },
+                            '622342' => {
+                                          'Class' => '543070',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonC2ESt10unique_ptrINS0_23AppenderSkeletonPrivateESt14default_deleteIS2_EE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546642'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'priv',
+                                                                'offset' => '0',
+                                                                'type' => '503434'
+                                                              }
+                                                     },
+                                          'Protected' => 1,
+                                          'Reg' => {
+                                                     '0' => 'rdi'
+                                                   },
+                                          'ShortName' => 'AppenderSkeleton',
+                                          'Source' => 'appenderskeleton.cpp',
+                                          'SourceLine' => '33'
+                                        },
+                            '624131' => {
+                                          'Artificial' => 1,
+                                          'Class' => '543088',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderskeleton_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '41',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '545030'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeletonPrivate',
+                                          'Virt' => 1
+                                        },
+                            '624132' => {
+                                          'Artificial' => 1,
+                                          'Class' => '543088',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderskeleton_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '41',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '545030'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeletonPrivate',
+                                          'Virt' => 1
+                                        },
+                            '6278738' => {
+                                           'Class' => '6190153',
                                            'Destructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '89',
+                                           'SourceLine' => '81',
                                            'Virt' => 1
                                          },
-                            '4577859' => {
-                                           'Class' => '2439098',
+                            '6278836' => {
+                                           'Class' => '6190153',
                                            'Destructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '89',
+                                           'SourceLine' => '81',
                                            'Virt' => 1
                                          },
-                            '4578768' => {
-                                           'Class' => '2439098',
+                            '6279120' => {
+                                           'Class' => '6190153',
                                            'Destructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '89',
+                                           'SourceLine' => '81',
                                            'Virt' => 1
                                          },
-                            '4579594' => {
-                                           'Class' => '2439098',
+                            '6279282' => {
+                                           'Class' => '6190153',
+                                           'Constructor' => 1,
+                                           'Header' => 'fileappender.h',
+                                           'MnglName' => '_ZN7log4cxx12FileAppenderC1ESt10unique_ptrINS0_16FileAppenderPrivESt14default_deleteIS2_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197148'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'priv',
+                                                                 'type' => '6142290'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'ShortName' => 'FileAppender',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '76'
+                                         },
+                            '628078' => {
+                                          'Artificial' => 1,
+                                          'Class' => '543088',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderskeleton_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '41',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '545030'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeletonPrivate',
+                                          'Virt' => 1
+                                        },
+                            '6281389' => {
+                                           'Class' => '6190153',
+                                           'Constructor' => 1,
+                                           'Header' => 'fileappender.h',
+                                           'MnglName' => '_ZN7log4cxx12FileAppenderC2ESt10unique_ptrINS0_16FileAppenderPrivESt14default_deleteIS2_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6197148'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'priv',
+                                                                 'type' => '6142290'
+                                                               }
+                                                      },
+                                           'Protected' => 1,
+                                           'ShortName' => 'FileAppender',
+                                           'Source' => 'fileappender.cpp',
+                                           'SourceLine' => '76'
+                                         },
+                            '6283438' => {
+                                           'Class' => '6190153',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '1' => {
                                                                  'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'type' => '546681'
                                                                },
                                                         '2' => {
                                                                  'name' => 'fileName1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '75'
+                                           'SourceLine' => '69'
                                          },
-                            '4582146' => {
-                                           'Class' => '2439098',
+                            '6297034' => {
+                                           'Class' => '6190153',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '2' => {
                                                                  'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'type' => '546681'
                                                                },
                                                         '3' => {
                                                                  'name' => 'fileName1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '75'
+                                           'SourceLine' => '69'
                                          },
-                            '4584621' => {
-                                           'Class' => '2439098',
+                            '6310539' => {
+                                           'Class' => '6190153',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '1' => {
                                                                  'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'type' => '546681'
                                                                },
                                                         '2' => {
                                                                  'name' => 'fileName1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '3' => {
                                                                  'name' => 'append1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '60'
+                                           'SourceLine' => '58'
                                          },
-                            '4587187' => {
-                                           'Class' => '2439098',
+                            '632097' => {
+                                          'Artificial' => 1,
+                                          'Class' => '543088',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '30',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '545030'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeletonPrivate'
+                                        },
+                            '632098' => {
+                                          'Artificial' => 1,
+                                          'Class' => '543088',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton_priv.h',
+                                          'InLine' => 1,
+                                          'Line' => '30',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '545030'
+                                                              }
+                                                     },
+                                          'ShortName' => 'AppenderSkeletonPrivate'
+                                        },
+                            '6324166' => {
+                                           'Class' => '6190153',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '2' => {
                                                                  'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'type' => '546681'
                                                                },
                                                         '3' => {
                                                                  'name' => 'fileName1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '4' => {
                                                                  'name' => 'append1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '60'
+                                           'SourceLine' => '58'
                                          },
-                            '4589705' => {
-                                           'Class' => '2439098',
+                            '633584' => {
+                                          'Artificial' => 1,
+                                          'Class' => '544480',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'InLine' => 1,
+                                          'Line' => '56',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD0Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546735'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderSkeleton',
+                                          'Virt' => 1
+                                        },
+                            '633585' => {
+                                          'Artificial' => 1,
+                                          'Class' => '544480',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'InLine' => 1,
+                                          'Line' => '56',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546735'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderSkeleton',
+                                          'Virt' => 1
+                                        },
+                            '633726' => {
+                                          'Artificial' => 1,
+                                          'Class' => '544480',
+                                          'Destructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'InLine' => 1,
+                                          'Line' => '56',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546735'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderSkeleton',
+                                          'Virt' => 1
+                                        },
+                            '6337726' => {
+                                           'Class' => '6190153',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbi',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '1' => {
                                                                  'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'type' => '546681'
                                                                },
                                                         '2' => {
                                                                  'name' => 'fileName1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '3' => {
                                                                  'name' => 'append1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                },
                                                         '4' => {
                                                                  'name' => 'bufferedIO1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                },
                                                         '5' => {
                                                                  'name' => 'bufferSize1',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
                                            'SourceLine' => '45'
                                          },
-                            '4592302' => {
-                                           'Class' => '2439098',
+                            '633816' => {
+                                          'Artificial' => 1,
+                                          'Class' => '544480',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'InLine' => 1,
+                                          'Line' => '56',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546735'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderSkeleton'
+                                        },
+                            '633817' => {
+                                          'Artificial' => 1,
+                                          'Class' => '544480',
+                                          'Constructor' => 1,
+                                          'Header' => 'appenderskeleton.h',
+                                          'InLine' => 1,
+                                          'Line' => '56',
+                                          'MnglName' => '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '546735'
+                                                              }
+                                                     },
+                                          'ShortName' => 'ClazzAppenderSkeleton'
+                                        },
+                            '6351400' => {
+                                           'Class' => '6190153',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbi',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                },
                                                         '2' => {
                                                                  'name' => 'layout1',
-                                                                 'type' => '337314'
+                                                                 'type' => '546681'
                                                                },
                                                         '3' => {
                                                                  'name' => 'fileName1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '4' => {
                                                                  'name' => 'append1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                },
                                                         '5' => {
                                                                  'name' => 'bufferedIO1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                },
                                                         '6' => {
                                                                  'name' => 'bufferSize1',
                                                                  'offset' => '0',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
                                            'SourceLine' => '45'
                                          },
-                            '4594768' => {
-                                           'Class' => '2439098',
+                            '6364929' => {
+                                           'Class' => '6190153',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '37'
+                                           'SourceLine' => '40'
                                          },
-                            '4596813' => {
-                                           'Class' => '2439098',
+                            '6379965' => {
+                                           'Class' => '6190153',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'MnglName' => '_ZN7log4cxx12FileAppenderC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519950'
+                                                                 'type' => '6197148'
                                                                }
                                                       },
                                            'ShortName' => 'FileAppender',
                                            'Source' => 'fileappender.cpp',
-                                           'SourceLine' => '37'
+                                           'SourceLine' => '40'
                                          },
-                            '4600352' => {
+                            '6395682' => {
                                            'Artificial' => 1,
-                                           'Class' => '4516405',
+                                           'Class' => '6190171',
+                                           'Constructor' => 1,
+                                           'Header' => 'fileappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '29',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender16FileAppenderPrivC2ESt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbi',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6195497'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => '_layout',
+                                                                 'type' => '544707'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => '_fileName',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => '_fileAppend',
+                                                                 'type' => '83923'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => '_bufferedIO',
+                                                                 'type' => '83923'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => '_bufferSize',
+                                                                 'type' => '83870'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FileAppenderPriv'
+                                         },
+                            '6395683' => {
+                                           'Artificial' => 1,
+                                           'Class' => '6190171',
+                                           'Constructor' => 1,
+                                           'Header' => 'fileappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '29',
+                                           'MnglName' => '_ZN7log4cxx12FileAppender16FileAppenderPrivC1ESt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbi',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6195497'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => '_layout',
+                                                                 'type' => '544707'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => '_fileName',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => '_fileAppend',
+                                                                 'type' => '83923'
+                                                               },
+                                                        '4' => {
+                                                                 'name' => '_bufferedIO',
+                                                                 'type' => '83923'
+                                                               },
+                                                        '5' => {
+                                                                 'name' => '_bufferSize',
+                                                                 'type' => '83870'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FileAppenderPriv'
+                                         },
+                            '6406228' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3480039',
+                                           'Constructor' => 1,
+                                           'Header' => 'writerappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '44',
+                                           'MnglName' => '_ZN7log4cxx14WriterAppender18WriterAppenderPrivC2ERKSt10shared_ptrINS_6LayoutEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483547'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'layout1',
+                                                                 'type' => '546681'
+                                                               }
+                                                      },
+                                           'ShortName' => 'WriterAppenderPriv'
+                                         },
+                            '6406229' => {
+                                           'Artificial' => 1,
+                                           'Class' => '3480039',
+                                           'Constructor' => 1,
+                                           'Header' => 'writerappender_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '44',
+                                           'MnglName' => '_ZN7log4cxx14WriterAppender18WriterAppenderPrivC1ERKSt10shared_ptrINS_6LayoutEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '3483547'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'layout1',
+                                                                 'type' => '546681'
+                                                               }
+                                                      },
+                                           'ShortName' => 'WriterAppenderPriv'
+                                         },
+                            '6414268' => {
+                                           'Artificial' => 1,
+                                           'Class' => '543088',
+                                           'Constructor' => 1,
+                                           'Header' => 'appenderskeleton_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '35',
+                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateC2ESt10shared_ptrINS_6LayoutEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '545030'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'lay',
+                                                                 'type' => '544707'
+                                                               }
+                                                      },
+                                           'ShortName' => 'AppenderSkeletonPrivate'
+                                         },
+                            '6414269' => {
+                                           'Artificial' => 1,
+                                           'Class' => '543088',
+                                           'Constructor' => 1,
+                                           'Header' => 'appenderskeleton_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '35',
+                                           'MnglName' => '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateC1ESt10shared_ptrINS_6LayoutEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '545030'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'lay',
+                                                                 'type' => '544707'
+                                                               }
+                                                      },
+                                           'ShortName' => 'AppenderSkeletonPrivate'
+                                         },
+                            '6416014' => {
+                                           'Artificial' => 1,
+                                           'Class' => '6191423',
                                            'Destructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'InLine' => 1,
-                                           'Line' => '71',
+                                           'Line' => '47',
                                            'MnglName' => '_ZN7log4cxx12FileAppender17ClazzFileAppenderD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519990'
+                                                                 'type' => '6197254'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileAppender',
                                            'Virt' => 1
                                          },
-                            '4600353' => {
+                            '6416015' => {
                                            'Artificial' => 1,
-                                           'Class' => '4516405',
+                                           'Class' => '6191423',
                                            'Destructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'InLine' => 1,
-                                           'Line' => '71',
+                                           'Line' => '47',
                                            'MnglName' => '_ZN7log4cxx12FileAppender17ClazzFileAppenderD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519990'
+                                                                 'type' => '6197254'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileAppender',
                                            'Virt' => 1
                                          },
-                            '4600494' => {
+                            '6416156' => {
                                            'Artificial' => 1,
-                                           'Class' => '4516405',
+                                           'Class' => '6191423',
                                            'Destructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'InLine' => 1,
-                                           'Line' => '71',
+                                           'Line' => '47',
                                            'MnglName' => '_ZN7log4cxx12FileAppender17ClazzFileAppenderD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519990'
+                                                                 'type' => '6197254'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileAppender',
                                            'Virt' => 1
                                          },
-                            '4600584' => {
+                            '6416246' => {
                                            'Artificial' => 1,
-                                           'Class' => '4516405',
+                                           'Class' => '6191423',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'InLine' => 1,
-                                           'Line' => '71',
+                                           'Line' => '47',
                                            'MnglName' => '_ZN7log4cxx12FileAppender17ClazzFileAppenderC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519990'
+                                                                 'type' => '6197254'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileAppender'
                                          },
-                            '4600585' => {
+                            '6416247' => {
                                            'Artificial' => 1,
-                                           'Class' => '4516405',
+                                           'Class' => '6191423',
                                            'Constructor' => 1,
                                            'Header' => 'fileappender.h',
                                            'InLine' => 1,
-                                           'Line' => '71',
+                                           'Line' => '47',
                                            'MnglName' => '_ZN7log4cxx12FileAppender17ClazzFileAppenderC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4519990'
+                                                                 'type' => '6197254'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileAppender'
                                          },
-                            '4668060' => {
-                                           'Class' => '4668021',
+                            '6521984' => {
+                                           'Class' => '6521945',
                                            'Header' => 'filedatepatternconverter.h',
                                            'Line' => '50',
                                            'MnglName' => '_ZN7log4cxx7pattern24FileDatePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'options',
-                                                                 'type' => '1792961'
+                                                                 'type' => '2741982'
                                                                }
                                                       },
-                                           'Return' => '1792237',
+                                           'Return' => '2740957',
                                            'ShortName' => 'newInstance',
                                            'Source' => 'filedatepatternconverter.cpp',
-                                           'SourceLine' => '30',
+                                           'SourceLine' => '27',
                                            'Static' => 1
                                          },
-                            '4751908' => {
-                                           'Class' => '4751857',
+                            '6644496' => {
+                                           'Class' => '6644367',
+                                           'Header' => 'fileinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers15FileInputStream14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'fileinputstream.cpp',
+                                           'SourceLine' => '40',
+                                           'Static' => 1
+                                         },
+                            '6644513' => {
+                                           'Class' => '6644367',
+                                           'Header' => 'fileinputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers15FileInputStream13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'fileinputstream.cpp',
+                                           'SourceLine' => '40',
+                                           'Static' => 1
+                                         },
+                            '6644530' => {
+                                           'Class' => '6644367',
                                            'Const' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers15FileInputStream8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754397'
+                                                                 'type' => '6648119'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '32',
+                                           'SourceLine' => '40',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '4751947' => {
-                                           'Class' => '4751857',
-                                           'Header' => 'fileinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers15FileInputStream14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '4751965' => {
-                                           'Class' => '4751857',
-                                           'Header' => 'fileinputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers15FileInputStream13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '4751983' => {
-                                           'Class' => '4751857',
+                            '6644569' => {
+                                           'Class' => '6644367',
                                            'Const' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'InLine' => 2,
-                                           'Line' => '44',
+                                           'Line' => '43',
                                            'MnglName' => '_ZNK7log4cxx7helpers15FileInputStream4castERKNS0_5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754397'
+                                                                 'type' => '6648119'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '4752027' => {
-                                           'Class' => '4751857',
+                            '6644613' => {
+                                           'Class' => '6644367',
                                            'Const' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'InLine' => 2,
-                                           'Line' => '47',
+                                           'Line' => '46',
                                            'MnglName' => '_ZNK7log4cxx7helpers15FileInputStream10instanceofERKNS0_5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754397'
+                                                                 'type' => '6648119'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4752205' => {
-                                           'Class' => '4751857',
+                            '6644791' => {
+                                           'Class' => '6644367',
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStream5closeEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'close',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '81',
+                                           'SourceLine' => '92',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '4752241' => {
-                                           'Class' => '4751857',
+                            '6644827' => {
+                                           'Class' => '6644367',
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStream4readERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                },
                                                         '1' => {
                                                                  'name' => 'buf',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
-                                           'Return' => '40835',
+                                           'Return' => '83870',
                                            'ShortName' => 'read',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '96',
+                                           'SourceLine' => '107',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '4752351' => {
-                                           'Class' => '4751857',
+                            '6644937' => {
+                                           'Class' => '6644367',
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStream4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'open',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '46'
+                                           'SourceLine' => '56'
                                          },
-                            '4752503' => {
-                                           'Class' => '4752382',
+                            '6645089' => {
+                                           'Class' => '6644968',
                                            'Const' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'InLine' => 2,
-                                           'Line' => '43',
+                                           'Line' => '42',
                                            'MnglName' => '_ZNK7log4cxx7helpers15FileInputStream20ClazzFileInputStream7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754454'
+                                                                 'type' => '6648176'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4753730' => {
+                            '6646754' => {
                                            'Data' => 1,
-                                           'Line' => '32',
+                                           'Line' => '40',
                                            'MnglName' => '_ZN7log4cxx7classes27FileInputStreamRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'FileInputStreamRegistration',
                                            'Source' => 'fileinputstream.cpp'
                                          },
-                            '4758959' => {
-                                           'Class' => '4751857',
+                            '6654512' => {
+                                           'Class' => '6644367',
                                            'Destructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStreamD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                }
                                                       },
                                            'ShortName' => 'FileInputStream',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '72',
+                                           'SourceLine' => '83',
                                            'Virt' => 1
                                          },
-                            '4758960' => {
-                                           'Class' => '4751857',
+                            '6654513' => {
+                                           'Class' => '6644367',
                                            'Destructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStreamD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                }
                                                       },
                                            'ShortName' => 'FileInputStream',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '72',
+                                           'SourceLine' => '83',
                                            'Virt' => 1
                                          },
-                            '4759054' => {
-                                           'Class' => '4751857',
+                            '6654606' => {
+                                           'Class' => '6644367',
                                            'Destructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStreamD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                }
                                                       },
                                            'ShortName' => 'FileInputStream',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '72',
+                                           'SourceLine' => '83',
                                            'Virt' => 1
                                          },
-                            '4759231' => {
-                                           'Class' => '4751857',
+                            '6655360' => {
+                                           'Class' => '6644367',
                                            'Constructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStreamC2ERKNS_4FileE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                },
                                                         '1' => {
                                                                  'name' => 'aFile',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                }
                                                       },
                                            'ShortName' => 'FileInputStream',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '59'
+                                           'SourceLine' => '69'
                                          },
-                            '4759232' => {
-                                           'Class' => '4751857',
+                            '6655361' => {
+                                           'Class' => '6644367',
                                            'Constructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStreamC1ERKNS_4FileE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                },
                                                         '1' => {
                                                                  'name' => 'aFile',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                }
                                                       },
                                            'ShortName' => 'FileInputStream',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '59'
+                                           'SourceLine' => '69'
                                          },
-                            '4760110' => {
-                                           'Class' => '4751857',
+                            '6657123' => {
+                                           'Class' => '6644367',
                                            'Constructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStreamC2EPKc',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '336959'
+                                                                 'type' => '545583'
                                                                }
                                                       },
                                            'ShortName' => 'FileInputStream',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '39'
+                                           'SourceLine' => '48'
                                          },
-                            '4760111' => {
-                                           'Class' => '4751857',
+                            '6657124' => {
+                                           'Class' => '6644367',
                                            'Constructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStreamC1EPKc',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '336959'
+                                                                 'type' => '545583'
                                                                }
                                                       },
                                            'ShortName' => 'FileInputStream',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '39'
+                                           'SourceLine' => '48'
                                          },
-                            '4762311' => {
-                                           'Class' => '4751857',
+                            '6659845' => {
+                                           'Class' => '6644367',
                                            'Constructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'FileInputStream',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '42'
                                          },
-                            '4762312' => {
-                                           'Class' => '4751857',
+                            '6659846' => {
+                                           'Class' => '6644367',
                                            'Constructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754408'
+                                                                 'type' => '6648130'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'FileInputStream',
                                            'Source' => 'fileinputstream.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '42'
                                          },
-                            '4764221' => {
+                            '6662268' => {
                                            'Artificial' => 1,
-                                           'Class' => '4752382',
+                                           'Class' => '6644968',
                                            'Destructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '42',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754437'
+                                                                 'type' => '6648159'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileInputStream',
                                            'Virt' => 1
                                          },
-                            '4764222' => {
+                            '6662269' => {
                                            'Artificial' => 1,
-                                           'Class' => '4752382',
+                                           'Class' => '6644968',
                                            'Destructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '42',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754437'
+                                                                 'type' => '6648159'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileInputStream',
                                            'Virt' => 1
                                          },
-                            '4764362' => {
+                            '6662409' => {
                                            'Artificial' => 1,
-                                           'Class' => '4752382',
+                                           'Class' => '6644968',
                                            'Destructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '42',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754437'
+                                                                 'type' => '6648159'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileInputStream',
                                            'Virt' => 1
                                          },
-                            '4764452' => {
+                            '6662499' => {
                                            'Artificial' => 1,
-                                           'Class' => '4752382',
+                                           'Class' => '6644968',
                                            'Constructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '42',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754437'
+                                                                 'type' => '6648159'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileInputStream'
                                          },
-                            '4764453' => {
+                            '6662500' => {
                                            'Artificial' => 1,
-                                           'Class' => '4752382',
+                                           'Class' => '6644968',
                                            'Constructor' => 1,
                                            'Header' => 'fileinputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '42',
                                            'MnglName' => '_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4754437'
+                                                                 'type' => '6648159'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileInputStream'
                                          },
-                            '4821971' => {
-                                           'Class' => '4821816',
+                            '6765723' => {
+                                           'Class' => '6765602',
+                                           'Header' => 'filelocationpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'filelocationpatternconverter.cpp',
+                                           'SourceLine' => '27',
+                                           'Static' => 1
+                                         },
+                            '6765740' => {
+                                           'Class' => '6765602',
+                                           'Header' => 'filelocationpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'filelocationpatternconverter.cpp',
+                                           'SourceLine' => '27',
+                                           'Static' => 1
+                                         },
+                            '6765757' => {
+                                           'Class' => '6765602',
                                            'Const' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FileLocationPatternConverter8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823538'
+                                                                 'type' => '6767598'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'filelocationpatternconverter.cpp',
-                                           'SourceLine' => '32',
+                                           'SourceLine' => '27',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '4822010' => {
-                                           'Class' => '4821816',
-                                           'Header' => 'filelocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'filelocationpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '4822028' => {
-                                           'Class' => '4821816',
-                                           'Header' => 'filelocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'filelocationpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '4822046' => {
-                                           'Class' => '4821816',
+                            '6765796' => {
+                                           'Class' => '6765602',
                                            'Const' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '45',
+                                           'Line' => '40',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FileLocationPatternConverter4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823538'
+                                                                 'type' => '6767598'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '4822090' => {
-                                           'Class' => '4821816',
+                            '6765840' => {
+                                           'Class' => '6765602',
                                            'Const' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '48',
+                                           'Line' => '43',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FileLocationPatternConverter10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823538'
+                                                                 'type' => '6767598'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4822134' => {
-                                           'Class' => '4821816',
+                            '6765921' => {
+                                           'Class' => '6765602',
                                            'Header' => 'filelocationpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '336965'
+                                                                 'type' => '545589'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rsi'
                                                     },
-                                           'Return' => '1792237',
+                                           'Return' => '2740957',
                                            'ShortName' => 'newInstance',
                                            'Source' => 'filelocationpatternconverter.cpp',
-                                           'SourceLine' => '40',
+                                           'SourceLine' => '35',
                                            'Static' => 1
                                          },
-                            '4822162' => {
-                                           'Class' => '4821816',
+                            '6765949' => {
+                                           'Class' => '6765602',
                                            'Const' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FileLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823538'
+                                                                 'type' => '6767598'
                                                                },
                                                         '1' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                },
                                                         '2' => {
                                                                  'name' => 'toAppendTo',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p3',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -44204,40 +65702,40 @@
                                            'Return' => '1',
                                            'ShortName' => 'format',
                                            'Source' => 'filelocationpatternconverter.cpp',
-                                           'SourceLine' => '47',
+                                           'SourceLine' => '42',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '4822333' => {
-                                           'Class' => '4822212',
+                            '6766120' => {
+                                           'Class' => '6765999',
                                            'Const' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverter7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823572'
+                                                                 'type' => '6768010'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4822821' => {
+                            '6767001' => {
                                            'Data' => 1,
-                                           'Line' => '32',
+                                           'Line' => '27',
                                            'MnglName' => '_ZN7log4cxx7classes40FileLocationPatternConverterRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'FileLocationPatternConverterRegistration',
                                            'Source' => 'filelocationpatternconverter.cpp'
                                          },
-                            '4825413' => {
+                            '6770978' => {
                                            'Artificial' => 1,
-                                           'Class' => '4821816',
+                                           'Class' => '6765602',
                                            'Destructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 1,
@@ -44246,15 +65744,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823297'
+                                                                 'type' => '6767393'
                                                                }
                                                       },
                                            'ShortName' => 'FileLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '4825414' => {
+                            '6770979' => {
                                            'Artificial' => 1,
-                                           'Class' => '4821816',
+                                           'Class' => '6765602',
                                            'Destructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 1,
@@ -44263,15 +65761,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823297'
+                                                                 'type' => '6767393'
                                                                }
                                                       },
                                            'ShortName' => 'FileLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '4825679' => {
+                            '6771243' => {
                                            'Artificial' => 1,
-                                           'Class' => '4821816',
+                                           'Class' => '6765602',
                                            'Destructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 1,
@@ -44280,221 +65778,219 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823297'
+                                                                 'type' => '6767393'
                                                                }
                                                       },
                                            'ShortName' => 'FileLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '4833199' => {
-                                           'Class' => '4821816',
+                            '6784207' => {
+                                           'Class' => '6765602',
                                            'Constructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823297'
+                                                                 'type' => '6767393'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'FileLocationPatternConverter',
                                            'Source' => 'filelocationpatternconverter.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '29'
                                          },
-                            '4837340' => {
-                                           'Class' => '4821816',
+                            '6788324' => {
+                                           'Class' => '6765602',
                                            'Constructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823297'
+                                                                 'type' => '6767393'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'FileLocationPatternConverter',
                                            'Source' => 'filelocationpatternconverter.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '29'
                                          },
-                            '4842988' => {
+                            '6793952' => {
                                            'Artificial' => 1,
-                                           'Class' => '4822212',
+                                           'Class' => '6765999',
                                            'Destructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823555'
+                                                                 'type' => '6767993'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '4842989' => {
+                            '6793953' => {
                                            'Artificial' => 1,
-                                           'Class' => '4822212',
+                                           'Class' => '6765999',
                                            'Destructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823555'
+                                                                 'type' => '6767993'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '4843129' => {
+                            '6794093' => {
                                            'Artificial' => 1,
-                                           'Class' => '4822212',
+                                           'Class' => '6765999',
                                            'Destructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823555'
+                                                                 'type' => '6767993'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '4843219' => {
+                            '6794183' => {
                                            'Artificial' => 1,
-                                           'Class' => '4822212',
+                                           'Class' => '6765999',
                                            'Constructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823555'
+                                                                 'type' => '6767993'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileLocationPatternConverter'
                                          },
-                            '4843220' => {
+                            '6794184' => {
                                            'Artificial' => 1,
-                                           'Class' => '4822212',
+                                           'Class' => '6765999',
                                            'Constructor' => 1,
                                            'Header' => 'filelocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4823555'
+                                                                 'type' => '6767993'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileLocationPatternConverter'
                                          },
-                            '4907079' => {
-                                           'Class' => '4514193',
+                            '6898323' => {
+                                           'Class' => '6188176',
+                                           'Header' => 'fileoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'fileoutputstream.cpp',
+                                           'SourceLine' => '40',
+                                           'Static' => 1
+                                         },
+                            '6898340' => {
+                                           'Class' => '6188176',
+                                           'Header' => 'fileoutputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'fileoutputstream.cpp',
+                                           'SourceLine' => '40',
+                                           'Static' => 1
+                                         },
+                            '6898357' => {
+                                           'Class' => '6188176',
                                            'Const' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers16FileOutputStream8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909525'
+                                                                 'type' => '6901995'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '32',
+                                           'SourceLine' => '40',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '4907118' => {
-                                           'Class' => '4514193',
-                                           'Header' => 'fileoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '4907136' => {
-                                           'Class' => '4514193',
-                                           'Header' => 'fileoutputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '4907154' => {
-                                           'Class' => '4514193',
+                            '6898396' => {
+                                           'Class' => '6188176',
                                            'Const' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'InLine' => 2,
-                                           'Line' => '43',
+                                           'Line' => '42',
                                            'MnglName' => '_ZNK7log4cxx7helpers16FileOutputStream4castERKNS0_5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909525'
+                                                                 'type' => '6901995'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '4907198' => {
-                                           'Class' => '4514193',
+                            '6898440' => {
+                                           'Class' => '6188176',
                                            'Const' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'InLine' => 2,
-                                           'Line' => '46',
+                                           'Line' => '45',
                                            'MnglName' => '_ZNK7log4cxx7helpers16FileOutputStream10instanceofERKNS0_5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909525'
+                                                                 'type' => '6901995'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4907354' => {
-                                           'Class' => '4514193',
+                            '6898596' => {
+                                           'Class' => '6188176',
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream5closeERNS0_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -44503,22 +65999,22 @@
                                            'Return' => '1',
                                            'ShortName' => 'close',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '80',
+                                           'SourceLine' => '90',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '4907395' => {
-                                           'Class' => '4514193',
+                            '6898637' => {
+                                           'Class' => '6188176',
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream5flushERNS0_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -44528,26 +66024,26 @@
                                            'Return' => '1',
                                            'ShortName' => 'flush',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '95',
+                                           'SourceLine' => '105',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '4907436' => {
-                                           'Class' => '4514193',
+                            '6898678' => {
+                                           'Class' => '6188176',
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream5writeERNS0_10ByteBufferERNS0_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'buf',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -44556,419 +66052,438 @@
                                            'Return' => '1',
                                            'ShortName' => 'write',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '99',
+                                           'SourceLine' => '109',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '4907548' => {
-                                           'Class' => '4514193',
+                            '6898724' => {
+                                           'Class' => '6188176',
+                                           'Const' => 1,
+                                           'Header' => 'fileoutputstream.h',
+                                           'MnglName' => '_ZNK7log4cxx7helpers16FileOutputStream10getFilePtrEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '6901995'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '5094183',
+                                           'ShortName' => 'getFilePtr',
+                                           'Source' => 'fileoutputstream.cpp',
+                                           'SourceLine' => '136'
+                                         },
+                            '6898821' => {
+                                           'Class' => '6188176',
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS0_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '1' => {
                                                                  'name' => 'append',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                },
                                                         '2' => {
                                                                  'name' => 'pool',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '3632429',
+                                           'Return' => '5094183',
                                            'ShortName' => 'open',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '44',
+                                           'SourceLine' => '54',
                                            'Static' => 1
                                          },
-                            '4907705' => {
-                                           'Class' => '4907584',
+                            '6898978' => {
+                                           'Class' => '6898857',
                                            'Const' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'InLine' => 2,
-                                           'Line' => '42',
+                                           'Line' => '41',
                                            'MnglName' => '_ZNK7log4cxx7helpers16FileOutputStream21ClazzFileOutputStream7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909588'
+                                                                 'type' => '6902052'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4908861' => {
+                            '6900643' => {
                                            'Data' => 1,
-                                           'Line' => '32',
+                                           'Line' => '40',
                                            'MnglName' => '_ZN7log4cxx7classes28FileOutputStreamRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'FileOutputStreamRegistration',
                                            'Source' => 'fileoutputstream.cpp'
                                          },
-                            '4914354' => {
-                                           'Class' => '4514193',
+                            '6909005' => {
+                                           'Class' => '6188176',
                                            'Destructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStreamD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                }
                                                       },
                                            'ShortName' => 'FileOutputStream',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '72',
+                                           'SourceLine' => '82',
                                            'Virt' => 1
                                          },
-                            '4914355' => {
-                                           'Class' => '4514193',
+                            '6909006' => {
+                                           'Class' => '6188176',
                                            'Destructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStreamD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                }
                                                       },
                                            'ShortName' => 'FileOutputStream',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '72',
+                                           'SourceLine' => '82',
                                            'Virt' => 1
                                          },
-                            '4914449' => {
-                                           'Class' => '4514193',
+                            '6909099' => {
+                                           'Class' => '6188176',
                                            'Destructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStreamD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                }
                                                       },
                                            'ShortName' => 'FileOutputStream',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '72',
+                                           'SourceLine' => '82',
                                            'Virt' => 1
                                          },
-                            '4915061' => {
-                                           'Class' => '4514193',
+                            '6910299' => {
+                                           'Class' => '6188176',
                                            'Constructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStreamC2EPKcb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '336959'
+                                                                 'type' => '545583'
                                                                },
                                                         '2' => {
                                                                  'name' => 'append',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'FileOutputStream',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '39'
+                                           'SourceLine' => '48'
                                          },
-                            '4915062' => {
-                                           'Class' => '4514193',
+                            '6910300' => {
+                                           'Class' => '6188176',
                                            'Constructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStreamC1EPKcb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '336959'
+                                                                 'type' => '545583'
                                                                },
                                                         '2' => {
                                                                  'name' => 'append',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'FileOutputStream',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '39'
+                                           'SourceLine' => '48'
                                          },
-                            '4917339' => {
-                                           'Class' => '4514193',
+                            '6913395' => {
+                                           'Class' => '6188176',
                                            'Constructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'append',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'FileOutputStream',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '42'
                                          },
-                            '4917340' => {
-                                           'Class' => '4514193',
+                            '6913396' => {
+                                           'Class' => '6188176',
                                            'Constructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909536'
+                                                                 'type' => '6902006'
                                                                },
                                                         '1' => {
                                                                  'name' => 'filename',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'append',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'FileOutputStream',
                                            'Source' => 'fileoutputstream.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '42'
                                          },
-                            '4919272' => {
+                            '6916133' => {
                                            'Artificial' => 1,
-                                           'Class' => '4907584',
+                                           'Class' => '6898857',
                                            'Destructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909571'
+                                                                 'type' => '6902035'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileOutputStream',
                                            'Virt' => 1
                                          },
-                            '4919273' => {
+                            '6916134' => {
                                            'Artificial' => 1,
-                                           'Class' => '4907584',
+                                           'Class' => '6898857',
                                            'Destructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909571'
+                                                                 'type' => '6902035'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileOutputStream',
                                            'Virt' => 1
                                          },
-                            '4919413' => {
+                            '6916274' => {
                                            'Artificial' => 1,
-                                           'Class' => '4907584',
+                                           'Class' => '6898857',
                                            'Destructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909571'
+                                                                 'type' => '6902035'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileOutputStream',
                                            'Virt' => 1
                                          },
-                            '4919503' => {
+                            '6916364' => {
                                            'Artificial' => 1,
-                                           'Class' => '4907584',
+                                           'Class' => '6898857',
                                            'Constructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909571'
+                                                                 'type' => '6902035'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileOutputStream'
                                          },
-                            '4919504' => {
+                            '6916365' => {
                                            'Artificial' => 1,
-                                           'Class' => '4907584',
+                                           'Class' => '6898857',
                                            'Constructor' => 1,
                                            'Header' => 'fileoutputstream.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4909571'
+                                                                 'type' => '6902035'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileOutputStream'
                                          },
-                            '4982209' => {
-                                           'Class' => '4982067',
+                            '7021318' => {
+                                           'Class' => '7021015',
+                                           'Header' => 'filerenameaction.h',
+                                           'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'filerenameaction.cpp',
+                                           'SourceLine' => '40',
+                                           'Static' => 1
+                                         },
+                            '7021335' => {
+                                           'Class' => '7021015',
+                                           'Header' => 'filerenameaction.h',
+                                           'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'filerenameaction.cpp',
+                                           'SourceLine' => '40',
+                                           'Static' => 1
+                                         },
+                            '7021352' => {
+                                           'Class' => '7021015',
                                            'Const' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'MnglName' => '_ZNK7log4cxx7rolling16FileRenameAction8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983289'
+                                                                 'type' => '7023933'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'filerenameaction.cpp',
-                                           'SourceLine' => '25',
+                                           'SourceLine' => '40',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '4982248' => {
-                                           'Class' => '4982067',
-                                           'Header' => 'filerenameaction.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'filerenameaction.cpp',
-                                           'SourceLine' => '25',
-                                           'Static' => 1
-                                         },
-                            '4982266' => {
-                                           'Class' => '4982067',
-                                           'Header' => 'filerenameaction.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'filerenameaction.cpp',
-                                           'SourceLine' => '25',
-                                           'Static' => 1
-                                         },
-                            '4982284' => {
-                                           'Class' => '4982067',
+                            '7021391' => {
+                                           'Class' => '7021015',
                                            'Const' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 2,
-                                           'Line' => '37',
+                                           'Line' => '35',
                                            'MnglName' => '_ZNK7log4cxx7rolling16FileRenameAction4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983289'
+                                                                 'type' => '7023933'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '4982328' => {
-                                           'Class' => '4982067',
+                            '7021435' => {
+                                           'Class' => '7021015',
                                            'Const' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 2,
-                                           'Line' => '40',
+                                           'Line' => '38',
                                            'MnglName' => '_ZNK7log4cxx7rolling16FileRenameAction10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983289'
+                                                                 'type' => '7023933'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4982424' => {
-                                           'Class' => '4982067',
+                            '7021531' => {
+                                           'Class' => '7021015',
                                            'Const' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'MnglName' => '_ZNK7log4cxx7rolling16FileRenameAction7executeERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983289'
+                                                                 'type' => '7023933'
                                                                },
                                                         '1' => {
                                                                  'name' => 'pool1',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'execute',
                                            'Source' => 'filerenameaction.cpp',
-                                           'SourceLine' => '34',
+                                           'SourceLine' => '49',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '4982588' => {
-                                           'Class' => '4982468',
+                            '7021696' => {
+                                           'Class' => '7021575',
                                            'Const' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 2,
-                                           'Line' => '36',
+                                           'Line' => '34',
                                            'MnglName' => '_ZNK7log4cxx7rolling16FileRenameAction21ClazzFileRenameAction7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983317'
+                                                                 'type' => '7024008'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '4982797' => {
+                            '7022678' => {
                                            'Data' => 1,
-                                           'Line' => '25',
+                                           'Line' => '40',
                                            'MnglName' => '_ZN7log4cxx7classes28FileRenameActionRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'FileRenameActionRegistration',
                                            'Source' => 'filerenameaction.cpp'
                                          },
-                            '4983659' => {
+                            '7024556' => {
                                            'Artificial' => 1,
-                                           'Class' => '4982067',
+                                           'Class' => '7021015',
                                            'Destructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 1,
@@ -44977,15 +66492,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983255'
+                                                                 'type' => '7023899'
                                                                }
                                                       },
                                            'ShortName' => 'FileRenameAction',
                                            'Virt' => 1
                                          },
-                            '4983660' => {
+                            '7024557' => {
                                            'Artificial' => 1,
-                                           'Class' => '4982067',
+                                           'Class' => '7021015',
                                            'Destructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 1,
@@ -44994,15 +66509,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983255'
+                                                                 'type' => '7023899'
                                                                }
                                                       },
                                            'ShortName' => 'FileRenameAction',
                                            'Virt' => 1
                                          },
-                            '4983907' => {
+                            '7024761' => {
                                            'Artificial' => 1,
-                                           'Class' => '4982067',
+                                           'Class' => '7021015',
                                            'Destructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 1,
@@ -45011,158 +66526,209 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983255'
+                                                                 'type' => '7023899'
                                                                }
                                                       },
                                            'ShortName' => 'FileRenameAction',
                                            'Virt' => 1
                                          },
-                            '4986939' => {
-                                           'Class' => '4982067',
+                            '7028942' => {
+                                           'Artificial' => 1,
+                                           'Class' => '7021033',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '28',
+                                           'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7023471'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FileRenameActionPrivate',
+                                           'Source' => 'filerenameaction.cpp',
+                                           'Virt' => 1
+                                         },
+                            '7028943' => {
+                                           'Artificial' => 1,
+                                           'Class' => '7021033',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '28',
+                                           'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7023471'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FileRenameActionPrivate',
+                                           'Source' => 'filerenameaction.cpp',
+                                           'Virt' => 1
+                                         },
+                            '7029173' => {
+                                           'Artificial' => 1,
+                                           'Class' => '7021033',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '28',
+                                           'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7023471'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FileRenameActionPrivate',
+                                           'Source' => 'filerenameaction.cpp',
+                                           'Virt' => 1
+                                         },
+                            '7031081' => {
+                                           'Class' => '7021015',
                                            'Constructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'MnglName' => '_ZN7log4cxx7rolling16FileRenameActionC1ERKNS_4FileES4_b',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983255'
+                                                                 'type' => '7023899'
                                                                },
                                                         '1' => {
                                                                  'name' => 'toRename',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '2' => {
                                                                  'name' => 'renameTo',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '3' => {
                                                                  'name' => 'renameEmptyFile1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'FileRenameAction',
                                            'Source' => 'filerenameaction.cpp',
-                                           'SourceLine' => '27'
+                                           'SourceLine' => '42'
                                          },
-                            '4987237' => {
-                                           'Class' => '4982067',
+                            '7034584' => {
+                                           'Class' => '7021015',
                                            'Constructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'MnglName' => '_ZN7log4cxx7rolling16FileRenameActionC2ERKNS_4FileES4_b',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983255'
+                                                                 'type' => '7023899'
                                                                },
                                                         '2' => {
                                                                  'name' => 'toRename',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '3' => {
                                                                  'name' => 'renameTo',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '4' => {
                                                                  'name' => 'renameEmptyFile1',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'FileRenameAction',
                                            'Source' => 'filerenameaction.cpp',
-                                           'SourceLine' => '27'
+                                           'SourceLine' => '42'
                                          },
-                            '4988955' => {
+                            '7040000' => {
                                            'Artificial' => 1,
-                                           'Class' => '4982468',
+                                           'Class' => '7021575',
                                            'Destructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 1,
-                                           'Line' => '36',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983300'
+                                                                 'type' => '7023991'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileRenameAction',
                                            'Virt' => 1
                                          },
-                            '4988956' => {
+                            '7040001' => {
                                            'Artificial' => 1,
-                                           'Class' => '4982468',
+                                           'Class' => '7021575',
                                            'Destructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 1,
-                                           'Line' => '36',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983300'
+                                                                 'type' => '7023991'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileRenameAction',
                                            'Virt' => 1
                                          },
-                            '4989096' => {
+                            '7040141' => {
                                            'Artificial' => 1,
-                                           'Class' => '4982468',
+                                           'Class' => '7021575',
                                            'Destructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 1,
-                                           'Line' => '36',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983300'
+                                                                 'type' => '7023991'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileRenameAction',
                                            'Virt' => 1
                                          },
-                            '4989186' => {
+                            '7040231' => {
                                            'Artificial' => 1,
-                                           'Class' => '4982468',
+                                           'Class' => '7021575',
                                            'Constructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 1,
-                                           'Line' => '36',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983300'
+                                                                 'type' => '7023991'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileRenameAction'
                                          },
-                            '4989187' => {
+                            '7040232' => {
                                            'Artificial' => 1,
-                                           'Class' => '4982468',
+                                           'Class' => '7021575',
                                            'Constructor' => 1,
                                            'Header' => 'filerenameaction.h',
                                            'InLine' => 1,
-                                           'Line' => '36',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '4983300'
+                                                                 'type' => '7023991'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFileRenameAction'
                                          },
-                            '5114683' => {
-                                           'Class' => '523916',
+                            '7201218' => {
+                                           'Class' => '799944',
                                            'Header' => 'filewatchdog.h',
-                                           'Line' => '63',
+                                           'Line' => '49',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdog10doOnChangeEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '526136'
+                                                                 'type' => '802436'
                                                                }
                                                       },
                                            'Protected' => 1,
@@ -45171,199 +66737,197 @@
                                            'ShortName' => 'doOnChange',
                                            'VirtPos' => '2'
                                          },
-                            '5114719' => {
-                                           'Class' => '523916',
+                            '7201254' => {
+                                           'Class' => '799944',
                                            'Header' => 'filewatchdog.h',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdog17checkAndConfigureEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '526142'
+                                                                 'type' => '802442'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'checkAndConfigure',
                                            'Source' => 'filewatchdog.cpp',
-                                           'SourceLine' => '51'
+                                           'SourceLine' => '77'
                                          },
-                            '5114805' => {
-                                           'Class' => '523916',
+                            '7201371' => {
+                                           'Class' => '799944',
                                            'Header' => 'filewatchdog.h',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdog3runEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '526142'
+                                                                 'type' => '802442'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'run',
                                            'Source' => 'filewatchdog.cpp',
-                                           'SourceLine' => '78'
+                                           'SourceLine' => '104'
                                          },
-                            '5114832' => {
-                                           'Class' => '523916',
+                            '7201398' => {
+                                           'Class' => '799944',
                                            'Header' => 'filewatchdog.h',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdog14is_interruptedEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '526142'
+                                                                 'type' => '802442'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'is_interrupted',
                                            'Source' => 'filewatchdog.cpp',
-                                           'SourceLine' => '99'
+                                           'SourceLine' => '135'
                                          },
-                            '5118440' => {
-                                           'Class' => '523916',
+                            '7207025' => {
+                                           'Class' => '799944',
                                            'Data' => 1,
                                            'Header' => 'filewatchdog.h',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdog13DEFAULT_DELAYE',
-                                           'Return' => '40848',
+                                           'Return' => '83883',
                                            'ShortName' => 'DEFAULT_DELAY',
                                            'Source' => 'filewatchdog.cpp',
                                            'SourceLine' => '32'
                                          },
-                            '5165299' => {
-                                           'Class' => '523916',
+                            '7259153' => {
+                                           'Class' => '799944',
                                            'Destructor' => 1,
                                            'Header' => 'filewatchdog.h',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdogD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '526142'
+                                                                 'type' => '802442'
                                                                }
                                                       },
                                            'ShortName' => 'FileWatchdog',
                                            'Source' => 'filewatchdog.cpp',
-                                           'SourceLine' => '40',
+                                           'SourceLine' => '62',
                                            'Virt' => 1
                                          },
-                            '5165300' => {
-                                           'Class' => '523916',
+                            '7259154' => {
+                                           'Class' => '799944',
                                            'Destructor' => 1,
                                            'Header' => 'filewatchdog.h',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdogD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '526142'
+                                                                 'type' => '802442'
                                                                }
                                                       },
                                            'ShortName' => 'FileWatchdog',
                                            'Source' => 'filewatchdog.cpp',
-                                           'SourceLine' => '40',
+                                           'SourceLine' => '62',
                                            'Virt' => 1
                                          },
-                            '5165395' => {
-                                           'Class' => '523916',
+                            '7259248' => {
+                                           'Class' => '799944',
                                            'Destructor' => 1,
                                            'Header' => 'filewatchdog.h',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdogD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '526142'
+                                                                 'type' => '802442'
                                                                }
                                                       },
                                            'ShortName' => 'FileWatchdog',
                                            'Source' => 'filewatchdog.cpp',
-                                           'SourceLine' => '40',
+                                           'SourceLine' => '62',
                                            'Virt' => 1
                                          },
-                            '5166368' => {
-                                           'Class' => '523916',
+                            '7261134' => {
+                                           'Class' => '799944',
                                            'Constructor' => 1,
                                            'Header' => 'filewatchdog.h',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdogC2ERKNS_4FileE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '526142'
+                                                                 'type' => '802442'
                                                                },
                                                         '1' => {
                                                                  'name' => 'file1',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'ShortName' => 'FileWatchdog',
                                            'Source' => 'filewatchdog.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '57'
                                          },
-                            '5166369' => {
-                                           'Class' => '523916',
+                            '7261135' => {
+                                           'Class' => '799944',
                                            'Constructor' => 1,
                                            'Header' => 'filewatchdog.h',
                                            'MnglName' => '_ZN7log4cxx7helpers12FileWatchdogC1ERKNS_4FileE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '526142'
+                                                                 'type' => '802442'
                                                                },
                                                         '1' => {
                                                                  'name' => 'file1',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'ShortName' => 'FileWatchdog',
                                            'Source' => 'filewatchdog.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '57'
                                          },
-                            '5221808' => {
-                                           'Class' => '116376',
+                            '7363027' => {
+                                           'Class' => '218539',
                                            'Header' => 'filter.h',
-                                           'Line' => '113',
-                                           'MnglName' => '_ZN7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                           'Line' => '77',
+                                           'MnglName' => '_ZN7log4cxx3spi6Filter13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'loader.cpp',
+                                           'SourceLine' => '45',
+                                           'Static' => 1
+                                         },
+                            '7363044' => {
+                                           'Class' => '218539',
+                                           'Const' => 1,
+                                           'Header' => 'filter.h',
+                                           'Line' => '77',
+                                           'MnglName' => '_ZNK7log4cxx3spi6Filter8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '117743'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '205852'
+                                                                 'type' => '249667'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'filter.cpp',
-                                           'SourceLine' => '43',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getClass',
+                                           'Source' => 'loader.cpp',
+                                           'SourceLine' => '45',
                                            'Virt' => 1,
-                                           'VirtPos' => '6'
+                                           'VirtPos' => '2'
                                          },
-                            '5221853' => {
-                                           'Class' => '116376',
+                            '7363234' => {
+                                           'Class' => '218539',
                                            'Header' => 'filter.h',
-                                           'Line' => '112',
                                            'MnglName' => '_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '117743'
+                                                                 'type' => '7363895'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -45373,916 +66937,281 @@
                                            'Return' => '1',
                                            'ShortName' => 'activateOptions',
                                            'Source' => 'filter.cpp',
-                                           'SourceLine' => '39',
+                                           'SourceLine' => '48',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '5224861' => {
-                                           'Class' => '116376',
+                            '7363274' => {
+                                           'Class' => '218539',
+                                           'Header' => 'filter.h',
+                                           'MnglName' => '_ZN7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7363895'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p1',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'p2',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi',
+                                                      '2' => 'rdx'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setOption',
+                                           'Source' => 'filter.cpp',
+                                           'SourceLine' => '52',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '7363319' => {
+                                           'Class' => '218539',
+                                           'Const' => 1,
+                                           'Header' => 'filter.h',
+                                           'Line' => '123',
+                                           'MnglName' => '_ZNK7log4cxx3spi6Filter6decideERKSt10shared_ptrINS0_12LoggingEventEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '249661'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p1',
+                                                                 'type' => '220958'
+                                                               }
+                                                      },
+                                           'PureVirt' => 1,
+                                           'Return' => '218688',
+                                           'ShortName' => 'decide',
+                                           'VirtPos' => '7'
+                                         },
+                            '7369052' => {
+                                           'Class' => '218539',
+                                           'Destructor' => 1,
+                                           'Header' => 'filter.h',
+                                           'MnglName' => '_ZN7log4cxx3spi6FilterD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7363895'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Filter',
+                                           'Source' => 'filter.cpp',
+                                           'SourceLine' => '36',
+                                           'Virt' => 1
+                                         },
+                            '7369152' => {
+                                           'Class' => '218539',
+                                           'Destructor' => 1,
+                                           'Header' => 'filter.h',
+                                           'MnglName' => '_ZN7log4cxx3spi6FilterD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7363895'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Filter',
+                                           'Source' => 'filter.cpp',
+                                           'SourceLine' => '36',
+                                           'Virt' => 1
+                                         },
+                            '7369478' => {
+                                           'Class' => '218539',
+                                           'Destructor' => 1,
+                                           'Header' => 'filter.h',
+                                           'MnglName' => '_ZN7log4cxx3spi6FilterD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7363895'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Filter',
+                                           'Source' => 'filter.cpp',
+                                           'SourceLine' => '36',
+                                           'Virt' => 1
+                                         },
+                            '7369871' => {
+                                           'Class' => '218539',
+                                           'Constructor' => 1,
+                                           'Header' => 'filter.h',
+                                           'MnglName' => '_ZN7log4cxx3spi6FilterC1ESt10unique_ptrINS1_13FilterPrivateESt14default_deleteIS3_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7363895'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'priv',
+                                                                 'offset' => '0',
+                                                                 'type' => '188736'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'Filter',
+                                           'Source' => 'filter.cpp',
+                                           'SourceLine' => '30'
+                                         },
+                            '7371008' => {
+                                           'Class' => '218539',
+                                           'Constructor' => 1,
+                                           'Header' => 'filter.h',
+                                           'MnglName' => '_ZN7log4cxx3spi6FilterC2ESt10unique_ptrINS1_13FilterPrivateESt14default_deleteIS3_EE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7363895'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'priv',
+                                                                 'offset' => '0',
+                                                                 'type' => '188736'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'ShortName' => 'Filter',
+                                           'Source' => 'filter.cpp',
+                                           'SourceLine' => '30'
+                                         },
+                            '7372232' => {
+                                           'Class' => '218539',
                                            'Constructor' => 1,
                                            'Header' => 'filter.h',
                                            'MnglName' => '_ZN7log4cxx3spi6FilterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '117743'
+                                                                 'type' => '7363895'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'Filter',
                                            'Source' => 'filter.cpp',
-                                           'SourceLine' => '25'
+                                           'SourceLine' => '26'
                                          },
-                            '5225048' => {
-                                           'Class' => '116376',
+                            '7372945' => {
+                                           'Class' => '218539',
                                            'Constructor' => 1,
                                            'Header' => 'filter.h',
                                            'MnglName' => '_ZN7log4cxx3spi6FilterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '117743'
+                                                                 'type' => '7363895'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'Filter',
                                            'Source' => 'filter.cpp',
-                                           'SourceLine' => '25'
+                                           'SourceLine' => '26'
                                          },
-                            '523934' => {
-                                          'Class' => '523921',
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '44',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer10initializeEv',
-                                          'Return' => '523038',
-                                          'ShortName' => 'initialize',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '87',
-                                          'Static' => 1
-                                        },
-                            '523951' => {
-                                          'Class' => '523921',
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '45',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer11getRootPoolEv',
-                                          'Return' => '526428',
-                                          'ShortName' => 'getRootPool',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '92',
-                                          'Static' => 1
-                                        },
-                            '523968' => {
-                                          'Class' => '523921',
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '46',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer9getTlsKeyEv',
-                                          'Return' => '526434',
-                                          'ShortName' => 'getTlsKey',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '97',
-                                          'Static' => 1
-                                        },
-                            '523999' => {
-                                          'Class' => '523921',
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '54',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer15registerCleanupEPNS0_12FileWatchdogE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'watchdog',
-                                                                'type' => '526136'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'registerCleanup',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '102',
-                                          'Static' => 1
-                                        },
-                            '524022' => {
-                                          'Class' => '523921',
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '55',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer17unregisterCleanupEPNS0_12FileWatchdogE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'watchdog',
-                                                                'type' => '526136'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'unregisterCleanup',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '111',
-                                          'Static' => 1
-                                        },
-                            '524200' => {
-                                          'Class' => '523921',
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '66',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer11getInstanceEv',
-                                          'Private' => 1,
-                                          'Return' => '526457',
-                                          'ShortName' => 'getInstance',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '80',
-                                          'Static' => 1
-                                        },
-                            '524319' => {
-                                          'Class' => '524250',
-                                          'Header' => 'threadspecificdata.h',
-                                          'Line' => '47',
-                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData14getCurrentDataEv',
-                                          'Return' => '527235',
-                                          'ShortName' => 'getCurrentData',
-                                          'Source' => 'threadspecificdata.cpp',
-                                          'SourceLine' => '57',
-                                          'Static' => 1
-                                        },
-                            '524336' => {
-                                          'Class' => '524250',
-                                          'Header' => 'threadspecificdata.h',
-                                          'Line' => '51',
-                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData7recycleEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '16453791'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'recycle',
-                                          'Source' => 'threadspecificdata.cpp',
-                                          'SourceLine' => '68'
-                                        },
-                            '524363' => {
-                                          'Class' => '524250',
-                                          'Header' => 'threadspecificdata.h',
-                                          'Line' => '53',
-                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData3putERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'val',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'put',
-                                          'Source' => 'threadspecificdata.cpp',
-                                          'SourceLine' => '91',
-                                          'Static' => 1
-                                        },
-                            '524392' => {
-                                          'Class' => '524250',
-                                          'Header' => 'threadspecificdata.h',
-                                          'Line' => '54',
-                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData4pushERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'val',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'push',
-                                          'Source' => 'threadspecificdata.cpp',
-                                          'SourceLine' => '109',
-                                          'Static' => 1
-                                        },
-                            '524415' => {
-                                          'Class' => '524250',
-                                          'Header' => 'threadspecificdata.h',
-                                          'Line' => '55',
-                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData7inheritERKSt5stackISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ESt5dequeISA_SaISA_EEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'src',
-                                                                'type' => '527241'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'inherit',
-                                          'Source' => 'threadspecificdata.cpp',
-                                          'SourceLine' => '136',
-                                          'Static' => 1
-                                        },
-                            '524438' => {
-                                          'Class' => '524250',
-                                          'Header' => 'threadspecificdata.h',
-                                          'Line' => '57',
-                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData8getStackB5cxx11Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '16453791'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '527247',
-                                          'ShortName' => 'getStack',
-                                          'Source' => 'threadspecificdata.cpp',
-                                          'SourceLine' => '41'
-                                        },
-                            '524469' => {
-                                          'Class' => '524250',
-                                          'Header' => 'threadspecificdata.h',
-                                          'Line' => '58',
-                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData6getMapB5cxx11Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '16453791'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '527253',
-                                          'ShortName' => 'getMap',
-                                          'Source' => 'threadspecificdata.cpp',
-                                          'SourceLine' => '46'
-                                        },
-                            '524500' => {
-                                          'Class' => '524250',
-                                          'Header' => 'threadspecificdata.h',
-                                          'Line' => '62',
-                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData16getDataNoThreadsEv',
-                                          'Private' => 1,
-                                          'Return' => '527259',
-                                          'ShortName' => 'getDataNoThreads',
-                                          'Source' => 'threadspecificdata.cpp',
-                                          'SourceLine' => '51',
-                                          'Static' => 1
-                                        },
-                            '524516' => {
-                                          'Class' => '524250',
-                                          'Header' => 'threadspecificdata.h',
-                                          'Line' => '63',
-                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData17createCurrentDataEv',
-                                          'Private' => 1,
-                                          'Return' => '527235',
-                                          'ShortName' => 'createCurrentData',
-                                          'Source' => 'threadspecificdata.cpp',
-                                          'SourceLine' => '153',
-                                          'Static' => 1
-                                        },
-                            '524655' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '130',
-                                          'MnglName' => '_ZN7log4cxx3NDC5clearEv',
-                                          'Return' => '1',
-                                          'ShortName' => 'clear',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '51',
-                                          'Static' => 1
-                                        },
-                            '524687' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '143',
-                                          'MnglName' => '_ZN7log4cxx3NDC10cloneStackB5cxx11Ev',
-                                          'Return' => '526469',
-                                          'ShortName' => 'cloneStack',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '68',
-                                          'Static' => 1
-                                        },
-                            '524704' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '157',
-                                          'MnglName' => '_ZN7log4cxx3NDC7inheritEPSt5stackISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ESt5dequeIS9_SaIS9_EEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'stack',
-                                                                'type' => '526469'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'inherit',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '85',
-                                          'Static' => 1
-                                        },
-                            '524727' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '165',
-                                          'MnglName' => '_ZN7log4cxx3NDC3getERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'dest',
-                                                                'type' => '336206'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'get',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '95',
-                                          'Static' => 1
-                                        },
-                            '524754' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '170',
-                                          'MnglName' => '_ZN7log4cxx3NDC8getDepthEv',
-                                          'Return' => '40835',
-                                          'ShortName' => 'getDepth',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '115',
-                                          'Static' => 1
-                                        },
-                            '524771' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '176',
-                                          'MnglName' => '_ZN7log4cxx3NDC5emptyEv',
-                                          'Return' => '40888',
-                                          'ShortName' => 'empty',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '232',
-                                          'Static' => 1
-                                        },
-                            '524788' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '182',
-                                          'MnglName' => '_ZN7log4cxx3NDC3popB5cxx11Ev',
-                                          'Return' => '53185',
-                                          'ShortName' => 'pop',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '133',
-                                          'Static' => 1
-                                        },
-                            '524806' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '188',
-                                          'MnglName' => '_ZN7log4cxx3NDC3popERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'dst',
-                                                                'type' => '525708'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'pop',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '155',
-                                          'Static' => 1
-                                        },
-                            '524833' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '197',
-                                          'MnglName' => '_ZN7log4cxx3NDC4peekB5cxx11Ev',
-                                          'Return' => '53185',
-                                          'ShortName' => 'peek',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '177',
-                                          'Static' => 1
-                                        },
-                            '524850' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '203',
-                                          'MnglName' => '_ZN7log4cxx3NDC4peekERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'dst',
-                                                                'type' => '525708'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'peek',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '196',
-                                          'Static' => 1
-                                        },
-                            '524878' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '211',
-                                          'MnglName' => '_ZN7log4cxx3NDC4pushERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'message',
-                                                                'type' => '51653'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'push',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '221',
-                                          'Static' => 1
-                                        },
-                            '524901' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '218',
-                                          'MnglName' => '_ZN7log4cxx3NDC6pushLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'message',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'pushLS',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '216',
-                                          'Static' => 1
-                                        },
-                            '524924' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '236',
-                                          'MnglName' => '_ZN7log4cxx3NDC6removeEv',
-                                          'Return' => '1',
-                                          'ShortName' => 'remove',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '227',
-                                          'Static' => 1
-                                        },
-                            '524970' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '258',
-                                          'MnglName' => '_ZN7log4cxx3NDC4pushERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'message',
-                                                                'type' => '522984'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'push',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '257',
-                                          'Static' => 1
-                                        },
-                            '524995' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '264',
-                                          'MnglName' => '_ZN7log4cxx3NDC4peekERNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'dst',
-                                                                'type' => '525714'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'peek',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '285',
-                                          'Static' => 1
-                                        },
-                            '525023' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '270',
-                                          'MnglName' => '_ZN7log4cxx3NDC3popERNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'dst',
-                                                                'type' => '525714'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'pop',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '263',
-                                          'Static' => 1
-                                        },
-                            '525121' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '344',
-                                          'MnglName' => '_ZN7log4cxx3NDC10getMessageERSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_E',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'ctx',
-                                                                'type' => '526487'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '336206',
-                                          'ShortName' => 'getMessage',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '41',
-                                          'Static' => 1
-                                        },
-                            '525161' => {
-                                          'Class' => '524577',
-                                          'Header' => 'ndc.h',
-                                          'Line' => '345',
-                                          'MnglName' => '_ZN7log4cxx3NDC14getFullMessageERSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_E',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'ctx',
-                                                                'type' => '526487'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '336206',
-                                          'ShortName' => 'getFullMessage',
-                                          'Source' => 'ndc.cpp',
-                                          'SourceLine' => '46',
-                                          'Static' => 1
-                                        },
-                            '525274' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '68',
-                                          'MnglName' => '_ZN7log4cxx3MDC3putERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '51653'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'value',
-                                                                'type' => '51653'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'put',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '48',
-                                          'Static' => 1
-                                        },
-                            '525303' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '77',
-                                          'MnglName' => '_ZN7log4cxx3MDC5putLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'value',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'putLS',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '43',
-                                          'Static' => 1
-                                        },
-                            '525331' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '86',
-                                          'MnglName' => '_ZN7log4cxx3MDC3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '51653'
-                                                              }
-                                                     },
-                                          'Return' => '7111',
-                                          'ShortName' => 'get',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '77',
-                                          'Static' => 1
-                                        },
-                            '525358' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '93',
-                                          'MnglName' => '_ZN7log4cxx3MDC3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'value',
-                                                                'type' => '336206'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'get',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '55',
-                                          'Static' => 1
-                                        },
-                            '525390' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '101',
-                                          'MnglName' => '_ZN7log4cxx3MDC6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '51653'
-                                                              }
-                                                     },
-                                          'Return' => '7111',
-                                          'ShortName' => 'remove',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '112',
-                                          'Static' => 1
-                                        },
-                            '525455' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '121',
-                                          'MnglName' => '_ZN7log4cxx3MDC3putERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES8_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '522984'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'value',
-                                                                'type' => '522984'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'put',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '162',
-                                          'Static' => 1
-                                        },
-                            '525484' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '129',
-                                          'MnglName' => '_ZN7log4cxx3MDC3getERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '522984'
-                                                              }
-                                                     },
-                                          'Return' => '414563',
-                                          'ShortName' => 'get',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '148',
-                                          'Static' => 1
-                                        },
-                            '525511' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '136',
-                                          'MnglName' => '_ZN7log4cxx3MDC6removeERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '522984'
-                                                              }
-                                                     },
-                                          'Return' => '414563',
-                                          'ShortName' => 'remove',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '170',
-                                          'Static' => 1
-                                        },
-                            '525539' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '217',
-                                          'MnglName' => '_ZN7log4cxx3MDC6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'value',
-                                                                'type' => '336206'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'remove',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '91',
-                                          'Static' => 1
-                                        },
-                            '525572' => {
-                                          'Class' => '525191',
-                                          'Header' => 'mdc.h',
-                                          'Line' => '222',
-                                          'MnglName' => '_ZN7log4cxx3MDC5clearEv',
-                                          'Return' => '1',
-                                          'ShortName' => 'clear',
-                                          'Source' => 'mdc.cpp',
-                                          'SourceLine' => '127',
-                                          'Static' => 1
-                                        },
-                            '52648' => {
-                                         'Class' => '52539',
-                                         'Header' => 'pool.h',
-                                         'Line' => '39',
-                                         'MnglName' => '_ZN7log4cxx7helpers4Pool10getAPRPoolEv',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '11537649'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
-                                         'Return' => '54007',
-                                         'ShortName' => 'getAPRPool',
-                                         'Source' => 'pool.cpp',
-                                         'SourceLine' => '57'
-                                       },
-                            '52679' => {
-                                         'Class' => '52539',
-                                         'Header' => 'pool.h',
-                                         'Line' => '40',
-                                         'MnglName' => '_ZN7log4cxx7helpers4Pool6createEv',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '11537649'
-                                                             }
-                                                    },
-                                         'Return' => '54007',
-                                         'ShortName' => 'create',
-                                         'Source' => 'pool.cpp',
-                                         'SourceLine' => '62'
-                                       },
-                            '52710' => {
-                                         'Class' => '52539',
-                                         'Header' => 'pool.h',
-                                         'Line' => '41',
-                                         'MnglName' => '_ZN7log4cxx7helpers4Pool6pallocEm',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '11537649'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'size',
-                                                               'type' => '41030'
-                                                             }
-                                                    },
-                                         'Return' => '41104',
-                                         'ShortName' => 'palloc',
-                                         'Source' => 'pool.cpp',
-                                         'SourceLine' => '75'
-                                       },
-                            '52746' => {
-                                         'Class' => '52539',
-                                         'Header' => 'pool.h',
-                                         'Line' => '42',
-                                         'MnglName' => '_ZN7log4cxx7helpers4Pool9pstrallocEm',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '11537649'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'size',
-                                                               'type' => '41030'
-                                                             }
-                                                    },
-                                         'Return' => '42481',
-                                         'ShortName' => 'pstralloc',
-                                         'Source' => 'pool.cpp',
-                                         'SourceLine' => '80'
-                                       },
-                            '52782' => {
-                                         'Class' => '52539',
-                                         'Header' => 'pool.h',
-                                         'Line' => '43',
-                                         'MnglName' => '_ZN7log4cxx7helpers4Pool4itoaEi',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '11537649'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'n',
-                                                               'type' => '40835'
-                                                             }
-                                                    },
-                                         'Return' => '42481',
-                                         'ShortName' => 'itoa',
-                                         'Source' => 'pool.cpp',
-                                         'SourceLine' => '85'
-                                       },
-                            '5280732' => {
-                                           'Class' => '3458831',
+                            '7476321' => {
+                                           'Class' => '4927925',
                                            'Const' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282147'
+                                                                 'type' => '7477993'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
                                            'SourceLine' => '26',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '5280789' => {
-                                           'Class' => '3458831',
+                            '7476377' => {
+                                           'Class' => '4927925',
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy13registerClassEv',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'registerClass',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
                                            'SourceLine' => '26',
                                            'Static' => 1
                                          },
-                            '5280807' => {
-                                           'Class' => '3458831',
+                            '7476394' => {
+                                           'Class' => '4927925',
                                            'Const' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'InLine' => 2,
-                                           'Line' => '52',
+                                           'Line' => '54',
                                            'MnglName' => '_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282147'
+                                                                 'type' => '7477993'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '5280851' => {
-                                           'Class' => '3458831',
+                            '7476438' => {
+                                           'Class' => '4927925',
                                            'Const' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'InLine' => 2,
-                                           'Line' => '55',
+                                           'Line' => '57',
                                            'MnglName' => '_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282147'
+                                                                 'type' => '7477993'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5281002' => {
-                                           'Class' => '3458831',
+                            '7476577' => {
+                                           'Class' => '4927925',
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '206464'
+                                                                 'type' => '363923'
                                                                },
                                                         '2' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p3',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '4' => {
                                                                  'name' => 'p4',
-                                                                 'type' => '41030'
+                                                                 'type' => '84113'
                                                                }
                                                       },
                                            'Reg' => {
@@ -46290,83 +67219,83 @@
                                                       '3' => 'rcx',
                                                       '4' => 'r8'
                                                     },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'isTriggeringEvent',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '38',
+                                           'SourceLine' => '52',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '5281093' => {
-                                           'Class' => '3458831',
+                            '7476668' => {
+                                           'Class' => '4927925',
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy12clearFiltersEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'clearFilters',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '85'
+                                           'SourceLine' => '99'
                                          },
-                            '5281120' => {
-                                           'Class' => '3458831',
+                            '7476695' => {
+                                           'Class' => '4927925',
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy9getFilterEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
-                                           'Return' => '5282170',
+                                           'Return' => '7478016',
                                            'ShortName' => 'getFilter',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '92'
+                                           'SourceLine' => '106'
                                          },
-                            '5281151' => {
-                                           'Class' => '3458831',
+                            '7476726' => {
+                                           'Class' => '4927925',
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy15activateOptionsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'activateOptions',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '100',
+                                           'SourceLine' => '114',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '5281191' => {
-                                           'Class' => '3458831',
+                            '7476767' => {
+                                           'Class' => '4927925',
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Reg' => {
@@ -46377,48 +67306,64 @@
                                            'Return' => '1',
                                            'ShortName' => 'setOption',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '108',
+                                           'SourceLine' => '122',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '5281356' => {
-                                           'Class' => '5281236',
+                            '7476934' => {
+                                           'Class' => '7476813',
                                            'Const' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'InLine' => 2,
-                                           'Line' => '51',
+                                           'Line' => '53',
                                            'MnglName' => '_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282199'
+                                                                 'type' => '7478045'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5281395' => {
-                                           'Class' => '5281236',
+                            '7476973' => {
+                                           'Class' => '7476813',
                                            'Const' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'InLine' => 2,
-                                           'Line' => '51',
+                                           'Line' => '53',
                                            'MnglName' => '_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy11newInstanceEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282199'
+                                                                 'type' => '7478045'
                                                                }
                                                       },
-                                           'Return' => '3470201',
+                                           'Return' => '4940563',
                                            'ShortName' => 'newInstance',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '5281486' => {
-                                           'Class' => '2437919',
+                            '7477012' => {
+                                           'Artificial' => 1,
+                                           'Class' => '7476813',
+                                           'Header' => 'filterbasedtriggeringpolicy.h',
+                                           'InLine' => 2,
+                                           'Line' => '53',
+                                           'MnglName' => '_ZTch0_h0_NK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7478045'
+                                                               }
+                                                      },
+                                           'Return' => '4940563',
+                                           'ShortName' => '_ZTch0_h0_NK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy11newInstanceEv'
+                                         },
+                            '7477090' => {
+                                           'Class' => '4928027',
                                            'Const' => 1,
                                            'Header' => 'triggeringpolicy.h',
                                            'InLine' => 2,
@@ -46427,20 +67372,20 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5306374'
+                                                                 'type' => '7506137'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5281530' => {
-                                           'Class' => '2437919',
+                            '7477134' => {
+                                           'Class' => '4928027',
                                            'Const' => 1,
                                            'Header' => 'triggeringpolicy.h',
                                            'InLine' => 2,
@@ -46449,202 +67394,108 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5306374'
+                                                                 'type' => '7506137'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '5281605' => {
+                            '7477209' => {
                                            'Data' => 1,
                                            'Line' => '26',
                                            'MnglName' => '_ZN7log4cxx7classes39FilterBasedTriggeringPolicyRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'FilterBasedTriggeringPolicyRegistration',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp'
                                          },
-                            '52818' => {
-                                         'Class' => '52539',
-                                         'Header' => 'pool.h',
-                                         'Line' => '44',
-                                         'MnglName' => '_ZN7log4cxx7helpers4Pool8pstrndupEPKcm',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '11537649'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 's',
-                                                               'type' => '41670'
-                                                             },
-                                                      '2' => {
-                                                               'name' => 'len',
-                                                               'type' => '41030'
-                                                             }
-                                                    },
-                                         'Return' => '42481',
-                                         'ShortName' => 'pstrndup',
-                                         'Source' => 'pool.cpp',
-                                         'SourceLine' => '90'
-                                       },
-                            '52859' => {
-                                         'Class' => '52539',
-                                         'Header' => 'pool.h',
-                                         'Line' => '45',
-                                         'MnglName' => '_ZN7log4cxx7helpers4Pool7pstrdupEPKc',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '11537649'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 's',
-                                                               'type' => '41670'
-                                                             }
-                                                    },
-                                         'Return' => '42481',
-                                         'ShortName' => 'pstrdup',
-                                         'Source' => 'pool.cpp',
-                                         'SourceLine' => '95'
-                                       },
-                            '528769' => {
-                                          'Class' => '523921',
-                                          'Data' => 1,
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '47',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer12isDestructedE',
-                                          'Return' => '40888',
-                                          'ShortName' => 'isDestructed',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '33'
-                                        },
-                            '528798' => {
-                                          'Line' => '38',
-                                          'NameSpace' => undef,
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'ptr',
-                                                                'type' => '41104'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'tlsDestruct',
-                                          'Source' => 'aprinitializer.cpp'
-                                        },
-                            '52895' => {
-                                         'Class' => '52539',
-                                         'Header' => 'pool.h',
-                                         'Line' => '46',
-                                         'MnglName' => '_ZN7log4cxx7helpers4Pool7pstrdupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '11537649'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 's',
-                                                               'type' => '51653'
-                                                             }
-                                                    },
-                                         'Return' => '42481',
-                                         'ShortName' => 'pstrdup',
-                                         'Source' => 'pool.cpp',
-                                         'SourceLine' => '100'
-                                       },
-                            '5300279' => {
-                                           'Class' => '3458831',
+                            '7498294' => {
+                                           'Class' => '4927925',
                                            'Destructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                }
                                                       },
                                            'ShortName' => 'FilterBasedTriggeringPolicy',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '33',
+                                           'SourceLine' => '47',
                                            'Virt' => 1
                                          },
-                            '5300378' => {
-                                           'Class' => '3458831',
+                            '7498392' => {
+                                           'Class' => '4927925',
                                            'Destructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                }
                                                       },
                                            'ShortName' => 'FilterBasedTriggeringPolicy',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '33',
+                                           'SourceLine' => '47',
                                            'Virt' => 1
                                          },
-                            '5301921' => {
-                                           'Class' => '3458831',
+                            '7500198' => {
+                                           'Class' => '4927925',
                                            'Destructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                }
                                                       },
                                            'ShortName' => 'FilterBasedTriggeringPolicy',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '33',
+                                           'SourceLine' => '47',
                                            'Virt' => 1
                                          },
-                            '5303395' => {
-                                           'Class' => '3458831',
+                            '7501935' => {
+                                           'Class' => '4927925',
                                            'Constructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'FilterBasedTriggeringPolicy',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '28'
+                                           'SourceLine' => '41'
                                          },
-                            '5303915' => {
-                                           'Class' => '3458831',
+                            '7503049' => {
+                                           'Class' => '4927925',
                                            'Constructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282119'
+                                                                 'type' => '7477965'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
                                            'ShortName' => 'FilterBasedTriggeringPolicy',
                                            'Source' => 'filterbasedtriggeringpolicy.cpp',
-                                           'SourceLine' => '28'
+                                           'SourceLine' => '41'
                                          },
-                            '5304497' => {
+                            '7504108' => {
                                            'Artificial' => 1,
-                                           'Class' => '2437919',
+                                           'Class' => '4928027',
                                            'Constructor' => 1,
                                            'Header' => 'triggeringpolicy.h',
                                            'InLine' => 1,
@@ -46653,14 +67504,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5304447'
+                                                                 'type' => '7504058'
                                                                }
                                                       },
                                            'ShortName' => 'TriggeringPolicy'
                                          },
-                            '5304498' => {
+                            '7504109' => {
                                            'Artificial' => 1,
-                                           'Class' => '2437919',
+                                           'Class' => '4928027',
                                            'Constructor' => 1,
                                            'Header' => 'triggeringpolicy.h',
                                            'InLine' => 1,
@@ -46669,403 +67520,303 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5304447'
+                                                                 'type' => '7504058'
                                                                }
                                                       },
                                            'ShortName' => 'TriggeringPolicy'
                                          },
-                            '5306113' => {
+                            '7505876' => {
                                            'Artificial' => 1,
-                                           'Class' => '5281236',
+                                           'Class' => '7476813',
                                            'Destructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'InLine' => 1,
-                                           'Line' => '51',
+                                           'Line' => '53',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282182'
+                                                                 'type' => '7478028'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFilterBasedTriggeringPolicy',
                                            'Virt' => 1
                                          },
-                            '5306114' => {
+                            '7505877' => {
                                            'Artificial' => 1,
-                                           'Class' => '5281236',
+                                           'Class' => '7476813',
                                            'Destructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'InLine' => 1,
-                                           'Line' => '51',
+                                           'Line' => '53',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282182'
+                                                                 'type' => '7478028'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFilterBasedTriggeringPolicy',
                                            'Virt' => 1
                                          },
-                            '5306255' => {
+                            '7506018' => {
                                            'Artificial' => 1,
-                                           'Class' => '5281236',
+                                           'Class' => '7476813',
                                            'Destructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'InLine' => 1,
-                                           'Line' => '51',
+                                           'Line' => '53',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282182'
+                                                                 'type' => '7478028'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFilterBasedTriggeringPolicy',
                                            'Virt' => 1
                                          },
-                            '5306345' => {
+                            '7506108' => {
                                            'Artificial' => 1,
-                                           'Class' => '5281236',
+                                           'Class' => '7476813',
                                            'Constructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'InLine' => 1,
-                                           'Line' => '51',
+                                           'Line' => '53',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282182'
+                                                                 'type' => '7478028'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFilterBasedTriggeringPolicy'
                                          },
-                            '5306346' => {
+                            '7506109' => {
                                            'Artificial' => 1,
-                                           'Class' => '5281236',
+                                           'Class' => '7476813',
                                            'Constructor' => 1,
                                            'Header' => 'filterbasedtriggeringpolicy.h',
                                            'InLine' => 1,
-                                           'Line' => '51',
+                                           'Line' => '53',
                                            'MnglName' => '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5282182'
+                                                                 'type' => '7478028'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFilterBasedTriggeringPolicy'
                                          },
-                            '53171' => {
-                                         'Class' => '53165',
-                                         'Header' => 'object.h',
-                                         'Line' => '104',
-                                         'MnglName' => '_ZN7log4cxx7helpers6Object14getStaticClassEv',
-                                         'Private' => 1,
-                                         'Return' => '53983',
-                                         'ShortName' => 'getStaticClass',
-                                         'Source' => 'loader.cpp',
-                                         'SourceLine' => '41',
-                                         'Static' => 1
-                                       },
-                            '53283' => {
-                                         'Class' => '53209',
-                                         'Const' => 1,
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZNK7log4cxx7rolling6Action8getClassEv',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54162'
-                                                             }
+                            '7730654' => {
+                                           'Class' => '7730527',
+                                           'Const' => 1,
+                                           'Header' => 'rollingpolicybase.h',
+                                           'InLine' => 2,
+                                           'Line' => '52',
+                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7942070'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '7730699' => {
+                                           'Class' => '7730527',
+                                           'Const' => 1,
+                                           'Header' => 'rollingpolicybase.h',
+                                           'InLine' => 2,
+                                           'Line' => '49',
+                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase4castERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7942070'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '7730744' => {
+                                           'Class' => '7730527',
+                                           'Const' => 1,
+                                           'Header' => 'rollingpolicybase.h',
+                                           'Line' => '95',
+                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase14formatFileNameERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7942070'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'obj',
+                                                                 'type' => '802470'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'toAppendTo',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'pool',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'formatFileName',
+                                           'Source' => 'rollingpolicybase.cpp',
+                                           'SourceLine' => '112'
+                                         },
+                            '7730756' => {
+                                           'Class' => '7730527',
+                                           'Const' => 1,
+                                           'Header' => 'rollingpolicybase.h',
+                                           'Line' => '76',
+                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase32getCreateIntermediateDirectoriesEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7942070'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
                                                     },
-                                         'Return' => '53983',
-                                         'ShortName' => 'getClass',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '25',
-                                         'Virt' => 1,
-                                         'VirtPos' => '0'
-                                       },
-                            '53322' => {
-                                         'Class' => '53209',
-                                         'Header' => 'action.h',
-                                         'Line' => '37',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action14getStaticClassEv',
-                                         'Return' => '53983',
-                                         'ShortName' => 'getStaticClass',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '25',
-                                         'Static' => 1
-                                       },
-                            '53340' => {
-                                         'Class' => '53209',
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action13registerClassEv',
-                                         'Return' => '53989',
-                                         'ShortName' => 'registerClass',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '25',
-                                         'Static' => 1
-                                       },
-                            '53358' => {
-                                         'Class' => '53209',
-                                         'Const' => 1,
-                                         'Header' => 'action.h',
-                                         'InLine' => 2,
-                                         'Line' => '38',
-                                         'MnglName' => '_ZNK7log4cxx7rolling6Action4castERKNS_7helpers5ClassE',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54162'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'clazz',
-                                                               'type' => '53983'
-                                                             }
+                                           'Return' => '83923',
+                                           'ShortName' => 'getCreateIntermediateDirectories',
+                                           'Source' => 'rollingpolicybase.cpp',
+                                           'SourceLine' => '174'
+                                         },
+                            '7730768' => {
+                                           'Class' => '7730527',
+                                           'Header' => 'rollingpolicybase.h',
+                                           'Line' => '59',
+                                           'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase15activateOptionsERNS_7helpers4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '18777249'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'p1',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '1' => 'rsi'
                                                     },
-                                         'Return' => '44634',
-                                         'ShortName' => 'cast',
-                                         'Virt' => 1,
-                                         'VirtPos' => '4'
-                                       },
-                            '53402' => {
-                                         'Class' => '53209',
-                                         'Const' => 1,
-                                         'Header' => 'action.h',
-                                         'InLine' => 2,
-                                         'Line' => '40',
-                                         'MnglName' => '_ZNK7log4cxx7rolling6Action10instanceofERKNS_7helpers5ClassE',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54162'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'clazz',
-                                                               'type' => '53983'
-                                                             }
-                                                    },
-                                         'Return' => '40888',
-                                         'ShortName' => 'instanceof',
-                                         'Virt' => 1,
-                                         'VirtPos' => '3'
-                                       },
-                            '535639' => {
-                                          'Class' => '523921',
-                                          'Destructor' => 1,
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '69',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializerD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '526446'
-                                                              }
-                                                     },
-                                          'ShortName' => 'APRInitializer',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '57'
-                                        },
-                            '53582' => {
-                                         'Class' => '53209',
-                                         'Const' => 1,
-                                         'Header' => 'action.h',
-                                         'Line' => '68',
-                                         'MnglName' => '_ZNK7log4cxx7rolling6Action7executeERNS_7helpers4PoolE',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54156'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'p1',
-                                                               'type' => '53948'
-                                                             }
-                                                    },
-                                         'PureVirt' => 1,
-                                         'Return' => '40888',
-                                         'ShortName' => 'execute',
-                                         'VirtPos' => '5'
-                                       },
-                            '53626' => {
-                                         'Class' => '53209',
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action3runERNS_7helpers4PoolE',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54134'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'pool1',
-                                                               'type' => '53948'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'run',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '41'
-                                       },
-                            '53659' => {
-                                         'Class' => '53209',
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action5closeEv',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54134'
-                                                             }
-                                                    },
-                                         'Return' => '1',
-                                         'ShortName' => 'close',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '64'
-                                       },
-                            '53686' => {
-                                         'Class' => '53209',
-                                         'Const' => 1,
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZNK7log4cxx7rolling6Action10isCompleteEv',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54162'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi'
-                                                  },
-                                         'Return' => '40888',
-                                         'ShortName' => 'isComplete',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '74'
-                                       },
-                            '537065' => {
-                                          'Class' => '523921',
-                                          'Constructor' => 1,
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '58',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializerC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '526446'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'ShortName' => 'APRInitializer',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '44'
-                                        },
-                            '537066' => {
-                                          'Class' => '523921',
-                                          'Constructor' => 1,
-                                          'Header' => 'aprinitializer.h',
-                                          'Line' => '58',
-                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializerC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '526446'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'ShortName' => 'APRInitializer',
-                                          'Source' => 'aprinitializer.cpp',
-                                          'SourceLine' => '44'
-                                        },
-                            '53717' => {
-                                         'Class' => '53209',
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action15reportExceptionERKSt9exception',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54134'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'p1',
-                                                               'type' => '54167'
-                                                             }
-                                                    },
-                                         'Reg' => {
-                                                    '0' => 'rdi',
-                                                    '1' => 'rsi'
-                                                  },
-                                         'Return' => '1',
-                                         'ShortName' => 'reportException',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '84'
-                                       },
-                            '53871' => {
-                                         'Class' => '53749',
-                                         'Const' => 1,
-                                         'Header' => 'action.h',
-                                         'InLine' => 2,
-                                         'Line' => '37',
-                                         'MnglName' => '_ZNK7log4cxx7rolling6Action11ClazzAction7getNameB5cxx11Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54196'
-                                                             }
-                                                    },
-                                         'Return' => '53185',
-                                         'ShortName' => 'getName',
-                                         'Virt' => 1,
-                                         'VirtPos' => '3'
-                                       },
-                            '53929' => {
-                                         'Data' => 1,
-                                         'Line' => '25',
-                                         'MnglName' => '_ZN7log4cxx7classes18ActionRegistrationE',
-                                         'NameSpace' => 'log4cxx::classes',
-                                         'Return' => '53989',
-                                         'ShortName' => 'ActionRegistration',
-                                         'Source' => 'action.cpp'
-                                       },
-                            '5412909' => {
-                                           'Class' => '5412783',
+                                           'Return' => '1',
+                                           'ShortName' => 'activateOptions',
+                                           'Source' => 'rollingpolicybase.cpp',
+                                           'SourceLine' => '50',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '7730780' => {
+                                           'Class' => '7730527',
+                                           'Const' => 1,
+                                           'Header' => 'rollingpolicybase.h',
+                                           'Line' => '98',
+                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase26getIntegerPatternConverterEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7942070'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Protected' => 1,
+                                           'Return' => '2740957',
+                                           'ShortName' => 'getIntegerPatternConverter',
+                                           'Source' => 'rollingpolicybase.cpp',
+                                           'SourceLine' => '132'
+                                         },
+                            '7730792' => {
+                                           'Class' => '7730527',
+                                           'Header' => 'rollingpolicybase.h',
+                                           'Line' => '62',
+                                           'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '18777249'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'option',
+                                                                 'type' => '363071'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'value',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'setOption',
+                                           'Source' => 'rollingpolicybase.cpp',
+                                           'SourceLine' => '67',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '7731023' => {
+                                           'Class' => '7730810',
                                            'Const' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZNK7log4cxx7rolling24FixedWindowRollingPolicy8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417782'
+                                                                 'type' => '7740528'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '41',
+                                           'SourceLine' => '53',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '5412948' => {
-                                           'Class' => '5412783',
+                            '7731063' => {
+                                           'Class' => '7730810',
                                            'Header' => 'fixedwindowrollingpolicy.h',
+                                           'Line' => '73',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicy14getStaticClassEv',
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '41',
+                                           'SourceLine' => '53',
                                            'Static' => 1
                                          },
-                            '5412966' => {
-                                           'Class' => '5412783',
+                            '7731080' => {
+                                           'Class' => '7730810',
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicy13registerClassEv',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'registerClass',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '41',
+                                           'SourceLine' => '53',
                                            'Static' => 1
                                          },
-                            '5412984' => {
-                                           'Class' => '5412783',
+                            '7731097' => {
+                                           'Class' => '7730810',
                                            'Const' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 2,
@@ -47074,20 +67825,20 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417782'
+                                                                 'type' => '7740528'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '5413028' => {
-                                           'Class' => '5412783',
+                            '7731142' => {
+                                           'Class' => '7730810',
                                            'Const' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 2,
@@ -47096,143 +67847,144 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417782'
+                                                                 'type' => '7740528'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5413114' => {
-                                           'Class' => '5412783',
+                            '7731187' => {
+                                           'Class' => '7730810',
                                            'Const' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZNK7log4cxx7rolling24FixedWindowRollingPolicy5purgeEiiRNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417782'
+                                                                 'type' => '7740528'
                                                                },
                                                         '1' => {
                                                                  'name' => 'lowIndex',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                },
                                                         '2' => {
                                                                  'name' => 'highIndex',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'purge',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '239'
+                                           'SourceLine' => '257'
                                          },
-                            '5413197' => {
-                                           'Class' => '5412783',
+                            '7731314' => {
+                                           'Class' => '7730810',
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicy15activateOptionsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'activateOptions',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '84',
+                                           'SourceLine' => '102',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '5413238' => {
-                                           'Class' => '5412783',
+                            '7731355' => {
+                                           'Class' => '7730810',
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                },
                                                         '1' => {
                                                                  'name' => 'option',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'value',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setOption',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '60',
+                                           'SourceLine' => '72',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '5413311' => {
-                                           'Class' => '5412783',
+                            '7731428' => {
+                                           'Class' => '7730810',
                                            'Const' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
+                                           'Line' => '98',
                                            'MnglName' => '_ZNK7log4cxx7rolling24FixedWindowRollingPolicy11getMaxIndexEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417782'
+                                                                 'type' => '7740528'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
-                                           'Return' => '40835',
+                                           'Return' => '83870',
                                            'ShortName' => 'getMaxIndex',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '217'
+                                           'SourceLine' => '235'
                                          },
-                            '5413342' => {
-                                           'Class' => '5412783',
+                            '7731459' => {
+                                           'Class' => '7730810',
                                            'Const' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZNK7log4cxx7rolling24FixedWindowRollingPolicy11getMinIndexEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417782'
+                                                                 'type' => '7740528'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
-                                           'Return' => '40835',
+                                           'Return' => '83870',
                                            'ShortName' => 'getMinIndex',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '226'
+                                           'SourceLine' => '244'
                                          },
-                            '5413373' => {
-                                           'Class' => '5412783',
+                            '7731490' => {
+                                           'Class' => '7730810',
                                            'Header' => 'fixedwindowrollingpolicy.h',
-                                           'Line' => '104',
+                                           'Line' => '102',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicy11setMaxIndexEi',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                },
                                                         '1' => {
                                                                  'name' => 'maxIndex1',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'Reg' => {
@@ -47242,21 +67994,20 @@
                                            'Return' => '1',
                                            'ShortName' => 'setMaxIndex',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '48'
+                                           'SourceLine' => '62'
                                          },
-                            '5413405' => {
-                                           'Class' => '5412783',
+                            '7731522' => {
+                                           'Class' => '7730810',
                                            'Header' => 'fixedwindowrollingpolicy.h',
-                                           'Line' => '105',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicy11setMinIndexEi',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                },
                                                         '1' => {
                                                                  'name' => 'minIndex1',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'Reg' => {
@@ -47266,87 +68017,87 @@
                                            'Return' => '1',
                                            'ShortName' => 'setMinIndex',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '53'
+                                           'SourceLine' => '67'
                                          },
-                            '5413437' => {
-                                           'Class' => '5412783',
+                            '7731554' => {
+                                           'Class' => '7730810',
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                },
                                                         '1' => {
                                                                  'name' => 'currentActiveFile',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'append',
-                                                                 'type' => '40895'
+                                                                 'type' => '83930'
                                                                },
                                                         '3' => {
                                                                  'name' => 'pool',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '5414014',
+                                           'Return' => '7732029',
                                            'ShortName' => 'initialize',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '112',
+                                           'SourceLine' => '130',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '5413491' => {
-                                           'Class' => '5412783',
+                            '7731609' => {
+                                           'Class' => '7730810',
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                },
                                                         '1' => {
                                                                  'name' => 'currentActiveFile',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'append',
-                                                                 'type' => '40895'
+                                                                 'type' => '83930'
                                                                },
                                                         '3' => {
                                                                  'name' => 'pool',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '5414014',
+                                           'Return' => '7732029',
                                            'ShortName' => 'rollover',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '143',
+                                           'SourceLine' => '160',
                                            'Virt' => 1,
                                            'VirtPos' => '8'
                                          },
-                            '5413545' => {
-                                           'Class' => '5412783',
+                            '7731664' => {
+                                           'Class' => '7730810',
                                            'Const' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZNK7log4cxx7rolling24FixedWindowRollingPolicy19getFormatSpecifiersB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417782'
+                                                                 'type' => '7740528'
                                                                }
                                                       },
                                            'Protected' => 1,
-                                           'Return' => '5414950',
+                                           'Return' => '7733080',
                                            'ShortName' => 'getFormatSpecifiers',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '357',
+                                           'SourceLine' => '375',
                                            'Virt' => 1,
                                            'VirtPos' => '9'
                                          },
-                            '5413707' => {
-                                           'Class' => '5413586',
+                            '7731826' => {
+                                           'Class' => '7731705',
                                            'Const' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 2,
@@ -47355,16 +68106,16 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417810'
+                                                                 'type' => '7740556'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5413746' => {
-                                           'Class' => '5413586',
+                            '7731866' => {
+                                           'Class' => '7731705',
                                            'Const' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 2,
@@ -47373,307 +68124,266 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417810'
+                                                                 'type' => '7740556'
                                                                }
                                                       },
-                                           'Return' => '5417742',
+                                           'Return' => '7740494',
                                            'ShortName' => 'newInstance',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '5413860' => {
-                                           'Class' => '5413850',
-                                           'Const' => 1,
-                                           'Header' => 'rollingpolicybase.h',
+                            '7731906' => {
+                                           'Artificial' => 1,
+                                           'Class' => '7731705',
+                                           'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 2,
-                                           'Line' => '58',
-                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase10instanceofERKNS_7helpers5ClassE',
+                                           'Line' => '73',
+                                           'MnglName' => '_ZTch0_h0_NK7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicy11newInstanceEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5539830'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '7740556'
                                                                }
                                                       },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
+                                           'Return' => '7740494',
+                                           'ShortName' => '_ZTch0_h0_NK7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicy11newInstanceEv'
                                          },
-                            '5413904' => {
-                                           'Class' => '5413850',
-                                           'Const' => 1,
-                                           'Header' => 'rollingpolicybase.h',
-                                           'InLine' => 2,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase4castERKNS_7helpers5ClassE',
+                            '7731973' => {
+                                           'Class' => '7731963',
+                                           'Header' => 'gzcompressaction.h',
+                                           'Line' => '64',
+                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction32setThrowIOExceptionOnForkFailureEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5539830'
+                                                                 'type' => '8318673'
                                                                },
                                                         '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '5413948' => {
-                                           'Class' => '5413850',
-                                           'Const' => 1,
-                                           'Header' => 'rollingpolicybase.h',
-                                           'Line' => '124',
-                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase14formatFileNameERSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5539830'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'obj',
-                                                                 'type' => '13357050'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'pool',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'formatFileName',
-                                           'Source' => 'rollingpolicybase.cpp',
-                                           'SourceLine' => '111'
-                                         },
-                            '5413960' => {
-                                           'Class' => '5413850',
-                                           'Const' => 1,
-                                           'Header' => 'rollingpolicybase.h',
-                                           'Line' => '101',
-                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase32getCreateIntermediateDirectoriesEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5539830'
+                                                                 'name' => 'throwIO',
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '40888',
-                                           'ShortName' => 'getCreateIntermediateDirectories',
-                                           'Source' => 'rollingpolicybase.cpp',
-                                           'SourceLine' => '173'
-                                         },
-                            '5413972' => {
-                                           'Class' => '5413850',
-                                           'Header' => 'rollingpolicybase.h',
-                                           'Line' => '83',
-                                           'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase15activateOptionsERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '13357017'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Reg' => {
+                                                      '0' => 'rdi',
                                                       '1' => 'rsi'
                                                     },
                                            'Return' => '1',
-                                           'ShortName' => 'activateOptions',
-                                           'Source' => 'rollingpolicybase.cpp',
-                                           'SourceLine' => '49',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
+                                           'ShortName' => 'setThrowIOExceptionOnForkFailure',
+                                           'Source' => 'gzcompressaction.cpp',
+                                           'SourceLine' => '176'
                                          },
-                            '5413984' => {
-                                           'Class' => '5413850',
-                                           'Const' => 1,
-                                           'Header' => 'rollingpolicybase.h',
-                                           'Line' => '127',
-                                           'MnglName' => '_ZNK7log4cxx7rolling17RollingPolicyBase26getIntegerPatternConverterEv',
+                            '7732001' => {
+                                           'Class' => '7731991',
+                                           'Header' => 'zipcompressaction.h',
+                                           'Line' => '63',
+                                           'MnglName' => '_ZN7log4cxx7rolling17ZipCompressAction32setThrowIOExceptionOnForkFailureEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5539830'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Protected' => 1,
-                                           'Return' => '1792237',
-                                           'ShortName' => 'getIntegerPatternConverter',
-                                           'Source' => 'rollingpolicybase.cpp',
-                                           'SourceLine' => '131'
-                                         },
-                            '5413996' => {
-                                           'Class' => '5413850',
-                                           'Header' => 'rollingpolicybase.h',
-                                           'Line' => '86',
-                                           'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '13357017'
+                                                                 'type' => '23399206'
                                                                },
                                                         '1' => {
-                                                                 'name' => 'option',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
+                                                                 'name' => 'throwIO',
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
                                            'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'rollingpolicybase.cpp',
-                                           'SourceLine' => '66',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
+                                           'ShortName' => 'setThrowIOExceptionOnForkFailure',
+                                           'Source' => 'zipcompressaction.cpp',
+                                           'SourceLine' => '152'
                                          },
-                            '5415006' => {
+                            '7733131' => {
                                            'Data' => 1,
-                                           'Line' => '41',
+                                           'Line' => '53',
                                            'MnglName' => '_ZN7log4cxx7classes36FixedWindowRollingPolicyRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'FixedWindowRollingPolicyRegistration',
                                            'Source' => 'fixedwindowrollingpolicy.cpp'
                                          },
-                            '5420353' => {
-                                           'Artificial' => 1,
-                                           'Class' => '5412783',
+                            '7918376' => {
+                                           'Class' => '7730810',
                                            'Destructor' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '71',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicyD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                }
                                                       },
                                            'ShortName' => 'FixedWindowRollingPolicy',
+                                           'Source' => 'fixedwindowrollingpolicy.cpp',
+                                           'SourceLine' => '60',
                                            'Virt' => 1
                                          },
-                            '5420354' => {
-                                           'Artificial' => 1,
-                                           'Class' => '5412783',
+                            '7918474' => {
+                                           'Class' => '7730810',
                                            'Destructor' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '71',
-                                           'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicyD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5417748'
-                                                               }
-                                                      },
-                                           'ShortName' => 'FixedWindowRollingPolicy',
-                                           'Virt' => 1
-                                         },
-                            '5420691' => {
-                                           'Artificial' => 1,
-                                           'Class' => '5412783',
-                                           'Destructor' => 1,
-                                           'Header' => 'fixedwindowrollingpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '71',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicyD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                }
                                                       },
                                            'ShortName' => 'FixedWindowRollingPolicy',
+                                           'Source' => 'fixedwindowrollingpolicy.cpp',
+                                           'SourceLine' => '60',
                                            'Virt' => 1
                                          },
-                            '5537564' => {
-                                           'Class' => '5412783',
+                            '7918735' => {
+                                           'Class' => '7730810',
+                                           'Destructor' => 1,
+                                           'Header' => 'fixedwindowrollingpolicy.h',
+                                           'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicyD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7740500'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FixedWindowRollingPolicy',
+                                           'Source' => 'fixedwindowrollingpolicy.cpp',
+                                           'SourceLine' => '60',
+                                           'Virt' => 1
+                                         },
+                            '7918865' => {
+                                           'Class' => '7730810',
                                            'Constructor' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicyC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                }
                                                       },
                                            'ShortName' => 'FixedWindowRollingPolicy',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '43'
+                                           'SourceLine' => '55'
                                          },
-                            '5537824' => {
-                                           'Class' => '5412783',
+                            '7929282' => {
+                                           'Class' => '7730810',
                                            'Constructor' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'MnglName' => '_ZN7log4cxx7rolling24FixedWindowRollingPolicyC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417748'
+                                                                 'type' => '7740500'
                                                                }
                                                       },
                                            'ShortName' => 'FixedWindowRollingPolicy',
                                            'Source' => 'fixedwindowrollingpolicy.cpp',
-                                           'SourceLine' => '43'
+                                           'SourceLine' => '55'
                                          },
-                            '5537964' => {
+                            '7939580' => {
                                            'Artificial' => 1,
-                                           'Class' => '2437924',
+                                           'Class' => '4927959',
                                            'Constructor' => 1,
                                            'Header' => 'rollingpolicy.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7rolling13RollingPolicyC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5537914'
+                                                                 'type' => '7939530'
                                                                }
                                                       },
                                            'ShortName' => 'RollingPolicy'
                                          },
-                            '5537965' => {
+                            '7939581' => {
                                            'Artificial' => 1,
-                                           'Class' => '2437924',
+                                           'Class' => '4927959',
                                            'Constructor' => 1,
                                            'Header' => 'rollingpolicy.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '41',
                                            'MnglName' => '_ZN7log4cxx7rolling13RollingPolicyC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5537914'
+                                                                 'type' => '7939530'
                                                                }
                                                       },
                                            'ShortName' => 'RollingPolicy'
                                          },
-                            '5539569' => {
+                            '7940380' => {
                                            'Artificial' => 1,
-                                           'Class' => '5413586',
+                                           'Class' => '7730537',
+                                           'Destructor' => 1,
+                                           'Header' => 'rollingpolicybase_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase24RollingPolicyBasePrivateD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7733919'
+                                                               }
+                                                      },
+                                           'ShortName' => 'RollingPolicyBasePrivate'
+                                         },
+                            '7940381' => {
+                                           'Artificial' => 1,
+                                           'Class' => '7730537',
+                                           'Destructor' => 1,
+                                           'Header' => 'rollingpolicybase_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase24RollingPolicyBasePrivateD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7733919'
+                                                               }
+                                                      },
+                                           'ShortName' => 'RollingPolicyBasePrivate'
+                                         },
+                            '7940430' => {
+                                           'Artificial' => 1,
+                                           'Class' => '7730537',
+                                           'Constructor' => 1,
+                                           'Header' => 'rollingpolicybase_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase24RollingPolicyBasePrivateC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7733919'
+                                                               }
+                                                      },
+                                           'ShortName' => 'RollingPolicyBasePrivate'
+                                         },
+                            '7940431' => {
+                                           'Artificial' => 1,
+                                           'Class' => '7730537',
+                                           'Constructor' => 1,
+                                           'Header' => 'rollingpolicybase_priv.h',
+                                           'InLine' => 1,
+                                           'Line' => '30',
+                                           'MnglName' => '_ZN7log4cxx7rolling17RollingPolicyBase24RollingPolicyBasePrivateC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '7733919'
+                                                               }
+                                                      },
+                                           'ShortName' => 'RollingPolicyBasePrivate'
+                                         },
+                            '7941809' => {
+                                           'Artificial' => 1,
+                                           'Class' => '7731705',
                                            'Destructor' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 1,
@@ -47682,15 +68392,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417793'
+                                                                 'type' => '7740539'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFixedWindowRollingPolicy',
                                            'Virt' => 1
                                          },
-                            '5539570' => {
+                            '7941810' => {
                                            'Artificial' => 1,
-                                           'Class' => '5413586',
+                                           'Class' => '7731705',
                                            'Destructor' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 1,
@@ -47699,15 +68409,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417793'
+                                                                 'type' => '7740539'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFixedWindowRollingPolicy',
                                            'Virt' => 1
                                          },
-                            '5539711' => {
+                            '7941951' => {
                                            'Artificial' => 1,
-                                           'Class' => '5413586',
+                                           'Class' => '7731705',
                                            'Destructor' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 1,
@@ -47716,15 +68426,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417793'
+                                                                 'type' => '7740539'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFixedWindowRollingPolicy',
                                            'Virt' => 1
                                          },
-                            '5539801' => {
+                            '7942041' => {
                                            'Artificial' => 1,
-                                           'Class' => '5413586',
+                                           'Class' => '7731705',
                                            'Constructor' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 1,
@@ -47733,14 +68443,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417793'
+                                                                 'type' => '7740539'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFixedWindowRollingPolicy'
                                          },
-                            '5539802' => {
+                            '7942042' => {
                                            'Artificial' => 1,
-                                           'Class' => '5413586',
+                                           'Class' => '7731705',
                                            'Constructor' => 1,
                                            'Header' => 'fixedwindowrollingpolicy.h',
                                            'InLine' => 1,
@@ -47749,554 +68459,1377 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5417793'
+                                                                 'type' => '7740539'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFixedWindowRollingPolicy'
                                          },
-                            '5539961' => {
+                            '7942206' => {
                                            'Artificial' => 1,
-                                           'Class' => '2437924',
+                                           'Class' => '4927959',
                                            'Destructor' => 1,
                                            'Header' => 'rollingpolicy.h',
                                            'InLine' => 1,
-                                           'Line' => '48',
+                                           'Line' => '47',
                                            'MnglName' => '_ZN7log4cxx7rolling13RollingPolicyD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5537914'
+                                                                 'type' => '7939530'
                                                                }
                                                       },
                                            'ShortName' => 'RollingPolicy',
                                            'Virt' => 1
                                          },
-                            '5539962' => {
+                            '7942207' => {
                                            'Artificial' => 1,
-                                           'Class' => '2437924',
+                                           'Class' => '4927959',
                                            'Destructor' => 1,
                                            'Header' => 'rollingpolicy.h',
                                            'InLine' => 1,
-                                           'Line' => '48',
+                                           'Line' => '47',
                                            'MnglName' => '_ZN7log4cxx7rolling13RollingPolicyD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5537914'
+                                                                 'type' => '7939530'
                                                                }
                                                       },
                                            'ShortName' => 'RollingPolicy',
                                            'Virt' => 1
                                          },
-                            '5597069' => {
-                                           'Class' => '5596918',
+                            '799561' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '47',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer10initializeEv',
+                                          'Return' => '800615',
+                                          'ShortName' => 'initialize',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '123',
+                                          'Static' => 1
+                                        },
+                            '799578' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '48',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer11getRootPoolEv',
+                                          'Return' => '99472',
+                                          'ShortName' => 'getRootPool',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '128',
+                                          'Static' => 1
+                                        },
+                            '799595' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '49',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer9getTlsKeyEv',
+                                          'Return' => '802430',
+                                          'ShortName' => 'getTlsKey',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '133',
+                                          'Static' => 1
+                                        },
+                            '799626' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '57',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer15registerCleanupEPNS0_12FileWatchdogE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'watchdog',
+                                                                'type' => '802436'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'registerCleanup',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '138',
+                                          'Static' => 1
+                                        },
+                            '799649' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '58',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer17unregisterCleanupEPNS0_12FileWatchdogE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'watchdog',
+                                                                'type' => '802436'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'unregisterCleanup',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '147',
+                                          'Static' => 1
+                                        },
+                            '799672' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '59',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer13unregisterAllEv',
+                                          'Return' => '1',
+                                          'ShortName' => 'unregisterAll',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '110',
+                                          'Static' => 1
+                                        },
+                            '799779' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '81',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer9addObjectEmRKSt10shared_ptrINS0_6ObjectEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '802453'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'key',
+                                                                'type' => '84113'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'pObject',
+                                                                'type' => '802470'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'Return' => '1',
+                                          'ShortName' => 'addObject',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '166'
+                                        },
+                            '799815' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '82',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer15findOrAddObjectEmSt8functionIFSt10shared_ptrINS0_6ObjectEEvEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '802453'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'key',
+                                                                'type' => '84113'
+                                                              },
+                                                       '2' => {
+                                                                'name' => 'creator',
+                                                                'type' => '717234'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'Return' => '802470',
+                                          'ShortName' => 'findOrAddObject',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '174'
+                                        },
+                            '799855' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '83',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer13stopWatchDogsEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '802453'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'Return' => '1',
+                                          'ShortName' => 'stopWatchDogs',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '97'
+                                        },
+                            '799894' => {
+                                          'Class' => '799406',
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '87',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer11getInstanceEv',
+                                          'Private' => 1,
+                                          'Return' => '802464',
+                                          'ShortName' => 'getInstance',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '115',
+                                          'Static' => 1
+                                        },
+                            '800043' => {
+                                          'Class' => '799966',
+                                          'Header' => 'threadspecificdata.h',
+                                          'Line' => '42',
+                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData14getCurrentDataEv',
+                                          'Return' => '802905',
+                                          'ShortName' => 'getCurrentData',
+                                          'Source' => 'threadspecificdata.cpp',
+                                          'SourceLine' => '61',
+                                          'Static' => 1
+                                        },
+                            '800060' => {
+                                          'Class' => '799966',
+                                          'Header' => 'threadspecificdata.h',
+                                          'Line' => '46',
+                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData7recycleEv',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '21307587'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'recycle',
+                                          'Source' => 'threadspecificdata.cpp',
+                                          'SourceLine' => '72'
+                                        },
+                            '800087' => {
+                                          'Class' => '799966',
+                                          'Header' => 'threadspecificdata.h',
+                                          'Line' => '48',
+                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData3putERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '363071'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'val',
+                                                                'type' => '363071'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'put',
+                                          'Source' => 'threadspecificdata.cpp',
+                                          'SourceLine' => '95',
+                                          'Static' => 1
+                                        },
+                            '800116' => {
+                                          'Class' => '799966',
+                                          'Header' => 'threadspecificdata.h',
+                                          'Line' => '49',
+                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData4pushERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'val',
+                                                                'type' => '363071'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'push',
+                                          'Source' => 'threadspecificdata.cpp',
+                                          'SourceLine' => '113',
+                                          'Static' => 1
+                                        },
+                            '800139' => {
+                                          'Class' => '799966',
+                                          'Header' => 'threadspecificdata.h',
+                                          'Line' => '50',
+                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData7inheritERKSt5stackISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ESt5dequeISA_SaISA_EEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'src',
+                                                                'type' => '802911'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'inherit',
+                                          'Source' => 'threadspecificdata.cpp',
+                                          'SourceLine' => '140',
+                                          'Static' => 1
+                                        },
+                            '800162' => {
+                                          'Class' => '799966',
+                                          'Header' => 'threadspecificdata.h',
+                                          'Line' => '52',
+                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData8getStackB5cxx11Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '21307587'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi'
+                                                   },
+                                          'Return' => '802917',
+                                          'ShortName' => 'getStack',
+                                          'Source' => 'threadspecificdata.cpp',
+                                          'SourceLine' => '45'
+                                        },
+                            '800193' => {
+                                          'Class' => '799966',
+                                          'Header' => 'threadspecificdata.h',
+                                          'Line' => '53',
+                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData6getMapB5cxx11Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '21307587'
+                                                              }
+                                                     },
+                                          'Reg' => {
+                                                     '0' => 'rdi'
+                                                   },
+                                          'Return' => '802923',
+                                          'ShortName' => 'getMap',
+                                          'Source' => 'threadspecificdata.cpp',
+                                          'SourceLine' => '50'
+                                        },
+                            '800224' => {
+                                          'Class' => '799966',
+                                          'Header' => 'threadspecificdata.h',
+                                          'Line' => '57',
+                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData16getDataNoThreadsEv',
+                                          'Private' => 1,
+                                          'Return' => '802929',
+                                          'ShortName' => 'getDataNoThreads',
+                                          'Source' => 'threadspecificdata.cpp',
+                                          'SourceLine' => '55',
+                                          'Static' => 1
+                                        },
+                            '800240' => {
+                                          'Class' => '799966',
+                                          'Header' => 'threadspecificdata.h',
+                                          'Line' => '58',
+                                          'MnglName' => '_ZN7log4cxx7helpers18ThreadSpecificData17createCurrentDataEv',
+                                          'Private' => 1,
+                                          'Return' => '802905',
+                                          'ShortName' => 'createCurrentData',
+                                          'Source' => 'threadspecificdata.cpp',
+                                          'SourceLine' => '157',
+                                          'Static' => 1
+                                        },
+                            '800706' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '125',
+                                          'MnglName' => '_ZN7log4cxx3NDC5clearEv',
+                                          'Return' => '1',
+                                          'ShortName' => 'clear',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '46',
+                                          'Static' => 1
+                                        },
+                            '800738' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '138',
+                                          'MnglName' => '_ZN7log4cxx3NDC10cloneStackB5cxx11Ev',
+                                          'Return' => '802612',
+                                          'ShortName' => 'cloneStack',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '63',
+                                          'Static' => 1
+                                        },
+                            '800755' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '152',
+                                          'MnglName' => '_ZN7log4cxx3NDC7inheritEPSt5stackISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ESt5dequeIS9_SaIS9_EEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'stack',
+                                                                'type' => '802612'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'inherit',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '80',
+                                          'Static' => 1
+                                        },
+                            '800778' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '160',
+                                          'MnglName' => '_ZN7log4cxx3NDC3getERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'dest',
+                                                                'type' => '544742'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'get',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '90',
+                                          'Static' => 1
+                                        },
+                            '800806' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '165',
+                                          'MnglName' => '_ZN7log4cxx3NDC8getDepthEv',
+                                          'Return' => '83870',
+                                          'ShortName' => 'getDepth',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '110',
+                                          'Static' => 1
+                                        },
+                            '800823' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '171',
+                                          'MnglName' => '_ZN7log4cxx3NDC5emptyEv',
+                                          'Return' => '83923',
+                                          'ShortName' => 'empty',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '227',
+                                          'Static' => 1
+                                        },
+                            '800840' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '177',
+                                          'MnglName' => '_ZN7log4cxx3NDC3popB5cxx11Ev',
+                                          'Return' => '98472',
+                                          'ShortName' => 'pop',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '128',
+                                          'Static' => 1
+                                        },
+                            '800858' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '183',
+                                          'MnglName' => '_ZN7log4cxx3NDC3popERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'dst',
+                                                                'type' => '801766'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'pop',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '150',
+                                          'Static' => 1
+                                        },
+                            '800886' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '192',
+                                          'MnglName' => '_ZN7log4cxx3NDC4peekB5cxx11Ev',
+                                          'Return' => '98472',
+                                          'ShortName' => 'peek',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '172',
+                                          'Static' => 1
+                                        },
+                            '800903' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '198',
+                                          'MnglName' => '_ZN7log4cxx3NDC4peekERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'dst',
+                                                                'type' => '801766'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'peek',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '191',
+                                          'Static' => 1
+                                        },
+                            '800931' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '206',
+                                          'MnglName' => '_ZN7log4cxx3NDC4pushERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'message',
+                                                                'type' => '95065'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'push',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '216',
+                                          'Static' => 1
+                                        },
+                            '800954' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '213',
+                                          'MnglName' => '_ZN7log4cxx3NDC6pushLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'message',
+                                                                'type' => '363071'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'pushLS',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '211',
+                                          'Static' => 1
+                                        },
+                            '800977' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '231',
+                                          'MnglName' => '_ZN7log4cxx3NDC6removeEv',
+                                          'Return' => '1',
+                                          'ShortName' => 'remove',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '222',
+                                          'Static' => 1
+                                        },
+                            '801024' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '253',
+                                          'MnglName' => '_ZN7log4cxx3NDC4pushERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'message',
+                                                                'type' => '796661'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'push',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '252',
+                                          'Static' => 1
+                                        },
+                            '801047' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '259',
+                                          'MnglName' => '_ZN7log4cxx3NDC4peekERNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'dst',
+                                                                'type' => '801772'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'peek',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '280',
+                                          'Static' => 1
+                                        },
+                            '801075' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '265',
+                                          'MnglName' => '_ZN7log4cxx3NDC3popERNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'dst',
+                                                                'type' => '801772'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'pop',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '258',
+                                          'Static' => 1
+                                        },
+                            '801173' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '339',
+                                          'MnglName' => '_ZN7log4cxx3NDC10getMessageERSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_E',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'ctx',
+                                                                'type' => '802630'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'Reg' => {
+                                                     '0' => 'rdi'
+                                                   },
+                                          'Return' => '544742',
+                                          'ShortName' => 'getMessage',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '36',
+                                          'Static' => 1
+                                        },
+                            '801213' => {
+                                          'Class' => '800627',
+                                          'Header' => 'ndc.h',
+                                          'Line' => '340',
+                                          'MnglName' => '_ZN7log4cxx3NDC14getFullMessageERSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_E',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'ctx',
+                                                                'type' => '802630'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'Reg' => {
+                                                     '0' => 'rdi'
+                                                   },
+                                          'Return' => '544742',
+                                          'ShortName' => 'getFullMessage',
+                                          'Source' => 'ndc.cpp',
+                                          'SourceLine' => '41',
+                                          'Static' => 1
+                                        },
+                            '801327' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '63',
+                                          'MnglName' => '_ZN7log4cxx3MDC3putERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '95065'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'value',
+                                                                'type' => '95065'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'put',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '48',
+                                          'Static' => 1
+                                        },
+                            '801356' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '72',
+                                          'MnglName' => '_ZN7log4cxx3MDC5putLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '363071'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'value',
+                                                                'type' => '363071'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'putLS',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '43',
+                                          'Static' => 1
+                                        },
+                            '801384' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '81',
+                                          'MnglName' => '_ZN7log4cxx3MDC3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '95065'
+                                                              }
+                                                     },
+                                          'Return' => '53215',
+                                          'ShortName' => 'get',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '77',
+                                          'Static' => 1
+                                        },
+                            '801412' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '88',
+                                          'MnglName' => '_ZN7log4cxx3MDC3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '363071'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'value',
+                                                                'type' => '544742'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'get',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '55',
+                                          'Static' => 1
+                                        },
+                            '801445' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '96',
+                                          'MnglName' => '_ZN7log4cxx3MDC6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '95065'
+                                                              }
+                                                     },
+                                          'Return' => '53215',
+                                          'ShortName' => 'remove',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '112',
+                                          'Static' => 1
+                                        },
+                            '801511' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '116',
+                                          'MnglName' => '_ZN7log4cxx3MDC3putERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES8_',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '796661'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'value',
+                                                                'type' => '796661'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'put',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '162',
+                                          'Static' => 1
+                                        },
+                            '801540' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '124',
+                                          'MnglName' => '_ZN7log4cxx3MDC3getERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '796661'
+                                                              }
+                                                     },
+                                          'Return' => '53232',
+                                          'ShortName' => 'get',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '148',
+                                          'Static' => 1
+                                        },
+                            '801568' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '131',
+                                          'MnglName' => '_ZN7log4cxx3MDC6removeERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '796661'
+                                                              }
+                                                     },
+                                          'Return' => '53232',
+                                          'ShortName' => 'remove',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '170',
+                                          'Static' => 1
+                                        },
+                            '801596' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '212',
+                                          'MnglName' => '_ZN7log4cxx3MDC6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'key',
+                                                                'type' => '363071'
+                                                              },
+                                                       '1' => {
+                                                                'name' => 'value',
+                                                                'type' => '544742'
+                                                              }
+                                                     },
+                                          'Return' => '83923',
+                                          'ShortName' => 'remove',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '91',
+                                          'Static' => 1
+                                        },
+                            '801629' => {
+                                          'Class' => '801243',
+                                          'Header' => 'mdc.h',
+                                          'Line' => '217',
+                                          'MnglName' => '_ZN7log4cxx3MDC5clearEv',
+                                          'Return' => '1',
+                                          'ShortName' => 'clear',
+                                          'Source' => 'mdc.cpp',
+                                          'SourceLine' => '127',
+                                          'Static' => 1
+                                        },
+                            '804309' => {
+                                          'Class' => '799406',
+                                          'Data' => 1,
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '50',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializer12isDestructedE',
+                                          'Return' => '83923',
+                                          'ShortName' => 'isDestructed',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '34'
+                                        },
+                            '8047822' => {
+                                           'Class' => '7733075',
+                                           'Header' => 'formattinginfo.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'formattinginfo.cpp',
+                                           'SourceLine' => '48',
+                                           'Static' => 1
+                                         },
+                            '8047839' => {
+                                           'Class' => '7733075',
+                                           'Header' => 'formattinginfo.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'formattinginfo.cpp',
+                                           'SourceLine' => '48',
+                                           'Static' => 1
+                                         },
+                            '8047856' => {
+                                           'Class' => '7733075',
                                            'Const' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5598039'
+                                                                 'type' => '8049007'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'formattinginfo.cpp',
-                                           'SourceLine' => '25',
+                                           'SourceLine' => '48',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '5597108' => {
-                                           'Class' => '5596918',
-                                           'Header' => 'formattinginfo.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'formattinginfo.cpp',
-                                           'SourceLine' => '25',
-                                           'Static' => 1
-                                         },
-                            '5597126' => {
-                                           'Class' => '5596918',
-                                           'Header' => 'formattinginfo.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'formattinginfo.cpp',
-                                           'SourceLine' => '25',
-                                           'Static' => 1
-                                         },
-                            '5597144' => {
-                                           'Class' => '5596918',
+                            '8047895' => {
+                                           'Class' => '7733075',
                                            'Const' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'InLine' => 2,
-                                           'Line' => '63',
+                                           'Line' => '49',
                                            'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5598039'
+                                                                 'type' => '8049007'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '5597188' => {
-                                           'Class' => '5596918',
+                            '8047939' => {
+                                           'Class' => '7733075',
                                            'Const' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'InLine' => 2,
-                                           'Line' => '65',
+                                           'Line' => '51',
                                            'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5598039'
+                                                                 'type' => '8049007'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5597284' => {
-                                           'Class' => '5596918',
+                            '8048078' => {
+                                           'Class' => '7733075',
                                            'Header' => 'formattinginfo.h',
-                                           'Line' => '81',
+                                           'Line' => '68',
                                            'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo10getDefaultEv',
-                                           'Return' => '5597636',
+                                           'Return' => '8048394',
                                            'ShortName' => 'getDefault',
                                            'Source' => 'formattinginfo.cpp',
-                                           'SourceLine' => '45',
+                                           'SourceLine' => '68',
                                            'Static' => 1
                                          },
-                            '5597395' => {
-                                           'Class' => '5596918',
+                            '8048095' => {
+                                           'Class' => '7733075',
                                            'Const' => 1,
                                            'Header' => 'formattinginfo.h',
-                                           'Line' => '116',
-                                           'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo6formatEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Line' => '74',
+                                           'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo13isLeftAlignedEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5598039'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'fieldStart',
-                                                                 'type' => '40843'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'buffer',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'formattinginfo.cpp',
-                                           'SourceLine' => '57'
-                                         },
-                            '5597552' => {
-                                           'Class' => '5597432',
-                                           'Const' => 1,
-                                           'Header' => 'formattinginfo.h',
-                                           'InLine' => 2,
-                                           'Line' => '62',
-                                           'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo19ClazzFormattingInfo7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5598067'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '5597658' => {
-                                           'Data' => 1,
-                                           'Line' => '25',
-                                           'MnglName' => '_ZN7log4cxx7classes26FormattingInfoRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'FormattingInfoRegistration',
-                                           'Source' => 'formattinginfo.cpp'
-                                         },
-                            '5599845' => {
-                                           'Artificial' => 1,
-                                           'Class' => '5596918',
-                                           'Destructor' => 1,
-                                           'Header' => 'formattinginfo.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfoD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5597843'
-                                                               }
-                                                      },
-                                           'ShortName' => 'FormattingInfo',
-                                           'Virt' => 1
-                                         },
-                            '5599846' => {
-                                           'Artificial' => 1,
-                                           'Class' => '5596918',
-                                           'Destructor' => 1,
-                                           'Header' => 'formattinginfo.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfoD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5597843'
-                                                               }
-                                                      },
-                                           'ShortName' => 'FormattingInfo',
-                                           'Virt' => 1
-                                         },
-                            '5600018' => {
-                                           'Artificial' => 1,
-                                           'Class' => '5596918',
-                                           'Destructor' => 1,
-                                           'Header' => 'formattinginfo.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfoD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5597843'
+                                                                 'type' => '8049007'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
+                                           'Return' => '83923',
+                                           'ShortName' => 'isLeftAligned',
+                                           'Source' => 'formattinginfo.cpp',
+                                           'SourceLine' => '102'
+                                         },
+                            '8048126' => {
+                                           'Class' => '7733075',
+                                           'Const' => 1,
+                                           'Header' => 'formattinginfo.h',
+                                           'Line' => '80',
+                                           'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo12getMinLengthEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8049007'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83870',
+                                           'ShortName' => 'getMinLength',
+                                           'Source' => 'formattinginfo.cpp',
+                                           'SourceLine' => '107'
+                                         },
+                            '8048157' => {
+                                           'Class' => '7733075',
+                                           'Const' => 1,
+                                           'Header' => 'formattinginfo.h',
+                                           'Line' => '86',
+                                           'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo12getMaxLengthEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8049007'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83870',
+                                           'ShortName' => 'getMaxLength',
+                                           'Source' => 'formattinginfo.cpp',
+                                           'SourceLine' => '112'
+                                         },
+                            '8048188' => {
+                                           'Class' => '7733075',
+                                           'Const' => 1,
+                                           'Header' => 'formattinginfo.h',
+                                           'Line' => '94',
+                                           'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo6formatEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8049007'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'fieldStart',
+                                                                 'type' => '83878'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'buffer',
+                                                                 'type' => '544742'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'format',
+                                           'Source' => 'formattinginfo.cpp',
+                                           'SourceLine' => '80'
+                                         },
+                            '8048346' => {
+                                           'Class' => '8048225',
+                                           'Const' => 1,
+                                           'Header' => 'formattinginfo.h',
+                                           'InLine' => 2,
+                                           'Line' => '48',
+                                           'MnglName' => '_ZNK7log4cxx7pattern14FormattingInfo19ClazzFormattingInfo7getNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8049407'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getName',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '8048416' => {
+                                           'Data' => 1,
+                                           'Line' => '48',
+                                           'MnglName' => '_ZN7log4cxx7classes26FormattingInfoRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'FormattingInfoRegistration',
+                                           'Source' => 'formattinginfo.cpp'
+                                         },
+                            '805116' => {
+                                          'Line' => '54',
+                                          'NameSpace' => undef,
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'ptr',
+                                                                'type' => '84191'
+                                                              }
+                                                     },
+                                          'Return' => '1',
+                                          'ShortName' => 'tlsDestruct',
+                                          'Source' => 'aprinitializer.cpp'
+                                        },
+                            '8067454' => {
+                                           'Class' => '7733075',
+                                           'Destructor' => 1,
+                                           'Header' => 'formattinginfo.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfoD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8048902'
+                                                               }
+                                                      },
                                            'ShortName' => 'FormattingInfo',
+                                           'Source' => 'formattinginfo.cpp',
+                                           'SourceLine' => '62',
                                            'Virt' => 1
                                          },
-                            '5611957' => {
-                                           'Class' => '5596918',
+                            '8067552' => {
+                                           'Class' => '7733075',
+                                           'Destructor' => 1,
+                                           'Header' => 'formattinginfo.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfoD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8048902'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FormattingInfo',
+                                           'Source' => 'formattinginfo.cpp',
+                                           'SourceLine' => '62',
+                                           'Virt' => 1
+                                         },
+                            '8067947' => {
+                                           'Class' => '7733075',
+                                           'Destructor' => 1,
+                                           'Header' => 'formattinginfo.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern14FormattingInfoD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8048902'
+                                                               }
+                                                      },
+                                           'ShortName' => 'FormattingInfo',
+                                           'Source' => 'formattinginfo.cpp',
+                                           'SourceLine' => '62',
+                                           'Virt' => 1
+                                         },
+                            '8068382' => {
+                                           'Class' => '7733075',
                                            'Constructor' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'MnglName' => '_ZN7log4cxx7pattern14FormattingInfoC1Ebii',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5597843'
+                                                                 'type' => '8048902'
                                                                },
                                                         '1' => {
                                                                  'name' => 'leftAlign1',
-                                                                 'type' => '40895'
+                                                                 'type' => '83930'
                                                                },
                                                         '2' => {
                                                                  'name' => 'minLength1',
-                                                                 'type' => '40843'
+                                                                 'type' => '83878'
                                                                },
                                                         '3' => {
                                                                  'name' => 'maxLength1',
-                                                                 'type' => '40843'
+                                                                 'type' => '83878'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx',
-                                                      '3' => 'rcx'
-                                                    },
                                            'ShortName' => 'FormattingInfo',
                                            'Source' => 'formattinginfo.cpp',
-                                           'SourceLine' => '33'
+                                           'SourceLine' => '56'
                                          },
-                            '5612068' => {
-                                           'Class' => '5596918',
+                            '8069121' => {
+                                           'Class' => '7733075',
                                            'Constructor' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'MnglName' => '_ZN7log4cxx7pattern14FormattingInfoC2Ebii',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5597843'
+                                                                 'type' => '8048902'
                                                                },
                                                         '2' => {
                                                                  'name' => 'leftAlign1',
-                                                                 'type' => '40895'
+                                                                 'type' => '83930'
                                                                },
                                                         '3' => {
                                                                  'name' => 'minLength1',
-                                                                 'type' => '40843'
+                                                                 'type' => '83878'
                                                                },
                                                         '4' => {
                                                                  'name' => 'maxLength1',
-                                                                 'type' => '40843'
+                                                                 'type' => '83878'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '2' => 'rdx',
-                                                      '3' => 'rcx',
-                                                      '4' => 'r8'
-                                                    },
                                            'ShortName' => 'FormattingInfo',
                                            'Source' => 'formattinginfo.cpp',
-                                           'SourceLine' => '33'
+                                           'SourceLine' => '56'
                                          },
-                            '5613616' => {
+                            '8071392' => {
                                            'Artificial' => 1,
-                                           'Class' => '5597432',
+                                           'Class' => '8048225',
                                            'Destructor' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'InLine' => 1,
-                                           'Line' => '62',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5598050'
+                                                                 'type' => '8049390'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFormattingInfo',
                                            'Virt' => 1
                                          },
-                            '5613617' => {
+                            '8071393' => {
                                            'Artificial' => 1,
-                                           'Class' => '5597432',
+                                           'Class' => '8048225',
                                            'Destructor' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'InLine' => 1,
-                                           'Line' => '62',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5598050'
+                                                                 'type' => '8049390'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFormattingInfo',
                                            'Virt' => 1
                                          },
-                            '5613757' => {
+                            '8071533' => {
                                            'Artificial' => 1,
-                                           'Class' => '5597432',
+                                           'Class' => '8048225',
                                            'Destructor' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'InLine' => 1,
-                                           'Line' => '62',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5598050'
+                                                                 'type' => '8049390'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFormattingInfo',
                                            'Virt' => 1
                                          },
-                            '5613847' => {
+                            '8071623' => {
                                            'Artificial' => 1,
-                                           'Class' => '5597432',
+                                           'Class' => '8048225',
                                            'Constructor' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'InLine' => 1,
-                                           'Line' => '62',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5598050'
+                                                                 'type' => '8049390'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFormattingInfo'
                                          },
-                            '5613848' => {
+                            '8071624' => {
                                            'Artificial' => 1,
-                                           'Class' => '5597432',
+                                           'Class' => '8048225',
                                            'Constructor' => 1,
                                            'Header' => 'formattinginfo.h',
                                            'InLine' => 1,
-                                           'Line' => '62',
+                                           'Line' => '48',
                                            'MnglName' => '_ZN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5598050'
+                                                                 'type' => '8049390'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFormattingInfo'
                                          },
-                            '5672377' => {
-                                           'Class' => '5672222',
+                            '8175867' => {
+                                           'Class' => '8175746',
+                                           'Header' => 'fulllocationpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'fulllocationpatternconverter.cpp',
+                                           'SourceLine' => '29',
+                                           'Static' => 1
+                                         },
+                            '8175884' => {
+                                           'Class' => '8175746',
+                                           'Header' => 'fulllocationpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'fulllocationpatternconverter.cpp',
+                                           'SourceLine' => '29',
+                                           'Static' => 1
+                                         },
+                            '8175901' => {
+                                           'Class' => '8175746',
                                            'Const' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FullLocationPatternConverter8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673961'
+                                                                 'type' => '8177761'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'fulllocationpatternconverter.cpp',
-                                           'SourceLine' => '33',
+                                           'SourceLine' => '29',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '5672416' => {
-                                           'Class' => '5672222',
-                                           'Header' => 'fulllocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'fulllocationpatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Static' => 1
-                                         },
-                            '5672434' => {
-                                           'Class' => '5672222',
-                                           'Header' => 'fulllocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'fulllocationpatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Static' => 1
-                                         },
-                            '5672452' => {
-                                           'Class' => '5672222',
+                            '8175940' => {
+                                           'Class' => '8175746',
                                            'Const' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '45',
+                                           'Line' => '40',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FullLocationPatternConverter4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673961'
+                                                                 'type' => '8177761'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '5672496' => {
-                                           'Class' => '5672222',
+                            '8175984' => {
+                                           'Class' => '8175746',
                                            'Const' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '48',
+                                           'Line' => '43',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FullLocationPatternConverter10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673961'
+                                                                 'type' => '8177761'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5672540' => {
-                                           'Class' => '5672222',
+                            '8176065' => {
+                                           'Class' => '8175746',
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '336965'
+                                                                 'type' => '545589'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rsi'
                                                     },
-                                           'Return' => '1792237',
+                                           'Return' => '2740957',
                                            'ShortName' => 'newInstance',
                                            'Source' => 'fulllocationpatternconverter.cpp',
-                                           'SourceLine' => '41',
+                                           'SourceLine' => '37',
                                            'Static' => 1
                                          },
-                            '5672567' => {
-                                           'Class' => '5672222',
+                            '8176092' => {
+                                           'Class' => '8175746',
                                            'Const' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FullLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673961'
+                                                                 'type' => '8177761'
                                                                },
                                                         '1' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                },
                                                         '2' => {
                                                                  'name' => 'toAppendTo',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'format',
                                            'Source' => 'fulllocationpatternconverter.cpp',
-                                           'SourceLine' => '48',
+                                           'SourceLine' => '44',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '5672738' => {
-                                           'Class' => '5672617',
+                            '8176264' => {
+                                           'Class' => '8176143',
                                            'Const' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZNK7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverter7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673989'
+                                                                 'type' => '8178167'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5673226' => {
+                            '8177146' => {
                                            'Data' => 1,
-                                           'Line' => '33',
+                                           'Line' => '29',
                                            'MnglName' => '_ZN7log4cxx7classes40FullLocationPatternConverterRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'FullLocationPatternConverterRegistration',
                                            'Source' => 'fulllocationpatternconverter.cpp'
                                          },
-                            '5675831' => {
+                            '8181135' => {
                                            'Artificial' => 1,
-                                           'Class' => '5672222',
+                                           'Class' => '8175746',
                                            'Destructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 1,
@@ -48305,15 +69838,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673720'
+                                                                 'type' => '8177556'
                                                                }
                                                       },
                                            'ShortName' => 'FullLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '5675832' => {
+                            '8181136' => {
                                            'Artificial' => 1,
-                                           'Class' => '5672222',
+                                           'Class' => '8175746',
                                            'Destructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 1,
@@ -48322,15 +69855,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673720'
+                                                                 'type' => '8177556'
                                                                }
                                                       },
                                            'ShortName' => 'FullLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '5676097' => {
+                            '8181400' => {
                                            'Artificial' => 1,
-                                           'Class' => '5672222',
+                                           'Class' => '8175746',
                                            'Destructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 1,
@@ -48339,485 +69872,581 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673720'
+                                                                 'type' => '8177556'
                                                                }
                                                       },
                                            'ShortName' => 'FullLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '5687612' => {
-                                           'Class' => '5672222',
+                            '8194982' => {
+                                           'Class' => '8175746',
                                            'Constructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673720'
+                                                                 'type' => '8177556'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'FullLocationPatternConverter',
                                            'Source' => 'fulllocationpatternconverter.cpp',
-                                           'SourceLine' => '35'
+                                           'SourceLine' => '31'
                                          },
-                            '5691753' => {
-                                           'Class' => '5672222',
+                            '8199099' => {
+                                           'Class' => '8175746',
                                            'Constructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673720'
+                                                                 'type' => '8177556'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'FullLocationPatternConverter',
                                            'Source' => 'fulllocationpatternconverter.cpp',
-                                           'SourceLine' => '35'
+                                           'SourceLine' => '31'
                                          },
-                            '5697401' => {
+                            '8204727' => {
                                            'Artificial' => 1,
-                                           'Class' => '5672617',
+                                           'Class' => '8176143',
                                            'Destructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673972'
+                                                                 'type' => '8178150'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFullLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '5697402' => {
+                            '8204728' => {
                                            'Artificial' => 1,
-                                           'Class' => '5672617',
+                                           'Class' => '8176143',
                                            'Destructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673972'
+                                                                 'type' => '8178150'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFullLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '5697542' => {
+                            '8204868' => {
                                            'Artificial' => 1,
-                                           'Class' => '5672617',
+                                           'Class' => '8176143',
                                            'Destructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673972'
+                                                                 'type' => '8178150'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFullLocationPatternConverter',
                                            'Virt' => 1
                                          },
-                            '5697632' => {
+                            '8204958' => {
                                            'Artificial' => 1,
-                                           'Class' => '5672617',
+                                           'Class' => '8176143',
                                            'Constructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673972'
+                                                                 'type' => '8178150'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFullLocationPatternConverter'
                                          },
-                            '5697633' => {
+                            '8204959' => {
                                            'Artificial' => 1,
-                                           'Class' => '5672617',
+                                           'Class' => '8176143',
                                            'Constructor' => 1,
                                            'Header' => 'fulllocationpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '39',
                                            'MnglName' => '_ZN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5673972'
+                                                                 'type' => '8178150'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzFullLocationPatternConverter'
                                          },
-                            '5762924' => {
-                                           'Class' => '5413835',
+                            '8315249' => {
+                                           'Class' => '7731963',
+                                           'Header' => 'gzcompressaction.h',
+                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'gzcompressaction.cpp',
+                                           'SourceLine' => '45',
+                                           'Static' => 1
+                                         },
+                            '8315266' => {
+                                           'Class' => '7731963',
+                                           'Header' => 'gzcompressaction.h',
+                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'gzcompressaction.cpp',
+                                           'SourceLine' => '45',
+                                           'Static' => 1
+                                         },
+                            '8315283' => {
+                                           'Class' => '7731963',
                                            'Const' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'MnglName' => '_ZNK7log4cxx7rolling16GZCompressAction8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764545'
+                                                                 'type' => '8318662'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'gzcompressaction.cpp',
-                                           'SourceLine' => '28',
+                                           'SourceLine' => '45',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '5762963' => {
-                                           'Class' => '5413835',
-                                           'Header' => 'gzcompressaction.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'gzcompressaction.cpp',
-                                           'SourceLine' => '28',
-                                           'Static' => 1
-                                         },
-                            '5762981' => {
-                                           'Class' => '5413835',
-                                           'Header' => 'gzcompressaction.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'gzcompressaction.cpp',
-                                           'SourceLine' => '28',
-                                           'Static' => 1
-                                         },
-                            '5762999' => {
-                                           'Class' => '5413835',
+                            '8315322' => {
+                                           'Class' => '7731963',
                                            'Const' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'InLine' => 2,
-                                           'Line' => '42',
+                                           'Line' => '35',
                                            'MnglName' => '_ZNK7log4cxx7rolling16GZCompressAction4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764545'
+                                                                 'type' => '8318662'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '5763043' => {
-                                           'Class' => '5413835',
+                            '8315366' => {
+                                           'Class' => '7731963',
                                            'Const' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'InLine' => 2,
-                                           'Line' => '45',
+                                           'Line' => '38',
                                            'MnglName' => '_ZNK7log4cxx7rolling16GZCompressAction10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764545'
+                                                                 'type' => '8318662'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5763139' => {
-                                           'Class' => '5413835',
+                            '8315505' => {
+                                           'Class' => '7731963',
                                            'Const' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'MnglName' => '_ZNK7log4cxx7rolling16GZCompressAction7executeERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764545'
+                                                                 'type' => '8318662'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'execute',
                                            'Source' => 'gzcompressaction.cpp',
-                                           'SourceLine' => '37',
+                                           'SourceLine' => '57',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '5763380' => {
-                                           'Class' => '5763259',
+                            '8315778' => {
+                                           'Class' => '8315657',
                                            'Const' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'InLine' => 2,
-                                           'Line' => '41',
+                                           'Line' => '34',
                                            'MnglName' => '_ZNK7log4cxx7rolling16GZCompressAction21ClazzGZCompressAction7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764607'
+                                                                 'type' => '8318771'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5763589' => {
+                            '8316724' => {
                                            'Data' => 1,
-                                           'Line' => '28',
+                                           'Line' => '45',
                                            'MnglName' => '_ZN7log4cxx7classes28GZCompressActionRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'GZCompressActionRegistration',
                                            'Source' => 'gzcompressaction.cpp'
                                          },
-                            '5765409' => {
+                            '8323799' => {
                                            'Artificial' => 1,
-                                           'Class' => '5413835',
+                                           'Class' => '8315031',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateD0Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8318234'
+                                                               }
+                                                      },
+                                           'ShortName' => 'GZCompressActionPrivate',
+                                           'Source' => 'gzcompressaction.cpp',
+                                           'Virt' => 1
+                                         },
+                            '8323800' => {
+                                           'Artificial' => 1,
+                                           'Class' => '8315031',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateD1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8318234'
+                                                               }
+                                                      },
+                                           'ShortName' => 'GZCompressActionPrivate',
+                                           'Source' => 'gzcompressaction.cpp',
+                                           'Virt' => 1
+                                         },
+                            '8324032' => {
+                                           'Artificial' => 1,
+                                           'Class' => '8315031',
+                                           'Destructor' => 1,
+                                           'InLine' => 1,
+                                           'Line' => '32',
+                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8318234'
+                                                               }
+                                                      },
+                                           'ShortName' => 'GZCompressActionPrivate',
+                                           'Source' => 'gzcompressaction.cpp',
+                                           'Virt' => 1
+                                         },
+                            '8334003' => {
+                                           'Class' => '7731963',
                                            'Destructor' => 1,
                                            'Header' => 'gzcompressaction.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
                                            'MnglName' => '_ZN7log4cxx7rolling16GZCompressActionD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764556'
+                                                                 'type' => '8318673'
                                                                }
                                                       },
                                            'ShortName' => 'GZCompressAction',
+                                           'Source' => 'gzcompressaction.cpp',
+                                           'SourceLine' => '55',
                                            'Virt' => 1
                                          },
-                            '5765410' => {
-                                           'Artificial' => 1,
-                                           'Class' => '5413835',
+                            '8334101' => {
+                                           'Class' => '7731963',
                                            'Destructor' => 1,
                                            'Header' => 'gzcompressaction.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressActionD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5764556'
-                                                               }
-                                                      },
-                                           'ShortName' => 'GZCompressAction',
-                                           'Virt' => 1
-                                         },
-                            '5765657' => {
-                                           'Artificial' => 1,
-                                           'Class' => '5413835',
-                                           'Destructor' => 1,
-                                           'Header' => 'gzcompressaction.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
                                            'MnglName' => '_ZN7log4cxx7rolling16GZCompressActionD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764556'
+                                                                 'type' => '8318673'
                                                                }
                                                       },
                                            'ShortName' => 'GZCompressAction',
+                                           'Source' => 'gzcompressaction.cpp',
+                                           'SourceLine' => '55',
                                            'Virt' => 1
                                          },
-                            '5772114' => {
-                                           'Class' => '5413835',
+                            '8334232' => {
+                                           'Class' => '7731963',
+                                           'Destructor' => 1,
+                                           'Header' => 'gzcompressaction.h',
+                                           'MnglName' => '_ZN7log4cxx7rolling16GZCompressActionD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8318673'
+                                                               }
+                                                      },
+                                           'ShortName' => 'GZCompressAction',
+                                           'Source' => 'gzcompressaction.cpp',
+                                           'SourceLine' => '55',
+                                           'Virt' => 1
+                                         },
+                            '8334398' => {
+                                           'Class' => '7731963',
                                            'Constructor' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'MnglName' => '_ZN7log4cxx7rolling16GZCompressActionC1ERKNS_4FileES4_b',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764556'
+                                                                 'type' => '8318673'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '2' => {
                                                                  'name' => 'dest',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '3' => {
                                                                  'name' => 'del',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'GZCompressAction',
                                            'Source' => 'gzcompressaction.cpp',
-                                           'SourceLine' => '30'
+                                           'SourceLine' => '47'
                                          },
-                            '5772412' => {
-                                           'Class' => '5413835',
+                            '8337955' => {
+                                           'Class' => '7731963',
                                            'Constructor' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'MnglName' => '_ZN7log4cxx7rolling16GZCompressActionC2ERKNS_4FileES4_b',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764556'
+                                                                 'type' => '8318673'
                                                                },
                                                         '2' => {
                                                                  'name' => 'src',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '3' => {
                                                                  'name' => 'dest',
-                                                                 'type' => '654622'
+                                                                 'type' => '1022012'
                                                                },
                                                         '4' => {
                                                                  'name' => 'del',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'ShortName' => 'GZCompressAction',
                                            'Source' => 'gzcompressaction.cpp',
-                                           'SourceLine' => '30'
+                                           'SourceLine' => '47'
                                          },
-                            '5774129' => {
+                            '8343436' => {
                                            'Artificial' => 1,
-                                           'Class' => '5763259',
+                                           'Class' => '8315657',
                                            'Destructor' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'InLine' => 1,
-                                           'Line' => '41',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764590'
+                                                                 'type' => '8318754'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzGZCompressAction',
                                            'Virt' => 1
                                          },
-                            '5774130' => {
+                            '8343437' => {
                                            'Artificial' => 1,
-                                           'Class' => '5763259',
+                                           'Class' => '8315657',
                                            'Destructor' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'InLine' => 1,
-                                           'Line' => '41',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764590'
+                                                                 'type' => '8318754'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzGZCompressAction',
                                            'Virt' => 1
                                          },
-                            '5774270' => {
+                            '8343578' => {
                                            'Artificial' => 1,
-                                           'Class' => '5763259',
+                                           'Class' => '8315657',
                                            'Destructor' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'InLine' => 1,
-                                           'Line' => '41',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764590'
+                                                                 'type' => '8318754'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzGZCompressAction',
                                            'Virt' => 1
                                          },
-                            '5774360' => {
+                            '8343668' => {
                                            'Artificial' => 1,
-                                           'Class' => '5763259',
+                                           'Class' => '8315657',
                                            'Constructor' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'InLine' => 1,
-                                           'Line' => '41',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764590'
+                                                                 'type' => '8318754'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzGZCompressAction'
                                          },
-                            '5774361' => {
+                            '8343669' => {
                                            'Artificial' => 1,
-                                           'Class' => '5763259',
+                                           'Class' => '8315657',
                                            'Constructor' => 1,
                                            'Header' => 'gzcompressaction.h',
                                            'InLine' => 1,
-                                           'Line' => '41',
+                                           'Line' => '34',
                                            'MnglName' => '_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5764590'
+                                                                 'type' => '8318754'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzGZCompressAction'
                                          },
-                            '5900600' => {
-                                           'Class' => '334467',
+                            '839449' => {
+                                          'Class' => '799406',
+                                          'Destructor' => 1,
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '90',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializerD2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '802453'
+                                                              }
+                                                     },
+                                          'ShortName' => 'APRInitializer',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '87'
+                                        },
+                            '841436' => {
+                                          'Class' => '799406',
+                                          'Constructor' => 1,
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '77',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializerC2Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '802453'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'ShortName' => 'APRInitializer',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '74'
+                                        },
+                            '841437' => {
+                                          'Class' => '799406',
+                                          'Constructor' => 1,
+                                          'Header' => 'aprinitializer.h',
+                                          'Line' => '77',
+                                          'MnglName' => '_ZN7log4cxx7helpers14APRInitializerC1Ev',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'name' => 'this',
+                                                                'type' => '802453'
+                                                              }
+                                                     },
+                                          'Private' => 1,
+                                          'ShortName' => 'APRInitializer',
+                                          'Source' => 'aprinitializer.cpp',
+                                          'SourceLine' => '74'
+                                        },
+                            '8526538' => {
+                                           'Class' => '542848',
                                            'Header' => 'level.h',
-                                           'Line' => '194',
+                                           'Line' => '189',
                                            'MnglName' => '_ZN7log4cxx5Level9toLevelLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIS0_E',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'sArg',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '1' => {
                                                                  'name' => 'defaultLevel',
-                                                                 'type' => '337332'
+                                                                 'type' => '546687'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '336188',
+                                           'Return' => '544724',
                                            'ShortName' => 'toLevelLS',
                                            'Source' => 'level.cpp',
-                                           'SourceLine' => '252',
+                                           'SourceLine' => '215',
                                            'Static' => 1
                                          },
-                            '5900808' => {
-                                           'Class' => '5900731',
+                            '8526658' => {
+                                           'Class' => '8526581',
                                            'Header' => 'hierarchyeventlistener.h',
-                                           'Line' => '46',
+                                           'Line' => '40',
                                            'MnglName' => '_ZN7log4cxx3spi22HierarchyEventListener16addAppenderEventEPKNS_6LoggerEPKNS_8AppenderE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906021'
+                                                                 'type' => '8532134'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '3471489'
+                                                                 'type' => '4577991'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '5907732'
+                                                                 'type' => '8534785'
                                                                }
                                                       },
                                            'PureVirt' => 1,
@@ -48825,23 +70454,23 @@
                                            'ShortName' => 'addAppenderEvent',
                                            'VirtPos' => '5'
                                          },
-                            '5900854' => {
-                                           'Class' => '5900731',
+                            '8526704' => {
+                                           'Class' => '8526581',
                                            'Header' => 'hierarchyeventlistener.h',
-                                           'Line' => '50',
+                                           'Line' => '44',
                                            'MnglName' => '_ZN7log4cxx3spi22HierarchyEventListener19removeAppenderEventEPKNS_6LoggerEPKNS_8AppenderE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906021'
+                                                                 'type' => '8532134'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '3471489'
+                                                                 'type' => '4577991'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '5907732'
+                                                                 'type' => '8534785'
                                                                }
                                                       },
                                            'PureVirt' => 1,
@@ -48849,48 +70478,190 @@
                                            'ShortName' => 'removeAppenderEvent',
                                            'VirtPos' => '6'
                                          },
-                            '5900983' => {
-                                           'Class' => '910562',
+                            '8526887' => {
+                                           'Class' => '1349717',
                                            'Header' => 'loggerrepository.h',
-                                           'Line' => '50',
+                                           'InLine' => 2,
+                                           'Line' => '102',
+                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository23fireRemoveAppenderEventEPKNS_6LoggerEPKNS_8AppenderE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8768617'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'logger',
+                                                                 'type' => '4577991'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'appender',
+                                                                 'type' => '8534785'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi',
+                                                      '2' => 'rdx'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'fireRemoveAppenderEvent',
+                                           'Virt' => 1,
+                                           'VirtPos' => '19'
+                                         },
+                            '8526933' => {
+                                           'Class' => '1349717',
+                                           'Header' => 'loggerrepository.h',
+                                           'InLine' => 2,
+                                           'Line' => '100',
+                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository20fireAddAppenderEventEPKNS_6LoggerEPKNS_8AppenderE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8768617'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'logger',
+                                                                 'type' => '4577991'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'appender',
+                                                                 'type' => '8534785'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi',
+                                                      '2' => 'rdx'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'fireAddAppenderEvent',
+                                           'Virt' => 1,
+                                           'VirtPos' => '18'
+                                         },
+                            '8527022' => {
+                                           'Class' => '1349717',
+                                           'Header' => 'loggerrepository.h',
+                                           'Line' => '45',
                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepository14getStaticClassEv',
                                            'Private' => 1,
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'loader.cpp',
                                            'SourceLine' => '48',
                                            'Static' => 1
                                          },
-                            '5901117' => {
-                                           'Class' => '910568',
+                            '8527080' => {
+                                           'Class' => '1349723',
+                                           'Const' => 1,
                                            'Header' => 'logger.h',
-                                           'Line' => '165',
+                                           'Line' => '655',
+                                           'MnglName' => '_ZNK7log4cxx6Logger9getParentEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11470947'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rsi'
+                                                    },
+                                           'Return' => '1350317',
+                                           'ShortName' => 'getParent',
+                                           'Source' => 'logger.cpp',
+                                           'SourceLine' => '279'
+                                         },
+                            '8527094' => {
+                                           'Class' => '1349723',
+                                           'Header' => 'logger.h',
+                                           'Line' => '1638',
+                                           'MnglName' => '_ZN7log4cxx6Logger15updateThresholdEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11469603'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'updateThreshold',
+                                           'Source' => 'logger.cpp',
+                                           'SourceLine' => '528'
+                                         },
+                            '8527122' => {
+                                           'Class' => '1349723',
+                                           'Header' => 'logger.h',
+                                           'Line' => '1634',
+                                           'MnglName' => '_ZN7log4cxx6Logger9setParentESt10shared_ptrIS0_E',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11469603'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'parentLogger',
+                                                                 'type' => '1350317'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Protected' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'setParent',
+                                           'Source' => 'logger.cpp',
+                                           'SourceLine' => '514'
+                                         },
+                            '8527136' => {
+                                           'Class' => '1349723',
+                                           'Header' => 'logger.h',
+                                           'Line' => '106',
                                            'MnglName' => '_ZN7log4cxx6Logger20closeNestedAppendersEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903748'
+                                                                 'type' => '11469603'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'closeNestedAppenders',
                                            'Source' => 'logger.cpp',
-                                           'SourceLine' => '110'
+                                           'SourceLine' => '151'
                                          },
-                            '5901143' => {
-                                           'Class' => '910568',
+                            '8527162' => {
+                                           'Class' => '1349723',
                                            'Header' => 'logger.h',
-                                           'Line' => '1467',
+                                           'Line' => '1655',
+                                           'MnglName' => '_ZN7log4cxx6Logger17setResourceBundleERKSt10shared_ptrINS_7helpers14ResourceBundleEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11469603'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'bundle',
+                                                                 'type' => '11470981'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'setResourceBundle',
+                                           'Source' => 'logger.cpp',
+                                           'SourceLine' => '549'
+                                         },
+                            '8527176' => {
+                                           'Class' => '1349723',
+                                           'Header' => 'logger.h',
+                                           'Line' => '1630',
                                            'MnglName' => '_ZN7log4cxx6Logger12setHierarchyEPNS_3spi16LoggerRepositoryE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903748'
+                                                                 'type' => '11469603'
                                                                },
                                                         '1' => {
                                                                  'name' => 'repository1',
-                                                                 'type' => '5906889'
+                                                                 'type' => '5726905'
                                                                }
                                                       },
                                            'Private' => 1,
@@ -48902,987 +70673,954 @@
                                            'Return' => '1',
                                            'ShortName' => 'setHierarchy',
                                            'Source' => 'logger.cpp',
-                                           'SourceLine' => '437'
+                                           'SourceLine' => '509'
                                          },
-                            '5901376' => {
-                                           'Class' => '5901163',
+                            '8527190' => {
+                                           'Class' => '1349723',
+                                           'Header' => 'logger.h',
+                                           'Line' => '1626',
+                                           'MnglName' => '_ZN7log4cxx6Logger15removeHierarchyEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '11469603'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Protected' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'removeHierarchy',
+                                           'Source' => 'logger.cpp',
+                                           'SourceLine' => '499'
+                                         },
+                            '8527486' => {
+                                           'Class' => '5697022',
+                                           'Header' => 'hierarchy.h',
+                                           'MnglName' => '_ZN7log4cxx9Hierarchy14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'hierarchy.cpp',
+                                           'SourceLine' => '75',
+                                           'Static' => 1
+                                         },
+                            '8527503' => {
+                                           'Class' => '5697022',
+                                           'Header' => 'hierarchy.h',
+                                           'MnglName' => '_ZN7log4cxx9Hierarchy13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'hierarchy.cpp',
+                                           'SourceLine' => '75',
+                                           'Static' => 1
+                                         },
+                            '8527520' => {
+                                           'Class' => '5697022',
                                            'Const' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZNK7log4cxx9Hierarchy8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906784'
+                                                                 'type' => '8534751'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '48',
+                                           'SourceLine' => '75',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '59014' => {
-                                         'Class' => '53209',
-                                         'Destructor' => 1,
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZN7log4cxx7rolling6ActionD0Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54134'
-                                                             }
-                                                    },
-                                         'Protected' => 1,
-                                         'ShortName' => 'Action',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '34',
-                                         'Virt' => 1
-                                       },
-                            '5901415' => {
-                                           'Class' => '5901163',
-                                           'Header' => 'hierarchy.h',
-                                           'MnglName' => '_ZN7log4cxx9Hierarchy14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '48',
-                                           'Static' => 1
-                                         },
-                            '5901433' => {
-                                           'Class' => '5901163',
-                                           'Header' => 'hierarchy.h',
-                                           'MnglName' => '_ZN7log4cxx9Hierarchy13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '48',
-                                           'Static' => 1
-                                         },
-                            '5901451' => {
-                                           'Class' => '5901163',
+                            '8527560' => {
+                                           'Class' => '5697022',
                                            'Const' => 1,
                                            'Header' => 'hierarchy.h',
                                            'InLine' => 2,
-                                           'Line' => '88',
+                                           'Line' => '62',
                                            'MnglName' => '_ZNK7log4cxx9Hierarchy4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906784'
+                                                                 'type' => '8534751'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '5901495' => {
-                                           'Class' => '5901163',
+                            '8527605' => {
+                                           'Class' => '5697022',
                                            'Const' => 1,
                                            'Header' => 'hierarchy.h',
                                            'InLine' => 2,
-                                           'Line' => '90',
+                                           'Line' => '64',
                                            'MnglName' => '_ZNK7log4cxx9Hierarchy10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906784'
+                                                                 'type' => '8534751'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5901575' => {
-                                           'Class' => '5901163',
+                            '8527686' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
-                                           'Line' => '99',
+                                           'Line' => '73',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy6createEv',
-                                           'Return' => '5903070',
+                                           'Return' => '8529263',
                                            'ShortName' => 'create',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '420',
+                                           'SourceLine' => '467',
                                            'Static' => 1
                                          },
-                            '5901637' => {
-                                           'Class' => '5901163',
+                            '8527748' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy25addHierarchyEventListenerERKSt10shared_ptrINS_3spi22HierarchyEventListenerEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'listener',
-                                                                 'type' => '5907709'
+                                                                 'type' => '8534767'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'addHierarchyEventListener',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '80',
+                                           'SourceLine' => '100',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '5901678' => {
-                                           'Class' => '5901163',
+                            '8527789' => {
+                                           'Class' => '5697022',
+                                           'Header' => 'hierarchy.h',
+                                           'MnglName' => '_ZN7log4cxx9Hierarchy18ensureIsConfiguredESt8functionIFvvEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8533639'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'configurator',
+                                                                 'type' => '932902'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'ensureIsConfigured',
+                                           'Source' => 'hierarchy.cpp',
+                                           'SourceLine' => '302',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '8527831' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy5clearEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'clear',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '94'
+                                           'SourceLine' => '114'
                                          },
-                            '5901705' => {
-                                           'Class' => '5901163',
+                            '8527858' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy21emitNoAppenderWarningEPKNS_6LoggerE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'logger',
-                                                                 'type' => '3471489'
+                                                                 'type' => '4577991'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'emitNoAppenderWarning',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '100',
+                                           'SourceLine' => '120',
                                            'Virt' => 1,
-                                           'VirtPos' => '9'
+                                           'VirtPos' => '10'
                                          },
-                            '5901746' => {
-                                           'Class' => '5901163',
+                            '8527899' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
-                                           'Return' => '911139',
+                                           'Return' => '1350317',
                                            'ShortName' => 'exists',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '119',
+                                           'SourceLine' => '139',
                                            'Virt' => 1,
-                                           'VirtPos' => '14'
+                                           'VirtPos' => '15'
                                          },
-                            '5901790' => {
-                                           'Class' => '5901163',
+                            '8527944' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy12setThresholdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'levelStr',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setThreshold',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '144',
+                                           'SourceLine' => '164',
                                            'Virt' => 1,
-                                           'VirtPos' => '8'
+                                           'VirtPos' => '9'
                                          },
-                            '5901831' => {
-                                           'Class' => '5901163',
+                            '8527985' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy12setThresholdERKSt10shared_ptrINS_5LevelEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'l',
-                                                                 'type' => '337332'
+                                                                 'type' => '546687'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setThreshold',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '135',
+                                           'SourceLine' => '155',
                                            'Virt' => 1,
-                                           'VirtPos' => '7'
+                                           'VirtPos' => '8'
                                          },
-                            '5901872' => {
-                                           'Class' => '5901163',
+                            '8528026' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy20fireAddAppenderEventEPKNS_6LoggerEPKNS_8AppenderE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'logger',
-                                                                 'type' => '3471489'
+                                                                 'type' => '4577991'
                                                                },
                                                         '2' => {
                                                                  'name' => 'appender',
-                                                                 'type' => '5907732'
+                                                                 'type' => '8534785'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'fireAddAppenderEvent',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '170',
+                                           'SourceLine' => '190',
                                            'Virt' => 1,
-                                           'VirtPos' => '17'
+                                           'VirtPos' => '18'
                                          },
-                            '5901918' => {
-                                           'Class' => '5901163',
+                            '8528072' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy23fireRemoveAppenderEventEPKNS_6LoggerEPKNS_8AppenderE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'logger',
-                                                                 'type' => '3471489'
+                                                                 'type' => '4577991'
                                                                },
                                                         '2' => {
                                                                  'name' => 'appender',
-                                                                 'type' => '5907732'
+                                                                 'type' => '8534785'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'fireRemoveAppenderEvent',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '189'
+                                           'SourceLine' => '209',
+                                           'Virt' => 1,
+                                           'VirtPos' => '19'
                                          },
-                            '5901955' => {
-                                           'Class' => '5901163',
+                            '8528118' => {
+                                           'Class' => '5697022',
                                            'Const' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZNK7log4cxx9Hierarchy12getThresholdEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906784'
+                                                                 'type' => '8534751'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '337332',
+                                           'Return' => '544724',
                                            'ShortName' => 'getThreshold',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '207',
+                                           'SourceLine' => '227',
                                            'Virt' => 1,
-                                           'VirtPos' => '10'
+                                           'VirtPos' => '11'
                                          },
-                            '5901994' => {
-                                           'Class' => '5901163',
+                            '8528158' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
-                                           'Return' => '911139',
+                                           'Return' => '1350317',
                                            'ShortName' => 'getLogger',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '212',
+                                           'SourceLine' => '232',
                                            'Virt' => 1,
-                                           'VirtPos' => '11'
+                                           'VirtPos' => '12'
                                          },
-                            '5902038' => {
-                                           'Class' => '5901163',
+                            '8528203' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'name',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'factory',
-                                                                 'type' => '912889'
+                                                                 'type' => '1351906'
                                                                }
                                                       },
-                                           'Return' => '911139',
+                                           'Return' => '1350317',
                                            'ShortName' => 'getLogger',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '217',
+                                           'SourceLine' => '238',
                                            'Virt' => 1,
-                                           'VirtPos' => '12'
+                                           'VirtPos' => '13'
                                          },
-                            '5902087' => {
-                                           'Class' => '5901163',
+                            '8528253' => {
+                                           'Class' => '5697022',
                                            'Const' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZNK7log4cxx9Hierarchy17getCurrentLoggersEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906784'
+                                                                 'type' => '8534751'
                                                                }
                                                       },
-                                           'Return' => '911151',
+                                           'Return' => '1350329',
                                            'ShortName' => 'getCurrentLoggers',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '253',
+                                           'SourceLine' => '272',
                                            'Virt' => 1,
-                                           'VirtPos' => '16'
+                                           'VirtPos' => '17'
                                          },
-                            '5902126' => {
-                                           'Class' => '5901163',
+                            '8528294' => {
+                                           'Class' => '5697022',
                                            'Const' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZNK7log4cxx9Hierarchy13getRootLoggerEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906784'
+                                                                 'type' => '8534751'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '911139',
+                                           'Return' => '1350317',
                                            'ShortName' => 'getRootLogger',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '266',
+                                           'SourceLine' => '285',
                                            'Virt' => 1,
-                                           'VirtPos' => '13'
+                                           'VirtPos' => '14'
                                          },
-                            '5902167' => {
-                                           'Class' => '5901163',
+                            '8528335' => {
+                                           'Class' => '5697022',
                                            'Const' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZNK7log4cxx9Hierarchy10isDisabledEi',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906784'
+                                                                 'type' => '8534751'
                                                                },
                                                         '1' => {
                                                                  'name' => 'level',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '83923',
                                            'ShortName' => 'isDisabled',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '271',
+                                           'SourceLine' => '297',
                                            'Virt' => 1,
-                                           'VirtPos' => '6'
+                                           'VirtPos' => '7'
                                          },
-                            '5902213' => {
-                                           'Class' => '5901163',
+                            '8528381' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy18resetConfigurationEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'resetConfiguration',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '284',
+                                           'SourceLine' => '312',
                                            'Virt' => 1,
-                                           'VirtPos' => '18'
+                                           'VirtPos' => '20'
                                          },
-                            '5902249' => {
-                                           'Class' => '5901163',
+                            '8528418' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy8shutdownEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'shutdown',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '309',
+                                           'SourceLine' => '340',
                                            'Virt' => 1,
-                                           'VirtPos' => '15'
+                                           'VirtPos' => '16'
                                          },
-                            '5902285' => {
-                                           'Class' => '5901163',
+                            '8528455' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy12isConfiguredEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'isConfigured',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '415',
+                                           'SourceLine' => '461',
                                            'Virt' => 1,
-                                           'VirtPos' => '19'
+                                           'VirtPos' => '21'
                                          },
-                            '5902326' => {
-                                           'Class' => '5901163',
+                            '8528496' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy13setConfiguredEb',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'newValue',
-                                                                 'type' => '40888'
+                                                                 'type' => '83923'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setConfigured',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '409',
+                                           'SourceLine' => '454',
                                            'Virt' => 1,
-                                           'VirtPos' => '20'
+                                           'VirtPos' => '22'
                                          },
-                            '5902367' => {
-                                           'Class' => '5901163',
+                            '8528538' => {
+                                           'Class' => '5697022',
+                                           'Header' => 'hierarchy.h',
+                                           'Line' => '218',
+                                           'MnglName' => '_ZN7log4cxx9Hierarchy14updateChildrenEPKNS_6LoggerE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8533639'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'parent',
+                                                                 'type' => '4577991'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'updateChildren',
+                                           'Source' => 'hierarchy.cpp',
+                                           'SourceLine' => '439'
+                                         },
+                            '8528571' => {
+                                           'Class' => '5697022',
+                                           'Header' => 'hierarchy.h',
+                                           'MnglName' => '_ZN7log4cxx9Hierarchy14clearAppendersEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8533639'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'clearAppenders',
+                                           'Source' => 'hierarchy.cpp',
+                                           'SourceLine' => '473'
+                                         },
+                            '8528632' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy20setThresholdInternalERKSt10shared_ptrINS_5LevelEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'l',
-                                                                 'type' => '337332'
+                                                                 'type' => '546687'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'setThresholdInternal',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '159'
+                                           'SourceLine' => '179'
                                          },
-                            '5902398' => {
-                                           'Class' => '5901163',
+                            '8528663' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy16shutdownInternalEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'shutdownInternal',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '316'
+                                           'SourceLine' => '347'
                                          },
-                            '5902425' => {
-                                           'Class' => '5901163',
+                            '8528690' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
-                                           'MnglName' => '_ZN7log4cxx9Hierarchy13updateParentsESt10shared_ptrINS_6LoggerEE',
+                                           'MnglName' => '_ZN7log4cxx9Hierarchy13updateParentsERKSt10shared_ptrINS_6LoggerEES5_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'logger',
-                                                                 'type' => '911139'
+                                                                 'type' => '5699173'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'root',
+                                                                 'type' => '5699173'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'updateParents',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '341'
+                                           'SourceLine' => '374'
                                          },
-                            '5902535' => {
-                                           'Class' => '5901163',
+                            '8528727' => {
+                                           'Class' => '5697022',
                                            'Header' => 'hierarchy.h',
-                                           'MnglName' => '_ZN7log4cxx9Hierarchy14updateChildrenERSt6vectorISt10shared_ptrINS_6LoggerEESaIS4_EES4_',
+                                           'MnglName' => '_ZN7log4cxx9Hierarchy14updateChildrenERSt6vectorISt10shared_ptrINS_6LoggerEESaIS4_EERKS4_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                },
                                                         '1' => {
                                                                  'name' => 'pn',
-                                                                 'type' => '5907756'
+                                                                 'type' => '8534803'
                                                                },
                                                         '2' => {
                                                                  'name' => 'logger',
-                                                                 'type' => '911139'
+                                                                 'type' => '5699173'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'updateChildren',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '390'
+                                           'SourceLine' => '420'
                                          },
-                            '5902693' => {
-                                           'Class' => '5902572',
+                            '8528963' => {
+                                           'Class' => '8528842',
                                            'Const' => 1,
                                            'Header' => 'hierarchy.h',
                                            'InLine' => 2,
-                                           'Line' => '87',
+                                           'Line' => '61',
                                            'MnglName' => '_ZNK7log4cxx9Hierarchy14ClazzHierarchy7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5907785'
+                                                                 'type' => '8534844'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '5902849' => {
+                            '8529058' => {
                                            'Data' => 1,
-                                           'Line' => '48',
+                                           'Line' => '75',
                                            'MnglName' => '_ZN7log4cxx7classes21HierarchyRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'HierarchyRegistration',
                                            'Source' => 'hierarchy.cpp'
                                          },
-                            '59113' => {
-                                         'Class' => '53209',
-                                         'Destructor' => 1,
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZN7log4cxx7rolling6ActionD1Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54134'
-                                                             }
-                                                    },
-                                         'Protected' => 1,
-                                         'ShortName' => 'Action',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '34',
-                                         'Virt' => 1
-                                       },
-                            '59181' => {
-                                         'Class' => '53209',
-                                         'Destructor' => 1,
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZN7log4cxx7rolling6ActionD2Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54134'
-                                                             }
-                                                    },
-                                         'Protected' => 1,
-                                         'ShortName' => 'Action',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '34',
-                                         'Virt' => 1
-                                       },
-                            '59304' => {
-                                         'Class' => '53209',
-                                         'Constructor' => 1,
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZN7log4cxx7rolling6ActionC1Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54134'
-                                                             }
-                                                    },
-                                         'Protected' => 1,
-                                         'ShortName' => 'Action',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '27'
-                                       },
-                            '59467' => {
-                                         'Class' => '53209',
-                                         'Constructor' => 1,
-                                         'Header' => 'action.h',
-                                         'MnglName' => '_ZN7log4cxx7rolling6ActionC2Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54134'
-                                                             }
-                                                    },
-                                         'Protected' => 1,
-                                         'ShortName' => 'Action',
-                                         'Source' => 'action.cpp',
-                                         'SourceLine' => '27'
-                                       },
-                            '6096561' => {
-                                           'Class' => '5901163',
+                            '8748622' => {
+                                           'Class' => '5697022',
                                            'Destructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9HierarchyD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
                                            'ShortName' => 'Hierarchy',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '65',
+                                           'SourceLine' => '82',
                                            'Virt' => 1
                                          },
-                            '6096660' => {
-                                           'Class' => '5901163',
+                            '8748720' => {
+                                           'Class' => '5697022',
                                            'Destructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9HierarchyD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
                                            'ShortName' => 'Hierarchy',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '65',
+                                           'SourceLine' => '82',
                                            'Virt' => 1
                                          },
-                            '6104531' => {
-                                           'Class' => '5901163',
+                            '8756002' => {
+                                           'Class' => '5697022',
                                            'Destructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9HierarchyD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
                                            'ShortName' => 'Hierarchy',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '65',
+                                           'SourceLine' => '82',
                                            'Virt' => 1
                                          },
-                            '6112454' => {
-                                           'Class' => '5901163',
+                            '8763288' => {
+                                           'Class' => '5697022',
                                            'Constructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9HierarchyC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'ShortName' => 'Hierarchy',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '50'
+                                           'SourceLine' => '77'
                                          },
-                            '61147' => {
-                                         'Artificial' => 1,
-                                         'Class' => '53749',
-                                         'Destructor' => 1,
-                                         'Header' => 'action.h',
-                                         'InLine' => 1,
-                                         'Line' => '37',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionD0Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54179'
-                                                             }
-                                                    },
-                                         'ShortName' => 'ClazzAction',
-                                         'Virt' => 1
-                                       },
-                            '61148' => {
-                                         'Artificial' => 1,
-                                         'Class' => '53749',
-                                         'Destructor' => 1,
-                                         'Header' => 'action.h',
-                                         'InLine' => 1,
-                                         'Line' => '37',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionD1Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54179'
-                                                             }
-                                                    },
-                                         'ShortName' => 'ClazzAction',
-                                         'Virt' => 1
-                                       },
-                            '6124199' => {
-                                           'Class' => '5901163',
+                            '8765940' => {
+                                           'Class' => '5697022',
                                            'Constructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'MnglName' => '_ZN7log4cxx9HierarchyC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5903868'
+                                                                 'type' => '8533639'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'ShortName' => 'Hierarchy',
                                            'Source' => 'hierarchy.cpp',
-                                           'SourceLine' => '50'
+                                           'SourceLine' => '77'
                                          },
-                            '61288' => {
-                                         'Artificial' => 1,
-                                         'Class' => '53749',
-                                         'Destructor' => 1,
-                                         'Header' => 'action.h',
-                                         'InLine' => 1,
-                                         'Line' => '37',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionD2Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54179'
-                                                             }
-                                                    },
-                                         'ShortName' => 'ClazzAction',
-                                         'Virt' => 1
-                                       },
-                            '6136597' => {
+                            '8768667' => {
                                            'Artificial' => 1,
-                                           'Class' => '910562',
+                                           'Class' => '1349717',
                                            'Constructor' => 1,
                                            'Header' => 'loggerrepository.h',
                                            'InLine' => 1,
-                                           'Line' => '47',
+                                           'Line' => '42',
                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepositoryC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906895'
+                                                                 'type' => '8768617'
                                                                }
                                                       },
                                            'ShortName' => 'LoggerRepository'
                                          },
-                            '6136598' => {
+                            '8768668' => {
                                            'Artificial' => 1,
-                                           'Class' => '910562',
+                                           'Class' => '1349717',
                                            'Constructor' => 1,
                                            'Header' => 'loggerrepository.h',
                                            'InLine' => 1,
-                                           'Line' => '47',
+                                           'Line' => '42',
                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepositoryC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906895'
+                                                                 'type' => '8768617'
                                                                }
                                                       },
                                            'ShortName' => 'LoggerRepository'
                                          },
-                            '61378' => {
-                                         'Artificial' => 1,
-                                         'Class' => '53749',
-                                         'Constructor' => 1,
-                                         'Header' => 'action.h',
-                                         'InLine' => 1,
-                                         'Line' => '37',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionC2Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54179'
-                                                             }
-                                                    },
-                                         'ShortName' => 'ClazzAction'
-                                       },
-                            '61379' => {
-                                         'Artificial' => 1,
-                                         'Class' => '53749',
-                                         'Constructor' => 1,
-                                         'Header' => 'action.h',
-                                         'InLine' => 1,
-                                         'Line' => '37',
-                                         'MnglName' => '_ZN7log4cxx7rolling6Action11ClazzActionC1Ev',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'name' => 'this',
-                                                               'type' => '54179'
-                                                             }
-                                                    },
-                                         'ShortName' => 'ClazzAction'
-                                       },
-                            '6138510' => {
+                            '8771247' => {
                                            'Artificial' => 1,
-                                           'Class' => '5902572',
+                                           'Class' => '8528842',
                                            'Destructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'InLine' => 1,
-                                           'Line' => '87',
+                                           'Line' => '61',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy14ClazzHierarchyD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5907768'
+                                                                 'type' => '8534827'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHierarchy',
                                            'Virt' => 1
                                          },
-                            '6138511' => {
+                            '8771248' => {
                                            'Artificial' => 1,
-                                           'Class' => '5902572',
+                                           'Class' => '8528842',
                                            'Destructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'InLine' => 1,
-                                           'Line' => '87',
+                                           'Line' => '61',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy14ClazzHierarchyD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5907768'
+                                                                 'type' => '8534827'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHierarchy',
                                            'Virt' => 1
                                          },
-                            '6138652' => {
+                            '8771389' => {
                                            'Artificial' => 1,
-                                           'Class' => '5902572',
+                                           'Class' => '8528842',
                                            'Destructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'InLine' => 1,
-                                           'Line' => '87',
+                                           'Line' => '61',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy14ClazzHierarchyD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5907768'
+                                                                 'type' => '8534827'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHierarchy',
                                            'Virt' => 1
                                          },
-                            '6138742' => {
+                            '8771479' => {
                                            'Artificial' => 1,
-                                           'Class' => '5902572',
+                                           'Class' => '8528842',
                                            'Constructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'InLine' => 1,
-                                           'Line' => '87',
+                                           'Line' => '61',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy14ClazzHierarchyC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5907768'
+                                                                 'type' => '8534827'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHierarchy'
                                          },
-                            '6138743' => {
+                            '8771480' => {
                                            'Artificial' => 1,
-                                           'Class' => '5902572',
+                                           'Class' => '8528842',
                                            'Constructor' => 1,
                                            'Header' => 'hierarchy.h',
                                            'InLine' => 1,
-                                           'Line' => '87',
+                                           'Line' => '61',
                                            'MnglName' => '_ZN7log4cxx9Hierarchy14ClazzHierarchyC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5907768'
+                                                                 'type' => '8534827'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHierarchy'
                                          },
-                            '6138877' => {
+                            '8771762' => {
                                            'Artificial' => 1,
-                                           'Class' => '910562',
+                                           'Class' => '1349717',
                                            'Destructor' => 1,
                                            'Header' => 'loggerrepository.h',
                                            'InLine' => 1,
-                                           'Line' => '51',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepositoryD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906895'
+                                                                 'type' => '8768617'
                                                                }
                                                       },
                                            'ShortName' => 'LoggerRepository',
                                            'Virt' => 1
                                          },
-                            '6138878' => {
+                            '8771763' => {
                                            'Artificial' => 1,
-                                           'Class' => '910562',
+                                           'Class' => '1349717',
                                            'Destructor' => 1,
                                            'Header' => 'loggerrepository.h',
                                            'InLine' => 1,
-                                           'Line' => '51',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx3spi16LoggerRepositoryD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '5906895'
+                                                                 'type' => '8768617'
                                                                }
                                                       },
                                            'ShortName' => 'LoggerRepository',
                                            'Virt' => 1
                                          },
-                            '6211360' => {
-                                           'Class' => '6211347',
+                            '8875908' => {
+                                           'Class' => '4173606',
+                                           'Const' => 1,
+                                           'Header' => 'simpledateformat.h',
+                                           'Line' => '58',
+                                           'MnglName' => '_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '19328230'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 's',
+                                                                 'type' => '544742'
+                                                               },
+                                                        '2' => {
+                                                                 'name' => 'time',
+                                                                 'type' => '800615'
+                                                               },
+                                                        '3' => {
+                                                                 'name' => 'p',
+                                                                 'type' => '99413'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'format',
+                                           'Source' => 'simpledateformat.cpp',
+                                           'SourceLine' => '850',
+                                           'Virt' => 1,
+                                           'VirtPos' => '5'
+                                         },
+                            '8875920' => {
+                                           'Class' => '4173606',
+                                           'Header' => 'simpledateformat.h',
+                                           'Line' => '66',
+                                           'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '19328213'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'zone',
+                                                                 'type' => '1959469'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Return' => '1',
+                                           'ShortName' => 'setTimeZone',
+                                           'Source' => 'simpledateformat.cpp',
+                                           'SourceLine' => '864',
+                                           'Virt' => 1,
+                                           'VirtPos' => '6'
+                                         },
+                            '8876373' => {
+                                           'Class' => '8876360',
                                            'Header' => 'transform.h',
                                            'Line' => '43',
                                            'MnglName' => '_ZN7log4cxx7helpers9Transform18appendEscapingTagsERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS7_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'buf',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '1' => {
                                                                  'name' => 'input',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Return' => '1',
@@ -49891,19 +71629,19 @@
                                            'SourceLine' => '26',
                                            'Static' => 1
                                          },
-                            '6211388' => {
-                                           'Class' => '6211347',
+                            '8876401' => {
+                                           'Class' => '8876360',
                                            'Header' => 'transform.h',
                                            'Line' => '56',
                                            'MnglName' => '_ZN7log4cxx7helpers9Transform19appendEscapingCDATAERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS7_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'buf',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '1' => {
                                                                  'name' => 'input',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Return' => '1',
@@ -49912,196 +71650,254 @@
                                            'SourceLine' => '89',
                                            'Static' => 1
                                          },
-                            '6212071' => {
-                                           'Class' => '2840324',
-                                           'Const' => 1,
-                                           'Header' => 'simpledateformat.h',
-                                           'Line' => '65',
-                                           'MnglName' => '_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '13799385'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 's',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'time',
-                                                                 'type' => '523038'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'simpledateformat.cpp',
-                                           'SourceLine' => '834',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '6212083' => {
-                                           'Class' => '2840324',
-                                           'Header' => 'simpledateformat.h',
-                                           'Line' => '73',
-                                           'MnglName' => '_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '13799368'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'zone',
-                                                                 'type' => '1265127'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setTimeZone',
-                                           'Source' => 'simpledateformat.cpp',
-                                           'SourceLine' => '848',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '6212279' => {
-                                           'Class' => '334467',
+                            '8877499' => {
+                                           'Class' => '542848',
                                            'Header' => 'level.h',
-                                           'Line' => '231',
+                                           'Line' => '225',
                                            'MnglName' => '_ZN7log4cxx5Level7getWarnEv',
                                            'Private' => 1,
-                                           'Return' => '336188',
+                                           'Return' => '544724',
                                            'ShortName' => 'getWarn',
                                            'Source' => 'level.cpp',
-                                           'SourceLine' => '88',
+                                           'SourceLine' => '51',
                                            'Static' => 1
                                          },
-                            '6213189' => {
-                                           'Data' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7classes22HTMLLayoutRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'HTMLLayoutRegistration',
-                                           'Source' => 'htmllayout.cpp'
+                            '8878024' => {
+                                           'Class' => '542896',
+                                           'Const' => 1,
+                                           'Header' => 'loggingevent.h',
+                                           'Line' => '99',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent13getThreadNameB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '12067430'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '363071',
+                                           'ShortName' => 'getThreadName',
+                                           'Source' => 'loggingevent.cpp',
+                                           'SourceLine' => '423'
                                          },
-                            '6213349' => {
-                                           'Class' => '6213207',
+                            '8878060' => {
+                                           'Class' => '542896',
+                                           'Const' => 1,
+                                           'Header' => 'loggingevent.h',
+                                           'Line' => '91',
+                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent18getRenderedMessageB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '12067430'
+                                                               }
+                                                      },
+                                           'Private' => 1,
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '363071',
+                                           'ShortName' => 'getRenderedMessage',
+                                           'Source' => 'loggingevent.cpp',
+                                           'SourceLine' => '418'
+                                         },
+                            '8878394' => {
+                                           'Class' => '8878212',
                                            'Const' => 1,
                                            'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZNK7log4cxx10HTMLLayout8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215605'
+                                                                 'type' => '8880716'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'htmllayout.cpp',
-                                           'SourceLine' => '36',
+                                           'SourceLine' => '49',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '6213388' => {
-                                           'Class' => '6213207',
+                            '8878433' => {
+                                           'Class' => '8878212',
                                            'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout14getStaticClassEv',
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'htmllayout.cpp',
-                                           'SourceLine' => '36',
+                                           'SourceLine' => '49',
                                            'Static' => 1
                                          },
-                            '6213406' => {
-                                           'Class' => '6213207',
+                            '8878450' => {
+                                           'Class' => '8878212',
                                            'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout13registerClassEv',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'registerClass',
                                            'Source' => 'htmllayout.cpp',
-                                           'SourceLine' => '36',
+                                           'SourceLine' => '49',
                                            'Static' => 1
                                          },
-                            '6213424' => {
-                                           'Class' => '6213207',
+                            '8878467' => {
+                                           'Class' => '8878212',
                                            'Const' => 1,
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 2,
-                                           'Line' => '49',
+                                           'Line' => '38',
                                            'MnglName' => '_ZNK7log4cxx10HTMLLayout4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215605'
+                                                                 'type' => '8880716'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '6213468' => {
-                                           'Class' => '6213207',
+                            '8878511' => {
+                                           'Class' => '8878212',
                                            'Const' => 1,
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 2,
-                                           'Line' => '52',
+                                           'Line' => '41',
                                            'MnglName' => '_ZNK7log4cxx10HTMLLayout10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215605'
+                                                                 'type' => '8880716'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6213675' => {
-                                           'Class' => '6213207',
+                            '8878635' => {
+                                           'Class' => '8878212',
+                                           'Header' => 'htmllayout.h',
+                                           'MnglName' => '_ZN7log4cxx10HTMLLayout15setLocationInfoEb',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8880688'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'locationInfoFlag',
+                                                                 'type' => '83923'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setLocationInfo',
+                                           'Source' => 'htmllayout.cpp',
+                                           'SourceLine' => '242'
+                                         },
+                            '8878667' => {
+                                           'Class' => '8878212',
                                            'Const' => 1,
                                            'Header' => 'htmllayout.h',
-                                           'InLine' => 2,
-                                           'Line' => '101',
+                                           'MnglName' => '_ZNK7log4cxx10HTMLLayout15getLocationInfoEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8880716'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83923',
+                                           'ShortName' => 'getLocationInfo',
+                                           'Source' => 'htmllayout.cpp',
+                                           'SourceLine' => '247'
+                                         },
+                            '8878698' => {
+                                           'Class' => '8878212',
+                                           'Header' => 'htmllayout.h',
+                                           'MnglName' => '_ZN7log4cxx10HTMLLayout8setTitleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8880688'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'title1',
+                                                                 'type' => '363071'
+                                                               }
+                                                      },
+                                           'Return' => '1',
+                                           'ShortName' => 'setTitle',
+                                           'Source' => 'htmllayout.cpp',
+                                           'SourceLine' => '252'
+                                         },
+                            '8878730' => {
+                                           'Class' => '8878212',
+                                           'Const' => 1,
+                                           'Header' => 'htmllayout.h',
+                                           'MnglName' => '_ZNK7log4cxx10HTMLLayout8getTitleB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8880716'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '363071',
+                                           'ShortName' => 'getTitle',
+                                           'Source' => 'htmllayout.cpp',
+                                           'SourceLine' => '257'
+                                         },
+                            '8878762' => {
+                                           'Class' => '8878212',
+                                           'Const' => 1,
+                                           'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZNK7log4cxx10HTMLLayout14getContentTypeB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215605'
+                                                                 'type' => '8880716'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getContentType',
+                                           'Source' => 'htmllayout.cpp',
+                                           'SourceLine' => '262',
                                            'Virt' => 1,
                                            'VirtPos' => '8'
                                          },
-                            '6213714' => {
-                                           'Class' => '6213207',
+                            '8878803' => {
+                                           'Class' => '8878212',
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 2,
-                                           'Line' => '109',
+                                           'Line' => '84',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout15activateOptionsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215571'
+                                                                 'type' => '8880688'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -50113,102 +71909,102 @@
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '6213754' => {
-                                           'Class' => '6213207',
+                            '8878843' => {
+                                           'Class' => '8878212',
                                            'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215571'
+                                                                 'type' => '8880688'
                                                                },
                                                         '1' => {
                                                                  'name' => 'option',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'value',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setOption',
                                            'Source' => 'htmllayout.cpp',
-                                           'SourceLine' => '47',
+                                           'SourceLine' => '61',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '6213799' => {
-                                           'Class' => '6213207',
+                            '8878888' => {
+                                           'Class' => '8878212',
                                            'Const' => 1,
                                            'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZNK7log4cxx10HTMLLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215605'
+                                                                 'type' => '8880716'
                                                                },
                                                         '1' => {
                                                                  'name' => 'output',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'format',
                                            'Source' => 'htmllayout.cpp',
-                                           'SourceLine' => '63',
+                                           'SourceLine' => '77',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '6213849' => {
-                                           'Class' => '6213207',
+                            '8878938' => {
+                                           'Class' => '8878212',
                                            'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout12appendHeaderERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215571'
+                                                                 'type' => '8880688'
                                                                },
                                                         '1' => {
                                                                  'name' => 'output',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'appendHeader',
                                            'Source' => 'htmllayout.cpp',
-                                           'SourceLine' => '154',
+                                           'SourceLine' => '168',
                                            'Virt' => 1,
                                            'VirtPos' => '9'
                                          },
-                            '6213894' => {
-                                           'Class' => '6213207',
+                            '8878983' => {
+                                           'Class' => '8878212',
                                            'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout12appendFooterERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215571'
+                                                                 'type' => '8880688'
                                                                },
                                                         '1' => {
                                                                  'name' => 'output',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -50217,772 +72013,895 @@
                                            'Return' => '1',
                                            'ShortName' => 'appendFooter',
                                            'Source' => 'htmllayout.cpp',
-                                           'SourceLine' => '219',
+                                           'SourceLine' => '233',
                                            'Virt' => 1,
                                            'VirtPos' => '10'
                                          },
-                            '6213939' => {
-                                           'Class' => '6213207',
+                            '8879028' => {
+                                           'Class' => '8878212',
                                            'Const' => 1,
                                            'Header' => 'htmllayout.h',
-                                           'InLine' => 2,
-                                           'Line' => '132',
                                            'MnglName' => '_ZNK7log4cxx10HTMLLayout16ignoresThrowableEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215605'
+                                                                 'type' => '8880716'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'ignoresThrowable',
+                                           'Source' => 'htmllayout.cpp',
+                                           'SourceLine' => '267',
                                            'Virt' => 1,
                                            'VirtPos' => '11'
                                          },
-                            '6214098' => {
-                                           'Class' => '6213978',
+                            '8879190' => {
+                                           'Class' => '8879069',
                                            'Const' => 1,
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 2,
-                                           'Line' => '48',
+                                           'Line' => '37',
                                            'MnglName' => '_ZNK7log4cxx10HTMLLayout15ClazzHTMLLayout7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215639'
+                                                                 'type' => '8880750'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6214137' => {
-                                           'Class' => '6213978',
+                            '8879229' => {
+                                           'Class' => '8879069',
                                            'Const' => 1,
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 2,
-                                           'Line' => '48',
+                                           'Line' => '37',
                                            'MnglName' => '_ZNK7log4cxx10HTMLLayout15ClazzHTMLLayout11newInstanceEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215639'
+                                                                 'type' => '8880750'
                                                                }
                                                       },
-                                           'Return' => '6215565',
+                                           'Return' => '8880682',
                                            'ShortName' => 'newInstance',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '6216305' => {
+                            '8879268' => {
                                            'Artificial' => 1,
-                                           'Class' => '6213207',
+                                           'Class' => '8879069',
+                                           'Header' => 'htmllayout.h',
+                                           'InLine' => 2,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZTch0_h0_NK7log4cxx10HTMLLayout15ClazzHTMLLayout11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8880750'
+                                                               }
+                                                      },
+                                           'Return' => '8880682',
+                                           'ShortName' => '_ZTch0_h0_NK7log4cxx10HTMLLayout15ClazzHTMLLayout11newInstanceEv'
+                                         },
+                            '8879340' => {
+                                           'Data' => 1,
+                                           'Line' => '49',
+                                           'MnglName' => '_ZN7log4cxx7classes22HTMLLayoutRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'HTMLLayoutRegistration',
+                                           'Source' => 'htmllayout.cpp'
+                                         },
+                            '8879402' => {
+                                           'Class' => '544649',
+                                           'Const' => 1,
+                                           'Header' => 'layout.h',
+                                           'InLine' => 2,
+                                           'Line' => '40',
+                                           'MnglName' => '_ZNK7log4cxx6Layout10instanceofERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8948556'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '83923',
+                                           'ShortName' => 'instanceof',
+                                           'Virt' => 1,
+                                           'VirtPos' => '3'
+                                         },
+                            '8879446' => {
+                                           'Class' => '544649',
+                                           'Const' => 1,
+                                           'Header' => 'layout.h',
+                                           'InLine' => 2,
+                                           'Line' => '37',
+                                           'MnglName' => '_ZNK7log4cxx6Layout4castERKNS_7helpers5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8948556'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '8934704' => {
+                                           'Class' => '8878212',
                                            'Destructor' => 1,
                                            'Header' => 'htmllayout.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayoutD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215571'
+                                                                 'type' => '8880688'
                                                                }
                                                       },
                                            'ShortName' => 'HTMLLayout',
+                                           'Source' => 'htmllayout.cpp',
+                                           'SourceLine' => '58',
                                            'Virt' => 1
                                          },
-                            '6216306' => {
-                                           'Artificial' => 1,
-                                           'Class' => '6213207',
+                            '8934802' => {
+                                           'Class' => '8878212',
                                            'Destructor' => 1,
                                            'Header' => 'htmllayout.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx10HTMLLayoutD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '6215571'
-                                                               }
-                                                      },
-                                           'ShortName' => 'HTMLLayout',
-                                           'Virt' => 1
-                                         },
-                            '6217271' => {
-                                           'Artificial' => 1,
-                                           'Class' => '6213207',
-                                           'Destructor' => 1,
-                                           'Header' => 'htmllayout.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayoutD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215571'
+                                                                 'type' => '8880688'
                                                                }
                                                       },
                                            'ShortName' => 'HTMLLayout',
+                                           'Source' => 'htmllayout.cpp',
+                                           'SourceLine' => '58',
                                            'Virt' => 1
                                          },
-                            '6273175' => {
-                                           'Class' => '6213207',
+                            '8936073' => {
+                                           'Class' => '8878212',
+                                           'Destructor' => 1,
+                                           'Header' => 'htmllayout.h',
+                                           'MnglName' => '_ZN7log4cxx10HTMLLayoutD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8880688'
+                                                               }
+                                                      },
+                                           'ShortName' => 'HTMLLayout',
+                                           'Source' => 'htmllayout.cpp',
+                                           'SourceLine' => '58',
+                                           'Virt' => 1
+                                         },
+                            '8937275' => {
+                                           'Class' => '8878212',
                                            'Constructor' => 1,
                                            'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayoutC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215571'
+                                                                 'type' => '8880688'
                                                                }
                                                       },
                                            'ShortName' => 'HTMLLayout',
                                            'Source' => 'htmllayout.cpp',
-                                           'SourceLine' => '39'
+                                           'SourceLine' => '52'
                                          },
-                            '6276906' => {
-                                           'Class' => '6213207',
+                            '8941759' => {
+                                           'Class' => '8878212',
                                            'Constructor' => 1,
                                            'Header' => 'htmllayout.h',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayoutC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215571'
+                                                                 'type' => '8880688'
                                                                }
                                                       },
                                            'ShortName' => 'HTMLLayout',
                                            'Source' => 'htmllayout.cpp',
-                                           'SourceLine' => '39'
+                                           'SourceLine' => '52'
                                          },
-                            '6283092' => {
+                            '8946188' => {
                                            'Artificial' => 1,
-                                           'Class' => '6213978',
+                                           'Class' => '544649',
+                                           'Constructor' => 1,
+                                           'Header' => 'layout.h',
+                                           'InLine' => 1,
+                                           'Line' => '31',
+                                           'MnglName' => '_ZN7log4cxx6LayoutC2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8946138'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Layout'
+                                         },
+                            '8946189' => {
+                                           'Artificial' => 1,
+                                           'Class' => '544649',
+                                           'Constructor' => 1,
+                                           'Header' => 'layout.h',
+                                           'InLine' => 1,
+                                           'Line' => '31',
+                                           'MnglName' => '_ZN7log4cxx6LayoutC1Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '8946138'
+                                                               }
+                                                      },
+                                           'ShortName' => 'Layout'
+                                         },
+                            '8948030' => {
+                                           'Artificial' => 1,
+                                           'Class' => '8879069',
                                            'Destructor' => 1,
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 1,
-                                           'Line' => '48',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout15ClazzHTMLLayoutD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215622'
+                                                                 'type' => '8880733'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHTMLLayout',
                                            'Virt' => 1
                                          },
-                            '6283093' => {
+                            '8948031' => {
                                            'Artificial' => 1,
-                                           'Class' => '6213978',
+                                           'Class' => '8879069',
                                            'Destructor' => 1,
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 1,
-                                           'Line' => '48',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout15ClazzHTMLLayoutD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215622'
+                                                                 'type' => '8880733'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHTMLLayout',
                                            'Virt' => 1
                                          },
-                            '6283234' => {
+                            '8948172' => {
                                            'Artificial' => 1,
-                                           'Class' => '6213978',
+                                           'Class' => '8879069',
                                            'Destructor' => 1,
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 1,
-                                           'Line' => '48',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout15ClazzHTMLLayoutD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215622'
+                                                                 'type' => '8880733'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHTMLLayout',
                                            'Virt' => 1
                                          },
-                            '6283324' => {
+                            '8948262' => {
                                            'Artificial' => 1,
-                                           'Class' => '6213978',
+                                           'Class' => '8879069',
                                            'Constructor' => 1,
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 1,
-                                           'Line' => '48',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout15ClazzHTMLLayoutC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215622'
+                                                                 'type' => '8880733'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHTMLLayout'
                                          },
-                            '6283325' => {
+                            '8948263' => {
                                            'Artificial' => 1,
-                                           'Class' => '6213978',
+                                           'Class' => '8879069',
                                            'Constructor' => 1,
                                            'Header' => 'htmllayout.h',
                                            'InLine' => 1,
-                                           'Line' => '48',
+                                           'Line' => '37',
                                            'MnglName' => '_ZN7log4cxx10HTMLLayout15ClazzHTMLLayoutC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6215622'
+                                                                 'type' => '8880733'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzHTMLLayout'
                                          },
-                            '6359909' => {
-                                           'Class' => '2542048',
+                            '9063980' => {
+                                           'Class' => '9063836',
+                                           'Header' => 'inetaddress.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers11InetAddress14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'inetaddress.cpp',
+                                           'SourceLine' => '29',
+                                           'Static' => 1
+                                         },
+                            '9063997' => {
+                                           'Class' => '9063836',
+                                           'Header' => 'inetaddress.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers11InetAddress13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'inetaddress.cpp',
+                                           'SourceLine' => '29',
+                                           'Static' => 1
+                                         },
+                            '9064014' => {
+                                           'Class' => '9063836',
                                            'Const' => 1,
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers11InetAddress8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362744'
+                                                                 'type' => '9067858'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '32',
+                                           'SourceLine' => '29',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '6359948' => {
-                                           'Class' => '2542048',
-                                           'Header' => 'inetaddress.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers11InetAddress14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '6359966' => {
-                                           'Class' => '2542048',
-                                           'Header' => 'inetaddress.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers11InetAddress13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '6359984' => {
-                                           'Class' => '2542048',
+                            '9064053' => {
+                                           'Class' => '9063836',
                                            'Const' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 2,
-                                           'Line' => '54',
+                                           'Line' => '47',
                                            'MnglName' => '_ZNK7log4cxx7helpers11InetAddress4castERKNS0_5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362744'
+                                                                 'type' => '9067858'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '6360028' => {
-                                           'Class' => '2542048',
+                            '9064097' => {
+                                           'Class' => '9063836',
                                            'Const' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 2,
-                                           'Line' => '56',
+                                           'Line' => '49',
                                            'MnglName' => '_ZNK7log4cxx7helpers11InetAddress10instanceofERKNS0_5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362744'
+                                                                 'type' => '9067858'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6360109' => {
-                                           'Class' => '2542048',
+                            '9064216' => {
+                                           'Class' => '9063836',
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddress12getAllByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'host',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
-                                           'Return' => '6332956',
+                                           'Return' => '9028237',
                                            'ShortName' => 'getAllByName',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '59',
+                                           'SourceLine' => '65',
                                            'Static' => 1
                                          },
-                            '6360136' => {
-                                           'Class' => '2542048',
+                            '9064243' => {
+                                           'Class' => '9063836',
                                            'Header' => 'inetaddress.h',
-                                           'Line' => '66',
+                                           'Line' => '61',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddress9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'host',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
-                                           'Return' => '2543171',
+                                           'Return' => '9065286',
                                            'ShortName' => 'getByName',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '116',
+                                           'SourceLine' => '122',
                                            'Static' => 1
                                          },
-                            '6360194' => {
-                                           'Class' => '2542048',
+                            '9064270' => {
+                                           'Class' => '9063836',
                                            'Const' => 1,
                                            'Header' => 'inetaddress.h',
-                                           'Line' => '74',
+                                           'Line' => '65',
+                                           'MnglName' => '_ZNK7log4cxx7helpers11InetAddress14getHostAddressB5cxx11Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '9067858'
+                                                               }
+                                                      },
+                                           'Return' => '98472',
+                                           'ShortName' => 'getHostAddress',
+                                           'Source' => 'inetaddress.cpp',
+                                           'SourceLine' => '129'
+                                         },
+                            '9064301' => {
+                                           'Class' => '9063836',
+                                           'Const' => 1,
+                                           'Header' => 'inetaddress.h',
+                                           'Line' => '69',
                                            'MnglName' => '_ZNK7log4cxx7helpers11InetAddress11getHostNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362744'
+                                                                 'type' => '9067858'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getHostName',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '130'
+                                           'SourceLine' => '136'
                                          },
-                            '6360225' => {
-                                           'Class' => '2542048',
+                            '9064332' => {
+                                           'Class' => '9063836',
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddress12getLocalHostEv',
-                                           'Return' => '2543171',
+                                           'Return' => '9065286',
                                            'ShortName' => 'getLocalHost',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '137',
+                                           'SourceLine' => '143',
                                            'Static' => 1
                                          },
-                            '6360261' => {
-                                           'Class' => '2542048',
+                            '9064349' => {
+                                           'Class' => '9063836',
+                                           'Header' => 'inetaddress.h',
+                                           'Line' => '79',
+                                           'MnglName' => '_ZN7log4cxx7helpers11InetAddress10anyAddressEv',
+                                           'Return' => '9065286',
+                                           'ShortName' => 'anyAddress',
+                                           'Source' => 'inetaddress.cpp',
+                                           'SourceLine' => '149',
+                                           'Static' => 1
+                                         },
+                            '9064366' => {
+                                           'Class' => '9063836',
                                            'Const' => 1,
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers11InetAddress8toStringB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362744'
+                                                                 'type' => '9067858'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'toString',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '152'
+                                           'SourceLine' => '158'
                                          },
-                            '6360439' => {
-                                           'Class' => '6360318',
+                            '9064531' => {
+                                           'Class' => '9064410',
                                            'Const' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 2,
-                                           'Line' => '53',
+                                           'Line' => '46',
                                            'MnglName' => '_ZNK7log4cxx7helpers11InetAddress16ClazzInetAddress7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362772'
+                                                                 'type' => '9068287'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6360705' => {
-                                           'Class' => '6360616',
+                            '9065387' => {
+                                           'Class' => '9065298',
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20UnknownHostExceptionaSERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362783'
+                                                                 'type' => '9068298'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '6362788'
+                                                                 'type' => '9068303'
                                                                }
                                                       },
-                                           'Return' => '6362794',
+                                           'Return' => '9068309',
                                            'ShortName' => 'operator=',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '44'
+                                           'SourceLine' => '47'
                                          },
-                            '6360817' => {
+                            '9065499' => {
                                            'Data' => 1,
-                                           'Line' => '32',
+                                           'Line' => '29',
                                            'MnglName' => '_ZN7log4cxx7classes23InetAddressRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'InetAddressRegistration',
                                            'Source' => 'inetaddress.cpp'
                                          },
-                            '6363447' => {
+                            '9071298' => {
                                            'Artificial' => 1,
-                                           'Class' => '6360616',
+                                           'Class' => '9065298',
                                            'Destructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 1,
-                                           'Line' => '37',
+                                           'Line' => '30',
                                            'MnglName' => '_ZN7log4cxx7helpers20UnknownHostExceptionD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362783'
+                                                                 'type' => '9068298'
                                                                }
                                                       },
                                            'ShortName' => 'UnknownHostException',
                                            'Virt' => 1
                                          },
-                            '6363448' => {
+                            '9071299' => {
                                            'Artificial' => 1,
-                                           'Class' => '6360616',
+                                           'Class' => '9065298',
                                            'Destructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 1,
-                                           'Line' => '37',
+                                           'Line' => '30',
                                            'MnglName' => '_ZN7log4cxx7helpers20UnknownHostExceptionD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362783'
+                                                                 'type' => '9068298'
                                                                }
                                                       },
                                            'ShortName' => 'UnknownHostException',
                                            'Virt' => 1
                                          },
-                            '6363638' => {
+                            '9071489' => {
                                            'Artificial' => 1,
-                                           'Class' => '6360616',
+                                           'Class' => '9065298',
                                            'Destructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 1,
-                                           'Line' => '37',
+                                           'Line' => '30',
                                            'MnglName' => '_ZN7log4cxx7helpers20UnknownHostExceptionD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362783'
+                                                                 'type' => '9068298'
                                                                }
                                                       },
                                            'ShortName' => 'UnknownHostException',
                                            'Virt' => 1
                                          },
-                            '6366493' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2542048',
+                            '9119649' => {
+                                           'Class' => '9063836',
                                            'Destructor' => 1,
                                            'Header' => 'inetaddress.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddressD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362486'
+                                                                 'type' => '9067764'
                                                                }
                                                       },
                                            'ShortName' => 'InetAddress',
+                                           'Source' => 'inetaddress.cpp',
+                                           'SourceLine' => '61',
                                            'Virt' => 1
                                          },
-                            '6366494' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2542048',
+                            '9119650' => {
+                                           'Class' => '9063836',
                                            'Destructor' => 1,
                                            'Header' => 'inetaddress.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddressD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362486'
+                                                                 'type' => '9067764'
                                                                }
                                                       },
                                            'ShortName' => 'InetAddress',
+                                           'Source' => 'inetaddress.cpp',
+                                           'SourceLine' => '61',
                                            'Virt' => 1
                                          },
-                            '6367918' => {
-                                           'Artificial' => 1,
-                                           'Class' => '2542048',
+                            '9119743' => {
+                                           'Class' => '9063836',
                                            'Destructor' => 1,
                                            'Header' => 'inetaddress.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddressD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362486'
+                                                                 'type' => '9067764'
                                                                }
                                                       },
                                            'ShortName' => 'InetAddress',
+                                           'Source' => 'inetaddress.cpp',
+                                           'SourceLine' => '61',
                                            'Virt' => 1
                                          },
-                            '6410329' => {
-                                           'Class' => '2542048',
+                            '9121521' => {
+                                           'Class' => '9063836',
                                            'Constructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddressC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362486'
+                                                                 'type' => '9067764'
                                                                },
                                                         '1' => {
                                                                  'name' => 'hostName',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'hostAddr',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'InetAddress',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '51'
+                                           'SourceLine' => '54'
                                          },
-                            '6410330' => {
-                                           'Class' => '2542048',
+                            '9121522' => {
+                                           'Class' => '9063836',
                                            'Constructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddressC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362486'
+                                                                 'type' => '9067764'
                                                                },
                                                         '1' => {
                                                                  'name' => 'hostName',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'hostAddr',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'InetAddress',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '51'
+                                           'SourceLine' => '54'
                                          },
-                            '6413351' => {
-                                           'Class' => '6360616',
+                            '9124349' => {
+                                           'Class' => '9065298',
                                            'Constructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20UnknownHostExceptionC2ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362783'
+                                                                 'type' => '9068298'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '6362788'
+                                                                 'type' => '9068303'
                                                                }
                                                       },
                                            'ShortName' => 'UnknownHostException',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '39'
+                                           'SourceLine' => '42'
                                          },
-                            '6413352' => {
-                                           'Class' => '6360616',
+                            '9124350' => {
+                                           'Class' => '9065298',
                                            'Constructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20UnknownHostExceptionC1ERKS1_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362783'
+                                                                 'type' => '9068298'
                                                                },
                                                         '1' => {
                                                                  'name' => 'src',
-                                                                 'type' => '6362788'
+                                                                 'type' => '9068303'
                                                                }
                                                       },
                                            'ShortName' => 'UnknownHostException',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '39'
+                                           'SourceLine' => '42'
                                          },
-                            '6413472' => {
-                                           'Class' => '6360616',
+                            '9124470' => {
+                                           'Class' => '9065298',
                                            'Constructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20UnknownHostExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362783'
+                                                                 'type' => '9068298'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'UnknownHostException',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '37'
                                          },
-                            '6413473' => {
-                                           'Class' => '6360616',
+                            '9124471' => {
+                                           'Class' => '9065298',
                                            'Constructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'MnglName' => '_ZN7log4cxx7helpers20UnknownHostExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362783'
+                                                                 'type' => '9068298'
                                                                },
                                                         '1' => {
                                                                  'name' => 'msg1',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'ShortName' => 'UnknownHostException',
                                            'Source' => 'inetaddress.cpp',
-                                           'SourceLine' => '34'
+                                           'SourceLine' => '37'
                                          },
-                            '6415185' => {
+                            '9126194' => {
                                            'Artificial' => 1,
-                                           'Class' => '6360318',
+                                           'Class' => '9064410',
                                            'Destructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 1,
-                                           'Line' => '53',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddress16ClazzInetAddressD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362755'
+                                                                 'type' => '9068270'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInetAddress',
                                            'Virt' => 1
                                          },
-                            '6415186' => {
+                            '9126195' => {
                                            'Artificial' => 1,
-                                           'Class' => '6360318',
+                                           'Class' => '9064410',
                                            'Destructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 1,
-                                           'Line' => '53',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddress16ClazzInetAddressD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362755'
+                                                                 'type' => '9068270'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInetAddress',
                                            'Virt' => 1
                                          },
-                            '6415327' => {
+                            '9126336' => {
                                            'Artificial' => 1,
-                                           'Class' => '6360318',
+                                           'Class' => '9064410',
                                            'Destructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 1,
-                                           'Line' => '53',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddress16ClazzInetAddressD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362755'
+                                                                 'type' => '9068270'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInetAddress',
                                            'Virt' => 1
                                          },
-                            '6415417' => {
+                            '9126426' => {
                                            'Artificial' => 1,
-                                           'Class' => '6360318',
+                                           'Class' => '9064410',
                                            'Constructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 1,
-                                           'Line' => '53',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddress16ClazzInetAddressC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362755'
+                                                                 'type' => '9068270'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInetAddress'
                                          },
-                            '6415418' => {
+                            '9126427' => {
                                            'Artificial' => 1,
-                                           'Class' => '6360318',
+                                           'Class' => '9064410',
                                            'Constructor' => 1,
                                            'Header' => 'inetaddress.h',
                                            'InLine' => 1,
-                                           'Line' => '53',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers11InetAddress16ClazzInetAddressC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6362755'
+                                                                 'type' => '9068270'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInetAddress'
                                          },
-                            '6466791' => {
-                                           'Class' => '1062674',
+                            '9219371' => {
+                                           'Class' => '1609472',
+                                           'Header' => 'inputstream.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers11InputStream13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'inputstream.cpp',
+                                           'SourceLine' => '24',
+                                           'Static' => 1
+                                         },
+                            '9219388' => {
+                                           'Class' => '1609472',
                                            'Const' => 1,
                                            'Header' => 'inputstream.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers11InputStream8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1073974'
+                                                                 'type' => '1624772'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'inputstream.cpp',
                                            'SourceLine' => '24',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '6466848' => {
-                                           'Class' => '1062674',
-                                           'Header' => 'inputstream.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers11InputStream13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'inputstream.cpp',
-                                           'SourceLine' => '24',
-                                           'Static' => 1
-                                         },
-                            '6466910' => {
-                                           'Class' => '1062674',
+                            '9219471' => {
+                                           'Class' => '1609472',
                                            'Const' => 1,
                                            'Header' => 'inputstream.h',
                                            'InLine' => 2,
@@ -50991,47 +72910,47 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '1073974'
+                                                                 'type' => '1624772'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6467018' => {
-                                           'Class' => '1062674',
+                            '9219580' => {
+                                           'Class' => '1609472',
                                            'Header' => 'inputstream.h',
                                            'Line' => '55',
                                            'MnglName' => '_ZN7log4cxx7helpers11InputStream4readERNS0_10ByteBufferE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467613'
+                                                                 'type' => '9220504'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '1062818'
+                                                                 'type' => '1609854'
                                                                }
                                                       },
                                            'PureVirt' => 1,
-                                           'Return' => '40835',
+                                           'Return' => '83870',
                                            'ShortName' => 'read',
                                            'VirtPos' => '5'
                                          },
-                            '6467062' => {
-                                           'Class' => '1062674',
+                            '9219624' => {
+                                           'Class' => '1609472',
                                            'Header' => 'inputstream.h',
                                            'Line' => '61',
                                            'MnglName' => '_ZN7log4cxx7helpers11InputStream5closeEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467613'
+                                                                 'type' => '9220504'
                                                                }
                                                       },
                                            'PureVirt' => 1,
@@ -51039,8 +72958,8 @@
                                            'ShortName' => 'close',
                                            'VirtPos' => '6'
                                          },
-                            '6467284' => {
-                                           'Class' => '6467164',
+                            '9219847' => {
+                                           'Class' => '9219726',
                                            'Const' => 1,
                                            'Header' => 'inputstream.h',
                                            'InLine' => 2,
@@ -51049,32 +72968,32 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467659'
+                                                                 'type' => '9220550'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6467435' => {
+                            '9220241' => {
                                            'Data' => 1,
                                            'Line' => '24',
                                            'MnglName' => '_ZN7log4cxx7classes23InputStreamRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'InputStreamRegistration',
                                            'Source' => 'inputstream.cpp'
                                          },
-                            '6470606' => {
-                                           'Class' => '1062674',
+                            '9223633' => {
+                                           'Class' => '1609472',
                                            'Destructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11InputStreamD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467619'
+                                                                 'type' => '9220510'
                                                                }
                                                       },
                                            'Protected' => 1,
@@ -51083,15 +73002,15 @@
                                            'SourceLine' => '30',
                                            'Virt' => 1
                                          },
-                            '6470607' => {
-                                           'Class' => '1062674',
+                            '9223634' => {
+                                           'Class' => '1609472',
                                            'Destructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11InputStreamD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467619'
+                                                                 'type' => '9220510'
                                                                }
                                                       },
                                            'Protected' => 1,
@@ -51100,15 +73019,15 @@
                                            'SourceLine' => '30',
                                            'Virt' => 1
                                          },
-                            '6470701' => {
-                                           'Class' => '1062674',
+                            '9223728' => {
+                                           'Class' => '1609472',
                                            'Destructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11InputStreamD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467619'
+                                                                 'type' => '9220510'
                                                                }
                                                       },
                                            'Protected' => 1,
@@ -51120,15 +73039,15 @@
                                            'SourceLine' => '30',
                                            'Virt' => 1
                                          },
-                            '6470816' => {
-                                           'Class' => '1062674',
+                            '9223843' => {
+                                           'Class' => '1609472',
                                            'Constructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11InputStreamC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467619'
+                                                                 'type' => '9220510'
                                                                }
                                                       },
                                            'Protected' => 1,
@@ -51139,15 +73058,15 @@
                                            'Source' => 'inputstream.cpp',
                                            'SourceLine' => '26'
                                          },
-                            '6470817' => {
-                                           'Class' => '1062674',
+                            '9223844' => {
+                                           'Class' => '1609472',
                                            'Constructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'MnglName' => '_ZN7log4cxx7helpers11InputStreamC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467619'
+                                                                 'type' => '9220510'
                                                                }
                                                       },
                                            'Protected' => 1,
@@ -51158,9 +73077,9 @@
                                            'Source' => 'inputstream.cpp',
                                            'SourceLine' => '26'
                                          },
-                            '6472497' => {
+                            '9225526' => {
                                            'Artificial' => 1,
-                                           'Class' => '6467164',
+                                           'Class' => '9219726',
                                            'Destructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'InLine' => 1,
@@ -51169,15 +73088,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467642'
+                                                                 'type' => '9220533'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStream',
                                            'Virt' => 1
                                          },
-                            '6472498' => {
+                            '9225527' => {
                                            'Artificial' => 1,
-                                           'Class' => '6467164',
+                                           'Class' => '9219726',
                                            'Destructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'InLine' => 1,
@@ -51186,15 +73105,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467642'
+                                                                 'type' => '9220533'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStream',
                                            'Virt' => 1
                                          },
-                            '6472638' => {
+                            '9225667' => {
                                            'Artificial' => 1,
-                                           'Class' => '6467164',
+                                           'Class' => '9219726',
                                            'Destructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'InLine' => 1,
@@ -51203,15 +73122,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467642'
+                                                                 'type' => '9220533'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStream',
                                            'Virt' => 1
                                          },
-                            '6472728' => {
+                            '9225757' => {
                                            'Artificial' => 1,
-                                           'Class' => '6467164',
+                                           'Class' => '9219726',
                                            'Constructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'InLine' => 1,
@@ -51220,14 +73139,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467642'
+                                                                 'type' => '9220533'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStream'
                                          },
-                            '6472729' => {
+                            '9225758' => {
                                            'Artificial' => 1,
-                                           'Class' => '6467164',
+                                           'Class' => '9219726',
                                            'Constructor' => 1,
                                            'Header' => 'inputstream.h',
                                            'InLine' => 1,
@@ -51236,1398 +73155,105 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6467642'
+                                                                 'type' => '9220533'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStream'
                                          },
-                            '647777' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '53',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter19convertSpecialCharsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 's',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '53185',
-                                          'ShortName' => 'convertSpecialChars',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '45',
-                                          'Static' => 1
-                                        },
-                            '647804' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '63',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter9toBooleanERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'value',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'dEfault',
-                                                                'type' => '40888'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'toBoolean',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '90',
-                                          'Static' => 1
-                                        },
-                            '647836' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '64',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter5toIntERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'value',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'dEfault',
-                                                                'type' => '40835'
-                                                              }
-                                                     },
-                                          'Return' => '40835',
-                                          'ShortName' => 'toInt',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '113',
-                                          'Static' => 1
-                                        },
-                            '647868' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '65',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter10toFileSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEl',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 's',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'dEfault',
-                                                                'type' => '40848'
-                                                              }
-                                                     },
-                                          'Return' => '40848',
-                                          'ShortName' => 'toFileSize',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '127',
-                                          'Static' => 1
-                                        },
-                            '647900' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '66',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'value',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'defaultValue',
-                                                                'type' => '337332'
-                                                              }
-                                                     },
-                                          'Return' => '336188',
-                                          'ShortName' => 'toLevel',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '271',
-                                          'Static' => 1
-                                        },
-                            '647932' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '74',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter12findAndSubstERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_10PropertiesE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'props',
-                                                                'type' => '654610'
-                                                              }
-                                                     },
-                                          'Return' => '53185',
-                                          'ShortName' => 'findAndSubst',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '160',
-                                          'Static' => 1
-                                        },
-                            '647964' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '110',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter9substVarsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_10PropertiesE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'val',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'props',
-                                                                'type' => '654610'
-                                                              }
-                                                     },
-                                          'Return' => '53185',
-                                          'ShortName' => 'substVars',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '181',
-                                          'Static' => 1
-                                        },
-                            '647996' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '119',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter17getSystemPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'key',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'def',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '53185',
-                                          'ShortName' => 'getSystemProperty',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '256',
-                                          'Static' => 1
-                                        },
-                            '648028' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '131',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter22instantiateByClassNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_5ClassERKSt10shared_ptrINS0_6ObjectEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'className',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'superClass',
-                                                                'type' => '53983'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'defaultValue',
-                                                                'type' => '654616'
-                                                              }
-                                                     },
-                                          'Return' => '648143',
-                                          'ShortName' => 'instantiateByClassName',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '350',
-                                          'Static' => 1
-                                        },
-                            '648065' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '134',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter16instantiateByKeyERNS0_10PropertiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_5ClassERKSt10shared_ptrINS0_6ObjectEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'props',
-                                                                'type' => '654610'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'key',
-                                                                'type' => '205852'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'superClass',
-                                                                'type' => '53983'
-                                                              },
-                                                       '3' => {
-                                                                'name' => 'defaultValue',
-                                                                'type' => '654616'
-                                                              }
-                                                     },
-                                          'Return' => '648143',
-                                          'ShortName' => 'instantiateByKey',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '332',
-                                          'Static' => 1
-                                        },
-                            '648107' => {
-                                          'Class' => '647738',
-                                          'Header' => 'optionconverter.h',
-                                          'Line' => '157',
-                                          'MnglName' => '_ZN7log4cxx7helpers15OptionConverter18selectAndConfigureERKNS_4FileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_3spi16LoggerRepositoryEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'configFileName',
-                                                                'type' => '654622'
-                                                              },
-                                                       '1' => {
-                                                                'name' => '_clazz',
-                                                                'type' => '205852'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'hierarchy',
-                                                                'type' => '649952'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'selectAndConfigure',
-                                          'Source' => 'optionconverter.cpp',
-                                          'SourceLine' => '377',
-                                          'Static' => 1
-                                        },
-                            '648248' => {
-                                          'Class' => '648204',
-                                          'Header' => 'threadutility.h',
-                                          'Line' => '70',
-                                          'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility16preStartFunctionEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655028'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Return' => '648631',
-                                          'ShortName' => 'preStartFunction',
-                                          'Source' => 'threadutility.cpp',
-                                          'SourceLine' => '139'
-                                        },
-                            '648278' => {
-                                          'Class' => '648204',
-                                          'Header' => 'threadutility.h',
-                                          'Line' => '71',
-                                          'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility21threadStartedFunctionB5cxx11Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655028'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Return' => '648643',
-                                          'ShortName' => 'threadStartedFunction',
-                                          'Source' => 'threadutility.cpp',
-                                          'SourceLine' => '143'
-                                        },
-                            '648308' => {
-                                          'Class' => '648204',
-                                          'Header' => 'threadutility.h',
-                                          'Line' => '72',
-                                          'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility17postStartFunctionEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655028'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Return' => '648655',
-                                          'ShortName' => 'postStartFunction',
-                                          'Source' => 'threadutility.cpp',
-                                          'SourceLine' => '147'
-                                        },
-                            '648383' => {
-                                          'Class' => '648204',
-                                          'Header' => 'threadutility.h',
-                                          'Line' => '80',
-                                          'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility8instanceEv',
-                                          'Return' => '604573',
-                                          'ShortName' => 'instance',
-                                          'Source' => 'threadutility.cpp',
-                                          'SourceLine' => '60',
-                                          'Static' => 1
-                                        },
-                            '648401' => {
-                                          'Class' => '648204',
-                                          'Header' => 'threadutility.h',
-                                          'Line' => '86',
-                                          'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility9configureENS0_23ThreadConfigurationTypeE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'type',
-                                                                'type' => '648160'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'configure',
-                                          'Source' => 'threadutility.cpp',
-                                          'SourceLine' => '65',
-                                          'Static' => 1
-                                        },
-                            '648425' => {
-                                          'Class' => '648204',
-                                          'Header' => 'threadutility.h',
-                                          'Line' => '93',
-                                          'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility14configureFuncsESt8functionIFvvEES2_IFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt6thread2idEmEES4_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655028'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'pre_start',
-                                                                'type' => '648631'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'started',
-                                                                'type' => '648643'
-                                                              },
-                                                       '3' => {
-                                                                'name' => 'post_start',
-                                                                'type' => '648655'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'configureFuncs',
-                                          'Source' => 'threadutility.cpp',
-                                          'SourceLine' => '91'
-                                        },
-                            '648467' => {
-                                          'Class' => '648204',
-                                          'Header' => 'threadutility.h',
-                                          'Line' => '102',
-                                          'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility21preThreadBlockSignalsEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655028'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'preThreadBlockSignals',
-                                          'Source' => 'threadutility.cpp',
-                                          'SourceLine' => '99'
-                                        },
-                            '648494' => {
-                                          'Class' => '648204',
-                                          'Header' => 'threadutility.h',
-                                          'Line' => '108',
-                                          'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility23threadStartedNameThreadENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt6thread2idEm',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655028'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'threadName',
-                                                                'type' => '53185'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p2',
-                                                                'type' => '590460'
-                                                              },
-                                                       '3' => {
-                                                                'name' => 'nativeHandle',
-                                                                'type' => '590543'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '2' => 'rdx'
-                                                   },
-                                          'Return' => '1',
-                                          'ShortName' => 'threadStartedNameThread',
-                                          'Source' => 'threadutility.cpp',
-                                          'SourceLine' => '112'
-                                        },
-                            '648536' => {
-                                          'Class' => '648204',
-                                          'Header' => 'threadutility.h',
-                                          'Line' => '117',
-                                          'MnglName' => '_ZN7log4cxx7helpers13ThreadUtility24postThreadUnblockSignalsEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655028'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'postThreadUnblockSignals',
-                                          'Source' => 'threadutility.cpp',
-                                          'SourceLine' => '127'
-                                        },
-                            '648852' => {
-                                          'Class' => '648763',
-                                          'Header' => 'exception.h',
-                                          'Line' => '82',
-                                          'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionaSERKS1_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '657096'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'src',
-                                                                'type' => '657101'
-                                                              }
-                                                     },
-                                          'Return' => '657107',
-                                          'ShortName' => 'operator=',
-                                          'Source' => 'exception.cpp',
-                                          'SourceLine' => '138'
-                                        },
-                            '649046' => {
-                                          'Class' => '648925',
-                                          'Header' => 'exception.h',
-                                          'Line' => '59',
-                                          'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionaSERKS1_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '657119'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'src',
-                                                                'type' => '657124'
-                                                              }
-                                                     },
-                                          'Return' => '657130',
-                                          'ShortName' => 'operator=',
-                                          'Source' => 'exception.cpp',
-                                          'SourceLine' => '98'
-                                        },
-                            '649082' => {
-                                          'Class' => '648925',
-                                          'Header' => 'exception.h',
-                                          'Line' => '61',
-                                          'MnglName' => '_ZN7log4cxx7helpers16RuntimeException13formatMessageB5cxx11Ei',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'stat',
-                                                                'type' => '645615'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Return' => '53185',
-                                          'ShortName' => 'formatMessage',
-                                          'Source' => 'exception.cpp',
-                                          'SourceLine' => '104',
-                                          'Static' => 1
-                                        },
-                            '649226' => {
-                                          'Class' => '334467',
-                                          'Header' => 'level.h',
-                                          'Line' => '230',
-                                          'MnglName' => '_ZN7log4cxx5Level8getErrorEv',
-                                          'Private' => 1,
-                                          'Return' => '336188',
-                                          'ShortName' => 'getError',
-                                          'Source' => 'level.cpp',
-                                          'SourceLine' => '82',
-                                          'Static' => 1
-                                        },
-                            '649297' => {
-                                          'Class' => '649257',
-                                          'Header' => 'locationinfo.h',
-                                          'Line' => '59',
-                                          'MnglName' => '_ZN7log4cxx3spi12LocationInfo22getLocationUnavailableEv',
-                                          'Return' => '653108',
-                                          'ShortName' => 'getLocationUnavailable',
-                                          'Source' => 'locationinfo.cpp',
-                                          'SourceLine' => '32',
-                                          'Static' => 1
-                                        },
-                            '649448' => {
-                                          'Class' => '649257',
-                                          'Header' => 'locationinfo.h',
-                                          'Line' => '100',
-                                          'MnglName' => '_ZN7log4cxx3spi12LocationInfoaSERKS1_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '7810910'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'src',
-                                                                'type' => '653108'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'Return' => '653120',
-                                          'ShortName' => 'operator=',
-                                          'Source' => 'locationinfo.cpp',
-                                          'SourceLine' => '81'
-                                        },
-                            '649484' => {
-                                          'Class' => '649257',
-                                          'Header' => 'locationinfo.h',
-                                          'Line' => '105',
-                                          'MnglName' => '_ZN7log4cxx3spi12LocationInfo5clearEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '7810910'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '1',
-                                          'ShortName' => 'clear',
-                                          'Source' => 'locationinfo.cpp',
-                                          'SourceLine' => '92'
-                                        },
-                            '649511' => {
-                                          'Class' => '649257',
-                                          'Const' => 1,
-                                          'Header' => 'locationinfo.h',
-                                          'Line' => '109',
-                                          'MnglName' => '_ZNK7log4cxx3spi12LocationInfo12getClassNameB5cxx11Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '7810927'
-                                                              }
-                                                     },
-                                          'Return' => '7123',
-                                          'ShortName' => 'getClassName',
-                                          'Source' => 'locationinfo.cpp',
-                                          'SourceLine' => '153'
-                                        },
-                            '649542' => {
-                                          'Class' => '649257',
-                                          'Const' => 1,
-                                          'Header' => 'locationinfo.h',
-                                          'Line' => '115',
-                                          'MnglName' => '_ZNK7log4cxx3spi12LocationInfo11getFileNameEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '7810927'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '41670',
-                                          'ShortName' => 'getFileName',
-                                          'Source' => 'locationinfo.cpp',
-                                          'SourceLine' => '104'
-                                        },
-                            '649573' => {
-                                          'Class' => '649257',
-                                          'Const' => 1,
-                                          'Header' => 'locationinfo.h',
-                                          'Line' => '122',
-                                          'MnglName' => '_ZNK7log4cxx3spi12LocationInfo16getShortFileNameEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '7810927'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '41670',
-                                          'ShortName' => 'getShortFileName',
-                                          'Source' => 'locationinfo.cpp',
-                                          'SourceLine' => '109'
-                                        },
-                            '649604' => {
-                                          'Class' => '649257',
-                                          'Const' => 1,
-                                          'Header' => 'locationinfo.h',
-                                          'Line' => '128',
-                                          'MnglName' => '_ZNK7log4cxx3spi12LocationInfo13getLineNumberEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '7810927'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '40835',
-                                          'ShortName' => 'getLineNumber',
-                                          'Source' => 'locationinfo.cpp',
-                                          'SourceLine' => '117'
-                                        },
-                            '649635' => {
-                                          'Class' => '649257',
-                                          'Const' => 1,
-                                          'Header' => 'locationinfo.h',
-                                          'Line' => '131',
-                                          'MnglName' => '_ZNK7log4cxx3spi12LocationInfo13getMethodNameB5cxx11Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '7810927'
-                                                              }
-                                                     },
-                                          'Return' => '7123',
-                                          'ShortName' => 'getMethodName',
-                                          'Source' => 'locationinfo.cpp',
-                                          'SourceLine' => '123'
-                                        },
-                            '649666' => {
-                                          'Class' => '649257',
-                                          'Const' => 1,
-                                          'Header' => 'locationinfo.h',
-                                          'Line' => '133',
-                                          'MnglName' => '_ZNK7log4cxx3spi12LocationInfo5writeERNS_7helpers18ObjectOutputStreamERNS2_4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '7810927'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'os',
-                                                                'type' => '653132'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'write',
-                                          'Source' => 'locationinfo.cpp',
-                                          'SourceLine' => '182'
-                                        },
-                            '649904' => {
-                                          'Class' => '334593',
-                                          'Const' => 1,
-                                          'Header' => 'loggingevent.h',
-                                          'Line' => '148',
-                                          'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent6getNDCERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '395950'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'dest',
-                                                                'type' => '336206'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Return' => '40888',
-                                          'ShortName' => 'getNDC',
-                                          'Source' => 'loggingevent.cpp',
-                                          'SourceLine' => '96'
-                                        },
-                            '649916' => {
-                                          'Class' => '334593',
-                                          'Const' => 1,
-                                          'Header' => 'loggingevent.h',
-                                          'Line' => '187',
-                                          'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent10getMDCCopyEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '395950'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Return' => '1',
-                                          'ShortName' => 'getMDCCopy',
-                                          'Source' => 'loggingevent.cpp',
-                                          'SourceLine' => '172'
-                                        },
-                            '650324' => {
-                                          'Class' => '650221',
-                                          'Header' => 'asyncappender.h',
-                                          'Line' => '242',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummaryaSERKS1_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '654384'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'src',
-                                                                'type' => '654395'
-                                                              }
-                                                     },
-                                          'Return' => '654401',
-                                          'ShortName' => 'operator=',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '307'
-                                        },
-                            '650360' => {
-                                          'Class' => '650221',
-                                          'Header' => 'asyncappender.h',
-                                          'Line' => '249',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummary3addERKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '654384'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'event',
-                                                                'type' => '117970'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'add',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '314'
-                                        },
-                            '650393' => {
-                                          'Class' => '650221',
-                                          'Header' => 'asyncappender.h',
-                                          'Line' => '256',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummary11createEventERNS_7helpers4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '654384'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'p',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Return' => '116611',
-                                          'ShortName' => 'createEvent',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '324'
-                                        },
-                            '650430' => {
-                                          'Class' => '650221',
-                                          'Header' => 'asyncappender.h',
-                                          'Line' => '259',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummary11createEventERNS_7helpers4PoolEm',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'p',
-                                                                'type' => '53948'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'discardedCount',
-                                                                'type' => '41030'
-                                                              }
-                                                     },
-                                          'Return' => '116611',
-                                          'ShortName' => 'createEvent',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '338',
-                                          'Static' => 1
-                                        },
-                            '650527' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender8getClassEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              }
-                                                     },
-                                          'Return' => '53983',
-                                          'ShortName' => 'getClass',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '41',
-                                          'Virt' => 1,
-                                          'VirtPos' => '0'
-                                        },
-                            '650566' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14getStaticClassEv',
-                                          'Return' => '53983',
-                                          'ShortName' => 'getStaticClass',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '41',
-                                          'Static' => 1
-                                        },
-                            '650584' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender13registerClassEv',
-                                          'Return' => '53989',
-                                          'ShortName' => 'registerClass',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '41',
-                                          'Static' => 1
-                                        },
-                            '650602' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 2,
-                                          'Line' => '62',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender4castERKNS_7helpers5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '44634',
-                                          'ShortName' => 'cast',
-                                          'Virt' => 1,
-                                          'VirtPos' => '4'
-                                        },
-                            '650646' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 2,
-                                          'Line' => '66',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender10instanceofERKNS_7helpers5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'instanceof',
-                                          'Virt' => 1,
-                                          'VirtPos' => '3'
-                                        },
-                            '650770' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender11addAppenderESt10shared_ptrINS_8AppenderEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'newAppender',
-                                                                'type' => '205846'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'addAppender',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '63',
-                                          'Virt' => 1,
-                                          'VirtPos' => '5'
-                                        },
-                            '650810' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'event',
-                                                                'type' => '117970'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'pool1',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'doAppend',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '93',
-                                          'Virt' => 1,
-                                          'VirtPos' => '12'
-                                        },
-                            '650855' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'event',
-                                                                'type' => '117970'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'append',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '100',
-                                          'Virt' => 1,
-                                          'VirtPos' => '13'
-                                        },
-                            '650900' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender5closeEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'close',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '195',
-                                          'Virt' => 1,
-                                          'VirtPos' => '14'
-                                        },
-                            '650935' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender15getAllAppendersEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              }
-                                                     },
-                                          'Return' => '205822',
-                                          'ShortName' => 'getAllAppenders',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '222',
-                                          'Virt' => 1,
-                                          'VirtPos' => '6'
-                                        },
-                            '650974' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'n',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '205834',
-                                          'ShortName' => 'getAppender',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '227',
-                                          'Virt' => 1,
-                                          'VirtPos' => '7'
-                                        },
-                            '651018' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender15getLocationInfoEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '40888',
-                                          'ShortName' => 'getLocationInfo',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '257'
-                                        },
-                            '651050' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender10isAttachedESt10shared_ptrINS_8AppenderEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'appender',
-                                                                'type' => '205846'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'isAttached',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '232',
-                                          'Virt' => 1,
-                                          'VirtPos' => '8'
-                                        },
-                            '651094' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender14requiresLayoutEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '40888',
-                                          'ShortName' => 'requiresLayout',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '237',
-                                          'Virt' => 1,
-                                          'VirtPos' => '15'
-                                        },
-                            '651133' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender18removeAllAppendersEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'removeAllAppenders',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '242',
-                                          'Virt' => 1,
-                                          'VirtPos' => '9'
-                                        },
-                            '651168' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14removeAppenderESt10shared_ptrINS_8AppenderEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'appender',
-                                                                'type' => '205846'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'removeAppender',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '247',
-                                          'Virt' => 1,
-                                          'VirtPos' => '10'
-                                        },
-                            '651208' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'n',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'removeAppender',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '252',
-                                          'Virt' => 1,
-                                          'VirtPos' => '11'
-                                        },
-                            '651248' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender15setLocationInfoEb',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'flag',
-                                                                'type' => '40888'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'Return' => '1',
-                                          'ShortName' => 'setLocationInfo',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '262'
-                                        },
-                            '651281' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender13setBufferSizeEi',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'size',
-                                                                'type' => '40835'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'setBufferSize',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '268'
-                                        },
-                            '651314' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender13getBufferSizeEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '40835',
-                                          'ShortName' => 'getBufferSize',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '280'
-                                        },
-                            '651346' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender11setBlockingEb',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'value',
-                                                                'type' => '40888'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'setBlocking',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '285'
-                                        },
-                            '651379' => {
-                                          'Class' => '650180',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender11getBlockingEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656763'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi'
-                                                   },
-                                          'Return' => '40888',
-                                          'ShortName' => 'getBlocking',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '292'
-                                        },
-                            '651411' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'option',
-                                                                'type' => '205852'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'value',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'setOption',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '69',
-                                          'Virt' => 1,
-                                          'VirtPos' => '16'
-                                        },
-                            '651681' => {
-                                          'Class' => '650180',
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender8dispatchEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              }
-                                                     },
-                                          'Private' => 1,
-                                          'Return' => '1',
-                                          'ShortName' => 'dispatch',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '352'
-                                        },
-                            '651829' => {
-                                          'Class' => '651708',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 2,
-                                          'Line' => '61',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender18ClazzAsyncAppender7getNameB5cxx11Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656820'
-                                                              }
-                                                     },
-                                          'Return' => '53185',
-                                          'ShortName' => 'getName',
-                                          'Virt' => 1,
-                                          'VirtPos' => '3'
-                                        },
-                            '651868' => {
-                                          'Class' => '651708',
-                                          'Const' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 2,
-                                          'Line' => '61',
-                                          'MnglName' => '_ZNK7log4cxx13AsyncAppender18ClazzAsyncAppender11newInstanceEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656820'
-                                                              }
-                                                     },
-                                          'Return' => '656298',
-                                          'ShortName' => 'newInstance',
-                                          'Virt' => 1,
-                                          'VirtPos' => '4'
-                                        },
-                            '651956' => {
-                                          'Data' => 1,
-                                          'Line' => '41',
-                                          'MnglName' => '_ZN7log4cxx7classes25AsyncAppenderRegistrationE',
-                                          'NameSpace' => 'log4cxx::classes',
-                                          'Return' => '53989',
-                                          'ShortName' => 'AsyncAppenderRegistration',
-                                          'Source' => 'asyncappender.cpp'
-                                        },
-                            '6529249' => {
-                                           'Class' => '6529200',
+                            '9329430' => {
+                                           'Class' => '9329260',
+                                           'Header' => 'inputstreamreader.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'inputstreamreader.cpp',
+                                           'SourceLine' => '30',
+                                           'Static' => 1
+                                         },
+                            '9329447' => {
+                                           'Class' => '9329260',
+                                           'Header' => 'inputstreamreader.h',
+                                           'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'inputstreamreader.cpp',
+                                           'SourceLine' => '30',
+                                           'Static' => 1
+                                         },
+                            '9329464' => {
+                                           'Class' => '9329260',
                                            'Const' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers17InputStreamReader8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531565'
+                                                                 'type' => '9332711'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'inputstreamreader.cpp',
                                            'SourceLine' => '30',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '6529288' => {
-                                           'Class' => '6529200',
-                                           'Header' => 'inputstreamreader.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '6529306' => {
-                                           'Class' => '6529200',
-                                           'Header' => 'inputstreamreader.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '6529324' => {
-                                           'Class' => '6529200',
-                                           'Const' => 1,
-                                           'Header' => 'inputstreamreader.h',
-                                           'InLine' => 2,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZNK7log4cxx7helpers17InputStreamReader4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '6531565'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '6529368' => {
-                                           'Class' => '6529200',
+                            '9329503' => {
+                                           'Class' => '9329260',
                                            'Const' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'InLine' => 2,
                                            'Line' => '47',
+                                           'MnglName' => '_ZNK7log4cxx7helpers17InputStreamReader4castERKNS0_5ClassE',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '9332711'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'clazz',
+                                                                 'type' => '99448'
+                                                               }
+                                                      },
+                                           'Return' => '87771',
+                                           'ShortName' => 'cast',
+                                           'Virt' => 1,
+                                           'VirtPos' => '4'
+                                         },
+                            '9329547' => {
+                                           'Class' => '9329260',
+                                           'Const' => 1,
+                                           'Header' => 'inputstreamreader.h',
+                                           'InLine' => 2,
+                                           'Line' => '50',
                                            'MnglName' => '_ZNK7log4cxx7helpers17InputStreamReader10instanceofERKNS0_5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531565'
+                                                                 'type' => '9332711'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6529518' => {
-                                           'Class' => '6529200',
+                            '9329698' => {
+                                           'Class' => '9329260',
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader5closeERNS0_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531576'
+                                                                 'type' => '9332722'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -52636,51 +73262,51 @@
                                            'Return' => '1',
                                            'ShortName' => 'close',
                                            'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '59',
+                                           'SourceLine' => '70',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '6529558' => {
-                                           'Class' => '6529200',
+                            '9329739' => {
+                                           'Class' => '9329260',
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader4readB5cxx11ERNS0_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531576'
+                                                                 'type' => '9332722'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'read',
                                            'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '64',
+                                           'SourceLine' => '75',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '6529819' => {
-                                           'Class' => '6529699',
+                            '9330001' => {
+                                           'Class' => '9329880',
                                            'Const' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'InLine' => 2,
-                                           'Line' => '43',
+                                           'Line' => '46',
                                            'MnglName' => '_ZNK7log4cxx7helpers17InputStreamReader22ClazzInputStreamReader7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531628'
+                                                                 'type' => '9332762'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6529876' => {
-                                           'Class' => '6529867',
+                            '9330160' => {
+                                           'Class' => '9330151',
                                            'Const' => 1,
                                            'Header' => 'reader.h',
                                            'InLine' => 2,
@@ -52689,448 +73315,295 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6551007'
+                                                                 'type' => '9356569'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '6529920' => {
-                                           'Class' => '6529867',
+                            '9330204' => {
+                                           'Class' => '9330151',
                                            'Header' => 'reader.h',
                                            'Line' => '36',
                                            'MnglName' => '_ZN7log4cxx7helpers6Reader14getStaticClassEv',
                                            'Private' => 1,
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'reader.cpp',
                                            'SourceLine' => '23',
                                            'Static' => 1
                                          },
-                            '6530644' => {
+                            '9331146' => {
                                            'Data' => 1,
                                            'Line' => '30',
                                            'MnglName' => '_ZN7log4cxx7classes29InputStreamReaderRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'InputStreamReaderRegistration',
                                            'Source' => 'inputstreamreader.cpp'
                                          },
-                            '6539523' => {
-                                           'Class' => '6529200',
+                            '9343985' => {
+                                           'Class' => '9329260',
                                            'Destructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReaderD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531576'
+                                                                 'type' => '9332722'
                                                                }
                                                       },
                                            'ShortName' => 'InputStreamReader',
                                            'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '55',
+                                           'SourceLine' => '66',
                                            'Virt' => 1
                                          },
-                            '6539524' => {
-                                           'Class' => '6529200',
+                            '9343986' => {
+                                           'Class' => '9329260',
                                            'Destructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReaderD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531576'
+                                                                 'type' => '9332722'
                                                                }
                                                       },
                                            'ShortName' => 'InputStreamReader',
                                            'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '55',
+                                           'SourceLine' => '66',
                                            'Virt' => 1
                                          },
-                            '6539618' => {
-                                           'Class' => '6529200',
+                            '9344079' => {
+                                           'Class' => '9329260',
                                            'Destructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReaderD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531576'
+                                                                 'type' => '9332722'
                                                                }
                                                       },
                                            'ShortName' => 'InputStreamReader',
                                            'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '55',
+                                           'SourceLine' => '66',
                                            'Virt' => 1
                                          },
-                            '6541055' => {
-                                           'Class' => '6529200',
+                            '9345773' => {
+                                           'Class' => '9329260',
                                            'Constructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReaderC2ERKSt10shared_ptrINS0_11InputStreamEERKS2_INS0_14CharsetDecoderEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531576'
+                                                                 'type' => '9332722'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in1',
-                                                                 'type' => '6531581'
+                                                                 'type' => '9332531'
                                                                },
                                                         '2' => {
                                                                  'name' => 'dec1',
-                                                                 'type' => '6531587'
+                                                                 'type' => '9332537'
                                                                }
                                                       },
                                            'ShortName' => 'InputStreamReader',
                                            'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '41'
+                                           'SourceLine' => '52'
                                          },
-                            '6541056' => {
-                                           'Class' => '6529200',
+                            '9345774' => {
+                                           'Class' => '9329260',
                                            'Constructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReaderC1ERKSt10shared_ptrINS0_11InputStreamEERKS2_INS0_14CharsetDecoderEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531576'
+                                                                 'type' => '9332722'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in1',
-                                                                 'type' => '6531581'
+                                                                 'type' => '9332531'
                                                                },
                                                         '2' => {
                                                                  'name' => 'dec1',
-                                                                 'type' => '6531587'
+                                                                 'type' => '9332537'
                                                                }
                                                       },
                                            'ShortName' => 'InputStreamReader',
                                            'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '41'
+                                           'SourceLine' => '52'
                                          },
-                            '6546032' => {
-                                           'Class' => '6529200',
+                            '9350913' => {
+                                           'Class' => '9329260',
                                            'Constructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReaderC2ERKSt10shared_ptrINS0_11InputStreamEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531576'
+                                                                 'type' => '9332722'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in1',
-                                                                 'type' => '6531581'
+                                                                 'type' => '9332531'
                                                                }
                                                       },
                                            'ShortName' => 'InputStreamReader',
                                            'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '32'
+                                           'SourceLine' => '43'
                                          },
-                            '6546033' => {
-                                           'Class' => '6529200',
+                            '9350914' => {
+                                           'Class' => '9329260',
                                            'Constructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReaderC1ERKSt10shared_ptrINS0_11InputStreamEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531576'
+                                                                 'type' => '9332722'
                                                                },
                                                         '1' => {
                                                                  'name' => 'in1',
-                                                                 'type' => '6531581'
+                                                                 'type' => '9332531'
                                                                }
                                                       },
                                            'ShortName' => 'InputStreamReader',
                                            'Source' => 'inputstreamreader.cpp',
-                                           'SourceLine' => '32'
+                                           'SourceLine' => '43'
                                          },
-                            '6550747' => {
+                            '9356309' => {
                                            'Artificial' => 1,
-                                           'Class' => '6529699',
+                                           'Class' => '9329880',
                                            'Destructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader22ClazzInputStreamReaderD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531611'
+                                                                 'type' => '9332745'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStreamReader',
                                            'Virt' => 1
                                          },
-                            '6550748' => {
+                            '9356310' => {
                                            'Artificial' => 1,
-                                           'Class' => '6529699',
+                                           'Class' => '9329880',
                                            'Destructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader22ClazzInputStreamReaderD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531611'
+                                                                 'type' => '9332745'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStreamReader',
                                            'Virt' => 1
                                          },
-                            '6550888' => {
+                            '9356450' => {
                                            'Artificial' => 1,
-                                           'Class' => '6529699',
+                                           'Class' => '9329880',
                                            'Destructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader22ClazzInputStreamReaderD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531611'
+                                                                 'type' => '9332745'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStreamReader',
                                            'Virt' => 1
                                          },
-                            '6550978' => {
+                            '9356540' => {
                                            'Artificial' => 1,
-                                           'Class' => '6529699',
+                                           'Class' => '9329880',
                                            'Constructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader22ClazzInputStreamReaderC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531611'
+                                                                 'type' => '9332745'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStreamReader'
                                          },
-                            '6550979' => {
+                            '9356541' => {
                                            'Artificial' => 1,
-                                           'Class' => '6529699',
+                                           'Class' => '9329880',
                                            'Constructor' => 1,
                                            'Header' => 'inputstreamreader.h',
                                            'InLine' => 1,
-                                           'Line' => '43',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx7helpers17InputStreamReader22ClazzInputStreamReaderC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6531611'
+                                                                 'type' => '9332745'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInputStreamReader'
                                          },
-                            '658721' => {
-                                          'Artificial' => 1,
-                                          'Class' => '648763',
-                                          'Destructor' => 1,
-                                          'Header' => 'exception.h',
-                                          'InLine' => 1,
-                                          'Line' => '77',
-                                          'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '657096'
-                                                              }
-                                                     },
-                                          'ShortName' => 'IllegalArgumentException',
-                                          'Virt' => 1
-                                        },
-                            '658722' => {
-                                          'Artificial' => 1,
-                                          'Class' => '648763',
-                                          'Destructor' => 1,
-                                          'Header' => 'exception.h',
-                                          'InLine' => 1,
-                                          'Line' => '77',
-                                          'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '657096'
-                                                              }
-                                                     },
-                                          'ShortName' => 'IllegalArgumentException',
-                                          'Virt' => 1
-                                        },
-                            '658960' => {
-                                          'Artificial' => 1,
-                                          'Class' => '648763',
-                                          'Destructor' => 1,
-                                          'Header' => 'exception.h',
-                                          'InLine' => 1,
-                                          'Line' => '77',
-                                          'MnglName' => '_ZN7log4cxx7helpers24IllegalArgumentExceptionD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '657096'
-                                                              }
-                                                     },
-                                          'ShortName' => 'IllegalArgumentException',
-                                          'Virt' => 1
-                                        },
-                            '659158' => {
-                                          'Artificial' => 1,
-                                          'Class' => '648925',
-                                          'Destructor' => 1,
-                                          'Header' => 'exception.h',
-                                          'InLine' => 1,
-                                          'Line' => '53',
-                                          'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '657119'
-                                                              }
-                                                     },
-                                          'ShortName' => 'RuntimeException',
-                                          'Virt' => 1
-                                        },
-                            '659159' => {
-                                          'Artificial' => 1,
-                                          'Class' => '648925',
-                                          'Destructor' => 1,
-                                          'Header' => 'exception.h',
-                                          'InLine' => 1,
-                                          'Line' => '53',
-                                          'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '657119'
-                                                              }
-                                                     },
-                                          'ShortName' => 'RuntimeException',
-                                          'Virt' => 1
-                                        },
-                            '659181' => {
-                                          'Artificial' => 1,
-                                          'Class' => '648925',
-                                          'Destructor' => 1,
-                                          'Header' => 'exception.h',
-                                          'InLine' => 1,
-                                          'Line' => '53',
-                                          'MnglName' => '_ZN7log4cxx7helpers16RuntimeExceptionD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '657119'
-                                                              }
-                                                     },
-                                          'ShortName' => 'RuntimeException',
-                                          'Virt' => 1
-                                        },
-                            '659251' => {
-                                          'Artificial' => 1,
-                                          'Class' => '647277',
-                                          'Destructor' => 1,
-                                          'Header' => 'exception.h',
-                                          'InLine' => 1,
-                                          'Line' => '37',
-                                          'MnglName' => '_ZN7log4cxx7helpers9ExceptionD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '659210'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Exception',
-                                          'Virt' => 1
-                                        },
-                            '659252' => {
-                                          'Artificial' => 1,
-                                          'Class' => '647277',
-                                          'Destructor' => 1,
-                                          'Header' => 'exception.h',
-                                          'InLine' => 1,
-                                          'Line' => '37',
-                                          'MnglName' => '_ZN7log4cxx7helpers9ExceptionD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '659210'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Exception',
-                                          'Virt' => 1
-                                        },
-                            '659274' => {
-                                          'Artificial' => 1,
-                                          'Class' => '647277',
-                                          'Destructor' => 1,
-                                          'Header' => 'exception.h',
-                                          'InLine' => 1,
-                                          'Line' => '37',
-                                          'MnglName' => '_ZN7log4cxx7helpers9ExceptionD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '659210'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Exception',
-                                          'Virt' => 1
-                                        },
-                            '6602839' => {
-                                           'Class' => '5412442',
+                            '9449813' => {
+                                           'Class' => '7730170',
                                            'Const' => 1,
                                            'Header' => 'integer.h',
                                            'MnglName' => '_ZNK7log4cxx7helpers7Integer8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603623'
+                                                                 'type' => '9450891'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'integer.cpp',
                                            'SourceLine' => '24',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '6602878' => {
-                                           'Class' => '5412442',
+                            '9449852' => {
+                                           'Class' => '7730170',
                                            'Header' => 'integer.h',
                                            'Line' => '32',
                                            'MnglName' => '_ZN7log4cxx7helpers7Integer14getStaticClassEv',
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'integer.cpp',
                                            'SourceLine' => '24',
                                            'Static' => 1
                                          },
-                            '6602896' => {
-                                           'Class' => '5412442',
+                            '9449869' => {
+                                           'Class' => '7730170',
                                            'Header' => 'integer.h',
                                            'MnglName' => '_ZN7log4cxx7helpers7Integer13registerClassEv',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'registerClass',
                                            'Source' => 'integer.cpp',
                                            'SourceLine' => '24',
                                            'Static' => 1
                                          },
-                            '6602914' => {
-                                           'Class' => '5412442',
+                            '9449886' => {
+                                           'Class' => '7730170',
                                            'Const' => 1,
                                            'Header' => 'integer.h',
                                            'InLine' => 2,
@@ -53139,20 +73612,20 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603623'
+                                                                 'type' => '9450891'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '6602958' => {
-                                           'Class' => '5412442',
+                            '9449930' => {
+                                           'Class' => '7730170',
                                            'Const' => 1,
                                            'Header' => 'integer.h',
                                            'InLine' => 2,
@@ -53161,20 +73634,20 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603623'
+                                                                 'type' => '9450891'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6603249' => {
-                                           'Class' => '6603129',
+                            '9450223' => {
+                                           'Class' => '9450102',
                                            'Const' => 1,
                                            'Header' => 'integer.h',
                                            'InLine' => 2,
@@ -53183,16 +73656,16 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603651'
+                                                                 'type' => '9450919'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6603288' => {
-                                           'Class' => '6603129',
+                            '9450262' => {
+                                           'Class' => '9450102',
                                            'Const' => 1,
                                            'Header' => 'integer.h',
                                            'InLine' => 2,
@@ -53201,32 +73674,32 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603651'
+                                                                 'type' => '9450919'
                                                                }
                                                       },
-                                           'Return' => '5416045',
+                                           'Return' => '7737009',
                                            'ShortName' => 'newInstance',
                                            'Virt' => 1,
                                            'VirtPos' => '2'
                                          },
-                            '6603439' => {
+                            '9450622' => {
                                            'Data' => 1,
                                            'Line' => '24',
                                            'MnglName' => '_ZN7log4cxx7classes19IntegerRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'IntegerRegistration',
                                            'Source' => 'integer.cpp'
                                          },
-                            '6606598' => {
-                                           'Class' => '5412442',
+                            '9453996' => {
+                                           'Class' => '7730170',
                                            'Destructor' => 1,
                                            'Header' => 'integer.h',
                                            'MnglName' => '_ZN7log4cxx7helpers7IntegerD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603606'
+                                                                 'type' => '9450874'
                                                                }
                                                       },
                                            'ShortName' => 'Integer',
@@ -53234,15 +73707,15 @@
                                            'SourceLine' => '35',
                                            'Virt' => 1
                                          },
-                            '6606599' => {
-                                           'Class' => '5412442',
+                            '9453997' => {
+                                           'Class' => '7730170',
                                            'Destructor' => 1,
                                            'Header' => 'integer.h',
                                            'MnglName' => '_ZN7log4cxx7helpers7IntegerD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603606'
+                                                                 'type' => '9450874'
                                                                }
                                                       },
                                            'ShortName' => 'Integer',
@@ -53250,15 +73723,15 @@
                                            'SourceLine' => '35',
                                            'Virt' => 1
                                          },
-                            '6606692' => {
-                                           'Class' => '5412442',
+                            '9454091' => {
+                                           'Class' => '7730170',
                                            'Destructor' => 1,
                                            'Header' => 'integer.h',
                                            'MnglName' => '_ZN7log4cxx7helpers7IntegerD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603606'
+                                                                 'type' => '9450874'
                                                                }
                                                       },
                                            'Reg' => {
@@ -53269,19 +73742,19 @@
                                            'SourceLine' => '35',
                                            'Virt' => 1
                                          },
-                            '6606818' => {
-                                           'Class' => '5412442',
+                            '9454217' => {
+                                           'Class' => '7730170',
                                            'Constructor' => 1,
                                            'Header' => 'integer.h',
                                            'MnglName' => '_ZN7log4cxx7helpers7IntegerC2Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603606'
+                                                                 'type' => '9450874'
                                                                },
                                                         '1' => {
                                                                  'name' => 'val1',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'Reg' => {
@@ -53292,19 +73765,19 @@
                                            'Source' => 'integer.cpp',
                                            'SourceLine' => '31'
                                          },
-                            '6606819' => {
-                                           'Class' => '5412442',
+                            '9454218' => {
+                                           'Class' => '7730170',
                                            'Constructor' => 1,
                                            'Header' => 'integer.h',
                                            'MnglName' => '_ZN7log4cxx7helpers7IntegerC1Ei',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603606'
+                                                                 'type' => '9450874'
                                                                },
                                                         '1' => {
                                                                  'name' => 'val1',
-                                                                 'type' => '40835'
+                                                                 'type' => '83870'
                                                                }
                                                       },
                                            'Reg' => {
@@ -53315,15 +73788,15 @@
                                            'Source' => 'integer.cpp',
                                            'SourceLine' => '31'
                                          },
-                            '6606939' => {
-                                           'Class' => '5412442',
+                            '9454338' => {
+                                           'Class' => '7730170',
                                            'Constructor' => 1,
                                            'Header' => 'integer.h',
                                            'MnglName' => '_ZN7log4cxx7helpers7IntegerC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603606'
+                                                                 'type' => '9450874'
                                                                }
                                                       },
                                            'Reg' => {
@@ -53333,15 +73806,15 @@
                                            'Source' => 'integer.cpp',
                                            'SourceLine' => '27'
                                          },
-                            '6606940' => {
-                                           'Class' => '5412442',
+                            '9454339' => {
+                                           'Class' => '7730170',
                                            'Constructor' => 1,
                                            'Header' => 'integer.h',
                                            'MnglName' => '_ZN7log4cxx7helpers7IntegerC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603606'
+                                                                 'type' => '9450874'
                                                                }
                                                       },
                                            'Reg' => {
@@ -53351,9 +73824,9 @@
                                            'Source' => 'integer.cpp',
                                            'SourceLine' => '27'
                                          },
-                            '6608759' => {
+                            '9456162' => {
                                            'Artificial' => 1,
-                                           'Class' => '6603129',
+                                           'Class' => '9450102',
                                            'Destructor' => 1,
                                            'Header' => 'integer.h',
                                            'InLine' => 1,
@@ -53362,15 +73835,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603634'
+                                                                 'type' => '9450902'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInteger',
                                            'Virt' => 1
                                          },
-                            '6608760' => {
+                            '9456163' => {
                                            'Artificial' => 1,
-                                           'Class' => '6603129',
+                                           'Class' => '9450102',
                                            'Destructor' => 1,
                                            'Header' => 'integer.h',
                                            'InLine' => 1,
@@ -53379,15 +73852,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603634'
+                                                                 'type' => '9450902'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInteger',
                                            'Virt' => 1
                                          },
-                            '6608900' => {
+                            '9456303' => {
                                            'Artificial' => 1,
-                                           'Class' => '6603129',
+                                           'Class' => '9450102',
                                            'Destructor' => 1,
                                            'Header' => 'integer.h',
                                            'InLine' => 1,
@@ -53396,15 +73869,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603634'
+                                                                 'type' => '9450902'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInteger',
                                            'Virt' => 1
                                          },
-                            '6608990' => {
+                            '9456393' => {
                                            'Artificial' => 1,
-                                           'Class' => '6603129',
+                                           'Class' => '9450102',
                                            'Constructor' => 1,
                                            'Header' => 'integer.h',
                                            'InLine' => 1,
@@ -53413,14 +73886,14 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603634'
+                                                                 'type' => '9450902'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInteger'
                                          },
-                            '6608991' => {
+                            '9456394' => {
                                            'Artificial' => 1,
-                                           'Class' => '6603129',
+                                           'Class' => '9450102',
                                            'Constructor' => 1,
                                            'Header' => 'integer.h',
                                            'InLine' => 1,
@@ -53429,198 +73902,198 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6603634'
+                                                                 'type' => '9450902'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzInteger'
                                          },
-                            '6667415' => {
-                                           'Class' => '6667276',
+                            '9560534' => {
+                                           'Class' => '9560429',
+                                           'Header' => 'integerpatternconverter.h',
+                                           'Line' => '38',
+                                           'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter14getStaticClassEv',
+                                           'Return' => '99448',
+                                           'ShortName' => 'getStaticClass',
+                                           'Source' => 'integerpatternconverter.cpp',
+                                           'SourceLine' => '27',
+                                           'Static' => 1
+                                         },
+                            '9560551' => {
+                                           'Class' => '9560429',
+                                           'Header' => 'integerpatternconverter.h',
+                                           'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'integerpatternconverter.cpp',
+                                           'SourceLine' => '27',
+                                           'Static' => 1
+                                         },
+                            '9560568' => {
+                                           'Class' => '9560429',
                                            'Const' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern23IntegerPatternConverter8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668601'
+                                                                 'type' => '9561619'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'integerpatternconverter.cpp',
-                                           'SourceLine' => '31',
+                                           'SourceLine' => '27',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '6667454' => {
-                                           'Class' => '6667276',
-                                           'Header' => 'integerpatternconverter.h',
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'integerpatternconverter.cpp',
-                                           'SourceLine' => '31',
-                                           'Static' => 1
-                                         },
-                            '6667472' => {
-                                           'Class' => '6667276',
-                                           'Header' => 'integerpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'integerpatternconverter.cpp',
-                                           'SourceLine' => '31',
-                                           'Static' => 1
-                                         },
-                            '6667490' => {
-                                           'Class' => '6667276',
+                            '9560607' => {
+                                           'Class' => '9560429',
                                            'Const' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '45',
+                                           'Line' => '39',
                                            'MnglName' => '_ZNK7log4cxx7pattern23IntegerPatternConverter4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668601'
+                                                                 'type' => '9561619'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '6667534' => {
-                                           'Class' => '6667276',
+                            '9560651' => {
+                                           'Class' => '9560429',
                                            'Const' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '48',
+                                           'Line' => '42',
                                            'MnglName' => '_ZNK7log4cxx7pattern23IntegerPatternConverter10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668601'
+                                                                 'type' => '9561619'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6667578' => {
-                                           'Class' => '6667276',
+                            '9560732' => {
+                                           'Class' => '9560429',
                                            'Header' => 'integerpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '336965'
+                                                                 'type' => '545589'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rsi'
                                                     },
-                                           'Return' => '1792237',
+                                           'Return' => '2740957',
                                            'ShortName' => 'newInstance',
                                            'Source' => 'integerpatternconverter.cpp',
-                                           'SourceLine' => '39',
+                                           'SourceLine' => '35',
                                            'Static' => 1
                                          },
-                            '6667605' => {
-                                           'Class' => '6667276',
+                            '9560759' => {
+                                           'Class' => '9560429',
                                            'Const' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'MnglName' => '_ZNK7log4cxx7pattern23IntegerPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668601'
+                                                                 'type' => '9561619'
                                                                },
                                                         '1' => {
                                                                  'name' => 'obj',
-                                                                 'type' => '654616'
+                                                                 'type' => '802470'
                                                                },
                                                         '2' => {
                                                                  'name' => 'toAppendTo',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'format',
                                            'Source' => 'integerpatternconverter.cpp',
-                                           'SourceLine' => '46',
+                                           'SourceLine' => '42',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '6667777' => {
-                                           'Class' => '6667656',
+                            '9560931' => {
+                                           'Class' => '9560810',
                                            'Const' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 2,
-                                           'Line' => '44',
+                                           'Line' => '38',
                                            'MnglName' => '_ZNK7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverter7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668635'
+                                                                 'type' => '9562196'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6667886' => {
+                            '9561040' => {
                                            'Data' => 1,
-                                           'Line' => '31',
+                                           'Line' => '27',
                                            'MnglName' => '_ZN7log4cxx7classes35IntegerPatternConverterRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'IntegerPatternConverterRegistration',
                                            'Source' => 'integerpatternconverter.cpp'
                                          },
-                            '6667904' => {
+                            '9561058' => {
                                            'Header' => 'object.h',
                                            'InLine' => 2,
-                                           'Line' => '122',
+                                           'Line' => '126',
                                            'MnglName' => '_ZN7log4cxx4castINS_7helpers7IntegerENS1_6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E',
                                            'NameSpace' => 'log4cxx',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'incoming',
-                                                                 'type' => '2975401'
+                                                                 'type' => '805306'
                                                                }
                                                       },
-                                           'Return' => '6649229',
+                                           'Return' => '7651968',
                                            'ShortName' => 'cast<log4cxx::helpers::Integer, log4cxx::helpers::Object>',
                                            'TParam' => {
                                                          '0' => {
                                                                   'key' => 'Ret',
-                                                                  'type' => '5412442'
+                                                                  'type' => '7730170'
                                                                 },
                                                          '1' => {
                                                                   'key' => 'Type',
-                                                                  'type' => '53165'
+                                                                  'type' => '98236'
                                                                 }
                                                        }
                                          },
-                            '6670439' => {
+                            '9565147' => {
                                            'Artificial' => 1,
-                                           'Class' => '6667276',
+                                           'Class' => '9560429',
                                            'Destructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 1,
@@ -53629,15 +74102,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668179'
+                                                                 'type' => '9561398'
                                                                }
                                                       },
                                            'ShortName' => 'IntegerPatternConverter',
                                            'Virt' => 1
                                          },
-                            '6670440' => {
+                            '9565148' => {
                                            'Artificial' => 1,
-                                           'Class' => '6667276',
+                                           'Class' => '9560429',
                                            'Destructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 1,
@@ -53646,15 +74119,15 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668179'
+                                                                 'type' => '9561398'
                                                                }
                                                       },
                                            'ShortName' => 'IntegerPatternConverter',
                                            'Virt' => 1
                                          },
-                            '6670645' => {
+                            '9565352' => {
                                            'Artificial' => 1,
-                                           'Class' => '6667276',
+                                           'Class' => '9560429',
                                            'Destructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 1,
@@ -53663,420 +74136,491 @@
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668179'
+                                                                 'type' => '9561398'
                                                                }
                                                       },
                                            'ShortName' => 'IntegerPatternConverter',
                                            'Virt' => 1
                                          },
-                            '6678993' => {
-                                           'Class' => '6667276',
+                            '9578631' => {
+                                           'Class' => '9560429',
                                            'Constructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668179'
+                                                                 'type' => '9561398'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'IntegerPatternConverter',
                                            'Source' => 'integerpatternconverter.cpp',
-                                           'SourceLine' => '33'
+                                           'SourceLine' => '29'
                                          },
-                            '6683134' => {
-                                           'Class' => '6667276',
+                            '9582747' => {
+                                           'Class' => '9560429',
                                            'Constructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668179'
+                                                                 'type' => '9561398'
                                                                }
                                                       },
-                                           'Private' => 1,
                                            'ShortName' => 'IntegerPatternConverter',
                                            'Source' => 'integerpatternconverter.cpp',
-                                           'SourceLine' => '33'
+                                           'SourceLine' => '29'
                                          },
-                            '6688720' => {
+                            '9588325' => {
                                            'Artificial' => 1,
-                                           'Class' => '6667656',
+                                           'Class' => '9560810',
                                            'Destructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '38',
                                            'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverterD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668618'
+                                                                 'type' => '9562179'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzIntegerPatternConverter',
                                            'Virt' => 1
                                          },
-                            '6688721' => {
+                            '9588326' => {
                                            'Artificial' => 1,
-                                           'Class' => '6667656',
+                                           'Class' => '9560810',
                                            'Destructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '38',
                                            'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverterD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668618'
+                                                                 'type' => '9562179'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzIntegerPatternConverter',
                                            'Virt' => 1
                                          },
-                            '6688861' => {
+                            '9588466' => {
                                            'Artificial' => 1,
-                                           'Class' => '6667656',
+                                           'Class' => '9560810',
                                            'Destructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '38',
                                            'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverterD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668618'
+                                                                 'type' => '9562179'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzIntegerPatternConverter',
                                            'Virt' => 1
                                          },
-                            '6688951' => {
+                            '9588556' => {
                                            'Artificial' => 1,
-                                           'Class' => '6667656',
+                                           'Class' => '9560810',
                                            'Constructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '38',
                                            'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverterC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668618'
+                                                                 'type' => '9562179'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzIntegerPatternConverter'
                                          },
-                            '6688952' => {
+                            '9588557' => {
                                            'Artificial' => 1,
-                                           'Class' => '6667656',
+                                           'Class' => '9560810',
                                            'Constructor' => 1,
                                            'Header' => 'integerpatternconverter.h',
                                            'InLine' => 1,
-                                           'Line' => '44',
+                                           'Line' => '38',
                                            'MnglName' => '_ZN7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverterC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6668618'
+                                                                 'type' => '9562179'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzIntegerPatternConverter'
                                          },
-                            '6765300' => {
-                                           'Class' => '334467',
+                            '9699899' => {
+                                           'Class' => '542848',
                                            'Const' => 1,
                                            'Header' => 'level.h',
-                                           'Line' => '109',
+                                           'Line' => '104',
                                            'MnglName' => '_ZNK7log4cxx5Level8toStringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '798954'
+                                                                 'type' => '1198641'
                                                                },
                                                         '1' => {
                                                                  'name' => 'dst',
-                                                                 'type' => '525708'
+                                                                 'type' => '801766'
                                                                }
                                                       },
                                            'Private' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'toString',
                                            'Source' => 'level.cpp',
-                                           'SourceLine' => '189'
+                                           'SourceLine' => '152'
                                          },
-                            '6766031' => {
-                                           'Class' => '334593',
+                            '9700437' => {
+                                           'Class' => '542896',
                                            'Const' => 1,
                                            'Header' => 'loggingevent.h',
-                                           'Line' => '172',
+                                           'Line' => '143',
                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent6getMDCERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '395950'
+                                                                 'type' => '12067430'
                                                                },
                                                         '1' => {
                                                                  'name' => 'key',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'dest',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'getMDC',
                                            'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '118'
+                                           'SourceLine' => '199'
                                          },
-                            '6766043' => {
-                                           'Class' => '334593',
+                            '9700449' => {
+                                           'Class' => '542896',
                                            'Const' => 1,
                                            'Header' => 'loggingevent.h',
-                                           'Line' => '181',
+                                           'Line' => '152',
                                            'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent12getMDCKeySetB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '395950'
+                                                                 'type' => '12067430'
                                                                }
                                                       },
                                            'Private' => 1,
-                                           'Return' => '6765851',
+                                           'Return' => '9700400',
                                            'ShortName' => 'getMDCKeySet',
                                            'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '140'
+                                           'SourceLine' => '221'
                                          },
-                            '6766230' => {
-                                           'Data' => 1,
-                                           'Line' => '33',
-                                           'MnglName' => '_ZN7log4cxx7classes22JSONLayoutRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'JSONLayoutRegistration',
-                                           'Source' => 'jsonlayout.cpp'
-                                         },
-                            '6766420' => {
-                                           'Class' => '6766248',
+                            '9700860' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout25appendQuotedEscapedStringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS6_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                },
                                                         '1' => {
                                                                  'name' => 'buf',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'input',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'appendQuotedEscapedString',
                                            'Source' => 'jsonlayout.cpp',
-                                           'SourceLine' => '128'
+                                           'SourceLine' => '173'
                                          },
-                            '6766457' => {
-                                           'Class' => '6766248',
+                            '9700897' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout19appendSerializedMDCERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                },
                                                         '1' => {
                                                                  'name' => 'buf',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'appendSerializedMDC',
                                            'Source' => 'jsonlayout.cpp',
-                                           'SourceLine' => '226'
+                                           'SourceLine' => '271'
                                          },
-                            '6766494' => {
-                                           'Class' => '6766248',
+                            '9700935' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout19appendSerializedNDCERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                },
                                                         '1' => {
                                                                  'name' => 'buf',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'appendSerializedNDC',
                                            'Source' => 'jsonlayout.cpp',
-                                           'SourceLine' => '282'
+                                           'SourceLine' => '327'
                                          },
-                            '6766532' => {
-                                           'Class' => '6766248',
+                            '9700973' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout28appendSerializedLocationInfoERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                },
                                                         '1' => {
                                                                  'name' => 'buf',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Protected' => 1,
                                            'Return' => '1',
                                            'ShortName' => 'appendSerializedLocationInfo',
                                            'Source' => 'jsonlayout.cpp',
-                                           'SourceLine' => '320'
+                                           'SourceLine' => '365'
                                          },
-                            '6766575' => {
-                                           'Class' => '6766248',
+                            '9701016' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'jsonlayout.cpp',
                                            'SourceLine' => '33',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '6766614' => {
-                                           'Class' => '6766248',
+                            '9701055' => {
+                                           'Class' => '9700652',
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZN7log4cxx10JSONLayout14getStaticClassEv',
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getStaticClass',
                                            'Source' => 'jsonlayout.cpp',
                                            'SourceLine' => '33',
                                            'Static' => 1
                                          },
-                            '6766632' => {
-                                           'Class' => '6766248',
+                            '9701072' => {
+                                           'Class' => '9700652',
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZN7log4cxx10JSONLayout13registerClassEv',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'registerClass',
                                            'Source' => 'jsonlayout.cpp',
                                            'SourceLine' => '33',
                                            'Static' => 1
                                          },
-                            '6766650' => {
-                                           'Class' => '6766248',
+                            '9701089' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 2,
-                                           'Line' => '60',
+                                           'Line' => '47',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout4castERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '44634',
+                                           'Return' => '87771',
                                            'ShortName' => 'cast',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '6766694' => {
-                                           'Class' => '6766248',
+                            '9701133' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 2,
-                                           'Line' => '63',
+                                           'Line' => '50',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout10instanceofERKNS_7helpers5ClassE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                },
                                                         '1' => {
                                                                  'name' => 'clazz',
-                                                                 'type' => '53983'
+                                                                 'type' => '99448'
                                                                }
                                                       },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'instanceof',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6766901' => {
-                                           'Class' => '6766248',
+                            '9701257' => {
+                                           'Class' => '9700652',
+                                           'Header' => 'jsonlayout.h',
+                                           'MnglName' => '_ZN7log4cxx10JSONLayout15setLocationInfoEb',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '9703273'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'locationInfoFlag',
+                                                                 'type' => '83923'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setLocationInfo',
+                                           'Source' => 'jsonlayout.cpp',
+                                           'SourceLine' => '61'
+                                         },
+                            '9701289' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
-                                           'InLine' => 2,
-                                           'Line' => '112',
+                                           'MnglName' => '_ZNK7log4cxx10JSONLayout15getLocationInfoEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '9703301'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83923',
+                                           'ShortName' => 'getLocationInfo',
+                                           'Source' => 'jsonlayout.cpp',
+                                           'SourceLine' => '66'
+                                         },
+                            '9701320' => {
+                                           'Class' => '9700652',
+                                           'Header' => 'jsonlayout.h',
+                                           'MnglName' => '_ZN7log4cxx10JSONLayout14setPrettyPrintEb',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '9703273'
+                                                               },
+                                                        '1' => {
+                                                                 'name' => 'prettyPrintFlag',
+                                                                 'type' => '83923'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi',
+                                                      '1' => 'rsi'
+                                                    },
+                                           'Return' => '1',
+                                           'ShortName' => 'setPrettyPrint',
+                                           'Source' => 'jsonlayout.cpp',
+                                           'SourceLine' => '71'
+                                         },
+                            '9701352' => {
+                                           'Class' => '9700652',
+                                           'Const' => 1,
+                                           'Header' => 'jsonlayout.h',
+                                           'MnglName' => '_ZNK7log4cxx10JSONLayout14getPrettyPrintEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '9703301'
+                                                               }
+                                                      },
+                                           'Reg' => {
+                                                      '0' => 'rdi'
+                                                    },
+                                           'Return' => '83923',
+                                           'ShortName' => 'getPrettyPrint',
+                                           'Source' => 'jsonlayout.cpp',
+                                           'SourceLine' => '76'
+                                         },
+                            '9701383' => {
+                                           'Class' => '9700652',
+                                           'Const' => 1,
+                                           'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout14getContentTypeB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getContentType',
+                                           'Source' => 'jsonlayout.cpp',
+                                           'SourceLine' => '81',
                                            'Virt' => 1,
                                            'VirtPos' => '8'
                                          },
-                            '6766940' => {
-                                           'Class' => '6766248',
+                            '9701422' => {
+                                           'Class' => '9700652',
                                            'Header' => 'jsonlayout.h',
-                                           'InLine' => 2,
-                                           'Line' => '120',
                                            'MnglName' => '_ZN7log4cxx10JSONLayout15activateOptionsERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768652'
+                                                                 'type' => '9703273'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -54085,344 +74629,714 @@
                                                     },
                                            'Return' => '1',
                                            'ShortName' => 'activateOptions',
+                                           'Source' => 'jsonlayout.cpp',
+                                           'SourceLine' => '86',
                                            'Virt' => 1,
                                            'VirtPos' => '5'
                                          },
-                            '6766980' => {
-                                           'Class' => '6766248',
+                            '9701463' => {
+                                           'Class' => '9700652',
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZN7log4cxx10JSONLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768652'
+                                                                 'type' => '9703273'
                                                                },
                                                         '1' => {
                                                                  'name' => 'option',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                },
                                                         '2' => {
                                                                  'name' => 'value',
-                                                                 'type' => '205852'
+                                                                 'type' => '363071'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'setOption',
                                            'Source' => 'jsonlayout.cpp',
-                                           'SourceLine' => '46',
+                                           'SourceLine' => '91',
                                            'Virt' => 1,
                                            'VirtPos' => '6'
                                          },
-                            '6767025' => {
-                                           'Class' => '6766248',
+                            '9701509' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                },
                                                         '1' => {
                                                                  'name' => 'output',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'event',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Return' => '1',
                                            'ShortName' => 'format',
                                            'Source' => 'jsonlayout.cpp',
-                                           'SourceLine' => '60',
+                                           'SourceLine' => '105',
                                            'Virt' => 1,
                                            'VirtPos' => '7'
                                          },
-                            '6767075' => {
-                                           'Class' => '6766248',
+                            '9701560' => {
+                                           'Class' => '9700652',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 2,
-                                           'Line' => '133',
+                                           'Line' => '104',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout16ignoresThrowableEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768686'
+                                                                 'type' => '9703301'
                                                                }
                                                       },
                                            'Reg' => {
                                                       '0' => 'rdi'
                                                     },
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'ignoresThrowable',
                                            'Virt' => 1,
                                            'VirtPos' => '11'
                                          },
-                            '6767233' => {
-                                           'Class' => '6767114',
+                            '9701720' => {
+                                           'Class' => '9701599',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 2,
-                                           'Line' => '59',
+                                           'Line' => '46',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout15ClazzJSONLayout7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768720'
+                                                                 'type' => '9703335'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6767272' => {
-                                           'Class' => '6767114',
+                            '9701759' => {
+                                           'Class' => '9701599',
                                            'Const' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 2,
-                                           'Line' => '59',
+                                           'Line' => '46',
                                            'MnglName' => '_ZNK7log4cxx10JSONLayout15ClazzJSONLayout11newInstanceEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768720'
+                                                                 'type' => '9703335'
                                                                }
                                                       },
-                                           'Return' => '6768646',
+                                           'Return' => '9703267',
                                            'ShortName' => 'newInstance',
                                            'Virt' => 1,
                                            'VirtPos' => '4'
                                          },
-                            '6769388' => {
+                            '9701798' => {
                                            'Artificial' => 1,
-                                           'Class' => '6766248',
+                                           'Class' => '9701599',
+                                           'Header' => 'jsonlayout.h',
+                                           'InLine' => 2,
+                                           'Line' => '46',
+                                           'MnglName' => '_ZTch0_h0_NK7log4cxx10JSONLayout15ClazzJSONLayout11newInstanceEv',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '9703335'
+                                                               }
+                                                      },
+                                           'Return' => '9703267',
+                                           'ShortName' => '_ZTch0_h0_NK7log4cxx10JSONLayout15ClazzJSONLayout11newInstanceEv'
+                                         },
+                            '9701870' => {
+                                           'Data' => 1,
+                                           'Line' => '33',
+                                           'MnglName' => '_ZN7log4cxx7classes22JSONLayoutRegistrationE',
+                                           'NameSpace' => 'log4cxx::classes',
+                                           'Return' => '99454',
+                                           'ShortName' => 'JSONLayoutRegistration',
+                                           'Source' => 'jsonlayout.cpp'
+                                         },
+                            '97717' => {
+                                         'Class' => '97608',
+                                         'Header' => 'pool.h',
+                                         'Line' => '39',
+                                         'MnglName' => '_ZN7log4cxx7helpers4Pool10getAPRPoolEv',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '16182249'
+                                                             }
+                                                    },
+                                         'Reg' => {
+                                                    '0' => 'rdi'
+                                                  },
+                                         'Return' => '99472',
+                                         'ShortName' => 'getAPRPool',
+                                         'Source' => 'pool.cpp',
+                                         'SourceLine' => '57'
+                                       },
+                            '97748' => {
+                                         'Class' => '97608',
+                                         'Header' => 'pool.h',
+                                         'Line' => '40',
+                                         'MnglName' => '_ZN7log4cxx7helpers4Pool6createEv',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '16182249'
+                                                             }
+                                                    },
+                                         'Return' => '99472',
+                                         'ShortName' => 'create',
+                                         'Source' => 'pool.cpp',
+                                         'SourceLine' => '62'
+                                       },
+                            '97779' => {
+                                         'Class' => '97608',
+                                         'Header' => 'pool.h',
+                                         'Line' => '41',
+                                         'MnglName' => '_ZN7log4cxx7helpers4Pool6pallocEm',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '16182249'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'size',
+                                                               'type' => '84113'
+                                                             }
+                                                    },
+                                         'Return' => '84191',
+                                         'ShortName' => 'palloc',
+                                         'Source' => 'pool.cpp',
+                                         'SourceLine' => '75'
+                                       },
+                            '97815' => {
+                                         'Class' => '97608',
+                                         'Header' => 'pool.h',
+                                         'Line' => '42',
+                                         'MnglName' => '_ZN7log4cxx7helpers4Pool9pstrallocEm',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '16182249'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'size',
+                                                               'type' => '84113'
+                                                             }
+                                                    },
+                                         'Return' => '85599',
+                                         'ShortName' => 'pstralloc',
+                                         'Source' => 'pool.cpp',
+                                         'SourceLine' => '80'
+                                       },
+                            '97851' => {
+                                         'Class' => '97608',
+                                         'Header' => 'pool.h',
+                                         'Line' => '43',
+                                         'MnglName' => '_ZN7log4cxx7helpers4Pool4itoaEi',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '16182249'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'n',
+                                                               'type' => '83870'
+                                                             }
+                                                    },
+                                         'Return' => '85599',
+                                         'ShortName' => 'itoa',
+                                         'Source' => 'pool.cpp',
+                                         'SourceLine' => '85'
+                                       },
+                            '97887' => {
+                                         'Class' => '97608',
+                                         'Header' => 'pool.h',
+                                         'Line' => '44',
+                                         'MnglName' => '_ZN7log4cxx7helpers4Pool8pstrndupEPKcm',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '16182249'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 's',
+                                                               'type' => '84758'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'len',
+                                                               'type' => '84113'
+                                                             }
+                                                    },
+                                         'Return' => '85599',
+                                         'ShortName' => 'pstrndup',
+                                         'Source' => 'pool.cpp',
+                                         'SourceLine' => '90'
+                                       },
+                            '97928' => {
+                                         'Class' => '97608',
+                                         'Header' => 'pool.h',
+                                         'Line' => '45',
+                                         'MnglName' => '_ZN7log4cxx7helpers4Pool7pstrdupEPKc',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '16182249'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 's',
+                                                               'type' => '84758'
+                                                             }
+                                                    },
+                                         'Return' => '85599',
+                                         'ShortName' => 'pstrdup',
+                                         'Source' => 'pool.cpp',
+                                         'SourceLine' => '95'
+                                       },
+                            '97964' => {
+                                         'Class' => '97608',
+                                         'Header' => 'pool.h',
+                                         'Line' => '46',
+                                         'MnglName' => '_ZN7log4cxx7helpers4Pool7pstrdupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '16182249'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 's',
+                                                               'type' => '95065'
+                                                             }
+                                                    },
+                                         'Return' => '85599',
+                                         'ShortName' => 'pstrdup',
+                                         'Source' => 'pool.cpp',
+                                         'SourceLine' => '100'
+                                       },
+                            '9796524' => {
+                                           'Class' => '9700652',
                                            'Destructor' => 1,
                                            'Header' => 'jsonlayout.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
                                            'MnglName' => '_ZN7log4cxx10JSONLayoutD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768652'
+                                                                 'type' => '9703273'
                                                                }
                                                       },
                                            'ShortName' => 'JSONLayout',
+                                           'Source' => 'jsonlayout.cpp',
+                                           'SourceLine' => '59',
                                            'Virt' => 1
                                          },
-                            '6769389' => {
-                                           'Artificial' => 1,
-                                           'Class' => '6766248',
+                            '9796622' => {
+                                           'Class' => '9700652',
                                            'Destructor' => 1,
                                            'Header' => 'jsonlayout.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx10JSONLayoutD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '6768652'
-                                                               }
-                                                      },
-                                           'ShortName' => 'JSONLayout',
-                                           'Virt' => 1
-                                         },
-                            '6770979' => {
-                                           'Artificial' => 1,
-                                           'Class' => '6766248',
-                                           'Destructor' => 1,
-                                           'Header' => 'jsonlayout.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
                                            'MnglName' => '_ZN7log4cxx10JSONLayoutD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768652'
+                                                                 'type' => '9703273'
                                                                }
                                                       },
                                            'ShortName' => 'JSONLayout',
+                                           'Source' => 'jsonlayout.cpp',
+                                           'SourceLine' => '59',
                                            'Virt' => 1
                                          },
-                            '6860648' => {
-                                           'Class' => '6766248',
+                            '9798518' => {
+                                           'Class' => '9700652',
+                                           'Destructor' => 1,
+                                           'Header' => 'jsonlayout.h',
+                                           'MnglName' => '_ZN7log4cxx10JSONLayoutD2Ev',
+                                           'Param' => {
+                                                        '0' => {
+                                                                 'name' => 'this',
+                                                                 'type' => '9703273'
+                                                               }
+                                                      },
+                                           'ShortName' => 'JSONLayout',
+                                           'Source' => 'jsonlayout.cpp',
+                                           'SourceLine' => '59',
+                                           'Virt' => 1
+                                         },
+                            '9800345' => {
+                                           'Class' => '9700652',
                                            'Constructor' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZN7log4cxx10JSONLayoutC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768652'
+                                                                 'type' => '9703273'
                                                                }
                                                       },
                                            'ShortName' => 'JSONLayout',
                                            'Source' => 'jsonlayout.cpp',
-                                           'SourceLine' => '36'
+                                           'SourceLine' => '54'
                                          },
-                            '6864968' => {
-                                           'Class' => '6766248',
+                            '9805320' => {
+                                           'Class' => '9700652',
                                            'Constructor' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'MnglName' => '_ZN7log4cxx10JSONLayoutC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768652'
+                                                                 'type' => '9703273'
                                                                }
                                                       },
                                            'ShortName' => 'JSONLayout',
                                            'Source' => 'jsonlayout.cpp',
-                                           'SourceLine' => '36'
+                                           'SourceLine' => '54'
                                          },
-                            '6871745' => {
+                            '9812100' => {
                                            'Artificial' => 1,
-                                           'Class' => '6767114',
+                                           'Class' => '9701599',
                                            'Destructor' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx10JSONLayout15ClazzJSONLayoutD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768703'
+                                                                 'type' => '9703318'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzJSONLayout',
                                            'Virt' => 1
                                          },
-                            '6871746' => {
+                            '9812101' => {
                                            'Artificial' => 1,
-                                           'Class' => '6767114',
+                                           'Class' => '9701599',
                                            'Destructor' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx10JSONLayout15ClazzJSONLayoutD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768703'
+                                                                 'type' => '9703318'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzJSONLayout',
                                            'Virt' => 1
                                          },
-                            '6871887' => {
+                            '9812242' => {
                                            'Artificial' => 1,
-                                           'Class' => '6767114',
+                                           'Class' => '9701599',
                                            'Destructor' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx10JSONLayout15ClazzJSONLayoutD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768703'
+                                                                 'type' => '9703318'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzJSONLayout',
                                            'Virt' => 1
                                          },
-                            '6871977' => {
+                            '9812332' => {
                                            'Artificial' => 1,
-                                           'Class' => '6767114',
+                                           'Class' => '9701599',
                                            'Constructor' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx10JSONLayout15ClazzJSONLayoutC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768703'
+                                                                 'type' => '9703318'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzJSONLayout'
                                          },
-                            '6871978' => {
+                            '9812333' => {
                                            'Artificial' => 1,
-                                           'Class' => '6767114',
+                                           'Class' => '9701599',
                                            'Constructor' => 1,
                                            'Header' => 'jsonlayout.h',
                                            'InLine' => 1,
-                                           'Line' => '59',
+                                           'Line' => '46',
                                            'MnglName' => '_ZN7log4cxx10JSONLayout15ClazzJSONLayoutC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6768703'
+                                                                 'type' => '9703318'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzJSONLayout'
                                          },
-                            '6925462' => {
+                            '98304' => {
+                                         'Class' => '98236',
+                                         'Const' => 1,
+                                         'Header' => 'object.h',
+                                         'Line' => '108',
+                                         'MnglName' => '_ZNK7log4cxx7helpers6Object8getClassEv',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '11079330'
+                                                             }
+                                                    },
+                                         'Return' => '99448',
+                                         'ShortName' => 'getClass',
+                                         'Source' => 'loader.cpp',
+                                         'SourceLine' => '41',
+                                         'Virt' => 1,
+                                         'VirtPos' => '2'
+                                       },
+                            '98343' => {
+                                         'Class' => '98236',
+                                         'Const' => 1,
+                                         'Header' => 'object.h',
+                                         'Line' => '109',
+                                         'MnglName' => '_ZNK7log4cxx7helpers6Object10instanceofERKNS0_5ClassE',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '100098'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'p1',
+                                                               'type' => '99448'
+                                                             }
+                                                    },
+                                         'PureVirt' => 1,
+                                         'Return' => '83923',
+                                         'ShortName' => 'instanceof',
+                                         'VirtPos' => '3'
+                                       },
+                            '98387' => {
+                                         'Class' => '98236',
+                                         'Const' => 1,
+                                         'Header' => 'object.h',
+                                         'Line' => '110',
+                                         'MnglName' => '_ZNK7log4cxx7helpers6Object4castERKNS0_5ClassE',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '100098'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'p1',
+                                                               'type' => '99448'
+                                                             }
+                                                    },
+                                         'PureVirt' => 1,
+                                         'Return' => '87771',
+                                         'ShortName' => 'cast',
+                                         'VirtPos' => '4'
+                                       },
+                            '98431' => {
+                                         'Class' => '98236',
+                                         'Header' => 'object.h',
+                                         'Line' => '111',
+                                         'MnglName' => '_ZN7log4cxx7helpers6Object14getStaticClassEv',
+                                         'Return' => '99448',
+                                         'ShortName' => 'getStaticClass',
+                                         'Source' => 'loader.cpp',
+                                         'SourceLine' => '41',
+                                         'Static' => 1
+                                       },
+                            '98448' => {
+                                         'Class' => '98236',
+                                         'Header' => 'object.h',
+                                         'Line' => '111',
+                                         'MnglName' => '_ZN7log4cxx7helpers6Object13registerClassEv',
+                                         'Return' => '99454',
+                                         'ShortName' => 'registerClass',
+                                         'Source' => 'loader.cpp',
+                                         'SourceLine' => '41',
+                                         'Static' => 1
+                                       },
+                            '98750' => {
+                                         'Class' => '98496',
+                                         'Header' => 'action.h',
+                                         'Line' => '37',
+                                         'MnglName' => '_ZN7log4cxx7rolling6Action14getStaticClassEv',
+                                         'Return' => '99448',
+                                         'ShortName' => 'getStaticClass',
+                                         'Source' => 'action.cpp',
+                                         'SourceLine' => '27',
+                                         'Static' => 1
+                                       },
+                            '98767' => {
+                                         'Class' => '98496',
+                                         'Header' => 'action.h',
+                                         'MnglName' => '_ZN7log4cxx7rolling6Action13registerClassEv',
+                                         'Return' => '99454',
+                                         'ShortName' => 'registerClass',
+                                         'Source' => 'action.cpp',
+                                         'SourceLine' => '27',
+                                         'Static' => 1
+                                       },
+                            '98784' => {
+                                         'Class' => '98496',
+                                         'Const' => 1,
+                                         'Header' => 'action.h',
+                                         'MnglName' => '_ZNK7log4cxx7rolling6Action8getClassEv',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '100018'
+                                                             }
+                                                    },
+                                         'Return' => '99448',
+                                         'ShortName' => 'getClass',
+                                         'Source' => 'action.cpp',
+                                         'SourceLine' => '27',
+                                         'Virt' => 1,
+                                         'VirtPos' => '2'
+                                       },
+                            '98823' => {
+                                         'Class' => '98496',
+                                         'Const' => 1,
+                                         'Header' => 'action.h',
+                                         'InLine' => 2,
+                                         'Line' => '38',
+                                         'MnglName' => '_ZNK7log4cxx7rolling6Action4castERKNS_7helpers5ClassE',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '100018'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'clazz',
+                                                               'type' => '99448'
+                                                             }
+                                                    },
+                                         'Return' => '87771',
+                                         'ShortName' => 'cast',
+                                         'Virt' => 1,
+                                         'VirtPos' => '4'
+                                       },
+                            '98867' => {
+                                         'Class' => '98496',
+                                         'Const' => 1,
+                                         'Header' => 'action.h',
+                                         'InLine' => 2,
+                                         'Line' => '40',
+                                         'MnglName' => '_ZNK7log4cxx7rolling6Action10instanceofERKNS_7helpers5ClassE',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '100018'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'clazz',
+                                                               'type' => '99448'
+                                                             }
+                                                    },
+                                         'Return' => '83923',
+                                         'ShortName' => 'instanceof',
+                                         'Virt' => 1,
+                                         'VirtPos' => '3'
+                                       },
+                            '99048' => {
+                                         'Class' => '98496',
+                                         'Const' => 1,
+                                         'Header' => 'action.h',
+                                         'Line' => '58',
+                                         'MnglName' => '_ZNK7log4cxx7rolling6Action7executeERNS_7helpers4PoolE',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '100012'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'p1',
+                                                               'type' => '99413'
+                                                             }
+                                                    },
+                                         'PureVirt' => 1,
+                                         'Return' => '83923',
+                                         'ShortName' => 'execute',
+                                         'VirtPos' => '5'
+                                       },
+                            '9907561' => {
                                            'Data' => 1,
                                            'Line' => '23',
                                            'MnglName' => '_ZN7log4cxx7classes18LayoutRegistrationE',
                                            'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
+                                           'Return' => '99454',
                                            'ShortName' => 'LayoutRegistration',
                                            'Source' => 'layout.cpp'
                                          },
-                            '6925529' => {
-                                           'Class' => '334707',
+                            '9907646' => {
+                                           'Class' => '544649',
+                                           'Header' => 'layout.h',
+                                           'MnglName' => '_ZN7log4cxx6Layout13registerClassEv',
+                                           'Return' => '99454',
+                                           'ShortName' => 'registerClass',
+                                           'Source' => 'layout.cpp',
+                                           'SourceLine' => '23',
+                                           'Static' => 1
+                                         },
+                            '9907663' => {
+                                           'Class' => '544649',
                                            'Const' => 1,
                                            'Header' => 'layout.h',
                                            'MnglName' => '_ZNK7log4cxx6Layout8getClassEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896640'
+                                                                 'type' => '8948556'
                                                                }
                                                       },
-                                           'Return' => '53983',
+                                           'Return' => '99448',
                                            'ShortName' => 'getClass',
                                            'Source' => 'layout.cpp',
                                            'SourceLine' => '23',
                                            'Virt' => 1,
-                                           'VirtPos' => '0'
+                                           'VirtPos' => '2'
                                          },
-                            '6925586' => {
-                                           'Class' => '334707',
-                                           'Header' => 'layout.h',
-                                           'MnglName' => '_ZN7log4cxx6Layout13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'layout.cpp',
-                                           'SourceLine' => '23',
-                                           'Static' => 1
-                                         },
-                            '6925735' => {
-                                           'Class' => '334707',
+                            '9907833' => {
+                                           'Class' => '544649',
                                            'Const' => 1,
                                            'Header' => 'layout.h',
-                                           'Line' => '53',
+                                           'Line' => '47',
                                            'MnglName' => '_ZNK7log4cxx6Layout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896634'
+                                                                 'type' => '8948550'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '117970'
+                                                                 'type' => '220958'
                                                                },
                                                         '3' => {
                                                                  'name' => 'p3',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'PureVirt' => 1,
@@ -54430,40 +75344,40 @@
                                            'ShortName' => 'format',
                                            'VirtPos' => '7'
                                          },
-                            '6925785' => {
-                                           'Class' => '334707',
+                            '9907884' => {
+                                           'Class' => '544649',
                                            'Const' => 1,
                                            'Header' => 'layout.h',
                                            'MnglName' => '_ZNK7log4cxx6Layout14getContentTypeB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896640'
+                                                                 'type' => '8948556'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getContentType',
                                            'Source' => 'layout.cpp',
                                            'SourceLine' => '28',
                                            'Virt' => 1,
                                            'VirtPos' => '8'
                                          },
-                            '6925824' => {
-                                           'Class' => '334707',
+                            '9907923' => {
+                                           'Class' => '544649',
                                            'Header' => 'layout.h',
                                            'MnglName' => '_ZN7log4cxx6Layout12appendHeaderERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896202'
+                                                                 'type' => '8946138'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -54478,22 +75392,22 @@
                                            'Virt' => 1,
                                            'VirtPos' => '9'
                                          },
-                            '6925869' => {
-                                           'Class' => '334707',
+                            '9907969' => {
+                                           'Class' => '544649',
                                            'Header' => 'layout.h',
                                            'MnglName' => '_ZN7log4cxx6Layout12appendFooterERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896202'
+                                                                 'type' => '8946138'
                                                                },
                                                         '1' => {
                                                                  'name' => 'p1',
-                                                                 'type' => '336206'
+                                                                 'type' => '544742'
                                                                },
                                                         '2' => {
                                                                  'name' => 'p2',
-                                                                 'type' => '53948'
+                                                                 'type' => '99413'
                                                                }
                                                       },
                                            'Reg' => {
@@ -54508,50 +75422,84 @@
                                            'Virt' => 1,
                                            'VirtPos' => '10'
                                          },
-                            '6925914' => {
-                                           'Class' => '334707',
+                            '9908015' => {
+                                           'Class' => '544649',
                                            'Const' => 1,
                                            'Header' => 'layout.h',
-                                           'Line' => '84',
+                                           'Line' => '78',
                                            'MnglName' => '_ZNK7log4cxx6Layout16ignoresThrowableEv',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896634'
+                                                                 'type' => '8948550'
                                                                }
                                                       },
                                            'PureVirt' => 1,
-                                           'Return' => '40888',
+                                           'Return' => '83923',
                                            'ShortName' => 'ignoresThrowable',
                                            'VirtPos' => '11'
                                          },
-                            '6926075' => {
-                                           'Class' => '6925953',
+                            '9908175' => {
+                                           'Class' => '9908054',
                                            'Const' => 1,
                                            'Header' => 'layout.h',
                                            'InLine' => 2,
-                                           'Line' => '42',
+                                           'Line' => '36',
                                            'MnglName' => '_ZNK7log4cxx6Layout11ClazzLayout7getNameB5cxx11Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6926522'
+                                                                 'type' => '9908563'
                                                                }
                                                       },
-                                           'Return' => '53185',
+                                           'Return' => '98472',
                                            'ShortName' => 'getName',
                                            'Virt' => 1,
                                            'VirtPos' => '3'
                                          },
-                            '6930390' => {
-                                           'Class' => '334707',
+                            '99092' => {
+                                         'Class' => '98496',
+                                         'Header' => 'action.h',
+                                         'MnglName' => '_ZN7log4cxx7rolling6Action3runERNS_7helpers4PoolE',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '99990'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'pool1',
+                                                               'type' => '99413'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'run',
+                                         'Source' => 'action.cpp',
+                                         'SourceLine' => '44'
+                                       },
+                            '99125' => {
+                                         'Class' => '98496',
+                                         'Header' => 'action.h',
+                                         'MnglName' => '_ZN7log4cxx7rolling6Action5closeEv',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '99990'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'ShortName' => 'close',
+                                         'Source' => 'action.cpp',
+                                         'SourceLine' => '67'
+                                       },
+                            '9912508' => {
+                                           'Class' => '544649',
                                            'Destructor' => 1,
                                            'Header' => 'layout.h',
                                            'MnglName' => '_ZN7log4cxx6LayoutD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896202'
+                                                                 'type' => '8946138'
                                                                }
                                                       },
                                            'ShortName' => 'Layout',
@@ -54559,15 +75507,15 @@
                                            'SourceLine' => '26',
                                            'Virt' => 1
                                          },
-                            '6930488' => {
-                                           'Class' => '334707',
+                            '9912606' => {
+                                           'Class' => '544649',
                                            'Destructor' => 1,
                                            'Header' => 'layout.h',
                                            'MnglName' => '_ZN7log4cxx6LayoutD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896202'
+                                                                 'type' => '8946138'
                                                                }
                                                       },
                                            'Reg' => {
@@ -54578,15 +75526,15 @@
                                            'SourceLine' => '26',
                                            'Virt' => 1
                                          },
-                            '6930531' => {
-                                           'Class' => '334707',
+                            '9912650' => {
+                                           'Class' => '544649',
                                            'Destructor' => 1,
                                            'Header' => 'layout.h',
                                            'MnglName' => '_ZN7log4cxx6LayoutD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '2896202'
+                                                                 'type' => '8946138'
                                                                }
                                                       },
                                            'Reg' => {
@@ -54597,17465 +75545,173 @@
                                            'SourceLine' => '26',
                                            'Virt' => 1
                                          },
-                            '6931990' => {
+                            '9914124' => {
                                            'Artificial' => 1,
-                                           'Class' => '6925953',
+                                           'Class' => '9908054',
                                            'Destructor' => 1,
                                            'Header' => 'layout.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '36',
                                            'MnglName' => '_ZN7log4cxx6Layout11ClazzLayoutD0Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6926505'
+                                                                 'type' => '9908546'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzLayout',
                                            'Virt' => 1
                                          },
-                            '6931991' => {
+                            '9914125' => {
                                            'Artificial' => 1,
-                                           'Class' => '6925953',
+                                           'Class' => '9908054',
                                            'Destructor' => 1,
                                            'Header' => 'layout.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '36',
                                            'MnglName' => '_ZN7log4cxx6Layout11ClazzLayoutD1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6926505'
+                                                                 'type' => '9908546'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzLayout',
                                            'Virt' => 1
                                          },
-                            '6932131' => {
+                            '9914265' => {
                                            'Artificial' => 1,
-                                           'Class' => '6925953',
+                                           'Class' => '9908054',
                                            'Destructor' => 1,
                                            'Header' => 'layout.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '36',
                                            'MnglName' => '_ZN7log4cxx6Layout11ClazzLayoutD2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6926505'
+                                                                 'type' => '9908546'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzLayout',
                                            'Virt' => 1
                                          },
-                            '6932221' => {
+                            '9914355' => {
                                            'Artificial' => 1,
-                                           'Class' => '6925953',
+                                           'Class' => '9908054',
                                            'Constructor' => 1,
                                            'Header' => 'layout.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '36',
                                            'MnglName' => '_ZN7log4cxx6Layout11ClazzLayoutC2Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6926505'
+                                                                 'type' => '9908546'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzLayout'
                                          },
-                            '6932222' => {
+                            '9914356' => {
                                            'Artificial' => 1,
-                                           'Class' => '6925953',
+                                           'Class' => '9908054',
                                            'Constructor' => 1,
                                            'Header' => 'layout.h',
                                            'InLine' => 1,
-                                           'Line' => '42',
+                                           'Line' => '36',
                                            'MnglName' => '_ZN7log4cxx6Layout11ClazzLayoutC1Ev',
                                            'Param' => {
                                                         '0' => {
                                                                  'name' => 'this',
-                                                                 'type' => '6926505'
+                                                                 'type' => '9908546'
                                                                }
                                                       },
                                            'ShortName' => 'ClazzLayout'
                                          },
-                            '7007165' => {
-                                           'Class' => '334467',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZNK7log4cxx5Level8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '798954'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '31',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7007204' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '31',
-                                           'Static' => 1
-                                         },
-                            '7007221' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '31',
-                                           'Static' => 1
-                                         },
-                            '7007238' => {
-                                           'Class' => '334467',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 2,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZNK7log4cxx5Level4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '798954'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7007282' => {
-                                           'Class' => '334467',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 2,
-                                           'Line' => '80',
-                                           'MnglName' => '_ZNK7log4cxx5Level10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '798954'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7007368' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'sArg',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '336188',
-                                           'ShortName' => 'toLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '178',
-                                           'Static' => 1
-                                         },
-                            '7007395' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIS0_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'sArg',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'defaultLevel',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Return' => '336188',
-                                           'ShortName' => 'toLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '183',
-                                           'Static' => 1
-                                         },
-                            '7007459' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level7toLevelERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'sArg',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '336188',
-                                           'ShortName' => 'toLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '195',
-                                           'Static' => 1
-                                         },
-                            '7007486' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level7toLevelERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrIS0_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'sArg',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'defaultLevel',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Return' => '336188',
-                                           'ShortName' => 'toLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '200',
-                                           'Static' => 1
-                                         },
-                            '7007518' => {
-                                           'Class' => '334467',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZNK7log4cxx5Level8toStringERNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '798954'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dst',
-                                                                 'type' => '525714'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'toString',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '206'
-                                         },
-                            '7007640' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level7toLevelEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Return' => '336188',
-                                           'ShortName' => 'toLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '140',
-                                           'Static' => 1
-                                         },
-                            '7007667' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level7toLevelEiRKSt10shared_ptrIS0_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'defaultLevel',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Return' => '336188',
-                                           'ShortName' => 'toLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '145',
-                                           'Static' => 1
-                                         },
-                            '7007699' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level16initializeLevelsEv',
-                                           'Return' => '1',
-                                           'ShortName' => 'initializeLevels',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '44',
-                                           'Static' => 1
-                                         },
-                            '7007730' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'Line' => '229',
-                                           'MnglName' => '_ZN7log4cxx5Level8getFatalEv',
-                                           'Return' => '336188',
-                                           'ShortName' => 'getFatal',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '76',
-                                           'Static' => 1
-                                         },
-                            '7007781' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'Line' => '232',
-                                           'MnglName' => '_ZN7log4cxx5Level7getInfoEv',
-                                           'Return' => '336188',
-                                           'ShortName' => 'getInfo',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '94',
-                                           'Static' => 1
-                                         },
-                            '7007815' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'Line' => '234',
-                                           'MnglName' => '_ZN7log4cxx5Level8getTraceEv',
-                                           'Return' => '336188',
-                                           'ShortName' => 'getTrace',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '106',
-                                           'Static' => 1
-                                         },
-                            '7007832' => {
-                                           'Class' => '334467',
-                                           'Header' => 'level.h',
-                                           'Line' => '235',
-                                           'MnglName' => '_ZN7log4cxx5Level6getOffEv',
-                                           'Return' => '336188',
-                                           'ShortName' => 'getOff',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '70',
-                                           'Static' => 1
-                                         },
-                            '7007849' => {
-                                           'Class' => '334467',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZNK7log4cxx5Level6equalsERKSt10shared_ptrIS0_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '798954'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
+                            '99152' => {
+                                         'Class' => '98496',
+                                         'Const' => 1,
+                                         'Header' => 'action.h',
+                                         'MnglName' => '_ZNK7log4cxx7rolling6Action10isCompleteEv',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '100018'
+                                                             }
                                                     },
-                                           'Return' => '40888',
-                                           'ShortName' => 'equals',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '314',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '7007999' => {
-                                           'Class' => '334467',
-                                           'Const' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZNK7log4cxx5Level16isGreaterOrEqualERKSt10shared_ptrIS0_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '798954'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
+                                         'Reg' => {
+                                                    '0' => 'rdi'
+                                                  },
+                                         'Return' => '83923',
+                                         'ShortName' => 'isComplete',
+                                         'Source' => 'action.cpp',
+                                         'SourceLine' => '77'
+                                       },
+                            '99183' => {
+                                         'Class' => '98496',
+                                         'Header' => 'action.h',
+                                         'MnglName' => '_ZN7log4cxx7rolling6Action15reportExceptionERKSt9exception',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '99990'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'p1',
+                                                               'type' => '100023'
+                                                             }
                                                     },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isGreaterOrEqual',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '319',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '7008633' => {
-                                           'Data' => 1,
-                                           'Line' => '31',
-                                           'MnglName' => '_ZN7log4cxx7classes17LevelRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LevelRegistration',
-                                           'Source' => 'level.cpp'
-                                         },
-                            '7009472' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level11initializedE',
-                                           'Return' => '6993364',
-                                           'ShortName' => 'initialized',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '7009491' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level9initMutexE',
-                                           'Return' => '35754',
-                                           'ShortName' => 'initMutex',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '7009510' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level8allLevelE',
-                                           'Return' => '336188',
-                                           'ShortName' => 'allLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '7009529' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level10fatalLevelE',
-                                           'Return' => '336188',
-                                           'ShortName' => 'fatalLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '36'
-                                         },
-                            '7009548' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level10errorLevelE',
-                                           'Return' => '336188',
-                                           'ShortName' => 'errorLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '37'
-                                         },
-                            '7009567' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level9warnLevelE',
-                                           'Return' => '336188',
-                                           'ShortName' => 'warnLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '38'
-                                         },
-                            '7009586' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level9infoLevelE',
-                                           'Return' => '336188',
-                                           'ShortName' => 'infoLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '39'
-                                         },
-                            '7009605' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level10debugLevelE',
-                                           'Return' => '336188',
-                                           'ShortName' => 'debugLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '40'
-                                         },
-                            '7009624' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level10traceLevelE',
-                                           'Return' => '336188',
-                                           'ShortName' => 'traceLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '41'
-                                         },
-                            '7009643' => {
-                                           'Class' => '334467',
-                                           'Data' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5Level8offLevelE',
-                                           'Return' => '336188',
-                                           'ShortName' => 'offLevel',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '42'
-                                         },
-                            '7010847' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3457885',
-                                           'Destructor' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 1,
-                                           'Line' => '56',
-                                           'MnglName' => '_ZN7log4cxx5Level10LevelClassD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7009852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelClass',
-                                           'Virt' => 1
-                                         },
-                            '7010848' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3457885',
-                                           'Destructor' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 1,
-                                           'Line' => '56',
-                                           'MnglName' => '_ZN7log4cxx5Level10LevelClassD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7009852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelClass',
-                                           'Virt' => 1
-                                         },
-                            '7010989' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3457885',
-                                           'Destructor' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 1,
-                                           'Line' => '56',
-                                           'MnglName' => '_ZN7log4cxx5Level10LevelClassD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7009852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelClass',
-                                           'Virt' => 1
-                                         },
-                            '7013574' => {
-                                           'Artificial' => 1,
-                                           'Class' => '334467',
-                                           'Destructor' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx5LevelD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7008863'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Level',
-                                           'Virt' => 1
-                                         },
-                            '7013575' => {
-                                           'Artificial' => 1,
-                                           'Class' => '334467',
-                                           'Destructor' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx5LevelD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7008863'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Level',
-                                           'Virt' => 1
-                                         },
-                            '7014374' => {
-                                           'Artificial' => 1,
-                                           'Class' => '334467',
-                                           'Destructor' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx5LevelD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7008863'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Level',
-                                           'Virt' => 1
-                                         },
-                            '7031838' => {
-                                           'Class' => '334467',
-                                           'Constructor' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5LevelC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7008863'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'syslogEquivalent1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Level',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '121'
-                                         },
-                            '7031839' => {
-                                           'Class' => '334467',
-                                           'Constructor' => 1,
-                                           'Header' => 'level.h',
-                                           'MnglName' => '_ZN7log4cxx5LevelC1EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7008863'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'syslogEquivalent1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Level',
-                                           'Source' => 'level.cpp',
-                                           'SourceLine' => '121'
-                                         },
-                            '7075143' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3457885',
-                                           'Constructor' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx5Level10LevelClassC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7009852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelClass'
-                                         },
-                            '7075144' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3457885',
-                                           'Constructor' => 1,
-                                           'Header' => 'level.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx5Level10LevelClassC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7009852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelClass'
-                                         },
-                            '7134882' => {
-                                           'Class' => '7134753',
-                                           'Const' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136361'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'levelmatchfilter.cpp',
-                                           'SourceLine' => '30',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7134921' => {
-                                           'Class' => '7134753',
-                                           'Header' => 'levelmatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'levelmatchfilter.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '7134939' => {
-                                           'Class' => '7134753',
-                                           'Header' => 'levelmatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'levelmatchfilter.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '7134957' => {
-                                           'Class' => '7134753',
-                                           'Const' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '58',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136361'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7135001' => {
-                                           'Class' => '7134753',
-                                           'Const' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '61',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136361'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7135082' => {
-                                           'Class' => '7134753',
-                                           'Header' => 'levelmatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136327'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'option',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'levelmatchfilter.cpp',
-                                           'SourceLine' => '38',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '7135128' => {
-                                           'Class' => '7134753',
-                                           'Header' => 'levelmatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter15setLevelToMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136327'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'levelToMatch1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setLevelToMatch',
-                                           'Source' => 'levelmatchfilter.cpp',
-                                           'SourceLine' => '55'
-                                         },
-                            '7135160' => {
-                                           'Class' => '7134753',
-                                           'Const' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter15getLevelToMatchB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136361'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getLevelToMatch',
-                                           'Source' => 'levelmatchfilter.cpp',
-                                           'SourceLine' => '60'
-                                         },
-                            '7135254' => {
-                                           'Class' => '7134753',
-                                           'Const' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136361'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               }
-                                                      },
-                                           'Return' => '116385',
-                                           'ShortName' => 'decide',
-                                           'Source' => 'levelmatchfilter.cpp',
-                                           'SourceLine' => '65',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '7135418' => {
-                                           'Class' => '7135298',
-                                           'Const' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136395'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7135457' => {
-                                           'Class' => '7135298',
-                                           'Const' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136395'
-                                                               }
-                                                      },
-                                           'Return' => '7136321',
-                                           'ShortName' => 'newInstance',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7135551' => {
-                                           'Data' => 1,
-                                           'Line' => '30',
-                                           'MnglName' => '_ZN7log4cxx7classes28LevelMatchFilterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LevelMatchFilterRegistration',
-                                           'Source' => 'levelmatchfilter.cpp'
-                                         },
-                            '7136790' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7134753',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136327'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '7136791' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7134753',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136327'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '7138387' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7134753',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136327'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '7146182' => {
-                                           'Class' => '7134753',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136327'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelMatchFilter',
-                                           'Source' => 'levelmatchfilter.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '7146521' => {
-                                           'Class' => '7134753',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136327'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelMatchFilter',
-                                           'Source' => 'levelmatchfilter.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '7148517' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7135298',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136378'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '7148518' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7135298',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136378'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '7148658' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7135298',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136378'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '7148748' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7135298',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136378'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelMatchFilter'
-                                         },
-                            '7148749' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7135298',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelmatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7136378'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelMatchFilter'
-                                         },
-                            '7210286' => {
-                                           'Class' => '7210131',
-                                           'Const' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212208'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'levelpatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7210325' => {
-                                           'Class' => '7210131',
-                                           'Header' => 'levelpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'levelpatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Static' => 1
-                                         },
-                            '7210343' => {
-                                           'Class' => '7210131',
-                                           'Header' => 'levelpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'levelpatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Static' => 1
-                                         },
-                            '7210361' => {
-                                           'Class' => '7210131',
-                                           'Const' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212208'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7210405' => {
-                                           'Class' => '7210131',
-                                           'Const' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212208'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7210449' => {
-                                           'Class' => '7210131',
-                                           'Header' => 'levelpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '336965'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rsi'
+                                         'Reg' => {
+                                                    '0' => 'rdi',
+                                                    '1' => 'rsi'
+                                                  },
+                                         'Return' => '1',
+                                         'ShortName' => 'reportException',
+                                         'Source' => 'action.cpp',
+                                         'SourceLine' => '87'
+                                       },
+                            '99336' => {
+                                         'Class' => '99215',
+                                         'Const' => 1,
+                                         'Header' => 'action.h',
+                                         'InLine' => 2,
+                                         'Line' => '37',
+                                         'MnglName' => '_ZNK7log4cxx7rolling6Action11ClazzAction7getNameB5cxx11Ev',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'name' => 'this',
+                                                               'type' => '100087'
+                                                             }
                                                     },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'levelpatternconverter.cpp',
-                                           'SourceLine' => '41',
-                                           'Static' => 1
-                                         },
-                            '7210477' => {
-                                           'Class' => '7210131',
-                                           'Const' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212208'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'levelpatternconverter.cpp',
-                                           'SourceLine' => '48',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '7210527' => {
-                                           'Class' => '7210131',
-                                           'Const' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212208'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'obj',
-                                                                 'type' => '654616'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getStyleClass',
-                                           'Source' => 'levelpatternconverter.cpp',
-                                           'SourceLine' => '60',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '7210692' => {
-                                           'Class' => '7210571',
-                                           'Const' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212242'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7211171' => {
-                                           'Data' => 1,
-                                           'Line' => '33',
-                                           'MnglName' => '_ZN7log4cxx7classes33LevelPatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LevelPatternConverterRegistration',
-                                           'Source' => 'levelpatternconverter.cpp'
-                                         },
-                            '7214252' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7210131',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7211775'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7214253' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7210131',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7211775'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7214521' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7210131',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7211775'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7242075' => {
-                                           'Class' => '7210131',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7211775'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LevelPatternConverter',
-                                           'Source' => 'levelpatternconverter.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '7246286' => {
-                                           'Class' => '7210131',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7211775'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LevelPatternConverter',
-                                           'Source' => 'levelpatternconverter.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '7252006' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7210571',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212225'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7252007' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7210571',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212225'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7252148' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7210571',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212225'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7252238' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7210571',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212225'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelPatternConverter'
-                                         },
-                            '7252239' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7210571',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7212225'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelPatternConverter'
-                                         },
-                            '725993' => {
-                                          'Class' => '650221',
-                                          'Constructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'Line' => '240',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummaryC2ERKS1_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '654384'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'src',
-                                                                'type' => '654395'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'ShortName' => 'DiscardSummary',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '302'
-                                        },
-                            '725994' => {
-                                          'Class' => '650221',
-                                          'Constructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'Line' => '240',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummaryC1ERKS1_',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '654384'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'src',
-                                                                'type' => '654395'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'ShortName' => 'DiscardSummary',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '302'
-                                        },
-                            '726474' => {
-                                          'Class' => '650221',
-                                          'Constructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'Line' => '238',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummaryC2ERKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '654384'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'event',
-                                                                'type' => '117970'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'ShortName' => 'DiscardSummary',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '297'
-                                        },
-                            '726475' => {
-                                          'Class' => '650221',
-                                          'Constructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'Line' => '238',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummaryC1ERKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '654384'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'event',
-                                                                'type' => '117970'
-                                                              }
-                                                     },
-                                          'Reg' => {
-                                                     '0' => 'rdi',
-                                                     '1' => 'rsi'
-                                                   },
-                                          'ShortName' => 'DiscardSummary',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '297'
-                                        },
-                            '7312470' => {
-                                           'Class' => '7312328',
-                                           'Const' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314012'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'levelrangefilter.cpp',
-                                           'SourceLine' => '30',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7312509' => {
-                                           'Class' => '7312328',
-                                           'Header' => 'levelrangefilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'levelrangefilter.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '7312527' => {
-                                           'Class' => '7312328',
-                                           'Header' => 'levelrangefilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'levelrangefilter.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '7312545' => {
-                                           'Class' => '7312328',
-                                           'Const' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '71',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314012'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7312589' => {
-                                           'Class' => '7312328',
-                                           'Const' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '74',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314012'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7312670' => {
-                                           'Class' => '7312328',
-                                           'Header' => 'levelrangefilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7313978'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'option',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'levelrangefilter.cpp',
-                                           'SourceLine' => '38',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '7312905' => {
-                                           'Class' => '7312328',
-                                           'Const' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314012'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               }
-                                                      },
-                                           'Return' => '116385',
-                                           'ShortName' => 'decide',
-                                           'Source' => 'levelrangefilter.cpp',
-                                           'SourceLine' => '59',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '7313069' => {
-                                           'Class' => '7312949',
-                                           'Const' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '70',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314046'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7313108' => {
-                                           'Class' => '7312949',
-                                           'Const' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '70',
-                                           'MnglName' => '_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314046'
-                                                               }
-                                                      },
-                                           'Return' => '7313972',
-                                           'ShortName' => 'newInstance',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7313202' => {
-                                           'Data' => 1,
-                                           'Line' => '30',
-                                           'MnglName' => '_ZN7log4cxx7classes28LevelRangeFilterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LevelRangeFilterRegistration',
-                                           'Source' => 'levelrangefilter.cpp'
-                                         },
-                            '7314441' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7312328',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7313978'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelRangeFilter',
-                                           'Virt' => 1
-                                         },
-                            '7314442' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7312328',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7313978'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelRangeFilter',
-                                           'Virt' => 1
-                                         },
-                            '7316740' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7312328',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7313978'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelRangeFilter',
-                                           'Virt' => 1
-                                         },
-                            '7327419' => {
-                                           'Class' => '7312328',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7313978'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelRangeFilter',
-                                           'Source' => 'levelrangefilter.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '7327885' => {
-                                           'Class' => '7312328',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7313978'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LevelRangeFilter',
-                                           'Source' => 'levelrangefilter.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '7330715' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7312949',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '70',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314029'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelRangeFilter',
-                                           'Virt' => 1
-                                         },
-                            '7330716' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7312949',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '70',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314029'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelRangeFilter',
-                                           'Virt' => 1
-                                         },
-                            '7330857' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7312949',
-                                           'Destructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '70',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314029'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelRangeFilter',
-                                           'Virt' => 1
-                                         },
-                            '7330947' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7312949',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '70',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314029'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelRangeFilter'
-                                         },
-                            '7330948' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7312949',
-                                           'Constructor' => 1,
-                                           'Header' => 'levelrangefilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '70',
-                                           'MnglName' => '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7314029'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLevelRangeFilter'
-                                         },
-                            '7390564' => {
-                                           'Class' => '7390409',
-                                           'Const' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392136'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'linelocationpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7390603' => {
-                                           'Class' => '7390409',
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'linelocationpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '7390621' => {
-                                           'Class' => '7390409',
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'linelocationpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '7390639' => {
-                                           'Class' => '7390409',
-                                           'Const' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392136'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7390683' => {
-                                           'Class' => '7390409',
-                                           'Const' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392136'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7390727' => {
-                                           'Class' => '7390409',
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '336965'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'linelocationpatternconverter.cpp',
-                                           'SourceLine' => '40',
-                                           'Static' => 1
-                                         },
-                            '7390754' => {
-                                           'Class' => '7390409',
-                                           'Const' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392136'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'linelocationpatternconverter.cpp',
-                                           'SourceLine' => '47',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '7390925' => {
-                                           'Class' => '7390804',
-                                           'Const' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392164'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7391401' => {
-                                           'Data' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx7classes40LineLocationPatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LineLocationPatternConverterRegistration',
-                                           'Source' => 'linelocationpatternconverter.cpp'
-                                         },
-                            '7394006' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7390409',
-                                           'Destructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7391895'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LineLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7394007' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7390409',
-                                           'Destructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7391895'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LineLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7394272' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7390409',
-                                           'Destructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7391895'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LineLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7399863' => {
-                                           'Class' => '7390409',
-                                           'Constructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7391895'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LineLocationPatternConverter',
-                                           'Source' => 'linelocationpatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '7404004' => {
-                                           'Class' => '7390409',
-                                           'Constructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7391895'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LineLocationPatternConverter',
-                                           'Source' => 'linelocationpatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '7409652' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7390804',
-                                           'Destructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392147'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7409653' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7390804',
-                                           'Destructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392147'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7409793' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7390804',
-                                           'Destructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392147'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7409883' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7390804',
-                                           'Constructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392147'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineLocationPatternConverter'
-                                         },
-                            '7409884' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7390804',
-                                           'Constructor' => 1,
-                                           'Header' => 'linelocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7392147'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineLocationPatternConverter'
-                                         },
-                            '7467079' => {
-                                           'Class' => '7466924',
-                                           'Const' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468554'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'lineseparatorpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7467118' => {
-                                           'Class' => '7466924',
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'lineseparatorpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '7467136' => {
-                                           'Class' => '7466924',
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'lineseparatorpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '7467154' => {
-                                           'Class' => '7466924',
-                                           'Const' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '46',
-                                           'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468554'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7467198' => {
-                                           'Class' => '7466924',
-                                           'Const' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468554'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7467242' => {
-                                           'Class' => '7466924',
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '336965'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'lineseparatorpatternconverter.cpp',
-                                           'SourceLine' => '40',
-                                           'Static' => 1
-                                         },
-                            '7467270' => {
-                                           'Class' => '7466924',
-                                           'Const' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468554'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '1' => 'rsi',
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'lineseparatorpatternconverter.cpp',
-                                           'SourceLine' => '47',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '7467320' => {
-                                           'Class' => '7466924',
-                                           'Const' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468554'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '654616'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '1' => 'rsi',
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'lineseparatorpatternconverter.cpp',
-                                           'SourceLine' => '55',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '7467491' => {
-                                           'Class' => '7467370',
-                                           'Const' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZNK7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468588'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7467967' => {
-                                           'Data' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx7classes41LineSeparatorPatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LineSeparatorPatternConverterRegistration',
-                                           'Source' => 'lineseparatorpatternconverter.cpp'
-                                         },
-                            '7470429' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7466924',
-                                           'Destructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468413'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LineSeparatorPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7470430' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7466924',
-                                           'Destructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468413'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LineSeparatorPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7470695' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7466924',
-                                           'Destructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468413'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LineSeparatorPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7479373' => {
-                                           'Class' => '7466924',
-                                           'Constructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468413'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LineSeparatorPatternConverter',
-                                           'Source' => 'lineseparatorpatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '7483514' => {
-                                           'Class' => '7466924',
-                                           'Constructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468413'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LineSeparatorPatternConverter',
-                                           'Source' => 'lineseparatorpatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '7489162' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7467370',
-                                           'Destructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468571'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineSeparatorPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7489163' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7467370',
-                                           'Destructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468571'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineSeparatorPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7489303' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7467370',
-                                           'Destructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468571'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineSeparatorPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7489393' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7467370',
-                                           'Constructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468571'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineSeparatorPatternConverter'
-                                         },
-                            '7489394' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7467370',
-                                           'Constructor' => 1,
-                                           'Header' => 'lineseparatorpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7468571'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLineSeparatorPatternConverter'
-                                         },
-                            '752472' => {
-                                          'Artificial' => 1,
-                                          'Class' => '650221',
-                                          'Destructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 1,
-                                          'Line' => '219',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummaryD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '654384'
-                                                              }
-                                                     },
-                                          'ShortName' => 'DiscardSummary'
-                                        },
-                            '752473' => {
-                                          'Artificial' => 1,
-                                          'Class' => '650221',
-                                          'Destructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 1,
-                                          'Line' => '219',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender14DiscardSummaryD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '654384'
-                                                              }
-                                                     },
-                                          'ShortName' => 'DiscardSummary'
-                                        },
-                            '7546965' => {
-                                           'Class' => '7546792',
-                                           'Const' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548445'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'literalpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7547004' => {
-                                           'Class' => '7546792',
-                                           'Header' => 'literalpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'literalpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '7547022' => {
-                                           'Class' => '7546792',
-                                           'Header' => 'literalpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'literalpatternconverter.cpp',
-                                           'SourceLine' => '32',
-                                           'Static' => 1
-                                         },
-                            '7547040' => {
-                                           'Class' => '7546792',
-                                           'Const' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '56',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548445'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7547084' => {
-                                           'Class' => '7546792',
-                                           'Const' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548445'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7547128' => {
-                                           'Class' => '7546792',
-                                           'Header' => 'literalpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter11newInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'literal',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'literalpatternconverter.cpp',
-                                           'SourceLine' => '40',
-                                           'Static' => 1
-                                         },
-                            '7547156' => {
-                                           'Class' => '7546792',
-                                           'Const' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548445'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '1' => 'rsi',
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'literalpatternconverter.cpp',
-                                           'SourceLine' => '53',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '7547206' => {
-                                           'Class' => '7546792',
-                                           'Const' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548445'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '654616'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '1' => 'rsi',
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'literalpatternconverter.cpp',
-                                           'SourceLine' => '61',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '7547376' => {
-                                           'Class' => '7547256',
-                                           'Const' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548473'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7547852' => {
-                                           'Data' => 1,
-                                           'Line' => '32',
-                                           'MnglName' => '_ZN7log4cxx7classes35LiteralPatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LiteralPatternConverterRegistration',
-                                           'Source' => 'literalpatternconverter.cpp'
-                                         },
-                            '7550396' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7546792',
-                                           'Destructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548304'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LiteralPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7550397' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7546792',
-                                           'Destructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548304'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LiteralPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7551276' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7546792',
-                                           'Destructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548304'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LiteralPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '755605' => {
-                                          'Class' => '650180',
-                                          'Destructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppenderD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AsyncAppender',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '57',
-                                          'Virt' => 1
-                                        },
-                            '755705' => {
-                                          'Class' => '650180',
-                                          'Destructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppenderD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AsyncAppender',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '57',
-                                          'Virt' => 1
-                                        },
-                            '7563429' => {
-                                           'Class' => '7546792',
-                                           'Constructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548304'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'literal1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LiteralPatternConverter',
-                                           'Source' => 'literalpatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '7568737' => {
-                                           'Class' => '7546792',
-                                           'Constructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548304'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'literal1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LiteralPatternConverter',
-                                           'Source' => 'literalpatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '7575545' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7547256',
-                                           'Destructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548456'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLiteralPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7575546' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7547256',
-                                           'Destructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548456'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLiteralPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7575686' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7547256',
-                                           'Destructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548456'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLiteralPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '7575776' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7547256',
-                                           'Constructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548456'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLiteralPatternConverter'
-                                         },
-                            '7575777' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7547256',
-                                           'Constructor' => 1,
-                                           'Header' => 'literalpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7548456'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLiteralPatternConverter'
-                                         },
-                            '762651' => {
-                                          'Class' => '650180',
-                                          'Destructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppenderD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AsyncAppender',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '57',
-                                          'Virt' => 1
-                                        },
-                            '7649983' => {
-                                           'Class' => '7649912',
-                                           'Const' => 1,
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers10XMLDOMNode8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660650'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '51',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7650022' => {
-                                           'Class' => '7649912',
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '51',
-                                           'Static' => 1
-                                         },
-                            '7650039' => {
-                                           'Class' => '7649912',
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '51',
-                                           'Static' => 1
-                                         },
-                            '7650056' => {
-                                           'Class' => '7649912',
-                                           'Header' => 'xml.h',
-                                           'Line' => '67',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode13getChildNodesEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660655'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '7652095',
-                                           'ShortName' => 'getChildNodes',
-                                           'VirtPos' => '5'
-                                         },
-                            '7650095' => {
-                                           'Class' => '7649912',
-                                           'Header' => 'xml.h',
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode11getNodeTypeEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660655'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '7649929',
-                                           'ShortName' => 'getNodeType',
-                                           'VirtPos' => '6'
-                                         },
-                            '7650134' => {
-                                           'Class' => '7649912',
-                                           'Header' => 'xml.h',
-                                           'Line' => '69',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode16getOwnerDocumentEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660655'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '7652107',
-                                           'ShortName' => 'getOwnerDocument',
-                                           'VirtPos' => '7'
-                                         },
-                            '7650291' => {
-                                           'Class' => '7650173',
-                                           'Const' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 2,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZNK7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNode7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661106'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7650499' => {
-                                           'Class' => '53165',
-                                           'Const' => 1,
-                                           'Header' => 'object.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers6Object8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660966'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '41',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7650555' => {
-                                           'Class' => '53165',
-                                           'Header' => 'object.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers6Object13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '41',
-                                           'Static' => 1
-                                         },
-                            '7650609' => {
-                                           'Class' => '53165',
-                                           'Const' => 1,
-                                           'Header' => 'object.h',
-                                           'Line' => '106',
-                                           'MnglName' => '_ZNK7log4cxx7helpers6Object10instanceofERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660960'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'VirtPos' => '3'
-                                         },
-                            '7650653' => {
-                                           'Class' => '53165',
-                                           'Const' => 1,
-                                           'Header' => 'object.h',
-                                           'Line' => '107',
-                                           'MnglName' => '_ZNK7log4cxx7helpers6Object4castERKNS0_5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660960'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'VirtPos' => '4'
-                                         },
-                            '7650815' => {
-                                           'Class' => '7650697',
-                                           'Const' => 1,
-                                           'Header' => 'object.h',
-                                           'InLine' => 2,
-                                           'Line' => '104',
-                                           'MnglName' => '_ZNK7log4cxx7helpers6Object11ClazzObject7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661386'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7650894' => {
-                                           'Class' => '7650862',
-                                           'Const' => 1,
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14XMLDOMNodeList8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660599'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '54',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7650933' => {
-                                           'Class' => '7650862',
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '54',
-                                           'Static' => 1
-                                         },
-                            '7650950' => {
-                                           'Class' => '7650862',
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '54',
-                                           'Static' => 1
-                                         },
-                            '7650967' => {
-                                           'Class' => '7650862',
-                                           'Header' => 'xml.h',
-                                           'Line' => '117',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList9getLengthEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660604'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '40835',
-                                           'ShortName' => 'getLength',
-                                           'VirtPos' => '5'
-                                         },
-                            '7651006' => {
-                                           'Class' => '7650862',
-                                           'Header' => 'xml.h',
-                                           'Line' => '118',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList4itemEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660604'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '7651250',
-                                           'ShortName' => 'item',
-                                           'VirtPos' => '6'
-                                         },
-                            '7651168' => {
-                                           'Class' => '7651050',
-                                           'Const' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 2,
-                                           'Line' => '116',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeList7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661022'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7651294' => {
-                                           'Class' => '7651262',
-                                           'Const' => 1,
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers13XMLDOMElement8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660616'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '53',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7651333' => {
-                                           'Class' => '7651262',
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '53',
-                                           'Static' => 1
-                                         },
-                            '7651350' => {
-                                           'Class' => '7651262',
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '53',
-                                           'Static' => 1
-                                         },
-                            '7651367' => {
-                                           'Class' => '7651262',
-                                           'Header' => 'xml.h',
-                                           'Line' => '81',
-                                           'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement10getTagNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660621'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'getTagName',
-                                           'VirtPos' => '8'
-                                         },
-                            '7651406' => {
-                                           'Class' => '7651262',
-                                           'Header' => 'xml.h',
-                                           'Line' => '82',
-                                           'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement12getAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660621'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'getAttribute',
-                                           'VirtPos' => '9'
-                                         },
-                            '7651568' => {
-                                           'Class' => '7651450',
-                                           'Const' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 2,
-                                           'Line' => '80',
-                                           'MnglName' => '_ZNK7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElement7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661078'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7651682' => {
-                                           'Class' => '7651650',
-                                           'Const' => 1,
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14XMLDOMDocument8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660633'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '52',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7651721' => {
-                                           'Class' => '7651650',
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '52',
-                                           'Static' => 1
-                                         },
-                            '7651738' => {
-                                           'Class' => '7651650',
-                                           'Header' => 'xml.h',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '52',
-                                           'Static' => 1
-                                         },
-                            '7651755' => {
-                                           'Class' => '7651650',
-                                           'Header' => 'xml.h',
-                                           'Line' => '96',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument4loadERKNS_4FileE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660638'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '654622'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'load',
-                                           'VirtPos' => '8'
-                                         },
-                            '7651795' => {
-                                           'Class' => '7651650',
-                                           'Header' => 'xml.h',
-                                           'Line' => '97',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument18getDocumentElementEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660638'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '7652083',
-                                           'ShortName' => 'getDocumentElement',
-                                           'VirtPos' => '9'
-                                         },
-                            '7651834' => {
-                                           'Class' => '7651650',
-                                           'Header' => 'xml.h',
-                                           'Line' => '98',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument14getElementByIdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660638'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '7652083',
-                                           'ShortName' => 'getElementById',
-                                           'VirtPos' => '10'
-                                         },
-                            '7652001' => {
-                                           'Class' => '7651883',
-                                           'Const' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 2,
-                                           'Line' => '95',
-                                           'MnglName' => '_ZNK7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocument7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661050'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7652380' => {
-                                           'Class' => '116376',
-                                           'Const' => 1,
-                                           'Header' => 'filter.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi6Filter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '135352'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '45',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7652436' => {
-                                           'Class' => '116376',
-                                           'Header' => 'filter.h',
-                                           'MnglName' => '_ZN7log4cxx3spi6Filter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '45',
-                                           'Static' => 1
-                                         },
-                            '7652689' => {
-                                           'Class' => '116376',
-                                           'Const' => 1,
-                                           'Header' => 'filter.h',
-                                           'Line' => '124',
-                                           'MnglName' => '_ZNK7log4cxx3spi6Filter6decideERKSt10shared_ptrINS0_12LoggingEventEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '135346'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '117970'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '116385',
-                                           'ShortName' => 'decide',
-                                           'VirtPos' => '7'
-                                         },
-                            '7652851' => {
-                                           'Class' => '7652733',
-                                           'Const' => 1,
-                                           'Header' => 'filter.h',
-                                           'InLine' => 2,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZNK7log4cxx3spi6Filter11ClazzFilter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661218'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7652965' => {
-                                           'Class' => '3458332',
-                                           'Const' => 1,
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi24TriggeringEventEvaluator8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660565'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '55',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7653021' => {
-                                           'Class' => '3458332',
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '55',
-                                           'Static' => 1
-                                         },
-                            '7653038' => {
-                                           'Class' => '3458332',
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator17isTriggeringEventERKSt10shared_ptrINS0_12LoggingEventEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3467582'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '117970'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '40888',
-                                           'ShortName' => 'isTriggeringEvent',
-                                           'VirtPos' => '5'
-                                         },
-                            '7653200' => {
-                                           'Class' => '7653082',
-                                           'Const' => 1,
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'InLine' => 2,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZNK7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluator7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660994'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7653332' => {
-                                           'Class' => '3272965',
-                                           'Const' => 1,
-                                           'Header' => 'repositoryselector.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi18RepositorySelector8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660667'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '50',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7653371' => {
-                                           'Class' => '3272965',
-                                           'Header' => 'repositoryselector.h',
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelector14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '50',
-                                           'Static' => 1
-                                         },
-                            '7653388' => {
-                                           'Class' => '3272965',
-                                           'Header' => 'repositoryselector.h',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelector13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '50',
-                                           'Static' => 1
-                                         },
-                            '7653447' => {
-                                           'Class' => '3272965',
-                                           'Header' => 'repositoryselector.h',
-                                           'Line' => '47',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelector19getLoggerRepositoryEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3275300'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '649952',
-                                           'ShortName' => 'getLoggerRepository',
-                                           'VirtPos' => '5'
-                                         },
-                            '7653604' => {
-                                           'Class' => '7653486',
-                                           'Const' => 1,
-                                           'Header' => 'repositoryselector.h',
-                                           'InLine' => 2,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZNK7log4cxx3spi18RepositorySelector23ClazzRepositorySelector7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661134'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7653695' => {
-                                           'Class' => '910562',
-                                           'Const' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660718'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '48',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7653751' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '48',
-                                           'Static' => 1
-                                         },
-                            '7653810' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository25addHierarchyEventListenerERKSt10shared_ptrINS0_22HierarchyEventListenerEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '5907709'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'addHierarchyEventListener',
-                                           'VirtPos' => '5'
-                                         },
-                            '765384' => {
-                                          'Class' => '650180',
-                                          'Constructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppenderC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AsyncAppender',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '44'
-                                        },
-                            '7653850' => {
-                                           'Class' => '910562',
-                                           'Const' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '63',
-                                           'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository10isDisabledEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660712'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '40888',
-                                           'ShortName' => 'isDisabled',
-                                           'VirtPos' => '6'
-                                         },
-                            '7653894' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '69',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository12setThresholdERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setThreshold',
-                                           'VirtPos' => '7'
-                                         },
-                            '7653934' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '75',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository12setThresholdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setThreshold',
-                                           'VirtPos' => '8'
-                                         },
-                            '7653974' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '77',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21emitNoAppenderWarningEPKNS_6LoggerE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '3471489'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'emitNoAppenderWarning',
-                                           'VirtPos' => '9'
-                                         },
-                            '7654014' => {
-                                           'Class' => '910562',
-                                           'Const' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '83',
-                                           'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository12getThresholdEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660712'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '337332',
-                                           'ShortName' => 'getThreshold',
-                                           'VirtPos' => '10'
-                                         },
-                            '7654053' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '85',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '911139',
-                                           'ShortName' => 'getLogger',
-                                           'VirtPos' => '11'
-                                         },
-                            '7654097' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '87',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS0_13LoggerFactoryEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '912889'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '911139',
-                                           'ShortName' => 'getLogger',
-                                           'VirtPos' => '12'
-                                         },
-                            '7654146' => {
-                                           'Class' => '910562',
-                                           'Const' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '90',
-                                           'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository13getRootLoggerEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660712'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '911139',
-                                           'ShortName' => 'getRootLogger',
-                                           'VirtPos' => '13'
-                                         },
-                            '7654185' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '92',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '911139',
-                                           'ShortName' => 'exists',
-                                           'VirtPos' => '14'
-                                         },
-                            '7654229' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '94',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository8shutdownEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'shutdown',
-                                           'VirtPos' => '15'
-                                         },
-                            '7654264' => {
-                                           'Class' => '910562',
-                                           'Const' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '96',
-                                           'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository17getCurrentLoggersEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660712'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '911151',
-                                           'ShortName' => 'getCurrentLoggers',
-                                           'VirtPos' => '16'
-                                         },
-                            '7654303' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '98',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository20fireAddAppenderEventEPKNS_6LoggerEPKNS_8AppenderE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '3471489'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '5907732'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'fireAddAppenderEvent',
-                                           'VirtPos' => '17'
-                                         },
-                            '7654348' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '101',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository18resetConfigurationEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'resetConfiguration',
-                                           'VirtPos' => '18'
-                                         },
-                            '7654383' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '103',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository12isConfiguredEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '40888',
-                                           'ShortName' => 'isConfigured',
-                                           'VirtPos' => '19'
-                                         },
-                            '7654422' => {
-                                           'Class' => '910562',
-                                           'Header' => 'loggerrepository.h',
-                                           'Line' => '104',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository13setConfiguredEb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5906889'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '40888'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setConfigured',
-                                           'VirtPos' => '20'
-                                         },
-                            '7654580' => {
-                                           'Class' => '7654462',
-                                           'Const' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'InLine' => 2,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZNK7log4cxx3spi16LoggerRepository21ClazzLoggerRepository7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661246'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7654693' => {
-                                           'Class' => '3211607',
-                                           'Const' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi13LoggerFactory8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660770'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '47',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7654749' => {
-                                           'Class' => '3211607',
-                                           'Header' => 'loggerfactory.h',
-                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactory13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '47',
-                                           'Static' => 1
-                                         },
-                            '7654808' => {
-                                           'Class' => '3211607',
-                                           'Const' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'Line' => '37',
-                                           'MnglName' => '_ZNK7log4cxx3spi13LoggerFactory21makeNewLoggerInstanceERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660764'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '911139',
-                                           'ShortName' => 'makeNewLoggerInstance',
-                                           'VirtPos' => '5'
-                                         },
-                            '7654975' => {
-                                           'Class' => '7654857',
-                                           'Const' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'InLine' => 2,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZNK7log4cxx3spi13LoggerFactory18ClazzLoggerFactory7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661274'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7655088' => {
-                                           'Class' => '205667',
-                                           'Const' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660805'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '46',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7655144' => {
-                                           'Class' => '205667',
-                                           'Header' => 'appenderattachable.h',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '46',
-                                           'Static' => 1
-                                         },
-                            '7655161' => {
-                                           'Class' => '205667',
-                                           'Header' => 'appenderattachable.h',
-                                           'Line' => '47',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable11addAppenderESt10shared_ptrINS_8AppenderEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '267832'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205834'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'addAppender',
-                                           'VirtPos' => '5'
-                                         },
-                            '7655201' => {
-                                           'Class' => '205667',
-                                           'Const' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'Line' => '52',
-                                           'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable15getAllAppendersEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660799'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '205822',
-                                           'ShortName' => 'getAllAppenders',
-                                           'VirtPos' => '6'
-                                         },
-                            '7655240' => {
-                                           'Class' => '205667',
-                                           'Const' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'Line' => '57',
-                                           'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660799'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '205834',
-                                           'ShortName' => 'getAppender',
-                                           'VirtPos' => '7'
-                                         },
-                            '7655284' => {
-                                           'Class' => '205667',
-                                           'Const' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'Line' => '63',
-                                           'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable10isAttachedESt10shared_ptrINS_8AppenderEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660799'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205834'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '40888',
-                                           'ShortName' => 'isAttached',
-                                           'VirtPos' => '8'
-                                         },
-                            '7655328' => {
-                                           'Class' => '205667',
-                                           'Header' => 'appenderattachable.h',
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable18removeAllAppendersEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '267832'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'removeAllAppenders',
-                                           'VirtPos' => '9'
-                                         },
-                            '7655363' => {
-                                           'Class' => '205667',
-                                           'Header' => 'appenderattachable.h',
-                                           'Line' => '73',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable14removeAppenderESt10shared_ptrINS_8AppenderEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '267832'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205834'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'removeAppender',
-                                           'VirtPos' => '10'
-                                         },
-                            '7655403' => {
-                                           'Class' => '205667',
-                                           'Header' => 'appenderattachable.h',
-                                           'Line' => '79',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '267832'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'removeAppender',
-                                           'VirtPos' => '11'
-                                         },
-                            '7655603' => {
-                                           'Class' => '7655485',
-                                           'Const' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'InLine' => 2,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZNK7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachable7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661302'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7655755' => {
-                                           'Class' => '116629',
-                                           'Const' => 1,
-                                           'Header' => 'optionhandler.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi13OptionHandler8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660903'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '42',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7655811' => {
-                                           'Class' => '116629',
-                                           'Header' => 'optionhandler.h',
-                                           'MnglName' => '_ZN7log4cxx3spi13OptionHandler13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '42',
-                                           'Static' => 1
-                                         },
-                            '7655870' => {
-                                           'Class' => '116629',
-                                           'Header' => 'optionhandler.h',
-                                           'Line' => '52',
-                                           'MnglName' => '_ZN7log4cxx3spi13OptionHandler15activateOptionsERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '133514'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'activateOptions',
-                                           'VirtPos' => '5'
-                                         },
-                            '7655910' => {
-                                           'Class' => '116629',
-                                           'Header' => 'optionhandler.h',
-                                           'Line' => '63',
-                                           'MnglName' => '_ZN7log4cxx3spi13OptionHandler9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '133514'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'VirtPos' => '6'
-                                         },
-                            '7656073' => {
-                                           'Class' => '7655955',
-                                           'Const' => 1,
-                                           'Header' => 'optionhandler.h',
-                                           'InLine' => 2,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZNK7log4cxx3spi13OptionHandler18ClazzOptionHandler7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661358'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7656169' => {
-                                           'Class' => '334588',
-                                           'Const' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '4267545'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '43',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7656225' => {
-                                           'Class' => '334588',
-                                           'Header' => 'errorhandler.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '43',
-                                           'Static' => 1
-                                         },
-                            '7656372' => {
-                                           'Class' => '334588',
-                                           'Header' => 'errorhandler.h',
-                                           'Line' => '83',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler9setLoggerERKSt10shared_ptrINS_6LoggerEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3466451'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '4139843'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setLogger',
-                                           'VirtPos' => '7'
-                                         },
-                            '7656412' => {
-                                           'Class' => '334588',
-                                           'Const' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'Line' => '91',
-                                           'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioni',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '4267539'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '54167'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'error',
-                                           'VirtPos' => '8'
-                                         },
-                            '7656462' => {
-                                           'Class' => '334588',
-                                           'Const' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'Line' => '98',
-                                           'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '4267539'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'error',
-                                           'VirtPos' => '9'
-                                         },
-                            '7656502' => {
-                                           'Class' => '334588',
-                                           'Const' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'Line' => '109',
-                                           'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioniRKSt10shared_ptrINS0_12LoggingEventEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '4267539'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '54167'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'p4',
-                                                                 'type' => '117970'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'error',
-                                           'VirtPos' => '10'
-                                         },
-                            '7656557' => {
-                                           'Class' => '334588',
-                                           'Header' => 'errorhandler.h',
-                                           'Line' => '116',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler11setAppenderERKSt10shared_ptrINS_8AppenderEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3466451'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '911511'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setAppender',
-                                           'VirtPos' => '11'
-                                         },
-                            '7656597' => {
-                                           'Class' => '334588',
-                                           'Header' => 'errorhandler.h',
-                                           'Line' => '121',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17setBackupAppenderERKSt10shared_ptrINS_8AppenderEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3466451'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '911511'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setBackupAppender',
-                                           'VirtPos' => '12'
-                                         },
-                            '7656755' => {
-                                           'Class' => '7656637',
-                                           'Const' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'InLine' => 2,
-                                           'Line' => '67',
-                                           'MnglName' => '_ZNK7log4cxx3spi12ErrorHandler17ClazzErrorHandler7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661190'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7657751' => {
-                                           'Class' => '7657612',
-                                           'Const' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660707'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '49',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7657790' => {
-                                           'Class' => '7657612',
-                                           'Header' => 'denyallfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '49',
-                                           'Static' => 1
-                                         },
-                            '7657807' => {
-                                           'Class' => '7657612',
-                                           'Header' => 'denyallfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '49',
-                                           'Static' => 1
-                                         },
-                            '7657824' => {
-                                           'Class' => '7657612',
-                                           'Const' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660707'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7657868' => {
-                                           'Class' => '7657612',
-                                           'Const' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660707'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7657912' => {
-                                           'Class' => '7657612',
-                                           'Const' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '61',
-                                           'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660707'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '116385',
-                                           'ShortName' => 'decide',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '7658074' => {
-                                           'Class' => '7657956',
-                                           'Const' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661162'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7658113' => {
-                                           'Class' => '7657956',
-                                           'Const' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZNK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661162'
-                                                               }
-                                                      },
-                                           'Return' => '7660678',
-                                           'ShortName' => 'newInstance',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7658208' => {
-                                           'Data' => 1,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZN7log4cxx7classes18ObjectRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'ObjectRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658224' => {
-                                           'Data' => 1,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx7classes25OptionHandlerRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'OptionHandlerRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658240' => {
-                                           'Data' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7classes24ErrorHandlerRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'ErrorHandlerRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658256' => {
-                                           'Data' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7classes20AppenderRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'AppenderRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658272' => {
-                                           'Data' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7classes18FilterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'FilterRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658288' => {
-                                           'Data' => 1,
-                                           'Line' => '46',
-                                           'MnglName' => '_ZN7log4cxx7classes30AppenderAttachableRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'AppenderAttachableRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658304' => {
-                                           'Data' => 1,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZN7log4cxx7classes25LoggerFactoryRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LoggerFactoryRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658320' => {
-                                           'Data' => 1,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7classes28LoggerRepositoryRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LoggerRepositoryRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658336' => {
-                                           'Data' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx7classes25DenyAllFilterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'DenyAllFilterRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658352' => {
-                                           'Data' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx7classes30RepositorySelectorRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'RepositorySelectorRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658368' => {
-                                           'Data' => 1,
-                                           'Line' => '51',
-                                           'MnglName' => '_ZN7log4cxx7classes22XMLDOMNodeRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'XMLDOMNodeRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658384' => {
-                                           'Data' => 1,
-                                           'Line' => '52',
-                                           'MnglName' => '_ZN7log4cxx7classes26XMLDOMDocumentRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'XMLDOMDocumentRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658400' => {
-                                           'Data' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx7classes25XMLDOMElementRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'XMLDOMElementRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658416' => {
-                                           'Data' => 1,
-                                           'Line' => '54',
-                                           'MnglName' => '_ZN7log4cxx7classes26XMLDOMNodeListRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'XMLDOMNodeListRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658432' => {
-                                           'Data' => 1,
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx7classes36TriggeringEventEvaluatorRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'TriggeringEventEvaluatorRegistration',
-                                           'Source' => 'loader.cpp'
-                                         },
-                            '7658528' => {
-                                           'Class' => '205817',
-                                           'Const' => 1,
-                                           'Header' => 'appender.h',
-                                           'MnglName' => '_ZNK7log4cxx8Appender8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660759'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '44',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7658584' => {
-                                           'Class' => '205817',
-                                           'Header' => 'appender.h',
-                                           'MnglName' => '_ZN7log4cxx8Appender13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loader.cpp',
-                                           'SourceLine' => '44',
-                                           'Static' => 1
-                                         },
-                            '7658670' => {
-                                           'Class' => '205817',
-                                           'Header' => 'appender.h',
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx8Appender9addFilterERKSt10shared_ptrINS_3spi6FilterEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '206464'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '117964'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'addFilter',
-                                           'VirtPos' => '7'
-                                         },
-                            '7658710' => {
-                                           'Class' => '205817',
-                                           'Const' => 1,
-                                           'Header' => 'appender.h',
-                                           'Line' => '76',
-                                           'MnglName' => '_ZNK7log4cxx8Appender9getFilterEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5907732'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '116594',
-                                           'ShortName' => 'getFilter',
-                                           'VirtPos' => '8'
-                                         },
-                            '7658749' => {
-                                           'Class' => '205817',
-                                           'Header' => 'appender.h',
-                                           'Line' => '81',
-                                           'MnglName' => '_ZN7log4cxx8Appender12clearFiltersEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '206464'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'clearFilters',
-                                           'VirtPos' => '9'
-                                         },
-                            '7658784' => {
-                                           'Class' => '205817',
-                                           'Header' => 'appender.h',
-                                           'Line' => '88',
-                                           'MnglName' => '_ZN7log4cxx8Appender5closeEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '206464'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'close',
-                                           'VirtPos' => '10'
-                                         },
-                            '7658819' => {
-                                           'Class' => '205817',
-                                           'Header' => 'appender.h',
-                                           'Line' => '95',
-                                           'MnglName' => '_ZN7log4cxx8Appender8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '206464'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'doAppend',
-                                           'VirtPos' => '11'
-                                         },
-                            '7658864' => {
-                                           'Class' => '205817',
-                                           'Const' => 1,
-                                           'Header' => 'appender.h',
-                                           'Line' => '103',
-                                           'MnglName' => '_ZNK7log4cxx8Appender7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5907732'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'VirtPos' => '12'
-                                         },
-                            '7658903' => {
-                                           'Class' => '205817',
-                                           'Header' => 'appender.h',
-                                           'Line' => '109',
-                                           'MnglName' => '_ZN7log4cxx8Appender9setLayoutERKSt10shared_ptrINS_6LayoutEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '206464'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '337314'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setLayout',
-                                           'VirtPos' => '13'
-                                         },
-                            '7658943' => {
-                                           'Class' => '205817',
-                                           'Const' => 1,
-                                           'Header' => 'appender.h',
-                                           'Line' => '114',
-                                           'MnglName' => '_ZNK7log4cxx8Appender9getLayoutEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5907732'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '336171',
-                                           'ShortName' => 'getLayout',
-                                           'VirtPos' => '14'
-                                         },
-                            '7658982' => {
-                                           'Class' => '205817',
-                                           'Header' => 'appender.h',
-                                           'Line' => '121',
-                                           'MnglName' => '_ZN7log4cxx8Appender7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '206464'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'setName',
-                                           'VirtPos' => '15'
-                                         },
-                            '7659022' => {
-                                           'Class' => '205817',
-                                           'Const' => 1,
-                                           'Header' => 'appender.h',
-                                           'Line' => '137',
-                                           'MnglName' => '_ZNK7log4cxx8Appender14requiresLayoutEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5907732'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '40888',
-                                           'ShortName' => 'requiresLayout',
-                                           'VirtPos' => '16'
-                                         },
-                            '7659179' => {
-                                           'Class' => '7659061',
-                                           'Const' => 1,
-                                           'Header' => 'appender.h',
-                                           'InLine' => 2,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZNK7log4cxx8Appender13ClazzAppender7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661330'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7662262' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657612',
-                                           'Destructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660684'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DenyAllFilter',
-                                           'Virt' => 1
-                                         },
-                            '7662263' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657612',
-                                           'Destructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660684'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DenyAllFilter',
-                                           'Virt' => 1
-                                         },
-                            '7663198' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657612',
-                                           'Destructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660684'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DenyAllFilter',
-                                           'Virt' => 1
-                                         },
-                            '7677858' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653082',
-                                           'Destructor' => 1,
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660977'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzTriggeringEventEvaluator',
-                                           'Virt' => 1
-                                         },
-                            '7677859' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653082',
-                                           'Destructor' => 1,
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660977'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzTriggeringEventEvaluator',
-                                           'Virt' => 1
-                                         },
-                            '7677999' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653082',
-                                           'Destructor' => 1,
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660977'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzTriggeringEventEvaluator',
-                                           'Virt' => 1
-                                         },
-                            '7678089' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653082',
-                                           'Constructor' => 1,
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660977'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzTriggeringEventEvaluator'
-                                         },
-                            '7678090' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653082',
-                                           'Constructor' => 1,
-                                           'Header' => 'triggeringeventevaluator.h',
-                                           'InLine' => 1,
-                                           'Line' => '40',
-                                           'MnglName' => '_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660977'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzTriggeringEventEvaluator'
-                                         },
-                            '7678883' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651050',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '116',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661005'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNodeList',
-                                           'Virt' => 1
-                                         },
-                            '7678884' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651050',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '116',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661005'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNodeList',
-                                           'Virt' => 1
-                                         },
-                            '7679024' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651050',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '116',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661005'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNodeList',
-                                           'Virt' => 1
-                                         },
-                            '7679114' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651050',
-                                           'Constructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '116',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661005'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNodeList'
-                                         },
-                            '7679115' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651050',
-                                           'Constructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '116',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661005'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNodeList'
-                                         },
-                            '7679908' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651883',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '95',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661033'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMDocument',
-                                           'Virt' => 1
-                                         },
-                            '7679909' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651883',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '95',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661033'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMDocument',
-                                           'Virt' => 1
-                                         },
-                            '7680049' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651883',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '95',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661033'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMDocument',
-                                           'Virt' => 1
-                                         },
-                            '7680139' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651883',
-                                           'Constructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '95',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661033'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMDocument'
-                                         },
-                            '7680140' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651883',
-                                           'Constructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '95',
-                                           'MnglName' => '_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661033'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMDocument'
-                                         },
-                            '7680933' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651450',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '80',
-                                           'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661061'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMElement',
-                                           'Virt' => 1
-                                         },
-                            '7680934' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651450',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '80',
-                                           'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661061'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMElement',
-                                           'Virt' => 1
-                                         },
-                            '7681074' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651450',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '80',
-                                           'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661061'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMElement',
-                                           'Virt' => 1
-                                         },
-                            '7681164' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651450',
-                                           'Constructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '80',
-                                           'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661061'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMElement'
-                                         },
-                            '7681165' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7651450',
-                                           'Constructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '80',
-                                           'MnglName' => '_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661061'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMElement'
-                                         },
-                            '7681958' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650173',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661089'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNode',
-                                           'Virt' => 1
-                                         },
-                            '7681959' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650173',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661089'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNode',
-                                           'Virt' => 1
-                                         },
-                            '7682099' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650173',
-                                           'Destructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661089'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNode',
-                                           'Virt' => 1
-                                         },
-                            '7682189' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650173',
-                                           'Constructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661089'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNode'
-                                         },
-                            '7682190' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650173',
-                                           'Constructor' => 1,
-                                           'Header' => 'xml.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661089'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzXMLDOMNode'
-                                         },
-                            '7682983' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653486',
-                                           'Destructor' => 1,
-                                           'Header' => 'repositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661117'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzRepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '7682984' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653486',
-                                           'Destructor' => 1,
-                                           'Header' => 'repositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661117'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzRepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '7683124' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653486',
-                                           'Destructor' => 1,
-                                           'Header' => 'repositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661117'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzRepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '7683214' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653486',
-                                           'Constructor' => 1,
-                                           'Header' => 'repositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661117'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzRepositorySelector'
-                                         },
-                            '7683215' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7653486',
-                                           'Constructor' => 1,
-                                           'Header' => 'repositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661117'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzRepositorySelector'
-                                         },
-                            '7684175' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657956',
-                                           'Destructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661145'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDenyAllFilter',
-                                           'Virt' => 1
-                                         },
-                            '7684176' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657956',
-                                           'Destructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661145'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDenyAllFilter',
-                                           'Virt' => 1
-                                         },
-                            '7684316' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657956',
-                                           'Destructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661145'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDenyAllFilter',
-                                           'Virt' => 1
-                                         },
-                            '7684406' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657956',
-                                           'Constructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661145'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDenyAllFilter'
-                                         },
-                            '7684407' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657956',
-                                           'Constructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661145'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDenyAllFilter'
-                                         },
-                            '7684471' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657612',
-                                           'Constructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660684'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DenyAllFilter'
-                                         },
-                            '7684472' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7657612',
-                                           'Constructor' => 1,
-                                           'Header' => 'denyallfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx6filter13DenyAllFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7660684'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DenyAllFilter'
-                                         },
-                            '7685660' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7656637',
-                                           'Destructor' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '67',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661173'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzErrorHandler',
-                                           'Virt' => 1
-                                         },
-                            '7685661' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7656637',
-                                           'Destructor' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '67',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661173'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzErrorHandler',
-                                           'Virt' => 1
-                                         },
-                            '7685801' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7656637',
-                                           'Destructor' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '67',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661173'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzErrorHandler',
-                                           'Virt' => 1
-                                         },
-                            '7685891' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7656637',
-                                           'Constructor' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '67',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661173'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzErrorHandler'
-                                         },
-                            '7685892' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7656637',
-                                           'Constructor' => 1,
-                                           'Header' => 'errorhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '67',
-                                           'MnglName' => '_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661173'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzErrorHandler'
-                                         },
-                            '7686769' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7652733',
-                                           'Destructor' => 1,
-                                           'Header' => 'filter.h',
-                                           'InLine' => 1,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661201'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzFilter',
-                                           'Virt' => 1
-                                         },
-                            '7686770' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7652733',
-                                           'Destructor' => 1,
-                                           'Header' => 'filter.h',
-                                           'InLine' => 1,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661201'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzFilter',
-                                           'Virt' => 1
-                                         },
-                            '7686910' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7652733',
-                                           'Destructor' => 1,
-                                           'Header' => 'filter.h',
-                                           'InLine' => 1,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661201'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzFilter',
-                                           'Virt' => 1
-                                         },
-                            '7687000' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7652733',
-                                           'Constructor' => 1,
-                                           'Header' => 'filter.h',
-                                           'InLine' => 1,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661201'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzFilter'
-                                         },
-                            '7687001' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7652733',
-                                           'Constructor' => 1,
-                                           'Header' => 'filter.h',
-                                           'InLine' => 1,
-                                           'Line' => '78',
-                                           'MnglName' => '_ZN7log4cxx3spi6Filter11ClazzFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661201'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzFilter'
-                                         },
-                            '7687794' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654462',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661229'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerRepository',
-                                           'Virt' => 1
-                                         },
-                            '7687795' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654462',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661229'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerRepository',
-                                           'Virt' => 1
-                                         },
-                            '7687935' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654462',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661229'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerRepository',
-                                           'Virt' => 1
-                                         },
-                            '7688025' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654462',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661229'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerRepository'
-                                         },
-                            '7688026' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654462',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerrepository.h',
-                                           'InLine' => 1,
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661229'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerRepository'
-                                         },
-                            '7688819' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654857',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661257'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerFactory',
-                                           'Virt' => 1
-                                         },
-                            '7688820' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654857',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661257'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerFactory',
-                                           'Virt' => 1
-                                         },
-                            '7688960' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654857',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661257'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerFactory',
-                                           'Virt' => 1
-                                         },
-                            '7689050' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654857',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661257'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerFactory'
-                                         },
-                            '7689051' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7654857',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerfactory.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661257'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerFactory'
-                                         },
-                            '7689844' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655485',
-                                           'Destructor' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'InLine' => 1,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661285'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppenderAttachable',
-                                           'Virt' => 1
-                                         },
-                            '7689845' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655485',
-                                           'Destructor' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'InLine' => 1,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661285'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppenderAttachable',
-                                           'Virt' => 1
-                                         },
-                            '7689985' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655485',
-                                           'Destructor' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'InLine' => 1,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661285'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppenderAttachable',
-                                           'Virt' => 1
-                                         },
-                            '7690075' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655485',
-                                           'Constructor' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'InLine' => 1,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661285'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppenderAttachable'
-                                         },
-                            '7690076' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655485',
-                                           'Constructor' => 1,
-                                           'Header' => 'appenderattachable.h',
-                                           'InLine' => 1,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661285'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppenderAttachable'
-                                         },
-                            '7690869' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7659061',
-                                           'Destructor' => 1,
-                                           'Header' => 'appender.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661313'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppender',
-                                           'Virt' => 1
-                                         },
-                            '7690870' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7659061',
-                                           'Destructor' => 1,
-                                           'Header' => 'appender.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661313'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppender',
-                                           'Virt' => 1
-                                         },
-                            '7691010' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7659061',
-                                           'Destructor' => 1,
-                                           'Header' => 'appender.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661313'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppender',
-                                           'Virt' => 1
-                                         },
-                            '7691100' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7659061',
-                                           'Constructor' => 1,
-                                           'Header' => 'appender.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661313'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppender'
-                                         },
-                            '7691101' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7659061',
-                                           'Constructor' => 1,
-                                           'Header' => 'appender.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx8Appender13ClazzAppenderC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661313'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzAppender'
-                                         },
-                            '7691964' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655955',
-                                           'Destructor' => 1,
-                                           'Header' => 'optionhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661341'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzOptionHandler',
-                                           'Virt' => 1
-                                         },
-                            '7691965' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655955',
-                                           'Destructor' => 1,
-                                           'Header' => 'optionhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661341'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzOptionHandler',
-                                           'Virt' => 1
-                                         },
-                            '7692105' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655955',
-                                           'Destructor' => 1,
-                                           'Header' => 'optionhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661341'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzOptionHandler',
-                                           'Virt' => 1
-                                         },
-                            '7692195' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655955',
-                                           'Constructor' => 1,
-                                           'Header' => 'optionhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661341'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzOptionHandler'
-                                         },
-                            '7692196' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7655955',
-                                           'Constructor' => 1,
-                                           'Header' => 'optionhandler.h',
-                                           'InLine' => 1,
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661341'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzOptionHandler'
-                                         },
-                            '7693068' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650697',
-                                           'Destructor' => 1,
-                                           'Header' => 'object.h',
-                                           'InLine' => 1,
-                                           'Line' => '104',
-                                           'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661369'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzObject',
-                                           'Virt' => 1
-                                         },
-                            '7693069' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650697',
-                                           'Destructor' => 1,
-                                           'Header' => 'object.h',
-                                           'InLine' => 1,
-                                           'Line' => '104',
-                                           'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661369'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzObject',
-                                           'Virt' => 1
-                                         },
-                            '7693209' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650697',
-                                           'Destructor' => 1,
-                                           'Header' => 'object.h',
-                                           'InLine' => 1,
-                                           'Line' => '104',
-                                           'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661369'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzObject',
-                                           'Virt' => 1
-                                         },
-                            '7693299' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650697',
-                                           'Constructor' => 1,
-                                           'Header' => 'object.h',
-                                           'InLine' => 1,
-                                           'Line' => '104',
-                                           'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661369'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzObject'
-                                         },
-                            '7693300' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7650697',
-                                           'Constructor' => 1,
-                                           'Header' => 'object.h',
-                                           'InLine' => 1,
-                                           'Line' => '104',
-                                           'MnglName' => '_ZN7log4cxx7helpers6Object11ClazzObjectC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7661369'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzObject'
-                                         },
-                            '7744815' => {
-                                           'Class' => '7744691',
-                                           'Const' => 1,
-                                           'Header' => 'locale.h',
-                                           'Line' => '40',
-                                           'MnglName' => '_ZNK7log4cxx7helpers6Locale11getLanguageB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7745066'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '205852',
-                                           'ShortName' => 'getLanguage',
-                                           'Source' => 'locale.cpp',
-                                           'SourceLine' => '41'
-                                         },
-                            '7744846' => {
-                                           'Class' => '7744691',
-                                           'Const' => 1,
-                                           'Header' => 'locale.h',
-                                           'Line' => '41',
-                                           'MnglName' => '_ZNK7log4cxx7helpers6Locale10getCountryB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7745066'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '205852',
-                                           'ShortName' => 'getCountry',
-                                           'Source' => 'locale.cpp',
-                                           'SourceLine' => '46'
-                                         },
-                            '7744877' => {
-                                           'Class' => '7744691',
-                                           'Const' => 1,
-                                           'Header' => 'locale.h',
-                                           'Line' => '42',
-                                           'MnglName' => '_ZNK7log4cxx7helpers6Locale10getVariantB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7745066'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '205852',
-                                           'ShortName' => 'getVariant',
-                                           'Source' => 'locale.cpp',
-                                           'SourceLine' => '51'
-                                         },
-                            '7748595' => {
-                                           'Class' => '7744691',
-                                           'Constructor' => 1,
-                                           'Header' => 'locale.h',
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx7helpers6LocaleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7745055'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'language1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'country1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'variant1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Locale',
-                                           'Source' => 'locale.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '7748596' => {
-                                           'Class' => '7744691',
-                                           'Constructor' => 1,
-                                           'Header' => 'locale.h',
-                                           'Line' => '37',
-                                           'MnglName' => '_ZN7log4cxx7helpers6LocaleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7745055'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'language1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'country1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'variant1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Locale',
-                                           'Source' => 'locale.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '7752989' => {
-                                           'Class' => '7744691',
-                                           'Constructor' => 1,
-                                           'Header' => 'locale.h',
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7helpers6LocaleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7745055'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'language1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'country1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Locale',
-                                           'Source' => 'locale.cpp',
-                                           'SourceLine' => '29'
-                                         },
-                            '7752990' => {
-                                           'Class' => '7744691',
-                                           'Constructor' => 1,
-                                           'Header' => 'locale.h',
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7helpers6LocaleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7745055'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'language1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'country1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Locale',
-                                           'Source' => 'locale.cpp',
-                                           'SourceLine' => '29'
-                                         },
-                            '7756421' => {
-                                           'Class' => '7744691',
-                                           'Constructor' => 1,
-                                           'Header' => 'locale.h',
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7helpers6LocaleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7745055'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'language1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Locale',
-                                           'Source' => 'locale.cpp',
-                                           'SourceLine' => '24'
-                                         },
-                            '7756422' => {
-                                           'Class' => '7744691',
-                                           'Constructor' => 1,
-                                           'Header' => 'locale.h',
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7helpers6LocaleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7745055'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'language1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Locale',
-                                           'Source' => 'locale.cpp',
-                                           'SourceLine' => '24'
-                                         },
-                            '778143' => {
-                                          'Class' => '650180',
-                                          'Constructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppenderC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656304'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AsyncAppender',
-                                          'Source' => 'asyncappender.cpp',
-                                          'SourceLine' => '44'
-                                        },
-                            '7810304' => {
-                                           'Class' => '647214',
-                                           'Header' => 'objectoutputstream.h',
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream11writePrologEPKciPcmRNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '10025132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'className',
-                                                                 'type' => '41670'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'classDescIncrement',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'classDesc',
-                                                                 'type' => '42481'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'len',
-                                                                 'type' => '41030'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeProlog',
-                                           'Source' => 'objectoutputstream.cpp',
-                                           'SourceLine' => '204'
-                                         },
-                            '7810316' => {
-                                           'Class' => '647214',
-                                           'Header' => 'objectoutputstream.h',
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream14writeUTFStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '10025132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeUTFString',
-                                           'Source' => 'objectoutputstream.cpp',
-                                           'SourceLine' => '141'
-                                         },
-                            '7810328' => {
-                                           'Class' => '647214',
-                                           'Header' => 'objectoutputstream.h',
-                                           'Line' => '58',
-                                           'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream9writeNullERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '10025132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeNull',
-                                           'Source' => 'objectoutputstream.cpp',
-                                           'SourceLine' => '199'
-                                         },
-                            '7810954' => {
-                                           'Class' => '649257',
-                                           'Data' => 1,
-                                           'Header' => 'locationinfo.h',
-                                           'Line' => '56',
-                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfo2NAE',
-                                           'Return' => '41676',
-                                           'ShortName' => 'NA',
-                                           'Source' => 'locationinfo.cpp',
-                                           'SourceLine' => '29'
-                                         },
-                            '7810977' => {
-                                           'Class' => '649257',
-                                           'Data' => 1,
-                                           'Header' => 'locationinfo.h',
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfo9NA_METHODE',
-                                           'Return' => '41676',
-                                           'ShortName' => 'NA_METHOD',
-                                           'Source' => 'locationinfo.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '7836196' => {
-                                           'Class' => '649257',
-                                           'Constructor' => 1,
-                                           'Header' => 'locationinfo.h',
-                                           'Line' => '94',
-                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfoC2ERKS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7810910'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'ShortName' => 'LocationInfo',
-                                           'Source' => 'locationinfo.cpp',
-                                           'SourceLine' => '69'
-                                         },
-                            '7836197' => {
-                                           'Class' => '649257',
-                                           'Constructor' => 1,
-                                           'Header' => 'locationinfo.h',
-                                           'Line' => '94',
-                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfoC1ERKS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7810910'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'src',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'ShortName' => 'LocationInfo',
-                                           'Source' => 'locationinfo.cpp',
-                                           'SourceLine' => '69'
-                                         },
-                            '7836274' => {
-                                           'Class' => '649257',
-                                           'Constructor' => 1,
-                                           'Header' => 'locationinfo.h',
-                                           'Line' => '88',
-                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfoC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7810910'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'LocationInfo',
-                                           'Source' => 'locationinfo.cpp',
-                                           'SourceLine' => '57'
-                                         },
-                            '7836275' => {
-                                           'Class' => '649257',
-                                           'Constructor' => 1,
-                                           'Header' => 'locationinfo.h',
-                                           'Line' => '88',
-                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfoC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7810910'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'LocationInfo',
-                                           'Source' => 'locationinfo.cpp',
-                                           'SourceLine' => '57'
-                                         },
-                            '7836393' => {
-                                           'Class' => '649257',
-                                           'Constructor' => 1,
-                                           'Header' => 'locationinfo.h',
-                                           'Line' => '80',
-                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfoC2EPKcS3_S3_i',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7810910'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'fileName1',
-                                                                 'type' => '41676'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'shortFileName1',
-                                                                 'type' => '41676'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'methodName1',
-                                                                 'type' => '41676'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'lineNumber1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx',
-                                                      '3' => 'rcx',
-                                                      '4' => 'r8'
-                                                    },
-                                           'ShortName' => 'LocationInfo',
-                                           'Source' => 'locationinfo.cpp',
-                                           'SourceLine' => '43'
-                                         },
-                            '7836394' => {
-                                           'Class' => '649257',
-                                           'Constructor' => 1,
-                                           'Header' => 'locationinfo.h',
-                                           'Line' => '80',
-                                           'MnglName' => '_ZN7log4cxx3spi12LocationInfoC1EPKcS3_S3_i',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7810910'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'fileName1',
-                                                                 'type' => '41676'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'shortFileName1',
-                                                                 'type' => '41676'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'methodName1',
-                                                                 'type' => '41676'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'lineNumber1',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx',
-                                                      '3' => 'rcx',
-                                                      '4' => 'r8'
-                                                    },
-                                           'ShortName' => 'LocationInfo',
-                                           'Source' => 'locationinfo.cpp',
-                                           'SourceLine' => '43'
-                                         },
-                            '790897' => {
-                                          'Artificial' => 1,
-                                          'Class' => '334742',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'InLine' => 1,
-                                          'Line' => '43',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337269'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderSkeleton',
-                                          'Virt' => 1
-                                        },
-                            '790898' => {
-                                          'Artificial' => 1,
-                                          'Class' => '334742',
-                                          'Destructor' => 1,
-                                          'Header' => 'appenderskeleton.h',
-                                          'InLine' => 1,
-                                          'Line' => '43',
-                                          'MnglName' => '_ZN7log4cxx16AppenderSkeletonD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '337269'
-                                                              }
-                                                     },
-                                          'ShortName' => 'AppenderSkeleton',
-                                          'Virt' => 1
-                                        },
-                            '7927430' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '42',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '7927469' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx6Logger14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '42',
-                                           'Static' => 1
-                                         },
-                            '7927487' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6Logger13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '42',
-                                           'Static' => 1
-                                         },
-                            '7927505' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'InLine' => 2,
-                                           'Line' => '69',
-                                           'MnglName' => '_ZNK7log4cxx6Logger4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '7927549' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'InLine' => 2,
-                                           'Line' => '72',
-                                           'MnglName' => '_ZNK7log4cxx6Logger10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7927795' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6Logger11addAppenderESt10shared_ptrINS_8AppenderEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newAppender',
-                                                                 'type' => '205846'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'addAppender',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '56',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '7927836' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger13callAppendersERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'callAppenders',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '88'
-                                         },
-                            '7927900' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5debugERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'debug',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '496'
-                                         },
-                            '7927938' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5debugERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'debug',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '504'
-                                         },
-                            '7927971' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5debugERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'debug',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '663'
-                                         },
-                            '7928009' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5debugERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'debug',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '671'
-                                         },
-                            '7928042' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'error',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '513'
-                                         },
-                            '7928080' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'error',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '522'
-                                         },
-                            '7928113' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5errorERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'error',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '687'
-                                         },
-                            '7928146' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5errorERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'error',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '679'
-                                         },
-                            '7928184' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5fatalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'fatal',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '530'
-                                         },
-                            '7928222' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5fatalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'fatal',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '538'
-                                         },
-                            '7928255' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5fatalERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'fatal',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '695'
-                                         },
-                            '7928293' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5fatalERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'fatal',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '703'
-                                         },
-                            '7928326' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger9forcedLogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'forcedLog',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '121'
-                                         },
-                            '7928368' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger9forcedLogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'forcedLog',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '131'
-                                         },
-                            '7928405' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger9forcedLogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'forcedLog',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '613'
-                                         },
-                            '7928448' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger9forcedLogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'forcedLog',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '622'
-                                         },
-                            '7928486' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger11forcedLogLSERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'forcedLogLS',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '140'
-                                         },
-                            '7928528' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger13getAdditivityEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '40888',
-                                           'ShortName' => 'getAdditivity',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '149'
-                                         },
-                            '7928559' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger15getAllAppendersEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '205822',
-                                           'ShortName' => 'getAllAppenders',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '154',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '7928598' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '205834',
-                                           'ShortName' => 'getAppender',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '159',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '7928642' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger17getEffectiveLevelEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '337332',
-                                           'ShortName' => 'getEffectiveLevel',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '164',
-                                           'Virt' => 1,
-                                           'VirtPos' => '12'
-                                         },
-                            '7928681' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger19getLoggerRepositoryEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '5906889',
-                                           'ShortName' => 'getLoggerRepository',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '180'
-                                         },
-                            '7928744' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger7getNameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'rv',
-                                                                 'type' => '525708'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'getName',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '473'
-                                         },
-                            '7928777' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger7getNameERNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'rv',
-                                                                 'type' => '525714'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'getName',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '631'
-                                         },
-                            '7928810' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger9getParentEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '911139',
-                                           'ShortName' => 'getParent',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '227'
-                                         },
-                            '7928841' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'Line' => '678',
-                                           'MnglName' => '_ZNK7log4cxx6Logger8getLevelEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '336188',
-                                           'ShortName' => 'getLevel',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '232'
-                                         },
-                            '7928872' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'Line' => '684',
-                                           'MnglName' => '_ZN7log4cxx6Logger9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'name',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '911139',
-                                           'ShortName' => 'getLogger',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '449',
-                                           'Static' => 1
-                                         },
-                            '7928900' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'Line' => '689',
-                                           'MnglName' => '_ZN7log4cxx6Logger9getLoggerEPKc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'name',
-                                                                 'type' => '41676'
-                                                               }
-                                                      },
-                                           'Return' => '911139',
-                                           'ShortName' => 'getLogger',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '455',
-                                           'Static' => 1
-                                         },
-                            '7928928' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'Line' => '695',
-                                           'MnglName' => '_ZN7log4cxx6Logger9getLoggerERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'name',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '911139',
-                                           'ShortName' => 'getLogger',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '636',
-                                           'Static' => 1
-                                         },
-                            '7928956' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'Line' => '700',
-                                           'MnglName' => '_ZN7log4cxx6Logger9getLoggerEPKw',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'name',
-                                                                 'type' => '513051'
-                                                               }
-                                                      },
-                                           'Return' => '911139',
-                                           'ShortName' => 'getLogger',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '641',
-                                           'Static' => 1
-                                         },
-                            '7928984' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6Logger11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'name',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '911139',
-                                           'ShortName' => 'getLoggerLS',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '604',
-                                           'Static' => 1
-                                         },
-                            '7929031' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6Logger11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'name',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'factory',
-                                                                 'type' => '912889'
-                                                               }
-                                                      },
-                                           'Return' => '911139',
-                                           'ShortName' => 'getLoggerLS',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '467',
-                                           'Static' => 1
-                                         },
-                            '7929130' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger17getResourceBundleEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '5900397',
-                                           'ShortName' => 'getResourceBundle',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '185'
-                                         },
-                            '7929161' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger23getResourceBundleStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '53185',
-                                           'ShortName' => 'getResourceBundleString',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '200'
-                                         },
-                            '7929197' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger4infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'info',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '546'
-                                         },
-                            '7929235' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger4infoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'info',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '554'
-                                         },
-                            '7929268' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger4infoERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'info',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '711'
-                                         },
-                            '7929306' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger4infoERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'info',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '719'
-                                         },
-                            '7929339' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger10isAttachedESt10shared_ptrINS_8AppenderEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'appender',
-                                                                 'type' => '205846'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isAttached',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '238',
-                                           'Virt' => 1,
-                                           'VirtPos' => '8'
-                                         },
-                            '7929383' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger14isDebugEnabledEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isDebugEnabled',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '253'
-                                         },
-                            '7929414' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'Line' => '985',
-                                           'MnglName' => '_ZNK7log4cxx6Logger12isEnabledForERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isEnabledFor',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '263'
-                                         },
-                            '7929451' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger13isInfoEnabledEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isInfoEnabled',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '274'
-                                         },
-                            '7929483' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger13isWarnEnabledEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isWarnEnabled',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '294'
-                                         },
-                            '7929515' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger14isErrorEnabledEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isErrorEnabled',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '284'
-                                         },
-                            '7929547' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger14isFatalEnabledEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isFatalEnabled',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '304'
-                                         },
-                            '7929579' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger14isTraceEnabledEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isTraceEnabled',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '243'
-                                         },
-                            '7929610' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoERKSt6vectorISB_SaISB_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'params',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'l7dlog',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '339'
-                                         },
-                            '7929658' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'l7dlog',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '365'
-                                         },
-                            '7929701' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoESD_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'val1',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'l7dlog',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '374'
-                                         },
-                            '7929749' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoESD_SD_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'val1',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'val2',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'l7dlog',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '385'
-                                         },
-                            '7929802' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoESD_SD_SD_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'val1',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'val2',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '6' => {
-                                                                 'name' => 'val3',
-                                                                 'offset' => '0',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'l7dlog',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '399'
-                                         },
-                            '7930062' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'Line' => '1361',
-                                           'MnglName' => '_ZNK7log4cxx6Logger3logERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'log',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '562'
-                                         },
-                            '7930106' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger3logERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'log',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '571'
-                                         },
-                            '7930145' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'Line' => '1379',
-                                           'MnglName' => '_ZNK7log4cxx6Logger3logERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'log',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '727'
-                                         },
-                            '7930189' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger3logERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'log',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '736'
-                                         },
-                            '7930228' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5logLSERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'logLS',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '579'
-                                         },
-                            '7930271' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6Logger18removeAllAppendersEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'removeAllAppenders',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '417',
-                                           'Virt' => 1,
-                                           'VirtPos' => '9'
-                                         },
-                            '7930307' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6Logger14removeAppenderESt10shared_ptrINS_8AppenderEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'appender',
-                                                                 'type' => '205846'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'removeAppender',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '422',
-                                           'Virt' => 1,
-                                           'VirtPos' => '10'
-                                         },
-                            '7930348' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6Logger14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'removeAppender',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '427',
-                                           'Virt' => 1,
-                                           'VirtPos' => '11'
-                                         },
-                            '7930455' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6Logger8setLevelESt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '336200'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setLevel',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '442',
-                                           'Virt' => 1,
-                                           'VirtPos' => '13'
-                                         },
-                            '7930529' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger4warnERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'warn',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '744'
-                                         },
-                            '7930567' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger4warnERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'warn',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '752'
-                                         },
-                            '7930600' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger4warnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'warn',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '588'
-                                         },
-                            '7930638' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger4warnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'warn',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '596'
-                                         },
-                            '7930671' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5traceERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'trace',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '646'
-                                         },
-                            '7930709' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5traceERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'trace',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '655'
-                                         },
-                            '7930742' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5traceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'location',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'trace',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '479'
-                                         },
-                            '7930780' => {
-                                           'Class' => '910568',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZNK7log4cxx6Logger5traceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3471495'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'trace',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '488'
-                                         },
-                            '7930813' => {
-                                           'Class' => '910568',
-                                           'Header' => 'logger.h',
-                                           'Line' => '1722',
-                                           'MnglName' => '_ZN7log4cxx6Logger11reconfigureERKSt6vectorISt10shared_ptrINS_8AppenderEESaIS4_EEb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'appenders',
-                                                                 'type' => '206135'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'additive1',
-                                                                 'type' => '40888'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'reconfigure',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '67'
-                                         },
-                            '7931063' => {
-                                           'Class' => '7930942',
-                                           'Const' => 1,
-                                           'Header' => 'logger.h',
-                                           'InLine' => 2,
-                                           'Line' => '68',
-                                           'MnglName' => '_ZNK7log4cxx6Logger11ClazzLogger7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7933729'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '7931569' => {
-                                           'Data' => 1,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZN7log4cxx7classes18LoggerRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LoggerRegistration',
-                                           'Source' => 'logger.cpp'
-                                         },
-                            '795131' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205817',
-                                          'Constructor' => 1,
-                                          'Header' => 'appender.h',
-                                          'InLine' => 1,
-                                          'Line' => '55',
-                                          'MnglName' => '_ZN7log4cxx8AppenderC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655805'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Appender'
-                                        },
-                            '795132' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205817',
-                                          'Constructor' => 1,
-                                          'Header' => 'appender.h',
-                                          'InLine' => 1,
-                                          'Line' => '55',
-                                          'MnglName' => '_ZN7log4cxx8AppenderC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655805'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Appender'
-                                        },
-                            '797397' => {
-                                          'Artificial' => 1,
-                                          'Class' => '651708',
-                                          'Destructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 1,
-                                          'Line' => '61',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656803'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAsyncAppender',
-                                          'Virt' => 1
-                                        },
-                            '797398' => {
-                                          'Artificial' => 1,
-                                          'Class' => '651708',
-                                          'Destructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 1,
-                                          'Line' => '61',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656803'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAsyncAppender',
-                                          'Virt' => 1
-                                        },
-                            '797539' => {
-                                          'Artificial' => 1,
-                                          'Class' => '651708',
-                                          'Destructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 1,
-                                          'Line' => '61',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656803'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAsyncAppender',
-                                          'Virt' => 1
-                                        },
-                            '797629' => {
-                                          'Artificial' => 1,
-                                          'Class' => '651708',
-                                          'Constructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 1,
-                                          'Line' => '61',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderC2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656803'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAsyncAppender'
-                                        },
-                            '797630' => {
-                                          'Artificial' => 1,
-                                          'Class' => '651708',
-                                          'Constructor' => 1,
-                                          'Header' => 'asyncappender.h',
-                                          'InLine' => 1,
-                                          'Line' => '61',
-                                          'MnglName' => '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderC1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '656803'
-                                                              }
-                                                     },
-                                          'ShortName' => 'ClazzAsyncAppender'
-                                        },
-                            '799306' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205817',
-                                          'Destructor' => 1,
-                                          'Header' => 'appender.h',
-                                          'InLine' => 1,
-                                          'Line' => '61',
-                                          'MnglName' => '_ZN7log4cxx8AppenderD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655805'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Appender',
-                                          'Virt' => 1
-                                        },
-                            '799307' => {
-                                          'Artificial' => 1,
-                                          'Class' => '205817',
-                                          'Destructor' => 1,
-                                          'Header' => 'appender.h',
-                                          'InLine' => 1,
-                                          'Line' => '61',
-                                          'MnglName' => '_ZN7log4cxx8AppenderD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '655805'
-                                                              }
-                                                     },
-                                          'ShortName' => 'Appender',
-                                          'Virt' => 1
-                                        },
-                            '8071040' => {
-                                           'Class' => '910568',
-                                           'Destructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6LoggerD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Logger',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '52',
-                                           'Virt' => 1
-                                         },
-                            '8071139' => {
-                                           'Class' => '910568',
-                                           'Destructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6LoggerD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Logger',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '52',
-                                           'Virt' => 1
-                                         },
-                            '8074622' => {
-                                           'Class' => '910568',
-                                           'Destructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6LoggerD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               }
-                                                      },
-                                           'ShortName' => 'Logger',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '52',
-                                           'Virt' => 1
-                                         },
-                            '8078065' => {
-                                           'Class' => '910568',
-                                           'Constructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6LoggerC1ERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'ShortName' => 'Logger',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '44'
-                                         },
-                            '8081359' => {
-                                           'Class' => '910568',
-                                           'Constructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'MnglName' => '_ZN7log4cxx6LoggerC2ERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '5903748'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'ShortName' => 'Logger',
-                                           'Source' => 'logger.cpp',
-                                           'SourceLine' => '44'
-                                         },
-                            '8086550' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7930942',
-                                           'Destructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'InLine' => 1,
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7933712'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLogger',
-                                           'Virt' => 1
-                                         },
-                            '8086551' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7930942',
-                                           'Destructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'InLine' => 1,
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7933712'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLogger',
-                                           'Virt' => 1
-                                         },
-                            '8086692' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7930942',
-                                           'Destructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'InLine' => 1,
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7933712'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLogger',
-                                           'Virt' => 1
-                                         },
-                            '8086782' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7930942',
-                                           'Constructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'InLine' => 1,
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7933712'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLogger'
-                                         },
-                            '8086783' => {
-                                           'Artificial' => 1,
-                                           'Class' => '7930942',
-                                           'Constructor' => 1,
-                                           'Header' => 'logger.h',
-                                           'InLine' => 1,
-                                           'Line' => '68',
-                                           'MnglName' => '_ZN7log4cxx6Logger11ClazzLoggerC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '7933712'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLogger'
-                                         },
-                            '8147503' => {
-                                           'Class' => '8147374',
-                                           'Const' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148962'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loggermatchfilter.cpp',
-                                           'SourceLine' => '29',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '8147542' => {
-                                           'Class' => '8147374',
-                                           'Header' => 'loggermatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loggermatchfilter.cpp',
-                                           'SourceLine' => '29',
-                                           'Static' => 1
-                                         },
-                            '8147560' => {
-                                           'Class' => '8147374',
-                                           'Header' => 'loggermatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loggermatchfilter.cpp',
-                                           'SourceLine' => '29',
-                                           'Static' => 1
-                                         },
-                            '8147578' => {
-                                           'Class' => '8147374',
-                                           'Const' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '60',
-                                           'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148962'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '8147622' => {
-                                           'Class' => '8147374',
-                                           'Const' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '63',
-                                           'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148962'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8147703' => {
-                                           'Class' => '8147374',
-                                           'Header' => 'loggermatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148928'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'option',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'loggermatchfilter.cpp',
-                                           'SourceLine' => '47',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '8147749' => {
-                                           'Class' => '8147374',
-                                           'Header' => 'loggermatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter16setLoggerToMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148928'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setLoggerToMatch',
-                                           'Source' => 'loggermatchfilter.cpp',
-                                           'SourceLine' => '37'
-                                         },
-                            '8147781' => {
-                                           'Class' => '8147374',
-                                           'Const' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter16getLoggerToMatchB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148962'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getLoggerToMatch',
-                                           'Source' => 'loggermatchfilter.cpp',
-                                           'SourceLine' => '42'
-                                         },
-                            '8147875' => {
-                                           'Class' => '8147374',
-                                           'Const' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148962'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               }
-                                                      },
-                                           'Return' => '116385',
-                                           'ShortName' => 'decide',
-                                           'Source' => 'loggermatchfilter.cpp',
-                                           'SourceLine' => '63',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '8148039' => {
-                                           'Class' => '8147919',
-                                           'Const' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148996'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8148078' => {
-                                           'Class' => '8147919',
-                                           'Const' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148996'
-                                                               }
-                                                      },
-                                           'Return' => '8148922',
-                                           'ShortName' => 'newInstance',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '8148172' => {
-                                           'Data' => 1,
-                                           'Line' => '29',
-                                           'MnglName' => '_ZN7log4cxx7classes29LoggerMatchFilterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LoggerMatchFilterRegistration',
-                                           'Source' => 'loggermatchfilter.cpp'
-                                         },
-                            '8149391' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8147374',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '51',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148928'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '8149392' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8147374',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '51',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148928'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '8150940' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8147374',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '51',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148928'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '8161146' => {
-                                           'Class' => '8147374',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148928'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerMatchFilter',
-                                           'Source' => 'loggermatchfilter.cpp',
-                                           'SourceLine' => '32'
-                                         },
-                            '8162015' => {
-                                           'Class' => '8147374',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148928'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerMatchFilter',
-                                           'Source' => 'loggermatchfilter.cpp',
-                                           'SourceLine' => '32'
-                                         },
-                            '8165224' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8147919',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148979'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '8165225' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8147919',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148979'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '8165365' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8147919',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148979'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerMatchFilter',
-                                           'Virt' => 1
-                                         },
-                            '8165455' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8147919',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148979'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerMatchFilter'
-                                         },
-                            '8165456' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8147919',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggermatchfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '59',
-                                           'MnglName' => '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8148979'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerMatchFilter'
-                                         },
-                            '8229241' => {
-                                           'Class' => '8229081',
-                                           'Const' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231206'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loggerpatternconverter.cpp',
-                                           'SourceLine' => '31',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '8229280' => {
-                                           'Class' => '8229081',
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'loggerpatternconverter.cpp',
-                                           'SourceLine' => '31',
-                                           'Static' => 1
-                                         },
-                            '8229298' => {
-                                           'Class' => '8229081',
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loggerpatternconverter.cpp',
-                                           'SourceLine' => '31',
-                                           'Static' => 1
-                                         },
-                            '8229316' => {
-                                           'Class' => '8229081',
-                                           'Const' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231206'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '8229360' => {
-                                           'Class' => '8229081',
-                                           'Const' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '51',
-                                           'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231206'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8229404' => {
-                                           'Class' => '8229081',
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'loggerpatternconverter.cpp',
-                                           'SourceLine' => '40',
-                                           'Static' => 1
-                                         },
-                            '8229432' => {
-                                           'Class' => '8229081',
-                                           'Const' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231206'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'loggerpatternconverter.cpp',
-                                           'SourceLine' => '52',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '8229603' => {
-                                           'Class' => '8229482',
-                                           'Const' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZNK7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231234'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8230246' => {
-                                           'Data' => 1,
-                                           'Line' => '31',
-                                           'MnglName' => '_ZN7log4cxx7classes34LoggerPatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LoggerPatternConverterRegistration',
-                                           'Source' => 'loggerpatternconverter.cpp'
-                                         },
-                            '8233076' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8229081',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8230965'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '8233077' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8229081',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8230965'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '8234040' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8229081',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '36',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8230965'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggerPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '8243921' => {
-                                           'Class' => '8229081',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterC1ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8230965'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LoggerPatternConverter',
-                                           'Source' => 'loggerpatternconverter.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '8248081' => {
-                                           'Class' => '8229081',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverterC2ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8230965'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'LoggerPatternConverter',
-                                           'Source' => 'loggerpatternconverter.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '8253949' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8229482',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231217'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '8253950' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8229482',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231217'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '8254090' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8229482',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231217'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '8254180' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8229482',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231217'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerPatternConverter'
-                                         },
-                            '8254181' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8229482',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggerpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8231217'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggerPatternConverter'
-                                         },
-                            '8358652' => {
-                                           'Class' => '647214',
-                                           'Header' => 'objectoutputstream.h',
-                                           'Line' => '82',
-                                           'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream10writeBytesEPKcmRNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '10025132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'bytes',
-                                                                 'type' => '41670'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'len',
-                                                                 'type' => '41030'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeBytes',
-                                           'Source' => 'objectoutputstream.cpp',
-                                           'SourceLine' => '193'
-                                         },
-                            '8358664' => {
-                                           'Class' => '647214',
-                                           'Header' => 'objectoutputstream.h',
-                                           'Line' => '52',
-                                           'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream9writeLongExRNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '10025132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '523038'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeLong',
-                                           'Source' => 'objectoutputstream.cpp',
-                                           'SourceLine' => '176'
-                                         },
-                            '8358676' => {
-                                           'Class' => '647214',
-                                           'Header' => 'objectoutputstream.h',
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream11writeObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '10025132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeObject',
-                                           'Source' => 'objectoutputstream.cpp',
-                                           'SourceLine' => '69'
-                                         },
-                            '8358700' => {
-                                           'Class' => '647214',
-                                           'Header' => 'objectoutputstream.h',
-                                           'Line' => '81',
-                                           'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream9writeByteEcRNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '10025132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '41214'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeByte',
-                                           'Source' => 'objectoutputstream.cpp',
-                                           'SourceLine' => '157'
-                                         },
-                            '8358712' => {
-                                           'Class' => '647214',
-                                           'Header' => 'objectoutputstream.h',
-                                           'Line' => '51',
-                                           'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream8writeIntEiRNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '10025132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40835'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeInt',
-                                           'Source' => 'objectoutputstream.cpp',
-                                           'SourceLine' => '163'
-                                         },
-                            '8358724' => {
-                                           'Class' => '647214',
-                                           'Header' => 'objectoutputstream.h',
-                                           'Line' => '50',
-                                           'MnglName' => '_ZN7log4cxx7helpers18ObjectOutputStream11writeObjectERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_St4lessIS8_ESaISt4pairIKS8_S8_EEERNS0_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '10025132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '10025137'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeObject',
-                                           'Source' => 'objectoutputstream.cpp',
-                                           'SourceLine' => '94'
-                                         },
-                            '8360597' => {
-                                           'Class' => '334593',
-                                           'Const' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '395950'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '45',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '8360654' => {
-                                           'Class' => '334593',
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '45',
-                                           'Static' => 1
-                                         },
-                            '8360671' => {
-                                           'Class' => '334593',
-                                           'Const' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'InLine' => 2,
-                                           'Line' => '58',
-                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '395950'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '8360716' => {
-                                           'Class' => '334593',
-                                           'Const' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'InLine' => 2,
-                                           'Line' => '60',
-                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '395950'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8361022' => {
-                                           'Class' => '334593',
-                                           'Header' => 'loggingevent.h',
-                                           'Line' => '112',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent12getStartTimeEv',
-                                           'Return' => '523038',
-                                           'ShortName' => 'getStartTime',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '51',
-                                           'Static' => 1
-                                         },
-                            '8361070' => {
-                                           'Class' => '334593',
-                                           'Const' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'Line' => '124',
-                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent17getThreadUserNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '395950'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '205852',
-                                           'ShortName' => 'getThreadUserName',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '92'
-                                         },
-                            '8361199' => {
-                                           'Class' => '334593',
-                                           'Const' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'Line' => '154',
-                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent5writeERNS_7helpers18ObjectOutputStreamERNS2_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '395950'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'os',
-                                                                 'type' => '653132'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'write',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '361'
-                                         },
-                            '8361349' => {
-                                           'Class' => '334593',
-                                           'Const' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'Line' => '195',
-                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent11getPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '395950'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'dest',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'getProperty',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '191'
-                                         },
-                            '8361390' => {
-                                           'Class' => '334593',
-                                           'Const' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'Line' => '202',
-                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent17getPropertyKeySetB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '395950'
-                                                               }
-                                                      },
-                                           'Return' => '6765851',
-                                           'ShortName' => 'getPropertyKeySet',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '209'
-                                         },
-                            '8361421' => {
-                                           'Class' => '334593',
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent11setPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365667'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setProperty',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '286'
-                                         },
-                            '8361695' => {
-                                           'Class' => '334593',
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent20getCurrentThreadNameB5cxx11Ev',
-                                           'Private' => 1,
-                                           'Return' => '205649',
-                                           'ShortName' => 'getCurrentThreadName',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '227',
-                                           'Static' => 1
-                                         },
-                            '8361711' => {
-                                           'Class' => '334593',
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent24getCurrentThreadUserNameB5cxx11Ev',
-                                           'Private' => 1,
-                                           'Return' => '205649',
-                                           'ShortName' => 'getCurrentThreadUserName',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '255',
-                                           'Static' => 1
-                                         },
-                            '8361727' => {
-                                           'Class' => '334593',
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent11writePrologERNS_7helpers18ObjectOutputStreamERNS2_4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'os',
-                                                                 'type' => '653132'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'writeProlog',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '298',
-                                           'Static' => 1
-                                         },
-                            '8361876' => {
-                                           'Class' => '8361755',
-                                           'Const' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'InLine' => 2,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365736'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8361916' => {
-                                           'Class' => '8361755',
-                                           'Const' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'InLine' => 2,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365736'
-                                                               }
-                                                      },
-                                           'Return' => '654360',
-                                           'ShortName' => 'newInstance',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '8362604' => {
-                                           'Data' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7classes24LoggingEventRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LoggingEventRegistration',
-                                           'Source' => 'loggingevent.cpp'
-                                         },
-                            '8451673' => {
-                                           'Class' => '334593',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEventD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365667'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggingEvent',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '85',
-                                           'Virt' => 1
-                                         },
-                            '8451772' => {
-                                           'Class' => '334593',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEventD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365667'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggingEvent',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '85',
-                                           'Virt' => 1
-                                         },
-                            '8456406' => {
-                                           'Class' => '334593',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEventD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365667'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggingEvent',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '85',
-                                           'Virt' => 1
-                                         },
-                            '8461147' => {
-                                           'Class' => '334593',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEventC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEES9_RKNS0_12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365667'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'logger1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'message1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'locationInfo1',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggingEvent',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '67'
-                                         },
-                            '8465850' => {
-                                           'Class' => '334593',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEventC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEES9_RKNS0_12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365667'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'logger1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'level1',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'message1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '5' => {
-                                                                 'name' => 'locationInfo1',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggingEvent',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '67'
-                                         },
-                            '8470670' => {
-                                           'Class' => '334593',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEventC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365667'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggingEvent',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '56'
-                                         },
-                            '8474973' => {
-                                           'Class' => '334593',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEventC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365667'
-                                                               }
-                                                      },
-                                           'ShortName' => 'LoggingEvent',
-                                           'Source' => 'loggingevent.cpp',
-                                           'SourceLine' => '56'
-                                         },
-                            '8480784' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8361755',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365719'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEvent',
-                                           'Virt' => 1
-                                         },
-                            '8480785' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8361755',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365719'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEvent',
-                                           'Virt' => 1
-                                         },
-                            '8480926' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8361755',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365719'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEvent',
-                                           'Virt' => 1
-                                         },
-                            '8481016' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8361755',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365719'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEvent'
-                                         },
-                            '8481017' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8361755',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingevent.h',
-                                           'InLine' => 1,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8365719'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEvent'
-                                         },
-                            '8539879' => {
-                                           'Class' => '1791688',
-                                           'Const' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1792654'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'loggingeventpatternconverter.cpp',
-                                           'SourceLine' => '30',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '8539936' => {
-                                           'Class' => '1791688',
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'loggingeventpatternconverter.cpp',
-                                           'SourceLine' => '30',
-                                           'Static' => 1
-                                         },
-                            '8540142' => {
-                                           'Class' => '1791688',
-                                           'Const' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1792654'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '40888',
-                                           'ShortName' => 'handlesThrowable',
-                                           'Source' => 'loggingeventpatternconverter.cpp',
-                                           'SourceLine' => '51',
-                                           'Virt' => 1,
-                                           'VirtPos' => '8'
-                                         },
-                            '8540302' => {
-                                           'Class' => '8540181',
-                                           'Const' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZNK7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8541301'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8540514' => {
-                                           'Data' => 1,
-                                           'Line' => '30',
-                                           'MnglName' => '_ZN7log4cxx7classes40LoggingEventPatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'LoggingEventPatternConverterRegistration',
-                                           'Source' => 'loggingeventpatternconverter.cpp'
-                                         },
-                            '8547755' => {
-                                           'Class' => '1791688',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1812882'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'style1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'ShortName' => 'LoggingEventPatternConverter',
-                                           'Source' => 'loggingeventpatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '8547873' => {
-                                           'Class' => '1791688',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1812882'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'style1',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'ShortName' => 'LoggingEventPatternConverter',
-                                           'Source' => 'loggingeventpatternconverter.cpp',
-                                           'SourceLine' => '34'
-                                         },
-                            '8549408' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8540181',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8541284'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEventPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '8549409' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8540181',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8541284'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEventPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '8549549' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8540181',
-                                           'Destructor' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8541284'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEventPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '8549639' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8540181',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8541284'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEventPatternConverter'
-                                         },
-                            '8549640' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8540181',
-                                           'Constructor' => 1,
-                                           'Header' => 'loggingeventpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8541284'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzLoggingEventPatternConverter'
-                                         },
-                            '8636580' => {
-                                           'Class' => '333585',
-                                           'Constructor' => 1,
-                                           'Header' => 'loglog.h',
-                                           'Line' => '52',
-                                           'MnglName' => '_ZN7log4cxx7helpers6LogLogC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8615138'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'LogLog',
-                                           'Source' => 'loglog.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '8636581' => {
-                                           'Class' => '333585',
-                                           'Constructor' => 1,
-                                           'Header' => 'loglog.h',
-                                           'Line' => '52',
-                                           'MnglName' => '_ZN7log4cxx7helpers6LogLogC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8615138'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'LogLog',
-                                           'Source' => 'loglog.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '8721394' => {
-                                           'Class' => '3272784',
-                                           'Const' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'MnglName' => '_ZNK7log4cxx3spi25DefaultRepositorySelector8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3275451'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'logmanager.cpp',
-                                           'SourceLine' => '47',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '8721433' => {
-                                           'Class' => '3272784',
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'logmanager.cpp',
-                                           'SourceLine' => '47',
-                                           'Static' => 1
-                                         },
-                            '8721450' => {
-                                           'Class' => '3272784',
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'logmanager.cpp',
-                                           'SourceLine' => '47',
-                                           'Static' => 1
-                                         },
-                            '8721769' => {
-                                           'Class' => '8721649',
-                                           'Const' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'InLine' => 2,
-                                           'Line' => '34',
-                                           'MnglName' => '_ZNK7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelector7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8723801'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8721914' => {
-                                           'Data' => 1,
-                                           'Line' => '47',
-                                           'MnglName' => '_ZN7log4cxx7classes37DefaultRepositorySelectorRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'DefaultRepositorySelectorRegistration',
-                                           'Source' => 'logmanager.cpp'
-                                         },
-                            '8723179' => {
-                                           'Class' => '910716',
-                                           'Data' => 1,
-                                           'Header' => 'logmanager.h',
-                                           'Line' => '52',
-                                           'MnglName' => '_ZN7log4cxx10LogManager5guardE',
-                                           'Return' => '41104',
-                                           'ShortName' => 'guard',
-                                           'Source' => 'logmanager.cpp',
-                                           'SourceLine' => '49'
-                                         },
-                            '8723323' => {
-                                           'Class' => '910716',
-                                           'Data' => 1,
-                                           'Header' => 'logmanager.h',
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx10LogManager18repositorySelectorE',
-                                           'Return' => '910521',
-                                           'ShortName' => 'repositorySelector',
-                                           'Source' => 'logmanager.cpp',
-                                           'SourceLine' => '50'
-                                         },
-                            '8726357' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3272784',
-                                           'Destructor' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '29',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelectorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3273703'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DefaultRepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '8726358' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3272784',
-                                           'Destructor' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '29',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelectorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3273703'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DefaultRepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '8727258' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3272784',
-                                           'Destructor' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '29',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelectorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3273703'
-                                                               }
-                                                      },
-                                           'ShortName' => 'DefaultRepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '8767763' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8721649',
-                                           'Destructor' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '34',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8723784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDefaultRepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '8767764' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8721649',
-                                           'Destructor' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '34',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8723784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDefaultRepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '8767905' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8721649',
-                                           'Destructor' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '34',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8723784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDefaultRepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '8767995' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8721649',
-                                           'Constructor' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '34',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8723784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDefaultRepositorySelector'
-                                         },
-                            '8767996' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8721649',
-                                           'Constructor' => 1,
-                                           'Header' => 'defaultrepositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '34',
-                                           'MnglName' => '_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8723784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzDefaultRepositorySelector'
-                                         },
-                            '8768060' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3272965',
-                                           'Destructor' => 1,
-                                           'Header' => 'repositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '46',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelectorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3275306'
-                                                               }
-                                                      },
-                                           'ShortName' => 'RepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '8768061' => {
-                                           'Artificial' => 1,
-                                           'Class' => '3272965',
-                                           'Destructor' => 1,
-                                           'Header' => 'repositoryselector.h',
-                                           'InLine' => 1,
-                                           'Line' => '46',
-                                           'MnglName' => '_ZN7log4cxx3spi18RepositorySelectorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '3275306'
-                                                               }
-                                                      },
-                                           'ShortName' => 'RepositorySelector',
-                                           'Virt' => 1
-                                         },
-                            '8839229' => {
-                                           'Class' => '8839032',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamlsEPFRSt8ios_baseS2_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'manip',
-                                                                 'type' => '8842022'
-                                                               }
-                                                      },
-                                           'Return' => '8842398',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '388'
-                                         },
-                            '8839266' => {
-                                           'Class' => '8839032',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamlsEPFRNS_14logstream_baseES2_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'manip',
-                                                                 'type' => '8842404'
-                                                               }
-                                                      },
-                                           'Return' => '8842398',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '361'
-                                         },
-                            '8839303' => {
-                                           'Class' => '8839032',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamlsERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'l',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Return' => '8842398',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '367'
-                                         },
-                            '8839340' => {
-                                           'Class' => '8839032',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamlsERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newlocation',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '8842398',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '373'
-                                         },
-                            '8839377' => {
-                                           'Class' => '8839032',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamrsERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newlocation',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '8842398',
-                                           'ShortName' => 'operator>>',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '379'
-                                         },
-                            '8839414' => {
-                                           'Class' => '8839032',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamcvRSt13basic_ostreamIwSt11char_traitsIwEEEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator std::basic_ostream<wchar_t>&',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '394'
-                                         },
-                            '8839446' => {
-                                           'Class' => '8839032',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstream3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'log',
-                                                                 'type' => '5995598'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'lev',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'loc',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'log',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '405',
-                                           'Virt' => 1,
-                                           'VirtPos' => '2'
-                                         },
-                            '8839498' => {
-                                           'Class' => '8839032',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstream5eraseEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'erase',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '421',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8839534' => {
-                                           'Class' => '8839032',
-                                           'Const' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZNK7log4cxx10wlogstream16get_stream_stateERSt8ios_baseS2_RiRb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842444'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'base',
-                                                                 'type' => '8841824'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'mask',
-                                                                 'type' => '8841824'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'fill',
-                                                                 'type' => '8842449'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'fillSet',
-                                                                 'type' => '527317'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'get_stream_state',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '431',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '8839590' => {
-                                           'Class' => '8839032',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstream20refresh_stream_stateEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'refresh_stream_state',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '452',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '8839821' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base6insertEPFRSt8ios_baseS2_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'manip',
-                                                                 'type' => '8842022'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'insert',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '59'
-                                         },
-                            '8839853' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base9precisionEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               }
-                                                      },
-                                           'Return' => '40835',
-                                           'ShortName' => 'precision',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '120'
-                                         },
-                            '8839884' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base5widthEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               }
-                                                      },
-                                           'Return' => '40835',
-                                           'ShortName' => 'width',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '135'
-                                         },
-                            '8839915' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base9precisionEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Return' => '40835',
-                                           'ShortName' => 'precision',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '111'
-                                         },
-                            '8839951' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base5widthEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'w',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Return' => '40835',
-                                           'ShortName' => 'width',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '126'
-                                         },
-                            '8839987' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base4fillEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               }
-                                                      },
-                                           'Return' => '40835',
-                                           'ShortName' => 'fill',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '151'
-                                         },
-                            '8840018' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base4fillEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newfill',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Return' => '40835',
-                                           'ShortName' => 'fill',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '141'
-                                         },
-                            '8840054' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base5flagsESt13_Ios_Fmtflags',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newflags',
-                                                                 'type' => '8816454'
-                                                               }
-                                                      },
-                                           'Return' => '8816454',
-                                           'ShortName' => 'flags',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '157'
-                                         },
-                            '8840090' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base4setfESt13_Ios_FmtflagsS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newflags',
-                                                                 'type' => '8816454'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'mask',
-                                                                 'type' => '8816454'
-                                                               }
-                                                      },
-                                           'Return' => '8816454',
-                                           'ShortName' => 'setf',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '166'
-                                         },
-                            '8840131' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base4setfESt13_Ios_Fmtflags',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newflags',
-                                                                 'type' => '8816454'
-                                                               }
-                                                      },
-                                           'Return' => '8816454',
-                                           'ShortName' => 'setf',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '175'
-                                         },
-                            '8840167' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base6endmsgERS0_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'stream',
-                                                                 'type' => '8842426'
-                                                               }
-                                                      },
-                                           'Return' => '8842426',
-                                           'ShortName' => 'endmsg',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '88',
-                                           'Static' => 1
-                                         },
-                            '8840195' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base3nopERS0_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'stream',
-                                                                 'type' => '8842426'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '8842426',
-                                           'ShortName' => 'nop',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '94',
-                                           'Static' => 1
-                                         },
-                            '8840223' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base11end_messageEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'end_message',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '99'
-                                         },
-                            '8840250' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base8setLevelERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newlevel',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setLevel',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '186'
-                                         },
-                            '8840313' => {
-                                           'Class' => '8839716',
-                                           'Const' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZNK7log4cxx14logstream_base12isEnabledForERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842569'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'l',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isEnabledFor',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '198'
-                                         },
-                            '8840349' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base11setLocationERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newlocation',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setLocation',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '204'
-                                         },
-                            '8840381' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base16set_stream_stateERSt8ios_baseRi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'dest',
-                                                                 'type' => '8841824'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'dstchar',
-                                                                 'type' => '8842449'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx'
-                                                    },
-                                           'Return' => '40888',
-                                           'ShortName' => 'set_stream_state',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '67'
-                                         },
-                            '8840422' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'Line' => '152',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842552'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '5995598'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'log',
-                                           'VirtPos' => '2'
-                                         },
-                            '8840473' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'Line' => '158',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base5eraseEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842552'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'erase',
-                                           'VirtPos' => '3'
-                                         },
-                            '8840508' => {
-                                           'Class' => '8839716',
-                                           'Const' => 1,
-                                           'Header' => 'stream.h',
-                                           'Line' => '164',
-                                           'MnglName' => '_ZNK7log4cxx14logstream_base16get_stream_stateERSt8ios_baseS2_RiRb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842563'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '8841824'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '8841824'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '8842449'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'p4',
-                                                                 'type' => '527317'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'get_stream_state',
-                                           'VirtPos' => '4'
-                                         },
-                            '8840563' => {
-                                           'Class' => '8839716',
-                                           'Header' => 'stream.h',
-                                           'Line' => '168',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base20refresh_stream_stateEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842552'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'refresh_stream_state',
-                                           'VirtPos' => '5'
-                                         },
-                            '8841164' => {
-                                           'Class' => '8840973',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamlsEPFRSt8ios_baseS2_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'manip',
-                                                                 'type' => '8842022'
-                                                               }
-                                                      },
-                                           'Return' => '8842489',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '259'
-                                         },
-                            '8841201' => {
-                                           'Class' => '8840973',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamlsEPFRNS_14logstream_baseES2_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'manip',
-                                                                 'type' => '8842404'
-                                                               }
-                                                      },
-                                           'Return' => '8842489',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '235'
-                                         },
-                            '8841237' => {
-                                           'Class' => '8840973',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamlsERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'l',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'Return' => '8842489',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '241'
-                                         },
-                            '8841273' => {
-                                           'Class' => '8840973',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamlsERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newlocation',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '8842489',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '247'
-                                         },
-                            '8841309' => {
-                                           'Class' => '8840973',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamrsERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'newlocation',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Return' => '8842489',
-                                           'ShortName' => 'operator>>',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '253'
-                                         },
-                            '8841345' => {
-                                           'Class' => '8840973',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamcvRSoEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               }
-                                                      },
-                                           'Return' => '8841958',
-                                           'ShortName' => 'operator std::basic_ostream<char>&',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '265'
-                                         },
-                            '8841377' => {
-                                           'Class' => '8840973',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstream3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'log',
-                                                                 'type' => '5995598'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'lev',
-                                                                 'type' => '337332'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'loc',
-                                                                 'type' => '653108'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'log',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '276',
-                                           'Virt' => 1,
-                                           'VirtPos' => '2'
-                                         },
-                            '8841429' => {
-                                           'Class' => '8840973',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstream5eraseEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'erase',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '292',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8841465' => {
-                                           'Class' => '8840973',
-                                           'Const' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZNK7log4cxx9logstream16get_stream_stateERSt8ios_baseS2_RiRb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842501'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'base',
-                                                                 'type' => '8841824'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'mask',
-                                                                 'type' => '8841824'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'fill',
-                                                                 'type' => '8842449'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'fillSet',
-                                                                 'type' => '527317'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'get_stream_state',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '302',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '8841521' => {
-                                           'Class' => '8840973',
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstream20refresh_stream_stateEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'refresh_stream_state',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '323',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '8842826' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8840664',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'InLine' => 1,
-                                           'Line' => '183',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842580'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_ios_base',
-                                           'Virt' => 1
-                                         },
-                            '8842827' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8840664',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'InLine' => 1,
-                                           'Line' => '183',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842580'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_ios_base',
-                                           'Virt' => 1
-                                         },
-                            '8842968' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8840664',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'InLine' => 1,
-                                           'Line' => '183',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842580'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_ios_base',
-                                           'Virt' => 1
-                                         },
-                            '8880247' => {
-                                           'Class' => '8839032',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               }
-                                                      },
-                                           'ShortName' => 'wlogstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '356',
-                                           'Virt' => 1
-                                         },
-                            '8880248' => {
-                                           'Class' => '8839032',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               }
-                                                      },
-                                           'ShortName' => 'wlogstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '356',
-                                           'Virt' => 1
-                                         },
-                            '8880343' => {
-                                           'Class' => '8839032',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               }
-                                                      },
-                                           'ShortName' => 'wlogstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '356',
-                                           'Virt' => 1
-                                         },
-                            '8880463' => {
-                                           'Class' => '8839032',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamC2ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'loggerName',
-                                                                 'type' => '522960'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'wlogstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '351'
-                                         },
-                            '8880464' => {
-                                           'Class' => '8839032',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamC1ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'loggerName',
-                                                                 'type' => '522960'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'wlogstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '351'
-                                         },
-                            '8881498' => {
-                                           'Class' => '8839032',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamC2EPKwRKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'loggerName',
-                                                                 'type' => '8842392'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'wlogstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '344'
-                                         },
-                            '8881499' => {
-                                           'Class' => '8839032',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamC1EPKwRKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'loggerName',
-                                                                 'type' => '8842392'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'wlogstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '344'
-                                         },
-                            '8882533' => {
-                                           'Class' => '8839032',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamC2ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'logger',
-                                                                 'type' => '4139843'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'wlogstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '339'
-                                         },
-                            '8882534' => {
-                                           'Class' => '8839032',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx10wlogstreamC1ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842375'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'logger',
-                                                                 'type' => '4139843'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'wlogstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '339'
-                                         },
-                            '8894273' => {
-                                           'Class' => '8840973',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '230',
-                                           'Virt' => 1
-                                         },
-                            '8894274' => {
-                                           'Class' => '8840973',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '230',
-                                           'Virt' => 1
-                                         },
-                            '8894369' => {
-                                           'Class' => '8840973',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '230',
-                                           'Virt' => 1
-                                         },
-                            '8894487' => {
-                                           'Class' => '8840973',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'loggerName',
-                                                                 'type' => '51635'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '225'
-                                         },
-                            '8894488' => {
-                                           'Class' => '8840973',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'loggerName',
-                                                                 'type' => '51635'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '225'
-                                         },
-                            '8895518' => {
-                                           'Class' => '8840973',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamC2EPKcRKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'loggerName',
-                                                                 'type' => '8842483'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '218'
-                                         },
-                            '8895519' => {
-                                           'Class' => '8840973',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamC1EPKcRKSt10shared_ptrINS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'loggerName',
-                                                                 'type' => '8842483'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '218'
-                                         },
-                            '8896549' => {
-                                           'Class' => '8840973',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamC2ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'logger',
-                                                                 'type' => '4139843'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '213'
-                                         },
-                            '8896550' => {
-                                           'Class' => '8840973',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx9logstreamC1ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842478'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'logger',
-                                                                 'type' => '4139843'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'level',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '213'
-                                         },
-                            '8902326' => {
-                                           'Class' => '8839716',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_baseD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_base',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '55',
-                                           'Virt' => 1
-                                         },
-                            '8902327' => {
-                                           'Class' => '8839716',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_baseD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_base',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '55',
-                                           'Virt' => 1
-                                         },
-                            '8902422' => {
-                                           'Class' => '8839716',
-                                           'Destructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_baseD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_base',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '55',
-                                           'Virt' => 1
-                                         },
-                            '8903974' => {
-                                           'Class' => '8839716',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_baseC2ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'log',
-                                                                 'type' => '4139843'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'lvl',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_base',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '48'
-                                         },
-                            '8903975' => {
-                                           'Class' => '8839716',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_baseC1ERKSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842558'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'log',
-                                                                 'type' => '4139843'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'lvl',
-                                                                 'type' => '337332'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_base',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '48'
-                                         },
-                            '8905947' => {
-                                           'Class' => '8840664',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseC2ESt13_Ios_Fmtflagsi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842580'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'initval',
-                                                                 'type' => '8816454'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'initsize',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_ios_base',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '28'
-                                         },
-                            '8905948' => {
-                                           'Class' => '8840664',
-                                           'Constructor' => 1,
-                                           'Header' => 'stream.h',
-                                           'MnglName' => '_ZN7log4cxx14logstream_base18logstream_ios_baseC1ESt13_Ios_Fmtflagsi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8842580'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'initval',
-                                                                 'type' => '8816454'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'initsize',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'ShortName' => 'logstream_ios_base',
-                                           'Source' => 'logstream.cpp',
-                                           'SourceLine' => '28'
-                                         },
-                            '8960200' => {
-                                           'Class' => '8960097',
-                                           'Const' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961359'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'manualtriggeringpolicy.cpp',
-                                           'SourceLine' => '26',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '8960239' => {
-                                           'Class' => '8960097',
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'manualtriggeringpolicy.cpp',
-                                           'SourceLine' => '26',
-                                           'Static' => 1
-                                         },
-                            '8960257' => {
-                                           'Class' => '8960097',
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'manualtriggeringpolicy.cpp',
-                                           'SourceLine' => '26',
-                                           'Static' => 1
-                                         },
-                            '8960275' => {
-                                           'Class' => '8960097',
-                                           'Const' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 2,
-                                           'Line' => '46',
-                                           'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961359'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '8960319' => {
-                                           'Class' => '8960097',
-                                           'Const' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 2,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961359'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8960400' => {
-                                           'Class' => '8960097',
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961325'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '206464'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'p4',
-                                                                 'type' => '41030'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx',
-                                                      '3' => 'rcx',
-                                                      '4' => 'r8'
-                                                    },
-                                           'Return' => '40888',
-                                           'ShortName' => 'isTriggeringEvent',
-                                           'Source' => 'manualtriggeringpolicy.cpp',
-                                           'SourceLine' => '32',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '8960459' => {
-                                           'Class' => '8960097',
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy15activateOptionsERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961325'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'activateOptions',
-                                           'Source' => 'manualtriggeringpolicy.cpp',
-                                           'SourceLine' => '40',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '8960500' => {
-                                           'Class' => '8960097',
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961325'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'manualtriggeringpolicy.cpp',
-                                           'SourceLine' => '44',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '8960666' => {
-                                           'Class' => '8960546',
-                                           'Const' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 2,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961399'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '8960705' => {
-                                           'Class' => '8960546',
-                                           'Const' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 2,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZNK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961399'
-                                                               }
-                                                      },
-                                           'Return' => '8961319',
-                                           'ShortName' => 'newInstance',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '8960951' => {
-                                           'Data' => 1,
-                                           'Line' => '26',
-                                           'MnglName' => '_ZN7log4cxx7classes34ManualTriggeringPolicyRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'ManualTriggeringPolicyRegistration',
-                                           'Source' => 'manualtriggeringpolicy.cpp'
-                                         },
-                            '8961741' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8960097',
-                                           'Destructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961325'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ManualTriggeringPolicy',
-                                           'Virt' => 1
-                                         },
-                            '8961742' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8960097',
-                                           'Destructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961325'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ManualTriggeringPolicy',
-                                           'Virt' => 1
-                                         },
-                            '8962010' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8960097',
-                                           'Destructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961325'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ManualTriggeringPolicy',
-                                           'Virt' => 1
-                                         },
-                            '8965097' => {
-                                           'Class' => '8960097',
-                                           'Constructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961325'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'ManualTriggeringPolicy',
-                                           'Source' => 'manualtriggeringpolicy.cpp',
-                                           'SourceLine' => '28'
-                                         },
-                            '8965315' => {
-                                           'Class' => '8960097',
-                                           'Constructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicyC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961325'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'ManualTriggeringPolicy',
-                                           'Source' => 'manualtriggeringpolicy.cpp',
-                                           'SourceLine' => '28'
-                                         },
-                            '8967088' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8960546',
-                                           'Destructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961382'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzManualTriggeringPolicy',
-                                           'Virt' => 1
-                                         },
-                            '8967089' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8960546',
-                                           'Destructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961382'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzManualTriggeringPolicy',
-                                           'Virt' => 1
-                                         },
-                            '8967229' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8960546',
-                                           'Destructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961382'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzManualTriggeringPolicy',
-                                           'Virt' => 1
-                                         },
-                            '8967319' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8960546',
-                                           'Constructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961382'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzManualTriggeringPolicy'
-                                         },
-                            '8967320' => {
-                                           'Artificial' => 1,
-                                           'Class' => '8960546',
-                                           'Constructor' => 1,
-                                           'Header' => 'manualtriggeringpolicy.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '8961382'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzManualTriggeringPolicy'
-                                         },
-                            '9041001' => {
-                                           'Class' => '9040847',
-                                           'Const' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter9MapFilter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043298'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'mapfilter.cpp',
-                                           'SourceLine' => '29',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '9041040' => {
-                                           'Class' => '9040847',
-                                           'Header' => 'mapfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'mapfilter.cpp',
-                                           'SourceLine' => '29',
-                                           'Static' => 1
-                                         },
-                            '9041058' => {
-                                           'Class' => '9040847',
-                                           'Header' => 'mapfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'mapfilter.cpp',
-                                           'SourceLine' => '29',
-                                           'Static' => 1
-                                         },
-                            '9041076' => {
-                                           'Class' => '9040847',
-                                           'Const' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '54',
-                                           'MnglName' => '_ZNK7log4cxx6filter9MapFilter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043298'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '9041120' => {
-                                           'Class' => '9040847',
-                                           'Const' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '57',
-                                           'MnglName' => '_ZNK7log4cxx6filter9MapFilter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043298'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9041201' => {
-                                           'Class' => '9040847',
-                                           'Header' => 'mapfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043264'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'option',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'setOption',
-                                           'Source' => 'mapfilter.cpp',
-                                           'SourceLine' => '36',
-                                           'Virt' => 1,
-                                           'VirtPos' => '6'
-                                         },
-                            '9041446' => {
-                                           'Class' => '9040847',
-                                           'Const' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'MnglName' => '_ZNK7log4cxx6filter9MapFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043298'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               }
-                                                      },
-                                           'Return' => '116385',
-                                           'ShortName' => 'decide',
-                                           'Source' => 'mapfilter.cpp',
-                                           'SourceLine' => '53',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '9041611' => {
-                                           'Class' => '9041490',
-                                           'Const' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043332'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9041650' => {
-                                           'Class' => '9041490',
-                                           'Const' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 2,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter11newInstanceEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043332'
-                                                               }
-                                                      },
-                                           'Return' => '9043258',
-                                           'ShortName' => 'newInstance',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '9041744' => {
-                                           'Data' => 1,
-                                           'Line' => '29',
-                                           'MnglName' => '_ZN7log4cxx7classes21MapFilterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'MapFilterRegistration',
-                                           'Source' => 'mapfilter.cpp'
-                                         },
-                            '9043740' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9040847',
-                                           'Destructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043264'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MapFilter',
-                                           'Virt' => 1
-                                         },
-                            '9043741' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9040847',
-                                           'Destructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043264'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MapFilter',
-                                           'Virt' => 1
-                                         },
-                            '9045018' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9040847',
-                                           'Destructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '43',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043264'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MapFilter',
-                                           'Virt' => 1
-                                         },
-                            '9081436' => {
-                                           'Class' => '9040847',
-                                           'Constructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043264'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MapFilter',
-                                           'Source' => 'mapfilter.cpp',
-                                           'SourceLine' => '31'
-                                         },
-                            '9082031' => {
-                                           'Class' => '9040847',
-                                           'Constructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043264'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MapFilter',
-                                           'Source' => 'mapfilter.cpp',
-                                           'SourceLine' => '31'
-                                         },
-                            '9084503' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9041490',
-                                           'Destructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043315'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMapFilter',
-                                           'Virt' => 1
-                                         },
-                            '9084504' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9041490',
-                                           'Destructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043315'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMapFilter',
-                                           'Virt' => 1
-                                         },
-                            '9084645' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9041490',
-                                           'Destructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043315'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMapFilter',
-                                           'Virt' => 1
-                                         },
-                            '9084735' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9041490',
-                                           'Constructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043315'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMapFilter'
-                                         },
-                            '9084736' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9041490',
-                                           'Constructor' => 1,
-                                           'Header' => 'mapfilter.h',
-                                           'InLine' => 1,
-                                           'Line' => '53',
-                                           'MnglName' => '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9043315'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMapFilter'
-                                         },
-                            '910578' => {
-                                          'Class' => '910568',
-                                          'Header' => 'logger.h',
-                                          'Line' => '725',
-                                          'MnglName' => '_ZN7log4cxx6Logger13getRootLoggerEv',
-                                          'Private' => 1,
-                                          'Return' => '911139',
-                                          'ShortName' => 'getRootLogger',
-                                          'Source' => 'logger.cpp',
-                                          'SourceLine' => '462',
-                                          'Static' => 1
-                                        },
-                            '910633' => {
-                                          'Class' => '910593',
-                                          'Header' => 'basicconfigurator.h',
-                                          'Line' => '47',
-                                          'MnglName' => '_ZN7log4cxx17BasicConfigurator9configureEv',
-                                          'Return' => '1',
-                                          'ShortName' => 'configure',
-                                          'Source' => 'basicconfigurator.cpp',
-                                          'SourceLine' => '26',
-                                          'Static' => 1
-                                        },
-                            '910647' => {
-                                          'Class' => '910593',
-                                          'Header' => 'basicconfigurator.h',
-                                          'Line' => '53',
-                                          'MnglName' => '_ZN7log4cxx17BasicConfigurator9configureERKSt10shared_ptrINS_8AppenderEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'appender',
-                                                                'type' => '911511'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'configure',
-                                          'Source' => 'basicconfigurator.cpp',
-                                          'SourceLine' => '36',
-                                          'Static' => 1
-                                        },
-                            '910671' => {
-                                          'Class' => '910593',
-                                          'Header' => 'basicconfigurator.h',
-                                          'Line' => '60',
-                                          'MnglName' => '_ZN7log4cxx17BasicConfigurator18resetConfigurationEv',
-                                          'Return' => '1',
-                                          'ShortName' => 'resetConfiguration',
-                                          'Source' => 'basicconfigurator.cpp',
-                                          'SourceLine' => '42',
-                                          'Static' => 1
-                                        },
-                            '910753' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '54',
-                                          'MnglName' => '_ZN7log4cxx10LogManager21getRepositorySelectorEv',
-                                          'Private' => 1,
-                                          'Return' => '910521',
-                                          'ShortName' => 'getRepositorySelector',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '53',
-                                          'Static' => 1
-                                        },
-                            '910769' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '73',
-                                          'MnglName' => '_ZN7log4cxx10LogManager21setRepositorySelectorESt10shared_ptrINS_3spi18RepositorySelectorEEPv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'selector',
-                                                                'type' => '910521'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'guard1',
-                                                                'type' => '41104'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'setRepositorySelector',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '70',
-                                          'Static' => 1
-                                        },
-                            '910798' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '76',
-                                          'MnglName' => '_ZN7log4cxx10LogManager19getLoggerRepositoryEv',
-                                          'Return' => '649952',
-                                          'ShortName' => 'getLoggerRepository',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '89',
-                                          'Static' => 1
-                                        },
-                            '910816' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '81',
-                                          'MnglName' => '_ZN7log4cxx10LogManager13getRootLoggerEv',
-                                          'Return' => '911139',
-                                          'ShortName' => 'getRootLogger',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '94',
-                                          'Static' => 1
-                                        },
-                            '910834' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '88',
-                                          'MnglName' => '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'name',
-                                                                'type' => '51653'
-                                                              }
-                                                     },
-                                          'Return' => '911139',
-                                          'ShortName' => 'getLogger',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '118',
-                                          'Static' => 1
-                                        },
-                            '910861' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '95',
-                                          'MnglName' => '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'name',
-                                                                'type' => '51653'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'factory',
-                                                                'type' => '912889'
-                                                              }
-                                                     },
-                                          'Return' => '911139',
-                                          'ShortName' => 'getLogger',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '124',
-                                          'Static' => 1
-                                        },
-                            '910893' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '102',
-                                          'MnglName' => '_ZN7log4cxx10LogManager6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'name',
-                                                                'type' => '51653'
-                                                              }
-                                                     },
-                                          'Return' => '911139',
-                                          'ShortName' => 'exists',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '131',
-                                          'Static' => 1
-                                        },
-                            '910920' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '109',
-                                          'MnglName' => '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'name',
-                                                                'type' => '522984'
-                                                              }
-                                                     },
-                                          'Return' => '911139',
-                                          'ShortName' => 'getLogger',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '138',
-                                          'Static' => 1
-                                        },
-                            '910947' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '116',
-                                          'MnglName' => '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'name',
-                                                                'type' => '522984'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'factory',
-                                                                'type' => '912889'
-                                                              }
-                                                     },
-                                          'Return' => '911139',
-                                          'ShortName' => 'getLogger',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '144',
-                                          'Static' => 1
-                                        },
-                            '910979' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '123',
-                                          'MnglName' => '_ZN7log4cxx10LogManager6existsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'name',
-                                                                'type' => '522984'
-                                                              }
-                                                     },
-                                          'Return' => '911139',
-                                          'ShortName' => 'exists',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '151',
-                                          'Static' => 1
-                                        },
-                            '911006' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '176',
-                                          'MnglName' => '_ZN7log4cxx10LogManager11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'name',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '911139',
-                                          'ShortName' => 'getLoggerLS',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '103',
-                                          'Static' => 1
-                                        },
-                            '911033' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '183',
-                                          'MnglName' => '_ZN7log4cxx10LogManager11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'name',
-                                                                'type' => '205852'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'factory',
-                                                                'type' => '912889'
-                                                              }
-                                                     },
-                                          'Return' => '911139',
-                                          'ShortName' => 'getLoggerLS',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '111',
-                                          'Static' => 1
-                                        },
-                            '911065' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '191',
-                                          'MnglName' => '_ZN7log4cxx10LogManager8existsLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'name',
-                                                                'type' => '205852'
-                                                              }
-                                                     },
-                                          'Return' => '911139',
-                                          'ShortName' => 'existsLS',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '200',
-                                          'Static' => 1
-                                        },
-                            '911092' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '193',
-                                          'MnglName' => '_ZN7log4cxx10LogManager17getCurrentLoggersEv',
-                                          'Return' => '911151',
-                                          'ShortName' => 'getCurrentLoggers',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '205',
-                                          'Static' => 1
-                                        },
-                            '911110' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '199',
-                                          'MnglName' => '_ZN7log4cxx10LogManager8shutdownEv',
-                                          'Return' => '1',
-                                          'ShortName' => 'shutdown',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '210',
-                                          'Static' => 1
-                                        },
-                            '911124' => {
-                                          'Class' => '910716',
-                                          'Header' => 'logmanager.h',
-                                          'Line' => '205',
-                                          'MnglName' => '_ZN7log4cxx10LogManager18resetConfigurationEv',
-                                          'Return' => '1',
-                                          'ShortName' => 'resetConfiguration',
-                                          'Source' => 'logmanager.cpp',
-                                          'SourceLine' => '216',
-                                          'Static' => 1
-                                        },
-                            '9205047' => {
-                                           'Class' => '525191',
-                                           'Constructor' => 1,
-                                           'Header' => 'mdc.h',
-                                           'Line' => '110',
-                                           'MnglName' => '_ZN7log4cxx3MDCC2ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES8_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9167792'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key1',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MDC',
-                                           'Source' => 'mdc.cpp',
-                                           'SourceLine' => '141'
-                                         },
-                            '9205048' => {
-                                           'Class' => '525191',
-                                           'Constructor' => 1,
-                                           'Header' => 'mdc.h',
-                                           'Line' => '110',
-                                           'MnglName' => '_ZN7log4cxx3MDCC1ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES8_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9167792'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key1',
-                                                                 'type' => '522984'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MDC',
-                                           'Source' => 'mdc.cpp',
-                                           'SourceLine' => '141'
-                                         },
-                            '9230029' => {
-                                           'Class' => '525191',
-                                           'Destructor' => 1,
-                                           'Header' => 'mdc.h',
-                                           'Line' => '56',
-                                           'MnglName' => '_ZN7log4cxx3MDCD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9167792'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MDC',
-                                           'Source' => 'mdc.cpp',
-                                           'SourceLine' => '37'
-                                         },
-                            '9232142' => {
-                                           'Class' => '525191',
-                                           'Constructor' => 1,
-                                           'Header' => 'mdc.h',
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx3MDCC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9167792'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key1',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MDC',
-                                           'Source' => 'mdc.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '9232143' => {
-                                           'Class' => '525191',
-                                           'Constructor' => 1,
-                                           'Header' => 'mdc.h',
-                                           'Line' => '55',
-                                           'MnglName' => '_ZN7log4cxx3MDCC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9167792'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'key1',
-                                                                 'type' => '51653'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'value',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MDC',
-                                           'Source' => 'mdc.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '9302112' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '64',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51635'
-                                                               }
-                                                      },
-                                           'Return' => '9305084',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '77'
-                                         },
-                            '9302148' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '70',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEPKc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '41670'
-                                                               }
-                                                      },
-                                           'Return' => '9305084',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '91'
-                                         },
-                            '9302184' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '76',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEPc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '42481'
-                                                               }
-                                                      },
-                                           'Return' => '9305084',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '111'
-                                         },
-                            '9302220' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '83',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '41221'
-                                                               }
-                                                      },
-                                           'Return' => '9305084',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '116'
-                                         },
-                            '9302256' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '90',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEPFRSt8ios_baseS3_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'manip',
-                                                                 'type' => '9302885'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '165'
-                                         },
-                            '9302292' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '96',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40888'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '172'
-                                         },
-                            '9302328' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '103',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEs',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40828'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '176'
-                                         },
-                            '9302364' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '109',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '180'
-                                         },
-                            '9302400' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '115',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEj',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40771'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '184'
-                                         },
-                            '9302436' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '121',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEl',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40848'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '188'
-                                         },
-                            '9302472' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '127',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEm',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40797'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '192'
-                                         },
-                            '9302508' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '133',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEf',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40881'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '196'
-                                         },
-                            '9302544' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '139',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEd',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40874'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '200'
-                                         },
-                            '9302580' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '145',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEe',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'offset' => '0',
-                                                                 'type' => '40867'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '204'
-                                         },
-                            '9302616' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '151',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferlsEPv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '41104'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '208'
-                                         },
-                            '9302652' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '156',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBuffercvRSoEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               }
-                                                      },
-                                           'Return' => '8841958',
-                                           'ShortName' => 'operator std::basic_ostream<char>&',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '131'
-                                         },
-                            '9302683' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '163',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBuffer3strB5cxx11ERSo',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '8841958'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '51635',
-                                           'ShortName' => 'str',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '146'
-                                         },
-                            '9302719' => {
-                                           'Class' => '9302040',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '170',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBuffer3strB5cxx11ERS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '9305084'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '51635',
-                                           'ShortName' => 'str',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '155'
-                                         },
-                            '9302755' => {
-                                           'Class' => '9302040',
-                                           'Const' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '176',
-                                           'MnglName' => '_ZNK7log4cxx7helpers17CharMessageBuffer9hasStreamEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305124'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '40888',
-                                           'ShortName' => 'hasStream',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '160'
-                                         },
-                            '9302972' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '406',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522960'
-                                                               }
-                                                      },
-                                           'Return' => '9305157',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '248'
-                                         },
-                            '9303009' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '412',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEPKw',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '41828'
-                                                               }
-                                                      },
-                                           'Return' => '9305157',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '262'
-                                         },
-                            '9303046' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '418',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEPw',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '41766'
-                                                               }
-                                                      },
-                                           'Return' => '9305157',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '283'
-                                         },
-                            '9303083' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '425',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEw',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '40955'
-                                                               }
-                                                      },
-                                           'Return' => '9305157',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '288'
-                                         },
-                            '9303120' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '432',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEPFRSt8ios_baseS3_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'manip',
-                                                                 'type' => '9302885'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '337'
-                                         },
-                            '9303157' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '438',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40888'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '344'
-                                         },
-                            '9303194' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '445',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEs',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40828'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '348'
-                                         },
-                            '9303231' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '451',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '352'
-                                         },
-                            '9303268' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '457',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEj',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40771'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '356'
-                                         },
-                            '9303305' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '463',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEl',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40848'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '360'
-                                         },
-                            '9303342' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '469',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEm',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40797'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '364'
-                                         },
-                            '9303379' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '475',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEf',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40881'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '368'
-                                         },
-                            '9303416' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '481',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEd',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40874'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '372'
-                                         },
-                            '9303453' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '487',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEe',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'offset' => '0',
-                                                                 'type' => '40867'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '376'
-                                         },
-                            '9303490' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '493',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferlsEPv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '41104'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '380'
-                                         },
-                            '9303527' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '499',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBuffercvRSt13basic_ostreamIwSt11char_traitsIwEEEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               }
-                                                      },
-                                           'Return' => '8841964',
-                                           'ShortName' => 'operator std::basic_ostream<wchar_t>&',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '303'
-                                         },
-                            '9303559' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '506',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBuffer3strB5cxx11ERSt13basic_ostreamIwSt11char_traitsIwEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '8841964'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '522960',
-                                           'ShortName' => 'str',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '318'
-                                         },
-                            '9303596' => {
-                                           'Class' => '9302897',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '513',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBuffer3strB5cxx11ERS1_',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '9305157'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi'
-                                                    },
-                                           'Return' => '522960',
-                                           'ShortName' => 'str',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '327'
-                                         },
-                            '9303633' => {
-                                           'Class' => '9302897',
-                                           'Const' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '519',
-                                           'MnglName' => '_ZNK7log4cxx7helpers17WideMessageBuffer9hasStreamEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305169'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'Return' => '40888',
-                                           'ShortName' => 'hasStream',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '332'
-                                         },
-                            '9303843' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '567',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBuffercvRSoEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator std::ostream&',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '417'
-                                         },
-                            '9303875' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '575',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'Return' => '9305084',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '422'
-                                         },
-                            '9303912' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '582',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPKc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '41670'
-                                                               }
-                                                      },
-                                           'Return' => '9305084',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '427'
-                                         },
-                            '9303949' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '589',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '42481'
-                                                               }
-                                                      },
-                                           'Return' => '9305084',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '431'
-                                         },
-                            '9303986' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '597',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEc',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '41221'
-                                                               }
-                                                      },
-                                           'Return' => '9305084',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '436'
-                                         },
-                            '9304023' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '605',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERNS0_17CharMessageBufferE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf',
-                                                                 'type' => '9305084'
-                                                               }
-                                                      },
-                                           'Return' => '51653',
-                                           'ShortName' => 'str',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '441'
-                                         },
-                            '9304060' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '613',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERSo',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'os',
-                                                                 'type' => '9305090'
-                                                               }
-                                                      },
-                                           'Return' => '51653',
-                                           'ShortName' => 'str',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '446'
-                                         },
-                            '9304097' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '621',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'Return' => '9305157',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '451'
-                                         },
-                            '9304134' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '628',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPKw',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '41828'
-                                                               }
-                                                      },
-                                           'Return' => '9305157',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '457'
-                                         },
-                            '9304171' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '635',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPw',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '41766'
-                                                               }
-                                                      },
-                                           'Return' => '9305157',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '462'
-                                         },
-                            '9304208' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '642',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEw',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'msg',
-                                                                 'type' => '40955'
-                                                               }
-                                                      },
-                                           'Return' => '9305157',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '468'
-                                         },
-                            '9304245' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '690',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPFRSt8ios_baseS3_E',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'manip',
-                                                                 'type' => '9302885'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '410'
-                                         },
-                            '9304282' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '697',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEb',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40888'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '484'
-                                         },
-                            '9304319' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '704',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEs',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40828'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '488'
-                                         },
-                            '9304356' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '710',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEi',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40835'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '492'
-                                         },
-                            '9304393' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '716',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEj',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40771'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '496'
-                                         },
-                            '9304430' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '722',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEl',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40848'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '500'
-                                         },
-                            '9304467' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '728',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEm',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40797'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '504'
-                                         },
-                            '9304504' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '734',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEf',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40881'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '508'
-                                         },
-                            '9304541' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '740',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEd',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '40874'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '512'
-                                         },
-                            '9304578' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '746',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEe',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'offset' => '0',
-                                                                 'type' => '40867'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '516'
-                                         },
-                            '9304615' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '752',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferlsEPv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'val',
-                                                                 'type' => '41104'
-                                                               }
-                                                      },
-                                           'Return' => '9305090',
-                                           'ShortName' => 'operator<<',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '520'
-                                         },
-                            '9304652' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '759',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERNS0_17WideMessageBufferE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'buf',
-                                                                 'type' => '9305157'
-                                                               }
-                                                      },
-                                           'Return' => '522984',
-                                           'ShortName' => 'str',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '474'
-                                         },
-                            '9304689' => {
-                                           'Class' => '9303768',
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '767',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERSt13basic_ostreamIwSt11char_traitsIwEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'os',
-                                                                 'type' => '8841964'
-                                                               }
-                                                      },
-                                           'Return' => '522984',
-                                           'ShortName' => 'str',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '479'
-                                         },
-                            '9304726' => {
-                                           'Class' => '9303768',
-                                           'Const' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '791',
-                                           'MnglName' => '_ZNK7log4cxx7helpers13MessageBuffer9hasStreamEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305208'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'hasStream',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '401'
-                                         },
-                            '9330897' => {
-                                           'InLine' => 2,
-                                           'Line' => '37',
-                                           'MnglName' => '_Z11ResetStreamIwEvRNSt7__cxx1119basic_ostringstreamIT_St11char_traitsIS2_ESaIS2_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'stream',
-                                                                 'type' => '9333799'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'ResetStream<wchar_t>',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'T',
-                                                                  'type' => '40948'
-                                                                }
-                                                       }
-                                         },
-                            '9336338' => {
-                                           'InLine' => 2,
-                                           'Line' => '37',
-                                           'MnglName' => '_Z11ResetStreamIcEvRNSt7__cxx1119basic_ostringstreamIT_St11char_traitsIS2_ESaIS2_EEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'stream',
-                                                                 'type' => '9339240'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'ResetStream<char>',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'TParam' => {
-                                                         '0' => {
-                                                                  'key' => 'T',
-                                                                  'type' => '41214'
-                                                                }
-                                                       }
-                                         },
-                            '9344982' => {
-                                           'Class' => '9303768',
-                                           'Destructor' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '562',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MessageBuffer',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '393'
-                                         },
-                            '9345126' => {
-                                           'Class' => '9303768',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '558',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MessageBuffer',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '386'
-                                         },
-                            '9345127' => {
-                                           'Class' => '9303768',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '558',
-                                           'MnglName' => '_ZN7log4cxx7helpers13MessageBufferC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305197'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MessageBuffer',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '386'
-                                         },
-                            '9357151' => {
-                                           'Class' => '9302897',
-                                           'Destructor' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '398',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               }
-                                                      },
-                                           'ShortName' => 'WideMessageBuffer',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '240'
-                                         },
-                            '9357849' => {
-                                           'Class' => '9302897',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '394',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'WideMessageBuffer',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '215'
-                                         },
-                            '9357850' => {
-                                           'Class' => '9302897',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '394',
-                                           'MnglName' => '_ZN7log4cxx7helpers17WideMessageBufferC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305152'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'WideMessageBuffer',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '215'
-                                         },
-                            '9370091' => {
-                                           'Class' => '9302040',
-                                           'Destructor' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '56',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               }
-                                                      },
-                                           'ShortName' => 'CharMessageBuffer',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '69'
-                                         },
-                            '9370789' => {
-                                           'Class' => '9302040',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '52',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'CharMessageBuffer',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '44'
-                                         },
-                            '9370790' => {
-                                           'Class' => '9302040',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagebuffer.h',
-                                           'Line' => '52',
-                                           'MnglName' => '_ZN7log4cxx7helpers17CharMessageBufferC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9305079'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'CharMessageBuffer',
-                                           'Source' => 'messagebuffer.cpp',
-                                           'SourceLine' => '44'
-                                         },
-                            '9428911' => {
-                                           'Class' => '9428756',
-                                           'Const' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430442'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'messagepatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '9428950' => {
-                                           'Class' => '9428756',
-                                           'Header' => 'messagepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'messagepatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Static' => 1
-                                         },
-                            '9428968' => {
-                                           'Class' => '9428756',
-                                           'Header' => 'messagepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'messagepatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Static' => 1
-                                         },
-                            '9428986' => {
-                                           'Class' => '9428756',
-                                           'Const' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430442'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '9429030' => {
-                                           'Class' => '9428756',
-                                           'Const' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430442'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9429074' => {
-                                           'Class' => '9428756',
-                                           'Header' => 'messagepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '336965'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'messagepatternconverter.cpp',
-                                           'SourceLine' => '41',
-                                           'Static' => 1
-                                         },
-                            '9429102' => {
-                                           'Class' => '9428756',
-                                           'Const' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430442'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'messagepatternconverter.cpp',
-                                           'SourceLine' => '48',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '9429273' => {
-                                           'Class' => '9429152',
-                                           'Const' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZNK7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430476'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9429749' => {
-                                           'Data' => 1,
-                                           'Line' => '33',
-                                           'MnglName' => '_ZN7log4cxx7classes35MessagePatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'MessagePatternConverterRegistration',
-                                           'Source' => 'messagepatternconverter.cpp'
-                                         },
-                            '9432317' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9428756',
-                                           'Destructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430201'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MessagePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9432318' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9428756',
-                                           'Destructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430201'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MessagePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9432583' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9428756',
-                                           'Destructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430201'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MessagePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9441006' => {
-                                           'Class' => '9428756',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430201'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'MessagePatternConverter',
-                                           'Source' => 'messagepatternconverter.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '9445147' => {
-                                           'Class' => '9428756',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430201'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'MessagePatternConverter',
-                                           'Source' => 'messagepatternconverter.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '9450797' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9429152',
-                                           'Destructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430459'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMessagePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9450798' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9429152',
-                                           'Destructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430459'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMessagePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9450938' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9429152',
-                                           'Destructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430459'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMessagePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9451028' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9429152',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430459'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMessagePatternConverter'
-                                         },
-                            '9451029' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9429152',
-                                           'Constructor' => 1,
-                                           'Header' => 'messagepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9430459'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMessagePatternConverter'
-                                         },
-                            '9509829' => {
-                                           'Class' => '9509674',
-                                           'Const' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511395'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'methodlocationpatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '9509868' => {
-                                           'Class' => '9509674',
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'methodlocationpatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Static' => 1
-                                         },
-                            '9509886' => {
-                                           'Class' => '9509674',
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'methodlocationpatternconverter.cpp',
-                                           'SourceLine' => '33',
-                                           'Static' => 1
-                                         },
-                            '9509904' => {
-                                           'Class' => '9509674',
-                                           'Const' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '46',
-                                           'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511395'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '9509948' => {
-                                           'Class' => '9509674',
-                                           'Const' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511395'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9509992' => {
-                                           'Class' => '9509674',
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '336965'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'methodlocationpatternconverter.cpp',
-                                           'SourceLine' => '41',
-                                           'Static' => 1
-                                         },
-                            '9510020' => {
-                                           'Class' => '9509674',
-                                           'Const' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511395'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'methodlocationpatternconverter.cpp',
-                                           'SourceLine' => '48',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '9510190' => {
-                                           'Class' => '9510070',
-                                           'Const' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZNK7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511429'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9510678' => {
-                                           'Data' => 1,
-                                           'Line' => '33',
-                                           'MnglName' => '_ZN7log4cxx7classes42MethodLocationPatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'MethodLocationPatternConverterRegistration',
-                                           'Source' => 'methodlocationpatternconverter.cpp'
-                                         },
-                            '9513270' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9509674',
-                                           'Destructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511154'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MethodLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9513271' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9509674',
-                                           'Destructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511154'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MethodLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9513536' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9509674',
-                                           'Destructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511154'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MethodLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9520378' => {
-                                           'Class' => '9509674',
-                                           'Constructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511154'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'MethodLocationPatternConverter',
-                                           'Source' => 'methodlocationpatternconverter.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '9524519' => {
-                                           'Class' => '9509674',
-                                           'Constructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511154'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'MethodLocationPatternConverter',
-                                           'Source' => 'methodlocationpatternconverter.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '9530169' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9510070',
-                                           'Destructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511412'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMethodLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9530170' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9510070',
-                                           'Destructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511412'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMethodLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9530310' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9510070',
-                                           'Destructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511412'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMethodLocationPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9530400' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9510070',
-                                           'Constructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511412'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMethodLocationPatternConverter'
-                                         },
-                            '9530401' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9510070',
-                                           'Constructor' => 1,
-                                           'Header' => 'methodlocationpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9511412'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMethodLocationPatternConverter'
-                                         },
-                            '9596476' => {
-                                           'Class' => '1791077',
-                                           'Const' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599615'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '28',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '9596515' => {
-                                           'Class' => '1791077',
-                                           'Header' => 'nameabbreviator.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '28',
-                                           'Static' => 1
-                                         },
-                            '9596533' => {
-                                           'Class' => '1791077',
-                                           'Header' => 'nameabbreviator.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '28',
-                                           'Static' => 1
-                                         },
-                            '9596551' => {
-                                           'Class' => '1791077',
-                                           'Const' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'InLine' => 2,
-                                           'Line' => '42',
-                                           'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599615'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '9596595' => {
-                                           'Class' => '1791077',
-                                           'Const' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'InLine' => 2,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599615'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9596703' => {
-                                           'Class' => '1791077',
-                                           'Header' => 'nameabbreviator.h',
-                                           'Line' => '63',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator14getAbbreviatorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'pattern',
-                                                                 'type' => '205852'
-                                                               }
-                                                      },
-                                           'Return' => '9598547',
-                                           'ShortName' => 'getAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '267',
-                                           'Static' => 1
-                                         },
-                            '9596732' => {
-                                           'Class' => '1791077',
-                                           'Header' => 'nameabbreviator.h',
-                                           'Line' => '70',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator21getDefaultAbbreviatorEv',
-                                           'Return' => '9598547',
-                                           'ShortName' => 'getDefaultAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '363',
-                                           'Static' => 1
-                                         },
-                            '9596750' => {
-                                           'Class' => '1791077',
-                                           'Const' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'Line' => '78',
-                                           'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599609'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '278'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'PureVirt' => 1,
-                                           'Return' => '1',
-                                           'ShortName' => 'abbreviate',
-                                           'VirtPos' => '5'
-                                         },
-                            '9596915' => {
-                                           'Class' => '9596795',
-                                           'Const' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'InLine' => 2,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZNK7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviator7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599643'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9597058' => {
-                                           'Class' => '9596963',
-                                           'Const' => 1,
-                                           'Line' => '262',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599491'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '9597098' => {
-                                           'Class' => '9596963',
-                                           'Line' => '262',
-                                           'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Static' => 1
-                                         },
-                            '9597116' => {
-                                           'Class' => '9596963',
-                                           'Line' => '262',
-                                           'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Static' => 1
-                                         },
-                            '9597134' => {
-                                           'Class' => '9596963',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '82',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599491'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '9597178' => {
-                                           'Class' => '9596963',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '85',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599491'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9597254' => {
-                                           'Class' => '9596963',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '99',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599491'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'nameStart',
-                                                                 'type' => '278'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'buf',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'abbreviate',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '9597419' => {
-                                           'Class' => '9597299',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '81',
-                                           'MnglName' => '_ZNK7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviator7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599570'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9597592' => {
-                                           'Class' => '9597497',
-                                           'Const' => 1,
-                                           'Line' => '263',
-                                           'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599468'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '9597632' => {
-                                           'Class' => '9597497',
-                                           'Line' => '263',
-                                           'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Static' => 1
-                                         },
-                            '9597650' => {
-                                           'Class' => '9597497',
-                                           'Line' => '263',
-                                           'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Static' => 1
-                                         },
-                            '9597668' => {
-                                           'Class' => '9597497',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '210',
-                                           'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599468'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '9597712' => {
-                                           'Class' => '9597497',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '213',
-                                           'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599468'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9597788' => {
-                                           'Class' => '9597497',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '233',
-                                           'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599468'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'nameStart',
-                                                                 'type' => '278'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'buf',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Return' => '1',
-                                           'ShortName' => 'abbreviate',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '9597953' => {
-                                           'Class' => '9597833',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '209',
-                                           'MnglName' => '_ZNK7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviator7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599542'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9598113' => {
-                                           'Class' => '9598031',
-                                           'Const' => 1,
-                                           'Line' => '261',
-                                           'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599514'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '9598153' => {
-                                           'Class' => '9598031',
-                                           'Line' => '261',
-                                           'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Static' => 1
-                                         },
-                            '9598171' => {
-                                           'Class' => '9598031',
-                                           'Line' => '261',
-                                           'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Static' => 1
-                                         },
-                            '9598189' => {
-                                           'Class' => '9598031',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '49',
-                                           'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599514'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '9598233' => {
-                                           'Class' => '9598031',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '52',
-                                           'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599514'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9598304' => {
-                                           'Class' => '9598031',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '64',
-                                           'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599514'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '278'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'p2',
-                                                                 'type' => '336206'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi',
-                                                      '1' => 'rsi',
-                                                      '2' => 'rdx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'abbreviate',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '5'
-                                         },
-                            '9598469' => {
-                                           'Class' => '9598349',
-                                           'Const' => 1,
-                                           'InLine' => 2,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZNK7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviator7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599598'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9598569' => {
-                                           'Data' => 1,
-                                           'Line' => '28',
-                                           'MnglName' => '_ZN7log4cxx7classes27NameAbbreviatorRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'NameAbbreviatorRegistration',
-                                           'Source' => 'nameabbreviator.cpp'
-                                         },
-                            '9598586' => {
-                                           'Data' => 1,
-                                           'Line' => '261',
-                                           'MnglName' => '_ZN7log4cxx7classes26NOPAbbreviatorRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'NOPAbbreviatorRegistration',
-                                           'Source' => 'nameabbreviator.cpp'
-                                         },
-                            '9598604' => {
-                                           'Data' => 1,
-                                           'Line' => '262',
-                                           'MnglName' => '_ZN7log4cxx7classes33MaxElementAbbreviatorRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'MaxElementAbbreviatorRegistration',
-                                           'Source' => 'nameabbreviator.cpp'
-                                         },
-                            '9598622' => {
-                                           'Data' => 1,
-                                           'Line' => '263',
-                                           'MnglName' => '_ZN7log4cxx7classes30PatternAbbreviatorRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'PatternAbbreviatorRegistration',
-                                           'Source' => 'nameabbreviator.cpp'
-                                         },
-                            '9604143' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9598031',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviatorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599272'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NOPAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9604144' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9598031',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviatorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599272'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NOPAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9604289' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9598031',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviatorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599272'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NOPAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9604478' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9597497',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '201',
-                                           'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviatorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599261'
-                                                               }
-                                                      },
-                                           'ShortName' => 'PatternAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9604479' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9597497',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '201',
-                                           'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviatorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599261'
-                                                               }
-                                                      },
-                                           'ShortName' => 'PatternAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9605263' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9597497',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '201',
-                                           'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviatorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599261'
-                                                               }
-                                                      },
-                                           'ShortName' => 'PatternAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9606690' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9596963',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '73',
-                                           'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviatorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599250'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MaxElementAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9606691' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9596963',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '73',
-                                           'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviatorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599250'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MaxElementAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9606836' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9596963',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '73',
-                                           'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviatorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599250'
-                                                               }
-                                                      },
-                                           'ShortName' => 'MaxElementAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9640038' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9597833',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '209',
-                                           'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599525'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzPatternAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9640039' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9597833',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '209',
-                                           'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599525'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzPatternAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9640180' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9597833',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '209',
-                                           'MnglName' => '_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599525'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzPatternAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9643339' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9597299',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '81',
-                                           'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599553'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMaxElementAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9643340' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9597299',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '81',
-                                           'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599553'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMaxElementAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9643481' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9597299',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '81',
-                                           'MnglName' => '_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599553'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzMaxElementAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9644804' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9598349',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599581'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNOPAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9644805' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9598349',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599581'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNOPAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9644946' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9598349',
-                                           'Destructor' => 1,
-                                           'InLine' => 1,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599581'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNOPAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'Virt' => 1
-                                         },
-                            '9645092' => {
-                                           'Class' => '1791077',
-                                           'Destructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599204'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NameAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '34',
-                                           'Virt' => 1
-                                         },
-                            '9645093' => {
-                                           'Class' => '1791077',
-                                           'Destructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599204'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NameAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '34',
-                                           'Virt' => 1
-                                         },
-                            '9645186' => {
-                                           'Class' => '1791077',
-                                           'Destructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599204'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'NameAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '34',
-                                           'Virt' => 1
-                                         },
-                            '9645301' => {
-                                           'Class' => '1791077',
-                                           'Constructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599204'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'NameAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '9645302' => {
-                                           'Class' => '1791077',
-                                           'Constructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviatorC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599204'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'Reg' => {
-                                                      '0' => 'rdi'
-                                                    },
-                                           'ShortName' => 'NameAbbreviator',
-                                           'Source' => 'nameabbreviator.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '9646929' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9596795',
-                                           'Destructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'InLine' => 1,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599626'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNameAbbreviator',
-                                           'Virt' => 1
-                                         },
-                            '9646930' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9596795',
-                                           'Destructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'InLine' => 1,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599626'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNameAbbreviator',
-                                           'Virt' => 1
-                                         },
-                            '9647071' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9596795',
-                                           'Destructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'InLine' => 1,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599626'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNameAbbreviator',
-                                           'Virt' => 1
-                                         },
-                            '9647161' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9596795',
-                                           'Constructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'InLine' => 1,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599626'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNameAbbreviator'
-                                         },
-                            '9647162' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9596795',
-                                           'Constructor' => 1,
-                                           'Header' => 'nameabbreviator.h',
-                                           'InLine' => 1,
-                                           'Line' => '41',
-                                           'MnglName' => '_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9599626'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNameAbbreviator'
-                                         },
-                            '9706769' => {
-                                           'Class' => '1792070',
-                                           'Const' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1814690'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'namepatternconverter.cpp',
-                                           'SourceLine' => '31',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '9706826' => {
-                                           'Class' => '1792070',
-                                           'Header' => 'namepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'namepatternconverter.cpp',
-                                           'SourceLine' => '31',
-                                           'Static' => 1
-                                         },
-                            '9707021' => {
-                                           'Class' => '1792070',
-                                           'Header' => 'namepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter14getAbbreviatorERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1812683'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'Return' => '9598547',
-                                           'ShortName' => 'getAbbreviator',
-                                           'Source' => 'namepatternconverter.cpp',
-                                           'SourceLine' => '42'
-                                         },
-                            '9707177' => {
-                                           'Class' => '9707056',
-                                           'Const' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZNK7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9708257'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9707558' => {
-                                           'Data' => 1,
-                                           'Line' => '31',
-                                           'MnglName' => '_ZN7log4cxx7classes32NamePatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'NamePatternConverterRegistration',
-                                           'Source' => 'namepatternconverter.cpp'
-                                         },
-                            '9711910' => {
-                                           'Class' => '1792070',
-                                           'Constructor' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt6vectorIS7_SaIS7_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1812683'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'style1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'ShortName' => 'NamePatternConverter',
-                                           'Source' => 'namepatternconverter.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '9712195' => {
-                                           'Class' => '1792070',
-                                           'Constructor' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt6vectorIS7_SaIS7_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '1812683'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'name1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'style1',
-                                                                 'type' => '205852'
-                                                               },
-                                                        '4' => {
-                                                                 'name' => 'options',
-                                                                 'type' => '1792961'
-                                                               }
-                                                      },
-                                           'Protected' => 1,
-                                           'ShortName' => 'NamePatternConverter',
-                                           'Source' => 'namepatternconverter.cpp',
-                                           'SourceLine' => '33'
-                                         },
-                            '9713973' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9707056',
-                                           'Destructor' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9708240'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNamePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9713974' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9707056',
-                                           'Destructor' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9708240'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNamePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9714114' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9707056',
-                                           'Destructor' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9708240'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNamePatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9714204' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9707056',
-                                           'Constructor' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9708240'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNamePatternConverter'
-                                         },
-                            '9714205' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9707056',
-                                           'Constructor' => 1,
-                                           'Header' => 'namepatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9708240'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNamePatternConverter'
-                                         },
-                            '9829890' => {
-                                           'Class' => '524577',
-                                           'Constructor' => 1,
-                                           'Header' => 'ndc.h',
-                                           'Line' => '251',
-                                           'MnglName' => '_ZN7log4cxx3NDCC2ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9796322'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NDC',
-                                           'Source' => 'ndc.cpp',
-                                           'SourceLine' => '252'
-                                         },
-                            '9829891' => {
-                                           'Class' => '524577',
-                                           'Constructor' => 1,
-                                           'Header' => 'ndc.h',
-                                           'Line' => '251',
-                                           'MnglName' => '_ZN7log4cxx3NDCC1ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9796322'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '522984'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NDC',
-                                           'Source' => 'ndc.cpp',
-                                           'SourceLine' => '252'
-                                         },
-                            '9848639' => {
-                                           'Class' => '524577',
-                                           'Destructor' => 1,
-                                           'Header' => 'ndc.h',
-                                           'Line' => '123',
-                                           'MnglName' => '_ZN7log4cxx3NDCD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9796322'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NDC',
-                                           'Source' => 'ndc.cpp',
-                                           'SourceLine' => '35'
-                                         },
-                            '9849372' => {
-                                           'Class' => '524577',
-                                           'Constructor' => 1,
-                                           'Header' => 'ndc.h',
-                                           'Line' => '116',
-                                           'MnglName' => '_ZN7log4cxx3NDCC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9796322'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NDC',
-                                           'Source' => 'ndc.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '9849373' => {
-                                           'Class' => '524577',
-                                           'Constructor' => 1,
-                                           'Header' => 'ndc.h',
-                                           'Line' => '116',
-                                           'MnglName' => '_ZN7log4cxx3NDCC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9796322'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'message',
-                                                                 'type' => '51653'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NDC',
-                                           'Source' => 'ndc.cpp',
-                                           'SourceLine' => '30'
-                                         },
-                            '985261' => {
-                                          'Class' => '985251',
-                                          'Const' => 1,
-                                          'Header' => 'writer.h',
-                                          'InLine' => 2,
-                                          'Line' => '37',
-                                          'MnglName' => '_ZNK7log4cxx7helpers6Writer4castERKNS0_5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '1003984'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '44634',
-                                          'ShortName' => 'cast',
-                                          'Virt' => 1,
-                                          'VirtPos' => '4'
-                                        },
-                            '985305' => {
-                                          'Class' => '985251',
-                                          'Header' => 'writer.h',
-                                          'Line' => '36',
-                                          'MnglName' => '_ZN7log4cxx7helpers6Writer14getStaticClassEv',
-                                          'Private' => 1,
-                                          'Return' => '53983',
-                                          'ShortName' => 'getStaticClass',
-                                          'Source' => 'writer.cpp',
-                                          'SourceLine' => '24',
-                                          'Static' => 1
-                                        },
-                            '985386' => {
-                                          'Class' => '985323',
-                                          'Const' => 1,
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZNK7log4cxx7helpers14BufferedWriter8getClassEv',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986435'
-                                                              }
-                                                     },
-                                          'Return' => '53983',
-                                          'ShortName' => 'getClass',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '24',
-                                          'Virt' => 1,
-                                          'VirtPos' => '0'
-                                        },
-                            '985425' => {
-                                          'Class' => '985323',
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter14getStaticClassEv',
-                                          'Return' => '53983',
-                                          'ShortName' => 'getStaticClass',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '24',
-                                          'Static' => 1
-                                        },
-                            '985443' => {
-                                          'Class' => '985323',
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter13registerClassEv',
-                                          'Return' => '53989',
-                                          'ShortName' => 'registerClass',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '24',
-                                          'Static' => 1
-                                        },
-                            '985461' => {
-                                          'Class' => '985323',
-                                          'Const' => 1,
-                                          'Header' => 'bufferedwriter.h',
-                                          'InLine' => 2,
-                                          'Line' => '47',
-                                          'MnglName' => '_ZNK7log4cxx7helpers14BufferedWriter4castERKNS0_5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986435'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '44634',
-                                          'ShortName' => 'cast',
-                                          'Virt' => 1,
-                                          'VirtPos' => '4'
-                                        },
-                            '985505' => {
-                                          'Class' => '985323',
-                                          'Const' => 1,
-                                          'Header' => 'bufferedwriter.h',
-                                          'InLine' => 2,
-                                          'Line' => '50',
-                                          'MnglName' => '_ZNK7log4cxx7helpers14BufferedWriter10instanceofERKNS0_5ClassE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986435'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'clazz',
-                                                                'type' => '53983'
-                                                              }
-                                                     },
-                                          'Return' => '40888',
-                                          'ShortName' => 'instanceof',
-                                          'Virt' => 1,
-                                          'VirtPos' => '3'
-                                        },
-                            '985655' => {
-                                          'Class' => '985323',
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter5closeERNS0_4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986446'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'p',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'close',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '40',
-                                          'Virt' => 1,
-                                          'VirtPos' => '5'
-                                        },
-                            '985695' => {
-                                          'Class' => '985323',
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter5flushERNS0_4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986446'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'p',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'flush',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '46',
-                                          'Virt' => 1,
-                                          'VirtPos' => '6'
-                                        },
-                            '985735' => {
-                                          'Class' => '985323',
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986446'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'str',
-                                                                'type' => '205852'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'p',
-                                                                'type' => '53948'
-                                                              }
-                                                     },
-                                          'Return' => '1',
-                                          'ShortName' => 'write',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '55',
-                                          'Virt' => 1,
-                                          'VirtPos' => '7'
-                                        },
-                            '985966' => {
-                                          'Class' => '985846',
-                                          'Const' => 1,
-                                          'Header' => 'bufferedwriter.h',
-                                          'InLine' => 2,
-                                          'Line' => '46',
-                                          'MnglName' => '_ZNK7log4cxx7helpers14BufferedWriter19ClazzBufferedWriter7getNameB5cxx11Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986492'
-                                                              }
-                                                     },
-                                          'Return' => '53185',
-                                          'ShortName' => 'getName',
-                                          'Virt' => 1,
-                                          'VirtPos' => '3'
-                                        },
-                            '986072' => {
-                                          'Data' => 1,
-                                          'Line' => '24',
-                                          'MnglName' => '_ZN7log4cxx7classes26BufferedWriterRegistrationE',
-                                          'NameSpace' => 'log4cxx::classes',
-                                          'Return' => '53989',
-                                          'ShortName' => 'BufferedWriterRegistration',
-                                          'Source' => 'bufferedwriter.cpp'
-                                        },
-                            '9906242' => {
-                                           'Class' => '9906087',
-                                           'Const' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter8getClassEv',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907767'
-                                                               }
-                                                      },
-                                           'Return' => '53983',
-                                           'ShortName' => 'getClass',
-                                           'Source' => 'ndcpatternconverter.cpp',
-                                           'SourceLine' => '34',
-                                           'Virt' => 1,
-                                           'VirtPos' => '0'
-                                         },
-                            '9906281' => {
-                                           'Class' => '9906087',
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter14getStaticClassEv',
-                                           'Return' => '53983',
-                                           'ShortName' => 'getStaticClass',
-                                           'Source' => 'ndcpatternconverter.cpp',
-                                           'SourceLine' => '34',
-                                           'Static' => 1
-                                         },
-                            '9906299' => {
-                                           'Class' => '9906087',
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter13registerClassEv',
-                                           'Return' => '53989',
-                                           'ShortName' => 'registerClass',
-                                           'Source' => 'ndcpatternconverter.cpp',
-                                           'SourceLine' => '34',
-                                           'Static' => 1
-                                         },
-                            '9906317' => {
-                                           'Class' => '9906087',
-                                           'Const' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '45',
-                                           'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter4castERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907767'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '44634',
-                                           'ShortName' => 'cast',
-                                           'Virt' => 1,
-                                           'VirtPos' => '4'
-                                         },
-                            '9906361' => {
-                                           'Class' => '9906087',
-                                           'Const' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '48',
-                                           'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter10instanceofERKNS_7helpers5ClassE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907767'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'clazz',
-                                                                 'type' => '53983'
-                                                               }
-                                                      },
-                                           'Return' => '40888',
-                                           'ShortName' => 'instanceof',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9906405' => {
-                                           'Class' => '9906087',
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'p1',
-                                                                 'type' => '336965'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '0' => 'rsi'
-                                                    },
-                                           'Return' => '1792237',
-                                           'ShortName' => 'newInstance',
-                                           'Source' => 'ndcpatternconverter.cpp',
-                                           'SourceLine' => '42',
-                                           'Static' => 1
-                                         },
-                            '9906433' => {
-                                           'Class' => '9906087',
-                                           'Const' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907767'
-                                                               },
-                                                        '1' => {
-                                                                 'name' => 'event',
-                                                                 'type' => '117970'
-                                                               },
-                                                        '2' => {
-                                                                 'name' => 'toAppendTo',
-                                                                 'type' => '336206'
-                                                               },
-                                                        '3' => {
-                                                                 'name' => 'p3',
-                                                                 'type' => '53948'
-                                                               }
-                                                      },
-                                           'Reg' => {
-                                                      '3' => 'rcx'
-                                                    },
-                                           'Return' => '1',
-                                           'ShortName' => 'format',
-                                           'Source' => 'ndcpatternconverter.cpp',
-                                           'SourceLine' => '49',
-                                           'Virt' => 1,
-                                           'VirtPos' => '7'
-                                         },
-                            '9906604' => {
-                                           'Class' => '9906483',
-                                           'Const' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 2,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZNK7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverter7getNameB5cxx11Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907801'
-                                                               }
-                                                      },
-                                           'Return' => '53185',
-                                           'ShortName' => 'getName',
-                                           'Virt' => 1,
-                                           'VirtPos' => '3'
-                                         },
-                            '9907080' => {
-                                           'Data' => 1,
-                                           'Line' => '34',
-                                           'MnglName' => '_ZN7log4cxx7classes31NDCPatternConverterRegistrationE',
-                                           'NameSpace' => 'log4cxx::classes',
-                                           'Return' => '53989',
-                                           'ShortName' => 'NDCPatternConverterRegistration',
-                                           'Source' => 'ndcpatternconverter.cpp'
-                                         },
-                            '9909642' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9906087',
-                                           'Destructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907526'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NDCPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9909643' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9906087',
-                                           'Destructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907526'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NDCPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9909908' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9906087',
-                                           'Destructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '35',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907526'
-                                                               }
-                                                      },
-                                           'ShortName' => 'NDCPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9918479' => {
-                                           'Class' => '9906087',
-                                           'Constructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907526'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'NDCPatternConverter',
-                                           'Source' => 'ndcpatternconverter.cpp',
-                                           'SourceLine' => '36'
-                                         },
-                            '9922620' => {
-                                           'Class' => '9906087',
-                                           'Constructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907526'
-                                                               }
-                                                      },
-                                           'Private' => 1,
-                                           'ShortName' => 'NDCPatternConverter',
-                                           'Source' => 'ndcpatternconverter.cpp',
-                                           'SourceLine' => '36'
-                                         },
-                            '9928270' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9906483',
-                                           'Destructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD0Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNDCPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9928271' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9906483',
-                                           'Destructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNDCPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9928411' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9906483',
-                                           'Destructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNDCPatternConverter',
-                                           'Virt' => 1
-                                         },
-                            '9928501' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9906483',
-                                           'Constructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterC2Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNDCPatternConverter'
-                                         },
-                            '9928502' => {
-                                           'Artificial' => 1,
-                                           'Class' => '9906483',
-                                           'Constructor' => 1,
-                                           'Header' => 'ndcpatternconverter.h',
-                                           'InLine' => 1,
-                                           'Line' => '44',
-                                           'MnglName' => '_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterC1Ev',
-                                           'Param' => {
-                                                        '0' => {
-                                                                 'name' => 'this',
-                                                                 'type' => '9907784'
-                                                               }
-                                                      },
-                                           'ShortName' => 'ClazzNDCPatternConverter'
-                                         },
-                            '998063' => {
-                                          'Class' => '985323',
-                                          'Destructor' => 1,
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterD0Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986446'
-                                                              }
-                                                     },
-                                          'ShortName' => 'BufferedWriter',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '36',
-                                          'Virt' => 1
-                                        },
-                            '998064' => {
-                                          'Class' => '985323',
-                                          'Destructor' => 1,
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterD1Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986446'
-                                                              }
-                                                     },
-                                          'ShortName' => 'BufferedWriter',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '36',
-                                          'Virt' => 1
-                                        },
-                            '998158' => {
-                                          'Class' => '985323',
-                                          'Destructor' => 1,
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterD2Ev',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986446'
-                                                              }
-                                                     },
-                                          'ShortName' => 'BufferedWriter',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '36',
-                                          'Virt' => 1
-                                        },
-                            '999547' => {
-                                          'Class' => '985323',
-                                          'Constructor' => 1,
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterC2ERSt10shared_ptrINS0_6WriterEEm',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986446'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'out1',
-                                                                'type' => '986451'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'sz1',
-                                                                'type' => '41030'
-                                                              }
-                                                     },
-                                          'ShortName' => 'BufferedWriter',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '31'
-                                        },
-                            '999548' => {
-                                          'Class' => '985323',
-                                          'Constructor' => 1,
-                                          'Header' => 'bufferedwriter.h',
-                                          'MnglName' => '_ZN7log4cxx7helpers14BufferedWriterC1ERSt10shared_ptrINS0_6WriterEEm',
-                                          'Param' => {
-                                                       '0' => {
-                                                                'name' => 'this',
-                                                                'type' => '986446'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'out1',
-                                                                'type' => '986451'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'sz1',
-                                                                'type' => '41030'
-                                                              }
-                                                     },
-                                          'ShortName' => 'BufferedWriter',
-                                          'Source' => 'bufferedwriter.cpp',
-                                          'SourceLine' => '31'
-                                        }
+                                         'Return' => '98472',
+                                         'ShortName' => 'getName',
+                                         'Virt' => 1,
+                                         'VirtPos' => '3'
+                                       },
+                            '99394' => {
+                                         'Data' => 1,
+                                         'Line' => '27',
+                                         'MnglName' => '_ZN7log4cxx7classes18ActionRegistrationE',
+                                         'NameSpace' => 'log4cxx::classes',
+                                         'Return' => '99454',
+                                         'ShortName' => 'ActionRegistration',
+                                         'Source' => 'action.cpp'
+                                       }
                           },
           'SymbolVersion' => {},
           'Symbols' => {
-                         'liblog4cxx.so.12.0.0' => {
+                         'liblog4cxx.so.13.0.0' => {
                                                      '_Z11ResetStreamIcEvRNSt7__cxx1119basic_ostringstreamIT_St11char_traitsIS2_ESaIS2_EEE' => 1,
                                                      '_Z11ResetStreamIwEvRNSt7__cxx1119basic_ostringstreamIT_St11char_traitsIS2_ESaIS2_EEE' => 1,
                                                      '_Z14libraryVersionv' => 1,
+                                                     '_ZN14DiscardSummary11createEventERN7log4cxx7helpers4PoolE' => 1,
+                                                     '_ZN14DiscardSummary11createEventERN7log4cxx7helpers4PoolEm' => 1,
+                                                     '_ZN14DiscardSummary3addERKSt10shared_ptrIN7log4cxx3spi12LoggingEventEE' => 1,
+                                                     '_ZN14DiscardSummaryC1ERKS_' => 1,
+                                                     '_ZN14DiscardSummaryC1ERKSt10shared_ptrIN7log4cxx3spi12LoggingEventEE' => 1,
+                                                     '_ZN14DiscardSummaryC2ERKS_' => 1,
+                                                     '_ZN14DiscardSummaryC2ERKSt10shared_ptrIN7log4cxx3spi12LoggingEventEE' => 1,
+                                                     '_ZN14DiscardSummaryaSERKS_' => 1,
                                                      '_ZN14PropertyParser5parseERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN7log4cxx7helpers10PropertiesE' => 1,
                                                      '_ZN7log4cxx10HTMLLayout12appendFooterERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx10HTMLLayout12appendHeaderERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE' => 1,
@@ -72065,27 +75721,32 @@
                                                      '_ZN7log4cxx10HTMLLayout15ClazzHTMLLayoutD1Ev' => 1,
                                                      '_ZN7log4cxx10HTMLLayout15ClazzHTMLLayoutD2Ev' => 1,
                                                      '_ZN7log4cxx10HTMLLayout15activateOptionsERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx10HTMLLayout15setLocationInfoEb' => 1,
+                                                     '_ZN7log4cxx10HTMLLayout8setTitleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx10HTMLLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
                                                      '_ZN7log4cxx10HTMLLayoutC1Ev' => 1,
                                                      '_ZN7log4cxx10HTMLLayoutC2Ev' => 1,
                                                      '_ZN7log4cxx10HTMLLayoutD0Ev' => 1,
                                                      '_ZN7log4cxx10HTMLLayoutD1Ev' => 1,
+                                                     '_ZN7log4cxx10HTMLLayoutD2Ev' => 1,
                                                      '_ZN7log4cxx10JSONLayout13registerClassEv' => 1,
                                                      '_ZN7log4cxx10JSONLayout14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx10JSONLayout14setPrettyPrintEb' => 1,
                                                      '_ZN7log4cxx10JSONLayout15ClazzJSONLayoutD0Ev' => 1,
                                                      '_ZN7log4cxx10JSONLayout15ClazzJSONLayoutD1Ev' => 1,
                                                      '_ZN7log4cxx10JSONLayout15ClazzJSONLayoutD2Ev' => 1,
                                                      '_ZN7log4cxx10JSONLayout15activateOptionsERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx10JSONLayout15setLocationInfoEb' => 1,
                                                      '_ZN7log4cxx10JSONLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
                                                      '_ZN7log4cxx10JSONLayoutC1Ev' => 1,
                                                      '_ZN7log4cxx10JSONLayoutC2Ev' => 1,
                                                      '_ZN7log4cxx10JSONLayoutD0Ev' => 1,
                                                      '_ZN7log4cxx10JSONLayoutD1Ev' => 1,
+                                                     '_ZN7log4cxx10JSONLayoutD2Ev' => 1,
                                                      '_ZN7log4cxx10LogManager11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx10LogManager11getLoggerLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE' => 1,
                                                      '_ZN7log4cxx10LogManager13getRootLoggerEv' => 1,
                                                      '_ZN7log4cxx10LogManager17getCurrentLoggersEv' => 1,
-                                                     '_ZN7log4cxx10LogManager18repositorySelectorE' => -16,
                                                      '_ZN7log4cxx10LogManager18resetConfigurationEv' => 1,
                                                      '_ZN7log4cxx10LogManager19getLoggerRepositoryEv' => 1,
                                                      '_ZN7log4cxx10LogManager21getRepositorySelectorEv' => 1,
@@ -72099,17 +75760,6 @@
                                                      '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE' => 1,
                                                      '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE' => 1,
                                                      '_ZN7log4cxx10LogManager9getLoggerERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE' => 1,
-                                                     '_ZN7log4cxx10TTCCLayout13registerClassEv' => 1,
-                                                     '_ZN7log4cxx10TTCCLayout14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutD0Ev' => 1,
-                                                     '_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutD1Ev' => 1,
-                                                     '_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutD2Ev' => 1,
-                                                     '_ZN7log4cxx10TTCCLayoutC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx10TTCCLayoutC1Ev' => 1,
-                                                     '_ZN7log4cxx10TTCCLayoutC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx10TTCCLayoutC2Ev' => 1,
-                                                     '_ZN7log4cxx10TTCCLayoutD0Ev' => 1,
-                                                     '_ZN7log4cxx10TTCCLayoutD1Ev' => 1,
                                                      '_ZN7log4cxx10wlogstream20refresh_stream_stateEv' => 1,
                                                      '_ZN7log4cxx10wlogstream3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE' => 1,
                                                      '_ZN7log4cxx10wlogstream5eraseEv' => 1,
@@ -72129,11 +75779,15 @@
                                                      '_ZN7log4cxx10wlogstreamlsERKSt10shared_ptrINS_5LevelEE' => 1,
                                                      '_ZN7log4cxx10wlogstreamrsERKNS_3spi12LocationInfoE' => 1,
                                                      '_ZN7log4cxx12FileAppender13registerClassEv' => 1,
+                                                     '_ZN7log4cxx12FileAppender13setBufferSizeEi' => 1,
                                                      '_ZN7log4cxx12FileAppender13setBufferedIOEb' => 1,
                                                      '_ZN7log4cxx12FileAppender14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx12FileAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx12FileAppender15setFileInternalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx12FileAppender15setFileInternalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbmRNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx12FileAppender16FileAppenderPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx12FileAppender16FileAppenderPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx12FileAppender16FileAppenderPrivD2Ev' => 1,
                                                      '_ZN7log4cxx12FileAppender17ClazzFileAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx12FileAppender17ClazzFileAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx12FileAppender17ClazzFileAppenderD2Ev' => 1,
@@ -72145,10 +75799,12 @@
                                                      '_ZN7log4cxx12FileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx12FileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb' => 1,
                                                      '_ZN7log4cxx12FileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbi' => 1,
+                                                     '_ZN7log4cxx12FileAppenderC1ESt10unique_ptrINS0_16FileAppenderPrivESt14default_deleteIS2_EE' => 1,
                                                      '_ZN7log4cxx12FileAppenderC1Ev' => 1,
                                                      '_ZN7log4cxx12FileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx12FileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb' => 1,
                                                      '_ZN7log4cxx12FileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbi' => 1,
+                                                     '_ZN7log4cxx12FileAppenderC2ESt10unique_ptrINS0_16FileAppenderPrivESt14default_deleteIS2_EE' => 1,
                                                      '_ZN7log4cxx12FileAppenderC2Ev' => 1,
                                                      '_ZN7log4cxx12FileAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx12FileAppenderD1Ev' => 1,
@@ -72166,18 +75822,13 @@
                                                      '_ZN7log4cxx13AsyncAppender11setBlockingEb' => 1,
                                                      '_ZN7log4cxx13AsyncAppender13registerClassEv' => 1,
                                                      '_ZN7log4cxx13AsyncAppender13setBufferSizeEi' => 1,
-                                                     '_ZN7log4cxx13AsyncAppender14DiscardSummary11createEventERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx13AsyncAppender14DiscardSummary11createEventERNS_7helpers4PoolEm' => 1,
-                                                     '_ZN7log4cxx13AsyncAppender14DiscardSummary3addERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
-                                                     '_ZN7log4cxx13AsyncAppender14DiscardSummaryC1ERKS1_' => 1,
-                                                     '_ZN7log4cxx13AsyncAppender14DiscardSummaryC1ERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
-                                                     '_ZN7log4cxx13AsyncAppender14DiscardSummaryC2ERKS1_' => 1,
-                                                     '_ZN7log4cxx13AsyncAppender14DiscardSummaryC2ERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
-                                                     '_ZN7log4cxx13AsyncAppender14DiscardSummaryaSERKS1_' => 1,
                                                      '_ZN7log4cxx13AsyncAppender14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx13AsyncAppender14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx13AsyncAppender14removeAppenderESt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZN7log4cxx13AsyncAppender15setLocationInfoEb' => 1,
+                                                     '_ZN7log4cxx13AsyncAppender17AsyncAppenderPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx13AsyncAppender17AsyncAppenderPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx13AsyncAppender17AsyncAppenderPrivD2Ev' => 1,
                                                      '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD2Ev' => 1,
@@ -72200,6 +75851,7 @@
                                                      '_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD2Ev' => 1,
                                                      '_ZN7log4cxx13PatternLayout19getFormatSpecifiersB5cxx11Ev' => 1,
                                                      '_ZN7log4cxx13PatternLayout20setConversionPatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx13PatternLayout32createColorStartPatternConverterERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE' => 1,
                                                      '_ZN7log4cxx13PatternLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
                                                      '_ZN7log4cxx13PatternLayoutC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx13PatternLayoutC1Ev' => 1,
@@ -72207,6 +75859,7 @@
                                                      '_ZN7log4cxx13PatternLayoutC2Ev' => 1,
                                                      '_ZN7log4cxx13PatternLayoutD0Ev' => 1,
                                                      '_ZN7log4cxx13PatternLayoutD1Ev' => 1,
+                                                     '_ZN7log4cxx13PatternLayoutD2Ev' => 1,
                                                      '_ZN7log4cxx14WriterAppender11closeWriterEv' => 1,
                                                      '_ZN7log4cxx14WriterAppender11setEncodingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE' => 1,
@@ -72217,6 +75870,9 @@
                                                      '_ZN7log4cxx14WriterAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx14WriterAppender17setImmediateFlushEb' => 1,
                                                      '_ZN7log4cxx14WriterAppender17setWriterInternalERKSt10shared_ptrINS_7helpers6WriterEE' => 1,
+                                                     '_ZN7log4cxx14WriterAppender18WriterAppenderPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx14WriterAppender18WriterAppenderPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx14WriterAppender18WriterAppenderPrivD2Ev' => 1,
                                                      '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx14WriterAppender19ClazzWriterAppenderD2Ev' => 1,
@@ -72227,9 +75883,11 @@
                                                      '_ZN7log4cxx14WriterAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx14WriterAppenderC1ERKSt10shared_ptrINS_6LayoutEE' => 1,
                                                      '_ZN7log4cxx14WriterAppenderC1ERKSt10shared_ptrINS_6LayoutEERS1_INS_7helpers6WriterEE' => 1,
+                                                     '_ZN7log4cxx14WriterAppenderC1ESt10unique_ptrINS0_18WriterAppenderPrivESt14default_deleteIS2_EE' => 1,
                                                      '_ZN7log4cxx14WriterAppenderC1Ev' => 1,
                                                      '_ZN7log4cxx14WriterAppenderC2ERKSt10shared_ptrINS_6LayoutEE' => 1,
                                                      '_ZN7log4cxx14WriterAppenderC2ERKSt10shared_ptrINS_6LayoutEERS1_INS_7helpers6WriterEE' => 1,
+                                                     '_ZN7log4cxx14WriterAppenderC2ESt10unique_ptrINS0_18WriterAppenderPrivESt14default_deleteIS2_EE' => 1,
                                                      '_ZN7log4cxx14WriterAppenderC2Ev' => 1,
                                                      '_ZN7log4cxx14WriterAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx14WriterAppenderD1Ev' => 1,
@@ -72266,6 +75924,9 @@
                                                      '_ZN7log4cxx15ConsoleAppender13registerClassEv' => 1,
                                                      '_ZN7log4cxx15ConsoleAppender14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx15ConsoleAppender15activateOptionsERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx15ConsoleAppender19ConsoleAppenderPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx15ConsoleAppender19ConsoleAppenderPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx15ConsoleAppender19ConsoleAppenderPrivD2Ev' => 1,
                                                      '_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD2Ev' => 1,
@@ -72290,43 +75951,41 @@
                                                      '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD0Ev' => 1,
                                                      '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD1Ev' => 1,
                                                      '_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD2Ev' => 1,
+                                                     '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx16AppenderSkeleton8finalizeEv' => 1,
-                                                     '_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE' => 1,
-                                                     '_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE' => 1,
+                                                     '_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE' => 1,
+                                                     '_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE' => 1,
                                                      '_ZN7log4cxx16AppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
                                                      '_ZN7log4cxx16AppenderSkeletonC1ERKSt10shared_ptrINS_6LayoutEE' => 1,
+                                                     '_ZN7log4cxx16AppenderSkeletonC1ESt10unique_ptrINS0_23AppenderSkeletonPrivateESt14default_deleteIS2_EE' => 1,
                                                      '_ZN7log4cxx16AppenderSkeletonC1Ev' => 1,
                                                      '_ZN7log4cxx16AppenderSkeletonC2ERKSt10shared_ptrINS_6LayoutEE' => 1,
+                                                     '_ZN7log4cxx16AppenderSkeletonC2ESt10unique_ptrINS0_23AppenderSkeletonPrivateESt14default_deleteIS2_EE' => 1,
                                                      '_ZN7log4cxx16AppenderSkeletonC2Ev' => 1,
+                                                     '_ZN7log4cxx16AppenderSkeletonD0Ev' => 1,
+                                                     '_ZN7log4cxx16AppenderSkeletonD1Ev' => 1,
                                                      '_ZN7log4cxx16AppenderSkeletonD2Ev' => 1,
                                                      '_ZN7log4cxx16PropertyWatchdog10doOnChangeEv' => 1,
                                                      '_ZN7log4cxx16PropertyWatchdogD0Ev' => 1,
                                                      '_ZN7log4cxx16PropertyWatchdogD1Ev' => 1,
                                                      '_ZN7log4cxx16PropertyWatchdogD2Ev' => 1,
                                                      '_ZN7log4cxx17BasicConfigurator18resetConfigurationEv' => 1,
+                                                     '_ZN7log4cxx17BasicConfigurator9configureERKSt10shared_ptrINS_6LayoutEE' => 1,
                                                      '_ZN7log4cxx17BasicConfigurator9configureERKSt10shared_ptrINS_8AppenderEE' => 1,
-                                                     '_ZN7log4cxx17BasicConfigurator9configureEv' => 1,
                                                      '_ZN7log4cxx19DefaultConfigurator20getConfiguratorClassB5cxx11Ev' => 1,
                                                      '_ZN7log4cxx19DefaultConfigurator24getConfigurationFileNameB5cxx11Ev' => 1,
+                                                     '_ZN7log4cxx19DefaultConfigurator24setConfigurationFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx19DefaultConfigurator26getConfigurationWatchDelayEv' => 1,
+                                                     '_ZN7log4cxx19DefaultConfigurator28setConfigurationWatchSecondsEi' => 1,
                                                      '_ZN7log4cxx19DefaultConfigurator9configureESt10shared_ptrINS_3spi16LoggerRepositoryEE' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppender13registerClassEv' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppender14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppender14setMaxFileSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppender15activateOptionsERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppender17setMaxBackupIndexEi' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppender18setMaximumFileSizeEi' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppenderC1Ev' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppenderC2Ev' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppenderD0Ev' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppenderD1Ev' => 1,
-                                                     '_ZN7log4cxx19RollingFileAppenderD2Ev' => 1,
+                                                     '_ZN7log4cxx20ConfiguratorWatchdog10doOnChangeEv' => 1,
+                                                     '_ZN7log4cxx20ConfiguratorWatchdogD0Ev' => 1,
+                                                     '_ZN7log4cxx20ConfiguratorWatchdogD1Ev' => 1,
+                                                     '_ZN7log4cxx20ConfiguratorWatchdogD2Ev' => 1,
                                                      '_ZN7log4cxx20DefaultLoggerFactory13registerClassEv' => 1,
                                                      '_ZN7log4cxx20DefaultLoggerFactory14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryD0Ev' => 1,
@@ -72359,29 +76018,17 @@
                                                      '_ZN7log4cxx20PropertyConfiguratorD0Ev' => 1,
                                                      '_ZN7log4cxx20PropertyConfiguratorD1Ev' => 1,
                                                      '_ZN7log4cxx20PropertyConfiguratorD2Ev' => 1,
-                                                     '_ZN7log4cxx24ClassRollingFileAppenderD0Ev' => 1,
-                                                     '_ZN7log4cxx24ClassRollingFileAppenderD1Ev' => 1,
-                                                     '_ZN7log4cxx24ClassRollingFileAppenderD2Ev' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppender13registerClassEv' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppender14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppender14setDatePatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppender15activateOptionsERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderD0Ev' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderD1Ev' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderD2Ev' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppenderC1ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppenderC1Ev' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppenderC2ERKSt10shared_ptrINS_6LayoutEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppenderC2Ev' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppenderD0Ev' => 1,
-                                                     '_ZN7log4cxx24DailyRollingFileAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender11flushBufferERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx2db12ODBCAppender11setPasswordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender13getConnectionERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender13registerClassEv' => 1,
+                                                     '_ZN7log4cxx2db12ODBCAppender13setBufferSizeEm' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender15closeConnectionEPv' => 1,
+                                                     '_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivD2Ev' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD2Ev' => 1,
@@ -72390,7 +76037,9 @@
                                                      '_ZN7log4cxx2db12ODBCAppender6encodeEPPtRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender6encodeEPPwRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender6setSqlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx2db12ODBCAppender6setURLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender7executeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx2db12ODBCAppender7setUserERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppenderC1Ev' => 1,
                                                      '_ZN7log4cxx2db12ODBCAppenderC2Ev' => 1,
@@ -72472,6 +76121,9 @@
                                                      '_ZN7log4cxx3net12SMTPAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx3net12SMTPAppender6setBccERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx3net12SMTPAppender7setFromERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx3net12SMTPAppender8SMTPPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx3net12SMTPAppender8SMTPPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx3net12SMTPAppender8SMTPPrivD2Ev' => 1,
                                                      '_ZN7log4cxx3net12SMTPAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx3net12SMTPAppenderC1ESt10shared_ptrINS_3spi24TriggeringEventEvaluatorEE' => 1,
                                                      '_ZN7log4cxx3net12SMTPAppenderC1Ev' => 1,
@@ -72480,25 +76132,6 @@
                                                      '_ZN7log4cxx3net12SMTPAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx3net12SMTPAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx3net12SMTPAppenderD2Ev' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppender12DEFAULT_PORTE' => -4,
-                                                     '_ZN7log4cxx3net14SocketAppender13registerClassEv' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppender14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderD0Ev' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderD1Ev' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderD2Ev' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppender26DEFAULT_RECONNECTION_DELAYE' => -4,
-                                                     '_ZN7log4cxx3net14SocketAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppender7cleanUpERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppender9setSocketERSt10shared_ptrINS_7helpers6SocketEERNS3_4PoolE' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppenderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppenderC1ERSt10shared_ptrINS_7helpers11InetAddressEEi' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppenderC1Ev' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppenderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppenderC2ERSt10shared_ptrINS_7helpers11InetAddressEEi' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppenderC2Ev' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppenderD0Ev' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppenderD1Ev' => 1,
-                                                     '_ZN7log4cxx3net14SocketAppenderD2Ev' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender11getFacilityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender11setFacilityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender13registerClassEv' => 1,
@@ -72506,9 +76139,14 @@
                                                      '_ZN7log4cxx3net14SyslogAppender14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender17getFacilityStringB5cxx11Ei' => 1,
+                                                     '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivD2Ev' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD2Ev' => 1,
+                                                     '_ZN7log4cxx3net14SyslogAppender19setFacilityPrintingEb' => 1,
+                                                     '_ZN7log4cxx3net14SyslogAppender19setMaxMessageLengthEi' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender21initSyslogFacilityStrEv' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender5closeEv' => 1,
                                                      '_ZN7log4cxx3net14SyslogAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
@@ -72530,12 +76168,16 @@
                                                      '_ZN7log4cxx3net14TelnetAppender15MAX_CONNECTIONSE' => -4,
                                                      '_ZN7log4cxx3net14TelnetAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppender17acceptConnectionsEv' => 1,
+                                                     '_ZN7log4cxx3net14TelnetAppender18TelnetAppenderPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx3net14TelnetAppender18TelnetAppenderPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx3net14TelnetAppender18TelnetAppenderPrivD2Ev' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD2Ev' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppender5closeEv' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppender5writeERNS_7helpers10ByteBufferE' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx3net14TelnetAppender7setPortEi' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppenderC1Ev' => 1,
                                                      '_ZN7log4cxx3net14TelnetAppenderC2Ev' => 1,
@@ -72552,29 +76194,13 @@
                                                      '_ZN7log4cxx3net16DefaultEvaluatorC2Ev' => 1,
                                                      '_ZN7log4cxx3net16DefaultEvaluatorD0Ev' => 1,
                                                      '_ZN7log4cxx3net16DefaultEvaluatorD1Ev' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender11startServerEv' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender12DEFAULT_PORTE' => -4,
-                                                     '_ZN7log4cxx3net17SocketHubAppender13registerClassEv' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender15activateOptionsERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderD0Ev' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderD1Ev' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderD2Ev' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender5closeEv' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender7monitorEv' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppenderC1Ei' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppenderC1Ev' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppenderC2Ei' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppenderC2Ev' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppenderD0Ev' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppenderD1Ev' => 1,
-                                                     '_ZN7log4cxx3net17SocketHubAppenderD2Ev' => 1,
                                                      '_ZN7log4cxx3net17XMLSocketAppender12DEFAULT_PORTE' => -4,
                                                      '_ZN7log4cxx3net17XMLSocketAppender13MAX_EVENT_LENE' => -4,
                                                      '_ZN7log4cxx3net17XMLSocketAppender13registerClassEv' => 1,
                                                      '_ZN7log4cxx3net17XMLSocketAppender14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivD2Ev' => 1,
                                                      '_ZN7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppenderD2Ev' => 1,
@@ -72592,17 +76218,26 @@
                                                      '_ZN7log4cxx3net17XMLSocketAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx3net17XMLSocketAppenderD2Ev' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeleton13fireConnectorEv' => 1,
+                                                     '_ZN7log4cxx3net22SocketAppenderSkeleton13setRemoteHostERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeleton15activateOptionsERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx3net22SocketAppenderSkeleton15setLocationInfoEb' => 1,
+                                                     '_ZN7log4cxx3net22SocketAppenderSkeleton20setReconnectionDelayEi' => 1,
+                                                     '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivD2Ev' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeleton5closeEv' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeleton7connectERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeleton7monitorEv' => 1,
+                                                     '_ZN7log4cxx3net22SocketAppenderSkeleton7setPortEi' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeleton9is_closedEv' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeletonC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeletonC1ESt10shared_ptrINS_7helpers11InetAddressEEii' => 1,
+                                                     '_ZN7log4cxx3net22SocketAppenderSkeletonC1ESt10unique_ptrINS1_26SocketAppenderSkeletonPrivESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeletonC1Eii' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeletonC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeletonC2ESt10shared_ptrINS_7helpers11InetAddressEEii' => 1,
+                                                     '_ZN7log4cxx3net22SocketAppenderSkeletonC2ESt10unique_ptrINS1_26SocketAppenderSkeletonPrivESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeletonC2Eii' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeletonD0Ev' => 1,
                                                      '_ZN7log4cxx3net22SocketAppenderSkeletonD1Ev' => 1,
@@ -72636,7 +76271,6 @@
                                                      '_ZN7log4cxx3spi12LocationInfoC2Ev' => 1,
                                                      '_ZN7log4cxx3spi12LocationInfoaSERKS1_' => 1,
                                                      '_ZN7log4cxx3spi12LoggingEvent11setPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
-                                                     '_ZN7log4cxx3spi12LoggingEvent11writePrologERNS_7helpers18ObjectOutputStreamERNS2_4PoolE' => 1,
                                                      '_ZN7log4cxx3spi12LoggingEvent12getStartTimeEv' => 1,
                                                      '_ZN7log4cxx3spi12LoggingEvent13registerClassEv' => 1,
                                                      '_ZN7log4cxx3spi12LoggingEvent14getStaticClassEv' => 1,
@@ -72664,9 +76298,11 @@
                                                      '_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD2Ev' => 1,
                                                      '_ZN7log4cxx3spi16LoggerRepository13registerClassEv' => 1,
                                                      '_ZN7log4cxx3spi16LoggerRepository14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx3spi16LoggerRepository20fireAddAppenderEventEPKNS_6LoggerEPKNS_8AppenderE' => 1,
                                                      '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD0Ev' => 1,
                                                      '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD1Ev' => 1,
                                                      '_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD2Ev' => 1,
+                                                     '_ZN7log4cxx3spi16LoggerRepository23fireRemoveAppenderEventEPKNS_6LoggerEPKNS_8AppenderE' => 1,
                                                      '_ZN7log4cxx3spi18AppenderAttachable13registerClassEv' => 1,
                                                      '_ZN7log4cxx3spi18AppenderAttachable14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD0Ev' => 1,
@@ -72692,16 +76328,24 @@
                                                      '_ZN7log4cxx3spi25DefaultRepositorySelectorC2ESt10shared_ptrINS0_16LoggerRepositoryEE' => 1,
                                                      '_ZN7log4cxx3spi25DefaultRepositorySelectorD0Ev' => 1,
                                                      '_ZN7log4cxx3spi25DefaultRepositorySelectorD1Ev' => 1,
+                                                     '_ZN7log4cxx3spi25DefaultRepositorySelectorD2Ev' => 1,
                                                      '_ZN7log4cxx3spi6Filter11ClazzFilterD0Ev' => 1,
                                                      '_ZN7log4cxx3spi6Filter11ClazzFilterD1Ev' => 1,
                                                      '_ZN7log4cxx3spi6Filter11ClazzFilterD2Ev' => 1,
+                                                     '_ZN7log4cxx3spi6Filter13FilterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx3spi6Filter13FilterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx3spi6Filter13FilterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx3spi6Filter13registerClassEv' => 1,
                                                      '_ZN7log4cxx3spi6Filter14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx3spi6Filter7setNextERKSt10shared_ptrIS1_E' => 1,
                                                      '_ZN7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
+                                                     '_ZN7log4cxx3spi6FilterC1ESt10unique_ptrINS1_13FilterPrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx3spi6FilterC1Ev' => 1,
+                                                     '_ZN7log4cxx3spi6FilterC2ESt10unique_ptrINS1_13FilterPrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx3spi6FilterC2Ev' => 1,
+                                                     '_ZN7log4cxx3spi6FilterD0Ev' => 1,
+                                                     '_ZN7log4cxx3spi6FilterD1Ev' => 1,
                                                      '_ZN7log4cxx3spi6FilterD2Ev' => 1,
                                                      '_ZN7log4cxx3xml11XMLWatchdog10doOnChangeEv' => 1,
                                                      '_ZN7log4cxx3xml11XMLWatchdogD0Ev' => 1,
@@ -72741,17 +76385,23 @@
                                                      '_ZN7log4cxx3xml15DOMConfiguratorC2Ev' => 1,
                                                      '_ZN7log4cxx3xml15DOMConfiguratorD0Ev' => 1,
                                                      '_ZN7log4cxx3xml15DOMConfiguratorD1Ev' => 1,
+                                                     '_ZN7log4cxx3xml15DOMConfiguratorD2Ev' => 1,
+                                                     '_ZN7log4cxx3xml9XMLLayout13getPropertiesEv' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayout13registerClassEv' => 1,
+                                                     '_ZN7log4cxx3xml9XMLLayout13setPropertiesEb' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutD0Ev' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutD1Ev' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayout14ClazzXMLLayoutD2Ev' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayout14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayout15activateOptionsERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx3xml9XMLLayout15setLocationInfoEb' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayoutC1Ev' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayoutC2Ev' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayoutD0Ev' => 1,
                                                      '_ZN7log4cxx3xml9XMLLayoutD1Ev' => 1,
+                                                     '_ZN7log4cxx3xml9XMLLayoutD2Ev' => 1,
+                                                     '_ZN7log4cxx4File13setAutoDeleteEb' => 1,
                                                      '_ZN7log4cxx4File18convertBackSlashesEPc' => 1,
                                                      '_ZN7log4cxx4File7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx4FileC1EPKc' => 1,
@@ -72778,6 +76428,7 @@
                                                      '_ZN7log4cxx4castINS_3spi13LoggerFactoryENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E' => 1,
                                                      '_ZN7log4cxx4castINS_3spi13OptionHandlerENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E' => 1,
                                                      '_ZN7log4cxx4castINS_3spi18AppenderAttachableENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E' => 1,
+                                                     '_ZN7log4cxx4castINS_3spi18RepositorySelectorENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E' => 1,
                                                      '_ZN7log4cxx4castINS_3spi24TriggeringEventEvaluatorENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E' => 1,
                                                      '_ZN7log4cxx4castINS_3spi24TriggeringEventEvaluatorENS_7rolling16TriggeringPolicyELb0ELb0EEESt10shared_ptrIT_ERKS5_IT0_E' => 1,
                                                      '_ZN7log4cxx4castINS_3spi6FilterENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E' => 1,
@@ -72792,19 +76443,16 @@
                                                      '_ZN7log4cxx4castINS_7rolling16TriggeringPolicyENS1_13RollingPolicyELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E' => 1,
                                                      '_ZN7log4cxx4castINS_7rolling16TriggeringPolicyENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E' => 1,
                                                      '_ZN7log4cxx4castINS_7rolling19RollingFileAppenderENS_8AppenderELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E' => 1,
+                                                     '_ZN7log4cxx4castINS_7rolling22TimeBasedRollingPolicyENS1_13RollingPolicyELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E' => 1,
+                                                     '_ZN7log4cxx4castINS_7rolling24FixedWindowRollingPolicyENS1_13RollingPolicyELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E' => 1,
+                                                     '_ZN7log4cxx4castINS_7rolling25SizeBasedTriggeringPolicyENS1_16TriggeringPolicyELb0ELb0EEESt10shared_ptrIT_ERKS4_IT0_E' => 1,
                                                      '_ZN7log4cxx4castINS_7rolling27FilterBasedTriggeringPolicyENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS5_IT0_E' => 1,
                                                      '_ZN7log4cxx4castINS_8AppenderENS_7helpers6ObjectELb0ELb1EEESt10shared_ptrIT_ERKS4_IT0_E' => 1,
                                                      '_ZN7log4cxx5Level10LevelClassD0Ev' => 1,
                                                      '_ZN7log4cxx5Level10LevelClassD1Ev' => 1,
                                                      '_ZN7log4cxx5Level10LevelClassD2Ev' => 1,
-                                                     '_ZN7log4cxx5Level10debugLevelE' => -16,
-                                                     '_ZN7log4cxx5Level10errorLevelE' => -16,
-                                                     '_ZN7log4cxx5Level10fatalLevelE' => -16,
-                                                     '_ZN7log4cxx5Level10traceLevelE' => -16,
-                                                     '_ZN7log4cxx5Level11initializedE' => -1,
                                                      '_ZN7log4cxx5Level13registerClassEv' => 1,
                                                      '_ZN7log4cxx5Level14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx5Level16initializeLevelsEv' => 1,
                                                      '_ZN7log4cxx5Level6getAllEv' => 1,
                                                      '_ZN7log4cxx5Level6getOffEv' => 1,
                                                      '_ZN7log4cxx5Level7getInfoEv' => 1,
@@ -72815,17 +76463,12 @@
                                                      '_ZN7log4cxx5Level7toLevelERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERKSt10shared_ptrIS0_E' => 1,
                                                      '_ZN7log4cxx5Level7toLevelEi' => 1,
                                                      '_ZN7log4cxx5Level7toLevelEiRKSt10shared_ptrIS0_E' => 1,
-                                                     '_ZN7log4cxx5Level8allLevelE' => -16,
                                                      '_ZN7log4cxx5Level8getDebugEv' => 1,
                                                      '_ZN7log4cxx5Level8getErrorEv' => 1,
                                                      '_ZN7log4cxx5Level8getFatalEv' => 1,
                                                      '_ZN7log4cxx5Level8getTraceEv' => 1,
-                                                     '_ZN7log4cxx5Level8offLevelE' => -16,
-                                                     '_ZN7log4cxx5Level9infoLevelE' => -16,
-                                                     '_ZN7log4cxx5Level9initMutexE' => -40,
                                                      '_ZN7log4cxx5Level9toLevelLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx5Level9toLevelLSERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrIS0_E' => 1,
-                                                     '_ZN7log4cxx5Level9warnLevelE' => -16,
                                                      '_ZN7log4cxx5LevelC1EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi' => 1,
                                                      '_ZN7log4cxx5LevelC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi' => 1,
                                                      '_ZN7log4cxx5LevelD0Ev' => 1,
@@ -72845,6 +76488,7 @@
                                                      '_ZN7log4cxx5varia20FallbackErrorHandlerC2Ev' => 1,
                                                      '_ZN7log4cxx5varia20FallbackErrorHandlerD0Ev' => 1,
                                                      '_ZN7log4cxx5varia20FallbackErrorHandlerD1Ev' => 1,
+                                                     '_ZN7log4cxx5varia20FallbackErrorHandlerD2Ev' => 1,
                                                      '_ZN7log4cxx6Layout11ClazzLayoutD0Ev' => 1,
                                                      '_ZN7log4cxx6Layout11ClazzLayoutD1Ev' => 1,
                                                      '_ZN7log4cxx6Layout11ClazzLayoutD2Ev' => 1,
@@ -72869,6 +76513,9 @@
                                                      '_ZN7log4cxx6Logger14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx6Logger14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx6Logger14removeAppenderESt10shared_ptrINS_8AppenderEE' => 1,
+                                                     '_ZN7log4cxx6Logger15removeHierarchyEv' => 1,
+                                                     '_ZN7log4cxx6Logger15updateThresholdEv' => 1,
+                                                     '_ZN7log4cxx6Logger17setResourceBundleERKSt10shared_ptrINS_7helpers14ResourceBundleEE' => 1,
                                                      '_ZN7log4cxx6Logger18removeAllAppendersEv' => 1,
                                                      '_ZN7log4cxx6Logger20closeNestedAppendersEv' => 1,
                                                      '_ZN7log4cxx6Logger8setLevelESt10shared_ptrINS_5LevelEE' => 1,
@@ -72876,6 +76523,7 @@
                                                      '_ZN7log4cxx6Logger9getLoggerEPKw' => 1,
                                                      '_ZN7log4cxx6Logger9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx6Logger9getLoggerERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE' => 1,
+                                                     '_ZN7log4cxx6Logger9setParentESt10shared_ptrIS0_E' => 1,
                                                      '_ZN7log4cxx6LoggerC1ERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx6LoggerC2ERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx6LoggerD0Ev' => 1,
@@ -72897,66 +76545,100 @@
                                                      '_ZN7log4cxx6filter16LevelMatchFilter13registerClassEv' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilter14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilter15setLevelToMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx6filter16LevelMatchFilter16setAcceptOnMatchEb' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD1Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD2Ev' => 1,
+                                                     '_ZN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilterC1Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilterC2Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelMatchFilterD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter16LevelMatchFilterD2Ev' => 1,
+                                                     '_ZN7log4cxx6filter16LevelRangeFilter11setLevelMaxERKSt10shared_ptrINS_5LevelEE' => 1,
+                                                     '_ZN7log4cxx6filter16LevelRangeFilter11setLevelMinERKSt10shared_ptrINS_5LevelEE' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilter13registerClassEv' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilter14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx6filter16LevelRangeFilter16setAcceptOnMatchEb' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD1Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD2Ev' => 1,
+                                                     '_ZN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilterC1Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilterC2Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter16LevelRangeFilterD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter16LevelRangeFilterD2Ev' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilter13registerClassEv' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilter14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx6filter17LoggerMatchFilter16setAcceptOnMatchEb' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilter16setLoggerToMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD1Ev' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD2Ev' => 1,
+                                                     '_ZN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilterC1Ev' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilterC2Ev' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter17LoggerMatchFilterD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter17LoggerMatchFilterD2Ev' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilter13registerClassEv' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilter14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx6filter17StringMatchFilter16setAcceptOnMatchEb' => 1,
+                                                     '_ZN7log4cxx6filter17StringMatchFilter16setStringToMatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterD1Ev' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterD2Ev' => 1,
+                                                     '_ZN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilterC1Ev' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilterC2Ev' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter17StringMatchFilterD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter17StringMatchFilterD2Ev' => 1,
                                                      '_ZN7log4cxx6filter9AndFilter13registerClassEv' => 1,
                                                      '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD1Ev' => 1,
                                                      '_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD2Ev' => 1,
                                                      '_ZN7log4cxx6filter9AndFilter14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx6filter9AndFilter16AndFilterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx6filter9AndFilter16AndFilterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter9AndFilter16AndFilterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx6filter9AndFilter16setAcceptOnMatchEb' => 1,
                                                      '_ZN7log4cxx6filter9AndFilter9addFilterERKSt10shared_ptrINS_3spi6FilterEE' => 1,
                                                      '_ZN7log4cxx6filter9AndFilterC1Ev' => 1,
                                                      '_ZN7log4cxx6filter9AndFilterC2Ev' => 1,
                                                      '_ZN7log4cxx6filter9AndFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter9AndFilterD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter9AndFilterD2Ev' => 1,
+                                                     '_ZN7log4cxx6filter9MapFilter11setKeyValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx6filter9MapFilter13registerClassEv' => 1,
                                                      '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD1Ev' => 1,
                                                      '_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD2Ev' => 1,
                                                      '_ZN7log4cxx6filter9MapFilter14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx6filter9MapFilter15setMustMatchAllEb' => 1,
+                                                     '_ZN7log4cxx6filter9MapFilter16MapFilterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx6filter9MapFilter16MapFilterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter9MapFilter16MapFilterPrivateD2Ev' => 1,
+                                                     '_ZN7log4cxx6filter9MapFilter16setAcceptOnMatchEb' => 1,
                                                      '_ZN7log4cxx6filter9MapFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx6filter9MapFilterC1Ev' => 1,
                                                      '_ZN7log4cxx6filter9MapFilterC2Ev' => 1,
                                                      '_ZN7log4cxx6filter9MapFilterD0Ev' => 1,
                                                      '_ZN7log4cxx6filter9MapFilterD1Ev' => 1,
+                                                     '_ZN7log4cxx6filter9MapFilterD2Ev' => 1,
                                                      '_ZN7log4cxx7classes16DateRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes17LevelRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes18ActionRegistrationE' => -8,
@@ -72977,7 +76659,6 @@
                                                      '_ZN7log4cxx7classes22DateFormatRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes22HTMLLayoutRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes22JSONLayoutRegistrationE' => -8,
-                                                     '_ZN7log4cxx7classes22TTCCLayoutRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes22XMLDOMNodeRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes23InetAddressRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes23InputStreamRegistrationE' => -8,
@@ -73004,7 +76685,6 @@
                                                      '_ZN7log4cxx7classes26FormattingInfoRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes26NOPAbbreviatorRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes26ResourceBundleRegistrationE' => -8,
-                                                     '_ZN7log4cxx7classes26SocketAppenderRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes26SyslogAppenderRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes26TelnetAppenderRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes26WriterAppenderRegistrationE' => -8,
@@ -73029,12 +76709,10 @@
                                                      '_ZN7log4cxx7classes29InputStreamReaderRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes29LoggerMatchFilterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes29RollingPolicyBaseRegistrationE' => -8,
-                                                     '_ZN7log4cxx7classes29SocketHubAppenderRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes29StringMatchFilterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes29XMLSocketAppenderRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes29ZipCompressActionRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes30AppenderAttachableRegistrationE' => -8,
-                                                     '_ZN7log4cxx7classes30ObjectOutputStreamRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes30OutputStreamWriterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes30PatternAbbreviatorRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes30RepositorySelectorRegistrationE' => -8,
@@ -73062,7 +76740,6 @@
                                                      '_ZN7log4cxx7classes35LiteralPatternConverterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes35MessagePatternConverterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes36ColorEndPatternConverterRegistrationE' => -8,
-                                                     '_ZN7log4cxx7classes36DailyRollingFileAppenderRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes36FixedWindowRollingPolicyRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes36TriggeringEventEvaluatorRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes37ClassNamePatternConverterRegistrationE' => -8,
@@ -73071,8 +76748,6 @@
                                                      '_ZN7log4cxx7classes38ColorStartPatternConverterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes38PropertiesPatternConverterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes39FilterBasedTriggeringPolicyRegistrationE' => -8,
-                                                     '_ZN7log4cxx7classes39ObsoleteRollingFileAppenderRegistrationE' => -8,
-                                                     '_ZN7log4cxx7classes39RollingFileAppenderSkeletonRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes40FileLocationPatternConverterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes40FullLocationPatternConverterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes40LineLocationPatternConverterRegistrationE' => -8,
@@ -73084,9 +76759,11 @@
                                                      '_ZN7log4cxx7classes45ShortFileLocationPatternConverterRegistrationE' => -8,
                                                      '_ZN7log4cxx7classes48ThrowableInformationPatternConverterRegistrationE' => -8,
                                                      '_ZN7log4cxx7helpers10ByteBuffer3putEc' => 1,
+                                                     '_ZN7log4cxx7helpers10ByteBuffer4dataEv' => 1,
                                                      '_ZN7log4cxx7helpers10ByteBuffer4flipEv' => 1,
                                                      '_ZN7log4cxx7helpers10ByteBuffer5clearEv' => 1,
                                                      '_ZN7log4cxx7helpers10ByteBuffer5limitEm' => 1,
+                                                     '_ZN7log4cxx7helpers10ByteBuffer7currentEv' => 1,
                                                      '_ZN7log4cxx7helpers10ByteBuffer8positionEm' => 1,
                                                      '_ZN7log4cxx7helpers10ByteBufferC1EPcm' => 1,
                                                      '_ZN7log4cxx7helpers10ByteBufferC2EPcm' => 1,
@@ -73103,13 +76780,6 @@
                                                      '_ZN7log4cxx7helpers10DateFormatD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers10DateFormatD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers10DateFormatD2Ev' => 1,
-                                                     '_ZN7log4cxx7helpers10DateLayout15activateOptionsERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers10DateLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
-                                                     '_ZN7log4cxx7helpers10DateLayoutC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx7helpers10DateLayoutC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx7helpers10DateLayoutD0Ev' => 1,
-                                                     '_ZN7log4cxx7helpers10DateLayoutD1Ev' => 1,
-                                                     '_ZN7log4cxx7helpers10DateLayoutD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers10Properties11setPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx7helpers10Properties3putERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx7helpers10Properties4loadESt10shared_ptrINS0_11InputStreamEE' => 1,
@@ -73200,7 +76870,9 @@
                                                      '_ZN7log4cxx7helpers12FileWatchdog14is_interruptedEv' => 1,
                                                      '_ZN7log4cxx7helpers12FileWatchdog17checkAndConfigureEv' => 1,
                                                      '_ZN7log4cxx7helpers12FileWatchdog3runEv' => 1,
+                                                     '_ZN7log4cxx7helpers12FileWatchdog4fileEv' => 1,
                                                      '_ZN7log4cxx7helpers12FileWatchdog5startEv' => 1,
+                                                     '_ZN7log4cxx7helpers12FileWatchdog8setDelayEl' => 1,
                                                      '_ZN7log4cxx7helpers12FileWatchdogC1ERKNS_4FileE' => 1,
                                                      '_ZN7log4cxx7helpers12FileWatchdogC2ERKNS_4FileE' => 1,
                                                      '_ZN7log4cxx7helpers12FileWatchdogD0Ev' => 1,
@@ -73218,9 +76890,9 @@
                                                      '_ZN7log4cxx7helpers12OutputStreamD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers12ServerSocket12setSoTimeoutEi' => 1,
                                                      '_ZN7log4cxx7helpers12ServerSocket5closeEv' => 1,
-                                                     '_ZN7log4cxx7helpers12ServerSocket6acceptEv' => 1,
-                                                     '_ZN7log4cxx7helpers12ServerSocketC1Ei' => 1,
-                                                     '_ZN7log4cxx7helpers12ServerSocketC2Ei' => 1,
+                                                     '_ZN7log4cxx7helpers12ServerSocket6createEi' => 1,
+                                                     '_ZN7log4cxx7helpers12ServerSocketC1ESt10unique_ptrINS1_19ServerSocketPrivateESt14default_deleteIS3_EE' => 1,
+                                                     '_ZN7log4cxx7helpers12ServerSocketC2ESt10unique_ptrINS1_19ServerSocketPrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx7helpers12ServerSocketD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers12ServerSocketD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers12ServerSocketD2Ev' => 1,
@@ -73235,11 +76907,13 @@
                                                      '_ZN7log4cxx7helpers12StringHelper8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx7helpers12StringHelper8toStringEbRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers12StringHelper8toStringEiRNS0_4PoolERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx7helpers12StringHelper8toStringElRNS0_4PoolERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers12StringHelper8toStringEmRNS0_4PoolERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx7helpers12StringHelper8toStringExRNS0_4PoolERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers12SyslogWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers12SyslogWriterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi' => 1,
                                                      '_ZN7log4cxx7helpers12SyslogWriterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi' => 1,
+                                                     '_ZN7log4cxx7helpers12SyslogWriterD1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers12SyslogWriterD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD2Ev' => 1,
@@ -73317,8 +76991,12 @@
                                                      '_ZN7log4cxx7helpers14APRInitializer11getInstanceEv' => 1,
                                                      '_ZN7log4cxx7helpers14APRInitializer11getRootPoolEv' => 1,
                                                      '_ZN7log4cxx7helpers14APRInitializer12isDestructedE' => -1,
+                                                     '_ZN7log4cxx7helpers14APRInitializer13stopWatchDogsEv' => 1,
+                                                     '_ZN7log4cxx7helpers14APRInitializer13unregisterAllEv' => 1,
+                                                     '_ZN7log4cxx7helpers14APRInitializer15findOrAddObjectEmSt8functionIFSt10shared_ptrINS0_6ObjectEEvEE' => 1,
                                                      '_ZN7log4cxx7helpers14APRInitializer15registerCleanupEPNS0_12FileWatchdogE' => 1,
                                                      '_ZN7log4cxx7helpers14APRInitializer17unregisterCleanupEPNS0_12FileWatchdogE' => 1,
+                                                     '_ZN7log4cxx7helpers14APRInitializer9addObjectEmRKSt10shared_ptrINS0_6ObjectEE' => 1,
                                                      '_ZN7log4cxx7helpers14APRInitializer9getTlsKeyEv' => 1,
                                                      '_ZN7log4cxx7helpers14APRInitializerC1Ev' => 1,
                                                      '_ZN7log4cxx7helpers14APRInitializerC2Ev' => 1,
@@ -73371,11 +77049,16 @@
                                                      '_ZN7log4cxx7helpers14CharsetEncoderD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers14CharsetEncoderD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers14CharsetEncoderD2Ev' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramPacket10setAddressESt10shared_ptrINS0_11InetAddressEE' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramPacket13registerClassEv' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramPacket14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD2Ev' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramPacket7setDataEPv' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramPacket7setDataEPvii' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramPacket7setPortEi' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramPacket9setLengthEi' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramPacketC1EPvi' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramPacketC1EPviSt10shared_ptrINS0_11InetAddressEEi' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramPacketC1EPvii' => 1,
@@ -73389,21 +77072,17 @@
                                                      '_ZN7log4cxx7helpers14DatagramPacketD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocket13registerClassEv' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocket14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramSocket18DatagramSocketPrivD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD2Ev' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocket4bindEiSt10shared_ptrINS0_11InetAddressEE' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocket4sendERSt10shared_ptrINS0_14DatagramPacketEE' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocket5closeEv' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramSocket6createEi' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramSocket6createEiSt10shared_ptrINS0_11InetAddressEE' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocket6createEv' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocket7connectESt10shared_ptrINS0_11InetAddressEEi' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocket7receiveERSt10shared_ptrINS0_14DatagramPacketEE' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocketC1Ei' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocketC1EiSt10shared_ptrINS0_11InetAddressEE' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocketC1Ev' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocketC2Ei' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocketC2EiSt10shared_ptrINS0_11InetAddressEE' => 1,
-                                                     '_ZN7log4cxx7helpers14DatagramSocketC2Ev' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramSocketC1ESt10unique_ptrINS1_18DatagramSocketPrivESt14default_deleteIS3_EE' => 1,
+                                                     '_ZN7log4cxx7helpers14DatagramSocketC2ESt10unique_ptrINS1_18DatagramSocketPrivESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocketD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocketD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers14DatagramSocketD2Ev' => 1,
@@ -73423,6 +77102,13 @@
                                                      '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD2Ev' => 1,
+                                                     '_ZN7log4cxx7helpers15APRServerSocket5closeEv' => 1,
+                                                     '_ZN7log4cxx7helpers15APRServerSocket6acceptEv' => 1,
+                                                     '_ZN7log4cxx7helpers15APRServerSocketC1Ei' => 1,
+                                                     '_ZN7log4cxx7helpers15APRServerSocketC2Ei' => 1,
+                                                     '_ZN7log4cxx7helpers15APRServerSocketD0Ev' => 1,
+                                                     '_ZN7log4cxx7helpers15APRServerSocketD1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers15APRServerSocketD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers15FileInputStream13registerClassEv' => 1,
                                                      '_ZN7log4cxx7helpers15FileInputStream14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamD0Ev' => 1,
@@ -73444,7 +77130,7 @@
                                                      '_ZN7log4cxx7helpers15OptionConverter12findAndSubstERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_10PropertiesE' => 1,
                                                      '_ZN7log4cxx7helpers15OptionConverter16instantiateByKeyERNS0_10PropertiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_5ClassERKSt10shared_ptrINS0_6ObjectEE' => 1,
                                                      '_ZN7log4cxx7helpers15OptionConverter17getSystemPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
-                                                     '_ZN7log4cxx7helpers15OptionConverter18selectAndConfigureERKNS_4FileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_3spi16LoggerRepositoryEE' => 1,
+                                                     '_ZN7log4cxx7helpers15OptionConverter18selectAndConfigureERKNS_4FileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_3spi16LoggerRepositoryEEi' => 1,
                                                      '_ZN7log4cxx7helpers15OptionConverter19convertSpecialCharsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers15OptionConverter22instantiateByClassNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_5ClassERKSt10shared_ptrINS0_6ObjectEE' => 1,
                                                      '_ZN7log4cxx7helpers15OptionConverter5toIntERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi' => 1,
@@ -73555,17 +77241,28 @@
                                                      '_ZN7log4cxx7helpers16SimpleDateFormatD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers16SimpleDateFormatD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers17APRCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx7helpers17APRCharsetDecoderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx7helpers17APRCharsetDecoderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers17APRCharsetDecoderD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers17APRCharsetDecoderD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers17APRCharsetDecoderD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers17APRCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE' => 1,
-                                                     '_ZN7log4cxx7helpers17APRCharsetEncoderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZN7log4cxx7helpers17APRCharsetEncoderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers17APRCharsetEncoderD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers17APRCharsetEncoderD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers17APRCharsetEncoderD2Ev' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocket4bindEiSt10shared_ptrINS0_11InetAddressEE' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocket4initEv' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocket4sendERSt10shared_ptrINS0_14DatagramPacketEE' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocket5closeEv' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocket7connectESt10shared_ptrINS0_11InetAddressEEi' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocket7receiveERSt10shared_ptrINS0_14DatagramPacketEE' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocketC1Ei' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocketC1EiSt10shared_ptrINS0_11InetAddressEE' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocketC1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocketC2Ei' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocketC2EiSt10shared_ptrINS0_11InetAddressEE' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocketC2Ev' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocketD0Ev' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocketD1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers17APRDatagramSocketD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers17CharMessageBuffer3strB5cxx11ERS1_' => 1,
                                                      '_ZN7log4cxx7helpers17CharMessageBuffer3strB5cxx11ERSo' => 1,
                                                      '_ZN7log4cxx7helpers17CharMessageBufferC1Ev' => 1,
@@ -73590,8 +77287,6 @@
                                                      '_ZN7log4cxx7helpers17CharMessageBufferlsEs' => 1,
                                                      '_ZN7log4cxx7helpers17ClassRegistrationC1EPFRKNS0_5ClassEvE' => 1,
                                                      '_ZN7log4cxx7helpers17ClassRegistrationC2EPFRKNS0_5ClassEvE' => 1,
-                                                     '_ZN7log4cxx7helpers17ISO8601DateFormatC1Ev' => 1,
-                                                     '_ZN7log4cxx7helpers17ISO8601DateFormatC2Ev' => 1,
                                                      '_ZN7log4cxx7helpers17ISO8601DateFormatD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers17ISO8601DateFormatD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers17ISO8601DateFormatD2Ev' => 1,
@@ -73634,28 +77329,6 @@
                                                      '_ZN7log4cxx7helpers18DateTimeDateFormatD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers18DateTimeDateFormatD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers18DateTimeDateFormatD2Ev' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream10writeBytesEPKcmRNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream11writeObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream11writeObjectERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_St4lessIS8_ESaISt4pairIKS8_S8_EEERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream11writePrologEPKciPcmRNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream13registerClassEv' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream14writeUTFStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamD0Ev' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamD1Ev' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamD2Ev' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream5closeERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream5flushERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream5resetERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream8writeIntEiRNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream9writeByteEcRNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream9writeLongExRNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStream9writeNullERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStreamC1ESt10shared_ptrINS0_12OutputStreamEERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStreamC2ESt10shared_ptrINS0_12OutputStreamEERNS0_4PoolE' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStreamD0Ev' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStreamD1Ev' => 1,
-                                                     '_ZN7log4cxx7helpers18ObjectOutputStreamD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers18OutputStreamWriter13registerClassEv' => 1,
                                                      '_ZN7log4cxx7helpers18OutputStreamWriter14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD0Ev' => 1,
@@ -73765,6 +77438,7 @@
                                                      '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerC2Ev' => 1,
                                                      '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers20SimpleDateFormatImpl10MonthTokenD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers20SimpleDateFormatImpl10MonthTokenD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers20SimpleDateFormatImpl10MonthTokenD2Ev' => 1,
@@ -73907,6 +77581,7 @@
                                                      '_ZN7log4cxx7helpers22AppenderAttachableImplC2ERNS0_4PoolE' => 1,
                                                      '_ZN7log4cxx7helpers22AppenderAttachableImplD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers22AppenderAttachableImplD1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers22AppenderAttachableImplD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers22ClassNotFoundException13formatMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers22ClassNotFoundExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers22ClassNotFoundExceptionC1ERKS1_' => 1,
@@ -74004,18 +77679,20 @@
                                                      '_ZN7log4cxx7helpers28IllegalMonitorStateExceptionD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers28IllegalMonitorStateExceptionD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers28IllegalMonitorStateExceptionaSERKS1_' => 1,
-                                                     '_ZN7log4cxx7helpers28MessageBufferUseStaticStreamEv' => 1,
+                                                     '_ZN7log4cxx7helpers4Date11currentTimeEv' => 1,
                                                      '_ZN7log4cxx7helpers4Date13registerClassEv' => 1,
                                                      '_ZN7log4cxx7helpers4Date14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx7helpers4Date17getCurrentTimeStdEv' => 1,
                                                      '_ZN7log4cxx7helpers4Date21getMicrosecondsPerDayEv' => 1,
                                                      '_ZN7log4cxx7helpers4Date24getMicrosecondsPerSecondEv' => 1,
+                                                     '_ZN7log4cxx7helpers4Date25setGetCurrentTimeFunctionESt8functionIFlvEE' => 1,
                                                      '_ZN7log4cxx7helpers4Date9ClazzDateD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers4Date9ClazzDateD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers4Date9ClazzDateD2Ev' => 1,
+                                                     '_ZN7log4cxx7helpers4DateC1El' => 1,
                                                      '_ZN7log4cxx7helpers4DateC1Ev' => 1,
-                                                     '_ZN7log4cxx7helpers4DateC1Ex' => 1,
+                                                     '_ZN7log4cxx7helpers4DateC2El' => 1,
                                                      '_ZN7log4cxx7helpers4DateC2Ev' => 1,
-                                                     '_ZN7log4cxx7helpers4DateC2Ex' => 1,
                                                      '_ZN7log4cxx7helpers4DateD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers4DateD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers4DateD2Ev' => 1,
@@ -74050,6 +77727,8 @@
                                                      '_ZN7log4cxx7helpers6LocaleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers6LocaleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx7helpers6LocaleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_' => 1,
+                                                     '_ZN7log4cxx7helpers6LocaleD1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers6LocaleD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers6LogLog11getInstanceEv' => 1,
                                                      '_ZN7log4cxx7helpers6LogLog12setQuietModeEb' => 1,
                                                      '_ZN7log4cxx7helpers6LogLog20setInternalDebuggingEb' => 1,
@@ -74063,6 +77742,8 @@
                                                      '_ZN7log4cxx7helpers6LogLog5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exception' => 1,
                                                      '_ZN7log4cxx7helpers6LogLogC1Ev' => 1,
                                                      '_ZN7log4cxx7helpers6LogLogC2Ev' => 1,
+                                                     '_ZN7log4cxx7helpers6LogLogD1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers6LogLogD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers6Object11ClazzObjectD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers6Object11ClazzObjectD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers6Object11ClazzObjectD2Ev' => 1,
@@ -74083,12 +77764,9 @@
                                                      '_ZN7log4cxx7helpers6Socket11ClazzSocketD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers6Socket13registerClassEv' => 1,
                                                      '_ZN7log4cxx7helpers6Socket14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx7helpers6Socket5closeEv' => 1,
-                                                     '_ZN7log4cxx7helpers6Socket5writeERNS0_10ByteBufferE' => 1,
-                                                     '_ZN7log4cxx7helpers6SocketC1EP12apr_socket_tP10apr_pool_t' => 1,
-                                                     '_ZN7log4cxx7helpers6SocketC1ERSt10shared_ptrINS0_11InetAddressEEi' => 1,
-                                                     '_ZN7log4cxx7helpers6SocketC2EP12apr_socket_tP10apr_pool_t' => 1,
-                                                     '_ZN7log4cxx7helpers6SocketC2ERSt10shared_ptrINS0_11InetAddressEEi' => 1,
+                                                     '_ZN7log4cxx7helpers6Socket6createERSt10shared_ptrINS0_11InetAddressEEi' => 1,
+                                                     '_ZN7log4cxx7helpers6SocketC1ESt10unique_ptrINS1_13SocketPrivateESt14default_deleteIS3_EE' => 1,
+                                                     '_ZN7log4cxx7helpers6SocketC2ESt10unique_ptrINS1_13SocketPrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx7helpers6SocketD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers6SocketD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers6SocketD2Ev' => 1,
@@ -74128,6 +77806,15 @@
                                                      '_ZN7log4cxx7helpers8TimeZoneD0Ev' => 1,
                                                      '_ZN7log4cxx7helpers8TimeZoneD1Ev' => 1,
                                                      '_ZN7log4cxx7helpers8TimeZoneD2Ev' => 1,
+                                                     '_ZN7log4cxx7helpers9APRSocket5closeEv' => 1,
+                                                     '_ZN7log4cxx7helpers9APRSocket5writeERNS0_10ByteBufferE' => 1,
+                                                     '_ZN7log4cxx7helpers9APRSocketC1EP12apr_socket_tP10apr_pool_t' => 1,
+                                                     '_ZN7log4cxx7helpers9APRSocketC1ERSt10shared_ptrINS0_11InetAddressEEi' => 1,
+                                                     '_ZN7log4cxx7helpers9APRSocketC2EP12apr_socket_tP10apr_pool_t' => 1,
+                                                     '_ZN7log4cxx7helpers9APRSocketC2ERSt10shared_ptrINS0_11InetAddressEEi' => 1,
+                                                     '_ZN7log4cxx7helpers9APRSocketD0Ev' => 1,
+                                                     '_ZN7log4cxx7helpers9APRSocketD1Ev' => 1,
+                                                     '_ZN7log4cxx7helpers9APRSocketD2Ev' => 1,
                                                      '_ZN7log4cxx7helpers9ExceptionC1EPKc' => 1,
                                                      '_ZN7log4cxx7helpers9ExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7helpers9ExceptionC1ERKS1_' => 1,
@@ -74142,12 +77829,12 @@
                                                      '_ZN7log4cxx7helpers9Transform19appendEscapingCDATAERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS7_' => 1,
                                                      '_ZN7log4cxx7pattern13PatternParser11ESCAPE_CHARE' => -1,
                                                      '_ZN7log4cxx7pattern13PatternParser14extractOptionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRSt6vectorIS7_SaIS7_EE' => 1,
-                                                     '_ZN7log4cxx7pattern13PatternParser15createConverterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_RKSt3mapIS7_PFSt10shared_ptrINS0_16PatternConverterEERKSt6vectorIS7_SaIS7_EEESt4lessIS7_ESaISt4pairIS8_SL_EEERSH_' => 1,
+                                                     '_ZN7log4cxx7pattern13PatternParser15createConverterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_RKSt3mapIS7_St8functionIFSt10shared_ptrINS0_16PatternConverterEERKSt6vectorIS7_SaIS7_EEEESt4lessIS7_ESaISt4pairIS8_SM_EEERSI_' => 1,
                                                      '_ZN7log4cxx7pattern13PatternParser16extractConverterEcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRS7_SA_' => 1,
-                                                     '_ZN7log4cxx7pattern13PatternParser17finalizeConverterEcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRS7_RKSt10shared_ptrINS0_14FormattingInfoEERKSt3mapIS7_PFSB_INS0_16PatternConverterEERKSt6vectorIS7_SaIS7_EEESt4lessIS7_ESaISt4pairIS8_SP_EEERSJ_ISI_SaISI_EERSJ_ISD_SaISD_EE' => 1,
+                                                     '_ZN7log4cxx7pattern13PatternParser17finalizeConverterEcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRS7_RKSt10shared_ptrINS0_14FormattingInfoEERKSt3mapIS7_St8functionIFSB_INS0_16PatternConverterEERKSt6vectorIS7_SaIS7_EEEESt4lessIS7_ESaISt4pairIS8_SQ_EEERSK_ISJ_SaISJ_EERSK_ISD_SaISD_EE' => 1,
                                                      '_ZN7log4cxx7pattern13PatternParser23isUnicodeIdentifierPartEc' => 1,
                                                      '_ZN7log4cxx7pattern13PatternParser24isUnicodeIdentifierStartEc' => 1,
-                                                     '_ZN7log4cxx7pattern13PatternParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorISt10shared_ptrINS0_16PatternConverterEESaISD_EERSA_ISB_INS0_14FormattingInfoEESaISI_EERKSt3mapIS7_PFSD_RKSA_IS7_SaIS7_EEESt4lessIS7_ESaISt4pairIS8_SS_EEE' => 1,
+                                                     '_ZN7log4cxx7pattern13PatternParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorISt10shared_ptrINS0_16PatternConverterEESaISD_EERSA_ISB_INS0_14FormattingInfoEESaISI_EERKSt3mapIS7_St8functionIFSD_RKSA_IS7_SaIS7_EEEESt4lessIS7_ESaISt4pairIS8_ST_EEE' => 1,
                                                      '_ZN7log4cxx7pattern13PatternParserC1Ev' => 1,
                                                      '_ZN7log4cxx7pattern13PatternParserC2Ev' => 1,
                                                      '_ZN7log4cxx7pattern14FormattingInfo10getDefaultEv' => 1,
@@ -74160,6 +77847,7 @@
                                                      '_ZN7log4cxx7pattern14FormattingInfoC2Ebii' => 1,
                                                      '_ZN7log4cxx7pattern14FormattingInfoD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern14FormattingInfoD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern14FormattingInfoD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern14NOPAbbreviator13registerClassEv' => 1,
                                                      '_ZN7log4cxx7pattern14NOPAbbreviator14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD0Ev' => 1,
@@ -74186,7 +77874,7 @@
                                                      '_ZN7log4cxx7pattern16CachedDateFormat12magicString2E' => -4,
                                                      '_ZN7log4cxx7pattern16CachedDateFormat13regionMatchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS9_mm' => 1,
                                                      '_ZN7log4cxx7pattern16CachedDateFormat17millisecondFormatEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi' => 1,
-                                                     '_ZN7log4cxx7pattern16CachedDateFormat20findMillisecondStartExRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_7helpers10DateFormatEERNSB_4PoolE' => 1,
+                                                     '_ZN7log4cxx7pattern16CachedDateFormat20findMillisecondStartElRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_7helpers10DateFormatEERNSB_4PoolE' => 1,
                                                      '_ZN7log4cxx7pattern16CachedDateFormat23getMaximumCacheValidityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7pattern16CachedDateFormat6digitsE' => -11,
                                                      '_ZN7log4cxx7pattern16CachedDateFormat6magic1E' => -4,
@@ -74201,9 +77889,14 @@
                                                      '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD1Ev' => 1,
                                                      '_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD2Ev' => 1,
+                                                     '_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern16PatternConverter6appendERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS7_' => 1,
                                                      '_ZN7log4cxx7pattern16PatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
+                                                     '_ZN7log4cxx7pattern16PatternConverterC1ESt10unique_ptrINS1_23PatternConverterPrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx7pattern16PatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
+                                                     '_ZN7log4cxx7pattern16PatternConverterC2ESt10unique_ptrINS1_23PatternConverterPrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx7pattern16PatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern16PatternConverterD1Ev' => 1,
                                                      '_ZN7log4cxx7pattern16PatternConverterD2Ev' => 1,
@@ -74232,16 +77925,23 @@
                                                      '_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD1Ev' => 1,
                                                      '_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD2Ev' => 1,
+                                                     '_ZN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern20DatePatternConverterC1ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE' => 1,
                                                      '_ZN7log4cxx7pattern20DatePatternConverterC2ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE' => 1,
                                                      '_ZN7log4cxx7pattern20DatePatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern20DatePatternConverterD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern20DatePatternConverterD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern20NamePatternConverter13registerClassEv' => 1,
                                                      '_ZN7log4cxx7pattern20NamePatternConverter14getAbbreviatorERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE' => 1,
                                                      '_ZN7log4cxx7pattern20NamePatternConverter14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD1Ev' => 1,
                                                      '_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD2Ev' => 1,
+                                                     '_ZN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern20NamePatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt6vectorIS7_SaIS7_EE' => 1,
                                                      '_ZN7log4cxx7pattern20NamePatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RKSt6vectorIS7_SaIS7_EE' => 1,
                                                      '_ZN7log4cxx7pattern21LevelPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE' => 1,
@@ -74298,6 +77998,9 @@
                                                      '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD1Ev' => 1,
                                                      '_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD2Ev' => 1,
+                                                     '_ZN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern23LiteralPatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7pattern23LiteralPatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7pattern23LiteralPatternConverterD0Ev' => 1,
@@ -74333,9 +78036,19 @@
                                                      '_ZN7log4cxx7pattern25ClassNamePatternConverterC2ERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE' => 1,
                                                      '_ZN7log4cxx7pattern25ClassNamePatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern25ClassNamePatternConverterD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter10parseColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_' => 1,
                                                      '_ZN7log4cxx7pattern26ColorStartPatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter12setInfoColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter12setWarnColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7pattern26ColorStartPatternConverter13registerClassEv' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter13setDebugColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter13setErrorColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter13setFatalColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter13setTraceColorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx7pattern26ColorStartPatternConverter14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterD1Ev' => 1,
                                                      '_ZN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterD2Ev' => 1,
@@ -74349,6 +78062,9 @@
                                                      '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD1Ev' => 1,
                                                      '_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD2Ev' => 1,
+                                                     '_ZN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern26PropertiesPatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx7pattern26PropertiesPatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx7pattern26PropertiesPatternConverterD0Ev' => 1,
@@ -74389,7 +78105,9 @@
                                                      '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD1Ev' => 1,
                                                      '_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern28LoggingEventPatternConverterC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
+                                                     '_ZN7log4cxx7pattern28LoggingEventPatternConverterC1ESt10unique_ptrINS0_16PatternConverter23PatternConverterPrivateESt14default_deleteIS4_EE' => 1,
                                                      '_ZN7log4cxx7pattern28LoggingEventPatternConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
+                                                     '_ZN7log4cxx7pattern28LoggingEventPatternConverterC2ESt10unique_ptrINS0_16PatternConverter23PatternConverterPrivateESt14default_deleteIS4_EE' => 1,
                                                      '_ZN7log4cxx7pattern28RelativeTimePatternConverter11newInstanceERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE' => 1,
                                                      '_ZN7log4cxx7pattern28RelativeTimePatternConverter13registerClassEv' => 1,
                                                      '_ZN7log4cxx7pattern28RelativeTimePatternConverter14getStaticClassEv' => 1,
@@ -74446,6 +78164,9 @@
                                                      '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterD0Ev' => 1,
                                                      '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterD1Ev' => 1,
                                                      '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterD2Ev' => 1,
+                                                     '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterC1Eb' => 1,
                                                      '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterC2Eb' => 1,
                                                      '_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD0Ev' => 1,
@@ -74460,6 +78181,9 @@
                                                      '_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD1Ev' => 1,
                                                      '_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD2Ev' => 1,
+                                                     '_ZN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx7rolling16FileRenameActionC1ERKNS_4FileES4_b' => 1,
                                                      '_ZN7log4cxx7rolling16FileRenameActionC2ERKNS_4FileES4_b' => 1,
                                                      '_ZN7log4cxx7rolling16FileRenameActionD0Ev' => 1,
@@ -74469,10 +78193,15 @@
                                                      '_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD1Ev' => 1,
                                                      '_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD2Ev' => 1,
+                                                     '_ZN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateD2Ev' => 1,
+                                                     '_ZN7log4cxx7rolling16GZCompressAction32setThrowIOExceptionOnForkFailureEb' => 1,
                                                      '_ZN7log4cxx7rolling16GZCompressActionC1ERKNS_4FileES4_b' => 1,
                                                      '_ZN7log4cxx7rolling16GZCompressActionC2ERKNS_4FileES4_b' => 1,
                                                      '_ZN7log4cxx7rolling16GZCompressActionD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling16GZCompressActionD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling16GZCompressActionD2Ev' => 1,
                                                      '_ZN7log4cxx7rolling16TriggeringPolicy13registerClassEv' => 1,
                                                      '_ZN7log4cxx7rolling16TriggeringPolicy14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyD0Ev' => 1,
@@ -74491,7 +78220,9 @@
                                                      '_ZN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseD2Ev' => 1,
                                                      '_ZN7log4cxx7rolling17RollingPolicyBase32setCreateIntermediateDirectoriesEb' => 1,
                                                      '_ZN7log4cxx7rolling17RollingPolicyBase9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
+                                                     '_ZN7log4cxx7rolling17RollingPolicyBaseC1ESt10unique_ptrINS1_24RollingPolicyBasePrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx7rolling17RollingPolicyBaseC1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling17RollingPolicyBaseC2ESt10unique_ptrINS1_24RollingPolicyBasePrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx7rolling17RollingPolicyBaseC2Ev' => 1,
                                                      '_ZN7log4cxx7rolling17RollingPolicyBaseD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling17RollingPolicyBaseD1Ev' => 1,
@@ -74501,15 +78232,37 @@
                                                      '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD1Ev' => 1,
                                                      '_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD2Ev' => 1,
+                                                     '_ZN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateD2Ev' => 1,
+                                                     '_ZN7log4cxx7rolling17ZipCompressAction32setThrowIOExceptionOnForkFailureEb' => 1,
                                                      '_ZN7log4cxx7rolling17ZipCompressActionC1ERKNS_4FileES4_b' => 1,
                                                      '_ZN7log4cxx7rolling17ZipCompressActionC2ERKNS_4FileES4_b' => 1,
                                                      '_ZN7log4cxx7rolling17ZipCompressActionD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling17ZipCompressActionD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE' => 1,
                                                      '_ZN7log4cxx7rolling19RollingFileAppender13registerClassEv' => 1,
                                                      '_ZN7log4cxx7rolling19RollingFileAppender14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender14setDatePatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender14setMaxFileSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender15activateOptionsERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender16rolloverInternalERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender16setRollingPolicyERKSt10shared_ptrINS0_13RollingPolicyEE' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender17setMaxBackupIndexEi' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender18setMaximumFileSizeEm' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender19incrementFileLengthEm' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender19makeFileNamePatternERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender19setTriggeringPolicyERKSt10shared_ptrINS0_16TriggeringPolicyEE' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivD0Ev' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivD2Ev' => 1,
                                                      '_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD1Ev' => 1,
                                                      '_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD2Ev' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender5closeEv' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender8rolloverERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
+                                                     '_ZN7log4cxx7rolling19RollingFileAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx7rolling19RollingFileAppenderC1Ev' => 1,
                                                      '_ZN7log4cxx7rolling19RollingFileAppenderC2Ev' => 1,
                                                      '_ZN7log4cxx7rolling19RollingFileAppenderD0Ev' => 1,
@@ -74544,19 +78297,28 @@
                                                      '_ZN7log4cxx7rolling22ManualTriggeringPolicyC2Ev' => 1,
                                                      '_ZN7log4cxx7rolling22ManualTriggeringPolicyD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling22ManualTriggeringPolicyD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling22TimeBasedRollingPolicy10createFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx7rolling22TimeBasedRollingPolicy12initMMapFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx7rolling22TimeBasedRollingPolicy12lockMMapFileEi' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicy13registerClassEv' => 1,
+                                                     '_ZN7log4cxx7rolling22TimeBasedRollingPolicy14createMMapFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicy14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx7rolling22TimeBasedRollingPolicy14isMapFileEmptyERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx7rolling22TimeBasedRollingPolicy14unLockMMapFileEv' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicy15activateOptionsERNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx7rolling22TimeBasedRollingPolicy15setMultiprocessEb' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyD1Ev' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyD2Ev' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE' => 1,
+                                                     '_ZN7log4cxx7rolling22TimeBasedRollingPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicyC1Ev' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicyC2Ev' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicyD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling22TimeBasedRollingPolicyD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling22TimeBasedRollingPolicyD2Ev' => 1,
                                                      '_ZN7log4cxx7rolling24FixedWindowRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx7rolling24FixedWindowRollingPolicy11setMaxIndexEi' => 1,
                                                      '_ZN7log4cxx7rolling24FixedWindowRollingPolicy11setMinIndexEi' => 1,
@@ -74572,6 +78334,7 @@
                                                      '_ZN7log4cxx7rolling24FixedWindowRollingPolicyC2Ev' => 1,
                                                      '_ZN7log4cxx7rolling24FixedWindowRollingPolicyD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling24FixedWindowRollingPolicyD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling24FixedWindowRollingPolicyD2Ev' => 1,
                                                      '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy13registerClassEv' => 1,
                                                      '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy14getMaxFileSizeEv' => 1,
                                                      '_ZN7log4cxx7rolling25SizeBasedTriggeringPolicy14getStaticClassEv' => 1,
@@ -74602,34 +78365,20 @@
                                                      '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD1Ev' => 1,
                                                      '_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD2Ev' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton13registerClassEv' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton15activateOptionsERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton16rolloverInternalERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton16setRollingPolicyERKSt10shared_ptrINS0_13RollingPolicyEE' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton19incrementFileLengthEm' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton19setTriggeringPolicyERKSt10shared_ptrINS0_16TriggeringPolicyEE' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonD0Ev' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonD1Ev' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonD2Ev' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton5closeEv' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton8rolloverERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeleton9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonC1Ev' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonC2Ev' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonD0Ev' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonD1Ev' => 1,
-                                                     '_ZN7log4cxx7rolling27RollingFileAppenderSkeletonD2Ev' => 1,
                                                      '_ZN7log4cxx7rolling6Action11ClazzActionD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling6Action11ClazzActionD1Ev' => 1,
                                                      '_ZN7log4cxx7rolling6Action11ClazzActionD2Ev' => 1,
+                                                     '_ZN7log4cxx7rolling6Action13ActionPrivateD0Ev' => 1,
+                                                     '_ZN7log4cxx7rolling6Action13ActionPrivateD1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling6Action13ActionPrivateD2Ev' => 1,
                                                      '_ZN7log4cxx7rolling6Action13registerClassEv' => 1,
                                                      '_ZN7log4cxx7rolling6Action14getStaticClassEv' => 1,
                                                      '_ZN7log4cxx7rolling6Action15reportExceptionERKSt9exception' => 1,
                                                      '_ZN7log4cxx7rolling6Action3runERNS_7helpers4PoolE' => 1,
                                                      '_ZN7log4cxx7rolling6Action5closeEv' => 1,
+                                                     '_ZN7log4cxx7rolling6ActionC1ESt10unique_ptrINS1_13ActionPrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx7rolling6ActionC1Ev' => 1,
+                                                     '_ZN7log4cxx7rolling6ActionC2ESt10unique_ptrINS1_13ActionPrivateESt14default_deleteIS3_EE' => 1,
                                                      '_ZN7log4cxx7rolling6ActionC2Ev' => 1,
                                                      '_ZN7log4cxx7rolling6ActionD0Ev' => 1,
                                                      '_ZN7log4cxx7rolling6ActionD1Ev' => 1,
@@ -74639,18 +78388,22 @@
                                                      '_ZN7log4cxx8Appender13ClazzAppenderD2Ev' => 1,
                                                      '_ZN7log4cxx8Appender13registerClassEv' => 1,
                                                      '_ZN7log4cxx8Appender14getStaticClassEv' => 1,
+                                                     '_ZN7log4cxx9Hierarchy11addAppenderESt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZN7log4cxx9Hierarchy12isConfiguredEv' => 1,
                                                      '_ZN7log4cxx9Hierarchy12setThresholdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZN7log4cxx9Hierarchy12setThresholdERKSt10shared_ptrINS_5LevelEE' => 1,
                                                      '_ZN7log4cxx9Hierarchy13registerClassEv' => 1,
                                                      '_ZN7log4cxx9Hierarchy13setConfiguredEb' => 1,
-                                                     '_ZN7log4cxx9Hierarchy13updateParentsESt10shared_ptrINS_6LoggerEE' => 1,
+                                                     '_ZN7log4cxx9Hierarchy13updateParentsERKSt10shared_ptrINS_6LoggerEES5_' => 1,
                                                      '_ZN7log4cxx9Hierarchy14ClazzHierarchyD0Ev' => 1,
                                                      '_ZN7log4cxx9Hierarchy14ClazzHierarchyD1Ev' => 1,
                                                      '_ZN7log4cxx9Hierarchy14ClazzHierarchyD2Ev' => 1,
+                                                     '_ZN7log4cxx9Hierarchy14clearAppendersEv' => 1,
                                                      '_ZN7log4cxx9Hierarchy14getStaticClassEv' => 1,
-                                                     '_ZN7log4cxx9Hierarchy14updateChildrenERSt6vectorISt10shared_ptrINS_6LoggerEESaIS4_EES4_' => 1,
+                                                     '_ZN7log4cxx9Hierarchy14updateChildrenEPKNS_6LoggerE' => 1,
+                                                     '_ZN7log4cxx9Hierarchy14updateChildrenERSt6vectorISt10shared_ptrINS_6LoggerEESaIS4_EERKS4_' => 1,
                                                      '_ZN7log4cxx9Hierarchy16shutdownInternalEv' => 1,
+                                                     '_ZN7log4cxx9Hierarchy18ensureIsConfiguredESt8functionIFvvEE' => 1,
                                                      '_ZN7log4cxx9Hierarchy18resetConfigurationEv' => 1,
                                                      '_ZN7log4cxx9Hierarchy20fireAddAppenderEventEPKNS_6LoggerEPKNS_8AppenderE' => 1,
                                                      '_ZN7log4cxx9Hierarchy20setThresholdInternalERKSt10shared_ptrINS_5LevelEE' => 1,
@@ -74690,14 +78443,18 @@
                                                      '_ZNK7log4cxx10HTMLLayout14getContentTypeB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx10HTMLLayout15ClazzHTMLLayout11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx10HTMLLayout15ClazzHTMLLayout7getNameB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx10HTMLLayout15getLocationInfoEv' => 1,
                                                      '_ZNK7log4cxx10HTMLLayout16ignoresThrowableEv' => 1,
                                                      '_ZNK7log4cxx10HTMLLayout4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx10HTMLLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx10HTMLLayout8getClassEv' => 1,
+                                                     '_ZNK7log4cxx10HTMLLayout8getTitleB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx10JSONLayout10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx10JSONLayout14getContentTypeB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx10JSONLayout14getPrettyPrintEv' => 1,
                                                      '_ZNK7log4cxx10JSONLayout15ClazzJSONLayout11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx10JSONLayout15ClazzJSONLayout7getNameB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx10JSONLayout15getLocationInfoEv' => 1,
                                                      '_ZNK7log4cxx10JSONLayout16ignoresThrowableEv' => 1,
                                                      '_ZNK7log4cxx10JSONLayout19appendSerializedMDCERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
                                                      '_ZNK7log4cxx10JSONLayout19appendSerializedNDCERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
@@ -74706,19 +78463,16 @@
                                                      '_ZNK7log4cxx10JSONLayout4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx10JSONLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx10JSONLayout8getClassEv' => 1,
-                                                     '_ZNK7log4cxx10TTCCLayout10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx10TTCCLayout15ClazzTTCCLayout11newInstanceEv' => 1,
-                                                     '_ZNK7log4cxx10TTCCLayout15ClazzTTCCLayout7getNameB5cxx11Ev' => 1,
-                                                     '_ZNK7log4cxx10TTCCLayout16ignoresThrowableEv' => 1,
-                                                     '_ZNK7log4cxx10TTCCLayout4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx10TTCCLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
-                                                     '_ZNK7log4cxx10TTCCLayout8getClassEv' => 1,
                                                      '_ZNK7log4cxx10wlogstream16get_stream_stateERSt8ios_baseS2_RiRb' => 1,
                                                      '_ZNK7log4cxx12FileAppender10instanceofERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx12FileAppender13getBufferSizeEv' => 1,
+                                                     '_ZNK7log4cxx12FileAppender13getBufferedIOEv' => 1,
                                                      '_ZNK7log4cxx12FileAppender17ClazzFileAppender11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx12FileAppender17ClazzFileAppender7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx12FileAppender4castERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx12FileAppender7getFileB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx12FileAppender8getClassEv' => 1,
+                                                     '_ZNK7log4cxx12FileAppender9getAppendEv' => 1,
                                                      '_ZNK7log4cxx12SimpleLayout10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx12SimpleLayout16ignoresThrowableEv' => 1,
                                                      '_ZNK7log4cxx12SimpleLayout17ClazzSimpleLayout11newInstanceEv' => 1,
@@ -74742,16 +78496,19 @@
                                                      '_ZNK7log4cxx13PatternLayout16ignoresThrowableEv' => 1,
                                                      '_ZNK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx13PatternLayout18ClazzPatternLayout7getNameB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx13PatternLayout20getConversionPatternB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx13PatternLayout4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx13PatternLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx13PatternLayout8getClassEv' => 1,
                                                      '_ZNK7log4cxx14WriterAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx14WriterAppender11getEncodingB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx14WriterAppender14requiresLayoutEv' => 1,
+                                                     '_ZNK7log4cxx14WriterAppender17getImmediateFlushEv' => 1,
                                                      '_ZNK7log4cxx14WriterAppender19ClazzWriterAppender7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv' => 1,
                                                      '_ZNK7log4cxx14WriterAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx14WriterAppender8getClassEv' => 1,
+                                                     '_ZNK7log4cxx14WriterAppender9getWriterEv' => 1,
                                                      '_ZNK7log4cxx14logstream_base12isEnabledForERKSt10shared_ptrINS_5LevelEE' => 1,
                                                      '_ZNK7log4cxx15ConsoleAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx15ConsoleAppender20ClazzConsoleAppender11newInstanceEv' => 1,
@@ -74760,6 +78517,9 @@
                                                      '_ZNK7log4cxx15ConsoleAppender8getClassEv' => 1,
                                                      '_ZNK7log4cxx15ConsoleAppender9getTargetB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx16AppenderSkeleton10instanceofERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx16AppenderSkeleton12getThresholdEv' => 1,
+                                                     '_ZNK7log4cxx16AppenderSkeleton14getFirstFilterEv' => 1,
+                                                     '_ZNK7log4cxx16AppenderSkeleton15getErrorHandlerEv' => 1,
                                                      '_ZNK7log4cxx16AppenderSkeleton21ClazzAppenderSkeleton7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx16AppenderSkeleton21isAsSevereAsThresholdERKSt10shared_ptrINS_5LevelEE' => 1,
                                                      '_ZNK7log4cxx16AppenderSkeleton4castERKNS_7helpers5ClassE' => 1,
@@ -74767,11 +78527,6 @@
                                                      '_ZNK7log4cxx16AppenderSkeleton8getClassEv' => 1,
                                                      '_ZNK7log4cxx16AppenderSkeleton9getFilterEv' => 1,
                                                      '_ZNK7log4cxx16AppenderSkeleton9getLayoutEv' => 1,
-                                                     '_ZNK7log4cxx19RollingFileAppender10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx19RollingFileAppender17getMaxBackupIndexEv' => 1,
-                                                     '_ZNK7log4cxx19RollingFileAppender18getMaximumFileSizeEv' => 1,
-                                                     '_ZNK7log4cxx19RollingFileAppender4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx19RollingFileAppender8getClassEv' => 1,
                                                      '_ZNK7log4cxx20DefaultLoggerFactory10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx20DefaultLoggerFactory21makeNewLoggerInstanceERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZNK7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactory7getNameB5cxx11Ev' => 1,
@@ -74782,26 +78537,24 @@
                                                      '_ZNK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx20PropertyConfigurator4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx20PropertyConfigurator8getClassEv' => 1,
-                                                     '_ZNK7log4cxx24ClassRollingFileAppender11newInstanceEv' => 1,
-                                                     '_ZNK7log4cxx24ClassRollingFileAppender7getNameB5cxx11Ev' => 1,
-                                                     '_ZNK7log4cxx24DailyRollingFileAppender10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx24DailyRollingFileAppender14getDatePatternB5cxx11Ev' => 1,
-                                                     '_ZNK7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppender11newInstanceEv' => 1,
-                                                     '_ZNK7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppender7getNameB5cxx11Ev' => 1,
-                                                     '_ZNK7log4cxx24DailyRollingFileAppender4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx24DailyRollingFileAppender8getClassEv' => 1,
                                                      '_ZNK7log4cxx2db12ODBCAppender10instanceofERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx2db12ODBCAppender11getPasswordB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx2db12ODBCAppender13getBufferSizeEv' => 1,
                                                      '_ZNK7log4cxx2db12ODBCAppender14requiresLayoutEv' => 1,
                                                      '_ZNK7log4cxx2db12ODBCAppender15getLogStatementB5cxx11ERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx2db12ODBCAppender4castERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx2db12ODBCAppender6getSqlB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx2db12ODBCAppender6getURLB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx2db12ODBCAppender7getUserB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx2db12ODBCAppender8getClassEv' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender10getSubjectB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender11getSMTPHostB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender11getSMTPPortEv' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender12getEvaluatorEv' => 1,
+                                                     '_ZNK7log4cxx3net12SMTPAppender13getBufferSizeEv' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender14requiresLayoutEv' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender15getLocationInfoEv' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender15getSMTPPasswordB5cxx11Ev' => 1,
@@ -74814,17 +78567,14 @@
                                                      '_ZNK7log4cxx3net12SMTPAppender6getBccB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender7getFromB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3net12SMTPAppender8getClassEv' => 1,
-                                                     '_ZNK7log4cxx3net14SocketAppender10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx3net14SocketAppender14getDefaultPortEv' => 1,
-                                                     '_ZNK7log4cxx3net14SocketAppender15getDefaultDelayEv' => 1,
-                                                     '_ZNK7log4cxx3net14SocketAppender19ClazzSocketAppender11newInstanceEv' => 1,
-                                                     '_ZNK7log4cxx3net14SocketAppender19ClazzSocketAppender7getNameB5cxx11Ev' => 1,
-                                                     '_ZNK7log4cxx3net14SocketAppender4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx3net14SocketAppender8getClassEv' => 1,
                                                      '_ZNK7log4cxx3net14SyslogAppender10instanceofERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx3net14SyslogAppender11getFacilityB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx3net14SyslogAppender13getSyslogHostB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3net14SyslogAppender14requiresLayoutEv' => 1,
                                                      '_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender7getNameB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx3net14SyslogAppender19getFacilityPrintingEv' => 1,
+                                                     '_ZNK7log4cxx3net14SyslogAppender19getMaxMessageLengthEv' => 1,
                                                      '_ZNK7log4cxx3net14SyslogAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx3net14SyslogAppender8getClassEv' => 1,
                                                      '_ZNK7log4cxx3net14TelnetAppender10instanceofERKNS_7helpers5ClassE' => 1,
@@ -74833,18 +78583,13 @@
                                                      '_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3net14TelnetAppender4castERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx3net14TelnetAppender7getPortEv' => 1,
                                                      '_ZNK7log4cxx3net14TelnetAppender8getClassEv' => 1,
                                                      '_ZNK7log4cxx3net16DefaultEvaluator10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluator11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluator7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3net16DefaultEvaluator4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx3net16DefaultEvaluator8getClassEv' => 1,
-                                                     '_ZNK7log4cxx3net17SocketHubAppender10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx3net17SocketHubAppender14requiresLayoutEv' => 1,
-                                                     '_ZNK7log4cxx3net17SocketHubAppender22ClazzSocketHubAppender11newInstanceEv' => 1,
-                                                     '_ZNK7log4cxx3net17SocketHubAppender22ClazzSocketHubAppender7getNameB5cxx11Ev' => 1,
-                                                     '_ZNK7log4cxx3net17SocketHubAppender4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx3net17SocketHubAppender8getClassEv' => 1,
                                                      '_ZNK7log4cxx3net17XMLSocketAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx3net17XMLSocketAppender14getDefaultPortEv' => 1,
                                                      '_ZNK7log4cxx3net17XMLSocketAppender15getDefaultDelayEv' => 1,
@@ -74852,7 +78597,11 @@
                                                      '_ZNK7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppender7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3net17XMLSocketAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx3net17XMLSocketAppender8getClassEv' => 1,
+                                                     '_ZNK7log4cxx3net22SocketAppenderSkeleton13getRemoteHostB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3net22SocketAppenderSkeleton14requiresLayoutEv' => 1,
+                                                     '_ZNK7log4cxx3net22SocketAppenderSkeleton15getLocationInfoEv' => 1,
+                                                     '_ZNK7log4cxx3net22SocketAppenderSkeleton20getReconnectionDelayEv' => 1,
+                                                     '_ZNK7log4cxx3net22SocketAppenderSkeleton7getPortEv' => 1,
                                                      '_ZNK7log4cxx3spi10RootLogger17getEffectiveLevelEv' => 1,
                                                      '_ZNK7log4cxx3spi12Configurator17ClazzConfigurator7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3spi12Configurator8getClassEv' => 1,
@@ -74865,20 +78614,26 @@
                                                      '_ZNK7log4cxx3spi12LocationInfo13getLineNumberEv' => 1,
                                                      '_ZNK7log4cxx3spi12LocationInfo13getMethodNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3spi12LocationInfo16getShortFileNameEv' => 1,
-                                                     '_ZNK7log4cxx3spi12LocationInfo5writeERNS_7helpers18ObjectOutputStreamERNS2_4PoolE' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent10getMDCCopyEv' => 1,
+                                                     '_ZNK7log4cxx3spi12LoggingEvent10getMessageB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent11getPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent12getMDCKeySetB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx3spi12LoggingEvent12getTimeStampEv' => 1,
+                                                     '_ZNK7log4cxx3spi12LoggingEvent13getLoggerNameB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx3spi12LoggingEvent13getThreadNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent17getPropertyKeySetB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent17getThreadUserNameB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx3spi12LoggingEvent18getChronoTimeStampEv' => 1,
+                                                     '_ZNK7log4cxx3spi12LoggingEvent18getRenderedMessageB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx3spi12LoggingEvent22getLocationInformationEv' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx3spi12LoggingEvent5writeERNS_7helpers18ObjectOutputStreamERNS2_4PoolE' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent6getMDCERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS7_' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent6getNDCERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZNK7log4cxx3spi12LoggingEvent8getClassEv' => 1,
+                                                     '_ZNK7log4cxx3spi12LoggingEvent8getLevelEv' => 1,
                                                      '_ZNK7log4cxx3spi13LoggerFactory18ClazzLoggerFactory7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx3spi13LoggerFactory8getClassEv' => 1,
                                                      '_ZNK7log4cxx3spi13OptionHandler18ClazzOptionHandler7getNameB5cxx11Ev' => 1,
@@ -74908,12 +78663,14 @@
                                                      '_ZNK7log4cxx3xml9XMLLayout10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx3xml9XMLLayout14ClazzXMLLayout11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx3xml9XMLLayout14ClazzXMLLayout7getNameB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx3xml9XMLLayout15getLocationInfoEv' => 1,
                                                      '_ZNK7log4cxx3xml9XMLLayout16ignoresThrowableEv' => 1,
                                                      '_ZNK7log4cxx3xml9XMLLayout4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx3xml9XMLLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx3xml9XMLLayout8getClassEv' => 1,
                                                      '_ZNK7log4cxx4File10deleteFileERNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx4File12lastModifiedERNS_7helpers4PoolE' => 1,
+                                                     '_ZNK7log4cxx4File13getAutoDeleteEv' => 1,
                                                      '_ZNK7log4cxx4File4listB5cxx11ERNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx4File4openEPP10apr_file_tiiRNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx4File6existsERNS_7helpers4PoolE' => 1,
@@ -74953,6 +78710,7 @@
                                                      '_ZNK7log4cxx6Logger11ClazzLogger7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx6Logger11forcedLogLSERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoE' => 1,
                                                      '_ZNK7log4cxx6Logger11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZNK7log4cxx6Logger12getHierarchyEv' => 1,
                                                      '_ZNK7log4cxx6Logger12isEnabledForERKSt10shared_ptrINS_5LevelEE' => 1,
                                                      '_ZNK7log4cxx6Logger13callAppendersERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx6Logger13getAdditivityEv' => 1,
@@ -75002,6 +78760,7 @@
                                                      '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoESD_' => 1,
                                                      '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoESD_SD_' => 1,
                                                      '_ZNK7log4cxx6Logger6l7dlogERKSt10shared_ptrINS_5LevelEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3spi12LocationInfoESD_SD_SD_' => 1,
+                                                     '_ZNK7log4cxx6Logger7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx6Logger7getNameERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZNK7log4cxx6Logger7getNameERNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE' => 1,
                                                      '_ZNK7log4cxx6Logger8getClassEv' => 1,
@@ -75019,18 +78778,23 @@
                                                      '_ZNK7log4cxx6filter13DenyAllFilter8getClassEv' => 1,
                                                      '_ZNK7log4cxx6filter16LevelMatchFilter10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx6filter16LevelMatchFilter15getLevelToMatchB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx6filter16LevelMatchFilter16getAcceptOnMatchEv' => 1,
                                                      '_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx6filter16LevelMatchFilter4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx6filter16LevelMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
                                                      '_ZNK7log4cxx6filter16LevelMatchFilter8getClassEv' => 1,
                                                      '_ZNK7log4cxx6filter16LevelRangeFilter10instanceofERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx6filter16LevelRangeFilter11getLevelMaxEv' => 1,
+                                                     '_ZNK7log4cxx6filter16LevelRangeFilter11getLevelMinEv' => 1,
+                                                     '_ZNK7log4cxx6filter16LevelRangeFilter16getAcceptOnMatchEv' => 1,
                                                      '_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx6filter16LevelRangeFilter4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx6filter16LevelRangeFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
                                                      '_ZNK7log4cxx6filter16LevelRangeFilter8getClassEv' => 1,
                                                      '_ZNK7log4cxx6filter17LoggerMatchFilter10instanceofERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx6filter17LoggerMatchFilter16getAcceptOnMatchEv' => 1,
                                                      '_ZNK7log4cxx6filter17LoggerMatchFilter16getLoggerToMatchB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter7getNameB5cxx11Ev' => 1,
@@ -75038,6 +78802,8 @@
                                                      '_ZNK7log4cxx6filter17LoggerMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
                                                      '_ZNK7log4cxx6filter17LoggerMatchFilter8getClassEv' => 1,
                                                      '_ZNK7log4cxx6filter17StringMatchFilter10instanceofERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx6filter17StringMatchFilter16getAcceptOnMatchEv' => 1,
+                                                     '_ZNK7log4cxx6filter17StringMatchFilter16getStringToMatchB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilter11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilter7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx6filter17StringMatchFilter4castERKNS_7helpers5ClassE' => 1,
@@ -75052,15 +78818,22 @@
                                                      '_ZNK7log4cxx6filter9MapFilter10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter7getNameB5cxx11Ev' => 1,
+                                                     '_ZNK7log4cxx6filter9MapFilter15getMustMatchAllEv' => 1,
+                                                     '_ZNK7log4cxx6filter9MapFilter16getAcceptOnMatchEv' => 1,
                                                      '_ZNK7log4cxx6filter9MapFilter4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx6filter9MapFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
                                                      '_ZNK7log4cxx6filter9MapFilter8getClassEv' => 1,
+                                                     '_ZNK7log4cxx6filter9MapFilter8getValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZNK7log4cxx7helpers10ByteBuffer4dataEv' => 1,
+                                                     '_ZNK7log4cxx7helpers10ByteBuffer5limitEv' => 1,
+                                                     '_ZNK7log4cxx7helpers10ByteBuffer7currentEv' => 1,
+                                                     '_ZNK7log4cxx7helpers10ByteBuffer8positionEv' => 1,
+                                                     '_ZNK7log4cxx7helpers10ByteBuffer9remainingEv' => 1,
                                                      '_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE' => 1,
                                                      '_ZNK7log4cxx7helpers10DateFormat15ClazzDateFormat7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers10DateFormat8getClassEv' => 1,
-                                                     '_ZNK7log4cxx7helpers10DateLayout10formatDateERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS0_4PoolE' => 1,
                                                      '_ZNK7log4cxx7helpers10Properties11getPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZNK7log4cxx7helpers10Properties13propertyNamesB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers10Properties3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
@@ -75077,14 +78850,16 @@
                                                      '_ZNK7log4cxx7helpers11InputStream16ClazzInputStream7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers11InputStream4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers11InputStream8getClassEv' => 1,
+                                                     '_ZNK7log4cxx7helpers12CyclicBuffer10getMaxSizeEv' => 1,
+                                                     '_ZNK7log4cxx7helpers12CyclicBuffer6lengthEv' => 1,
                                                      '_ZNK7log4cxx7helpers12OutputStream10instanceofERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers12OutputStream17ClazzOutputStream7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers12OutputStream4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers12OutputStream8getClassEv' => 1,
                                                      '_ZNK7log4cxx7helpers12ServerSocket12getSoTimeoutEv' => 1,
-                                                     '_ZNK7log4cxx7helpers12TimeZoneImpl11GMTTimeZone7explodeEP14apr_time_exp_tx' => 1,
-                                                     '_ZNK7log4cxx7helpers12TimeZoneImpl13FixedTimeZone7explodeEP14apr_time_exp_tx' => 1,
-                                                     '_ZNK7log4cxx7helpers12TimeZoneImpl13LocalTimeZone7explodeEP14apr_time_exp_tx' => 1,
+                                                     '_ZNK7log4cxx7helpers12TimeZoneImpl11GMTTimeZone7explodeEP14apr_time_exp_tl' => 1,
+                                                     '_ZNK7log4cxx7helpers12TimeZoneImpl13FixedTimeZone7explodeEP14apr_time_exp_tl' => 1,
+                                                     '_ZNK7log4cxx7helpers12TimeZoneImpl13LocalTimeZone7explodeEP14apr_time_exp_tl' => 1,
                                                      '_ZNK7log4cxx7helpers13MessageBuffer9hasStreamEv' => 1,
                                                      '_ZNK7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElement7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers13XMLDOMElement8getClassEv' => 1,
@@ -75100,13 +78875,24 @@
                                                      '_ZNK7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoder7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramPacket10getAddressEv' => 1,
                                                      '_ZNK7log4cxx7helpers14DatagramPacket10instanceofERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers14DatagramPacket19ClazzDatagramPacket7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers14DatagramPacket4castERKNS0_5ClassE' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramPacket7getDataEv' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramPacket7getPortEv' => 1,
                                                      '_ZNK7log4cxx7helpers14DatagramPacket8getClassEv' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramPacket9getLengthEv' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramPacket9getOffsetEv' => 1,
                                                      '_ZNK7log4cxx7helpers14DatagramSocket10instanceofERKNS0_5ClassE' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramSocket11isConnectedEv' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramSocket12getLocalPortEv' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramSocket14getInetAddressEv' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramSocket15getLocalAddressEv' => 1,
                                                      '_ZNK7log4cxx7helpers14DatagramSocket19ClazzDatagramSocket7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers14DatagramSocket4castERKNS0_5ClassE' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramSocket7getPortEv' => 1,
+                                                     '_ZNK7log4cxx7helpers14DatagramSocket7isBoundEv' => 1,
                                                      '_ZNK7log4cxx7helpers14DatagramSocket8getClassEv' => 1,
                                                      '_ZNK7log4cxx7helpers14ResourceBundle10instanceofERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers14ResourceBundle19ClazzResourceBundle7getNameB5cxx11Ev' => 1,
@@ -75131,22 +78917,21 @@
                                                      '_ZNK7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriter7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers15SystemOutWriter4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers15SystemOutWriter8getClassEv' => 1,
+                                                     '_ZNK7log4cxx7helpers16FileOutputStream10getFilePtrEv' => 1,
                                                      '_ZNK7log4cxx7helpers16FileOutputStream10instanceofERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers16FileOutputStream21ClazzFileOutputStream7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers16FileOutputStream4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers16FileOutputStream8getClassEv' => 1,
-                                                     '_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE' => 1,
+                                                     '_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE' => 1,
+                                                     '_ZNK7log4cxx7helpers17APRDatagramSocket8isClosedEv' => 1,
                                                      '_ZNK7log4cxx7helpers17CharMessageBuffer9hasStreamEv' => 1,
                                                      '_ZNK7log4cxx7helpers17InputStreamReader10instanceofERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers17InputStreamReader22ClazzInputStreamReader7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers17InputStreamReader4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers17InputStreamReader8getClassEv' => 1,
                                                      '_ZNK7log4cxx7helpers17WideMessageBuffer9hasStreamEv' => 1,
-                                                     '_ZNK7log4cxx7helpers18ObjectOutputStream10instanceofERKNS0_5ClassE' => 1,
-                                                     '_ZNK7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStream7getNameB5cxx11Ev' => 1,
-                                                     '_ZNK7log4cxx7helpers18ObjectOutputStream4castERKNS0_5ClassE' => 1,
-                                                     '_ZNK7log4cxx7helpers18ObjectOutputStream8getClassEv' => 1,
                                                      '_ZNK7log4cxx7helpers18OutputStreamWriter10instanceofERKNS0_5ClassE' => 1,
+                                                     '_ZNK7log4cxx7helpers18OutputStreamWriter18getOutputStreamPtrEv' => 1,
                                                      '_ZNK7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriter7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers18OutputStreamWriter4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers18OutputStreamWriter8getClassEv' => 1,
@@ -75154,7 +78939,7 @@
                                                      '_ZNK7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStream7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers18SocketOutputStream4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers18SocketOutputStream8getClassEv' => 1,
-                                                     '_ZNK7log4cxx7helpers18StrftimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE' => 1,
+                                                     '_ZNK7log4cxx7helpers18StrftimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE' => 1,
                                                      '_ZNK7log4cxx7helpers20ByteArrayInputStream10instanceofERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStream7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7helpers20ByteArrayInputStream4castERKNS0_5ClassE' => 1,
@@ -75207,7 +78992,7 @@
                                                      '_ZNK7log4cxx7helpers22PropertyResourceBundle4castERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers22PropertyResourceBundle8getClassEv' => 1,
                                                      '_ZNK7log4cxx7helpers22PropertyResourceBundle9getStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZNK7log4cxx7helpers22RelativeTimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE' => 1,
+                                                     '_ZNK7log4cxx7helpers22RelativeTimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE' => 1,
                                                      '_ZNK7log4cxx7helpers4Date10instanceofERKNS0_5ClassE' => 1,
                                                      '_ZNK7log4cxx7helpers4Date13getNextSecondEv' => 1,
                                                      '_ZNK7log4cxx7helpers4Date4castERKNS0_5ClassE' => 1,
@@ -75246,6 +79031,9 @@
                                                      '_ZNK7log4cxx7helpers8TimeZone8getClassEv' => 1,
                                                      '_ZNK7log4cxx7helpers9Exception4whatEv' => 1,
                                                      '_ZNK7log4cxx7pattern14FormattingInfo10instanceofERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx7pattern14FormattingInfo12getMaxLengthEv' => 1,
+                                                     '_ZNK7log4cxx7pattern14FormattingInfo12getMinLengthEv' => 1,
+                                                     '_ZNK7log4cxx7pattern14FormattingInfo13isLeftAlignedEv' => 1,
                                                      '_ZNK7log4cxx7pattern14FormattingInfo19ClazzFormattingInfo7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7pattern14FormattingInfo4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx7pattern14FormattingInfo6formatEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
@@ -75260,7 +79048,7 @@
                                                      '_ZNK7log4cxx7pattern15NameAbbreviator4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx7pattern15NameAbbreviator8getClassEv' => 1,
                                                      '_ZNK7log4cxx7pattern16CachedDateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS_7helpers4PoolE' => 1,
-                                                     '_ZNK7log4cxx7pattern16CachedDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS_7helpers4PoolE' => 1,
+                                                     '_ZNK7log4cxx7pattern16CachedDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx7pattern16PatternConverter10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE' => 1,
                                                      '_ZNK7log4cxx7pattern16PatternConverter21ClazzPatternConverter7getNameB5cxx11Ev' => 1,
@@ -75284,7 +79072,7 @@
                                                      '_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_7helpers4DateEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE' => 1,
                                                      '_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE' => 1,
                                                      '_ZNK7log4cxx7pattern20DatePatternConverter8getClassEv' => 1,
-                                                     '_ZNK7log4cxx7pattern20NamePatternConverter10abbreviateEiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZNK7log4cxx7pattern20NamePatternConverter10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZNK7log4cxx7pattern20NamePatternConverter10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverter7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7pattern20NamePatternConverter4castERKNS_7helpers5ClassE' => 1,
@@ -75416,10 +79204,11 @@
                                                      '_ZNK7log4cxx7rolling16TriggeringPolicy4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx7rolling16TriggeringPolicy8getClassEv' => 1,
                                                      '_ZNK7log4cxx7rolling17RollingPolicyBase10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx7rolling17RollingPolicyBase14formatFileNameERSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE' => 1,
+                                                     '_ZNK7log4cxx7rolling17RollingPolicyBase14formatFileNameERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE' => 1,
                                                      '_ZNK7log4cxx7rolling17RollingPolicyBase18getFileNamePatternB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBase7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7rolling17RollingPolicyBase23getDatePatternConverterEv' => 1,
+                                                     '_ZNK7log4cxx7rolling17RollingPolicyBase23getPatternConverterListEv' => 1,
                                                      '_ZNK7log4cxx7rolling17RollingPolicyBase26getIntegerPatternConverterEv' => 1,
                                                      '_ZNK7log4cxx7rolling17RollingPolicyBase32getCreateIntermediateDirectoriesEv' => 1,
                                                      '_ZNK7log4cxx7rolling17RollingPolicyBase4castERKNS_7helpers5ClassE' => 1,
@@ -75430,6 +79219,11 @@
                                                      '_ZNK7log4cxx7rolling17ZipCompressAction7executeERNS_7helpers4PoolE' => 1,
                                                      '_ZNK7log4cxx7rolling17ZipCompressAction8getClassEv' => 1,
                                                      '_ZNK7log4cxx7rolling19RollingFileAppender10instanceofERKNS_7helpers5ClassE' => 1,
+                                                     '_ZNK7log4cxx7rolling19RollingFileAppender13getFileLengthEv' => 1,
+                                                     '_ZNK7log4cxx7rolling19RollingFileAppender16getRollingPolicyEv' => 1,
+                                                     '_ZNK7log4cxx7rolling19RollingFileAppender17getMaxBackupIndexEv' => 1,
+                                                     '_ZNK7log4cxx7rolling19RollingFileAppender18getMaximumFileSizeEv' => 1,
+                                                     '_ZNK7log4cxx7rolling19RollingFileAppender19getTriggeringPolicyEv' => 1,
                                                      '_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender11newInstanceEv' => 1,
                                                      '_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7rolling19RollingFileAppender4castERKNS_7helpers5ClassE' => 1,
@@ -75473,14 +79267,6 @@
                                                      '_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy7getNameB5cxx11Ev' => 1,
                                                      '_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy8getClassEv' => 1,
-                                                     '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton13getFileLengthEv' => 1,
-                                                     '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton16getRollingPolicyEv' => 1,
-                                                     '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton19getTriggeringPolicyEv' => 1,
-                                                     '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeleton11newInstanceEv' => 1,
-                                                     '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeleton7getNameB5cxx11Ev' => 1,
-                                                     '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton8getClassEv' => 1,
                                                      '_ZNK7log4cxx7rolling6Action10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx7rolling6Action10isCompleteEv' => 1,
                                                      '_ZNK7log4cxx7rolling6Action11ClazzAction7getNameB5cxx11Ev' => 1,
@@ -75497,55 +79283,58 @@
                                                      '_ZNK7log4cxx9Hierarchy4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZNK7log4cxx9Hierarchy8getClassEv' => 1,
                                                      '_ZNK7log4cxx9logstream16get_stream_stateERSt8ios_baseS2_RiRb' => 1,
+                                                     '_ZTIFSt10shared_ptrIN7log4cxx7pattern16PatternConverterEERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE' => -16,
                                                      '_ZTIN7log4cxx10HTMLLayout15ClazzHTMLLayoutE' => -24,
                                                      '_ZTIN7log4cxx10HTMLLayoutE' => -24,
                                                      '_ZTIN7log4cxx10JSONLayout15ClazzJSONLayoutE' => -24,
                                                      '_ZTIN7log4cxx10JSONLayoutE' => -24,
-                                                     '_ZTIN7log4cxx10TTCCLayout15ClazzTTCCLayoutE' => -24,
-                                                     '_ZTIN7log4cxx10TTCCLayoutE' => -24,
                                                      '_ZTIN7log4cxx10wlogstreamE' => -24,
+                                                     '_ZTIN7log4cxx12FileAppender16FileAppenderPrivE' => -24,
                                                      '_ZTIN7log4cxx12FileAppender17ClazzFileAppenderE' => -24,
                                                      '_ZTIN7log4cxx12FileAppenderE' => -24,
                                                      '_ZTIN7log4cxx12SimpleLayout17ClazzSimpleLayoutE' => -24,
                                                      '_ZTIN7log4cxx12SimpleLayoutE' => -24,
+                                                     '_ZTIN7log4cxx13AsyncAppender17AsyncAppenderPrivE' => -24,
                                                      '_ZTIN7log4cxx13AsyncAppender18ClazzAsyncAppenderE' => -24,
                                                      '_ZTIN7log4cxx13AsyncAppenderE' => -56,
                                                      '_ZTIN7log4cxx13PatternLayout18ClazzPatternLayoutE' => -24,
                                                      '_ZTIN7log4cxx13PatternLayoutE' => -24,
+                                                     '_ZTIN7log4cxx14WriterAppender18WriterAppenderPrivE' => -24,
                                                      '_ZTIN7log4cxx14WriterAppender19ClazzWriterAppenderE' => -24,
                                                      '_ZTIN7log4cxx14WriterAppenderE' => -24,
                                                      '_ZTIN7log4cxx14logstream_base18logstream_ios_baseE' => -24,
                                                      '_ZTIN7log4cxx14logstream_baseE' => -16,
+                                                     '_ZTIN7log4cxx15ConsoleAppender19ConsoleAppenderPrivE' => -24,
                                                      '_ZTIN7log4cxx15ConsoleAppender20ClazzConsoleAppenderE' => -24,
                                                      '_ZTIN7log4cxx15ConsoleAppenderE' => -24,
                                                      '_ZTIN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonE' => -24,
+                                                     '_ZTIN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateE' => -16,
                                                      '_ZTIN7log4cxx16AppenderSkeletonE' => -56,
                                                      '_ZTIN7log4cxx16PropertyWatchdogE' => -24,
-                                                     '_ZTIN7log4cxx19RollingFileAppenderE' => -24,
+                                                     '_ZTIN7log4cxx20ConfiguratorWatchdogE' => -24,
                                                      '_ZTIN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryE' => -24,
                                                      '_ZTIN7log4cxx20DefaultLoggerFactoryE' => -56,
                                                      '_ZTIN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorE' => -24,
                                                      '_ZTIN7log4cxx20PropertyConfiguratorE' => -56,
-                                                     '_ZTIN7log4cxx24ClassRollingFileAppenderE' => -24,
-                                                     '_ZTIN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderE' => -24,
-                                                     '_ZTIN7log4cxx24DailyRollingFileAppenderE' => -24,
+                                                     '_ZTIN7log4cxx2db12ODBCAppender16ODBCAppenderPrivE' => -24,
                                                      '_ZTIN7log4cxx2db12ODBCAppender17ClazzODBCAppenderE' => -24,
                                                      '_ZTIN7log4cxx2db12ODBCAppenderE' => -24,
                                                      '_ZTIN7log4cxx2db12SQLExceptionE' => -24,
                                                      '_ZTIN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderE' => -24,
+                                                     '_ZTIN7log4cxx3net12SMTPAppender8SMTPPrivE' => -24,
                                                      '_ZTIN7log4cxx3net12SMTPAppenderE' => -24,
-                                                     '_ZTIN7log4cxx3net14SocketAppender19ClazzSocketAppenderE' => -24,
-                                                     '_ZTIN7log4cxx3net14SocketAppenderE' => -24,
+                                                     '_ZTIN7log4cxx3net14SyslogAppender18SyslogAppenderPrivE' => -24,
                                                      '_ZTIN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderE' => -24,
                                                      '_ZTIN7log4cxx3net14SyslogAppenderE' => -24,
+                                                     '_ZTIN7log4cxx3net14TelnetAppender18TelnetAppenderPrivE' => -24,
                                                      '_ZTIN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderE' => -24,
                                                      '_ZTIN7log4cxx3net14TelnetAppenderE' => -24,
                                                      '_ZTIN7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluatorE' => -24,
                                                      '_ZTIN7log4cxx3net16DefaultEvaluatorE' => -56,
-                                                     '_ZTIN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderE' => -24,
-                                                     '_ZTIN7log4cxx3net17SocketHubAppenderE' => -24,
+                                                     '_ZTIN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivE' => -24,
                                                      '_ZTIN7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppenderE' => -24,
                                                      '_ZTIN7log4cxx3net17XMLSocketAppenderE' => -24,
+                                                     '_ZTIN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivE' => -24,
                                                      '_ZTIN7log4cxx3net22SocketAppenderSkeletonE' => -24,
                                                      '_ZTIN7log4cxx3spi10RootLoggerE' => -24,
                                                      '_ZTIN7log4cxx3spi12Configurator17ClazzConfiguratorE' => -24,
@@ -75569,7 +79358,8 @@
                                                      '_ZTIN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorE' => -24,
                                                      '_ZTIN7log4cxx3spi25DefaultRepositorySelectorE' => -56,
                                                      '_ZTIN7log4cxx3spi6Filter11ClazzFilterE' => -24,
-                                                     '_ZTIN7log4cxx3spi6FilterE' => -56,
+                                                     '_ZTIN7log4cxx3spi6Filter13FilterPrivateE' => -16,
+                                                     '_ZTIN7log4cxx3spi6FilterE' => -40,
                                                      '_ZTIN7log4cxx3xml11XMLWatchdogE' => -24,
                                                      '_ZTIN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorE' => -24,
                                                      '_ZTIN7log4cxx3xml15DOMConfiguratorE' => -56,
@@ -75582,24 +79372,29 @@
                                                      '_ZTIN7log4cxx6Layout11ClazzLayoutE' => -24,
                                                      '_ZTIN7log4cxx6LayoutE' => -56,
                                                      '_ZTIN7log4cxx6Logger11ClazzLoggerE' => -24,
-                                                     '_ZTIN7log4cxx6LoggerE' => -56,
+                                                     '_ZTIN7log4cxx6LoggerE' => -40,
                                                      '_ZTIN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterE' => -24,
                                                      '_ZTIN7log4cxx6filter13DenyAllFilterE' => -24,
                                                      '_ZTIN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterE' => -24,
+                                                     '_ZTIN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateE' => -24,
                                                      '_ZTIN7log4cxx6filter16LevelMatchFilterE' => -24,
                                                      '_ZTIN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterE' => -24,
+                                                     '_ZTIN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateE' => -24,
                                                      '_ZTIN7log4cxx6filter16LevelRangeFilterE' => -24,
                                                      '_ZTIN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterE' => -24,
+                                                     '_ZTIN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateE' => -24,
                                                      '_ZTIN7log4cxx6filter17LoggerMatchFilterE' => -24,
                                                      '_ZTIN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterE' => -24,
+                                                     '_ZTIN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateE' => -24,
                                                      '_ZTIN7log4cxx6filter17StringMatchFilterE' => -24,
                                                      '_ZTIN7log4cxx6filter9AndFilter14ClazzAndFilterE' => -24,
+                                                     '_ZTIN7log4cxx6filter9AndFilter16AndFilterPrivateE' => -24,
                                                      '_ZTIN7log4cxx6filter9AndFilterE' => -24,
                                                      '_ZTIN7log4cxx6filter9MapFilter14ClazzMapFilterE' => -24,
+                                                     '_ZTIN7log4cxx6filter9MapFilter16MapFilterPrivateE' => -24,
                                                      '_ZTIN7log4cxx6filter9MapFilterE' => -24,
                                                      '_ZTIN7log4cxx7helpers10DateFormat15ClazzDateFormatE' => -24,
                                                      '_ZTIN7log4cxx7helpers10DateFormatE' => -24,
-                                                     '_ZTIN7log4cxx7helpers10DateLayoutE' => -24,
                                                      '_ZTIN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeE' => -24,
                                                      '_ZTIN7log4cxx7helpers10XMLDOMNodeE' => -40,
                                                      '_ZTIN7log4cxx7helpers11IOExceptionE' => -24,
@@ -75634,6 +79429,7 @@
                                                      '_ZTIN7log4cxx7helpers14XMLDOMDocumentE' => -40,
                                                      '_ZTIN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListE' => -24,
                                                      '_ZTIN7log4cxx7helpers14XMLDOMNodeListE' => -40,
+                                                     '_ZTIN7log4cxx7helpers15APRServerSocketE' => -24,
                                                      '_ZTIN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamE' => -24,
                                                      '_ZTIN7log4cxx7helpers15FileInputStreamE' => -24,
                                                      '_ZTIN7log4cxx7helpers15SocketExceptionE' => -24,
@@ -75649,12 +79445,11 @@
                                                      '_ZTIN7log4cxx7helpers16SimpleDateFormatE' => -24,
                                                      '_ZTIN7log4cxx7helpers17APRCharsetDecoderE' => -24,
                                                      '_ZTIN7log4cxx7helpers17APRCharsetEncoderE' => -24,
+                                                     '_ZTIN7log4cxx7helpers17APRDatagramSocketE' => -24,
                                                      '_ZTIN7log4cxx7helpers17ISO8601DateFormatE' => -24,
                                                      '_ZTIN7log4cxx7helpers17InputStreamReader22ClazzInputStreamReaderE' => -24,
                                                      '_ZTIN7log4cxx7helpers17InputStreamReaderE' => -24,
                                                      '_ZTIN7log4cxx7helpers18DateTimeDateFormatE' => -24,
-                                                     '_ZTIN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamE' => -24,
-                                                     '_ZTIN7log4cxx7helpers18ObjectOutputStreamE' => -24,
                                                      '_ZTIN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterE' => -24,
                                                      '_ZTIN7log4cxx7helpers18OutputStreamWriterE' => -24,
                                                      '_ZTIN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamE' => -24,
@@ -75705,7 +79500,7 @@
                                                      '_ZTIN7log4cxx7helpers21UTF16LECharsetEncoderE' => -24,
                                                      '_ZTIN7log4cxx7helpers22AbsoluteTimeDateFormatE' => -24,
                                                      '_ZTIN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplE' => -24,
-                                                     '_ZTIN7log4cxx7helpers22AppenderAttachableImplE' => -56,
+                                                     '_ZTIN7log4cxx7helpers22AppenderAttachableImplE' => -40,
                                                      '_ZTIN7log4cxx7helpers22ClassNotFoundExceptionE' => -24,
                                                      '_ZTIN7log4cxx7helpers22ClosedChannelExceptionE' => -24,
                                                      '_ZTIN7log4cxx7helpers22ISOLatinCharsetDecoderE' => -24,
@@ -75735,6 +79530,7 @@
                                                      '_ZTIN7log4cxx7helpers7IntegerE' => -24,
                                                      '_ZTIN7log4cxx7helpers8TimeZone13ClazzTimeZoneE' => -24,
                                                      '_ZTIN7log4cxx7helpers8TimeZoneE' => -24,
+                                                     '_ZTIN7log4cxx7helpers9APRSocketE' => -24,
                                                      '_ZTIN7log4cxx7helpers9ExceptionE' => -24,
                                                      '_ZTIN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoE' => -24,
                                                      '_ZTIN7log4cxx7pattern14FormattingInfoE' => -40,
@@ -75744,14 +79540,17 @@
                                                      '_ZTIN7log4cxx7pattern15NameAbbreviatorE' => -24,
                                                      '_ZTIN7log4cxx7pattern16CachedDateFormatE' => -24,
                                                      '_ZTIN7log4cxx7pattern16PatternConverter21ClazzPatternConverterE' => -24,
+                                                     '_ZTIN7log4cxx7pattern16PatternConverter23PatternConverterPrivateE' => -16,
                                                      '_ZTIN7log4cxx7pattern16PatternConverterE' => -40,
                                                      '_ZTIN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorE' => -24,
                                                      '_ZTIN7log4cxx7pattern18PatternAbbreviatorE' => -24,
                                                      '_ZTIN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern19NDCPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterE' => -24,
+                                                     '_ZTIN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateE' => -24,
                                                      '_ZTIN7log4cxx7pattern20DatePatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterE' => -24,
+                                                     '_ZTIN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateE' => -24,
                                                      '_ZTIN7log4cxx7pattern20NamePatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern21LevelPatternConverterE' => -24,
@@ -75764,6 +79563,7 @@
                                                      '_ZTIN7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern23IntegerPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterE' => -24,
+                                                     '_ZTIN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateE' => -24,
                                                      '_ZTIN7log4cxx7pattern23LiteralPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern23MessagePatternConverterE' => -24,
@@ -75771,9 +79571,11 @@
                                                      '_ZTIN7log4cxx7pattern24ColorEndPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern25ClassNamePatternConverterE' => -24,
+                                                     '_ZTIN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateE' => -24,
                                                      '_ZTIN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern26ColorStartPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterE' => -24,
+                                                     '_ZTIN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateE' => -24,
                                                      '_ZTIN7log4cxx7pattern26PropertiesPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern28FileLocationPatternConverterE' => -24,
@@ -75794,19 +79596,24 @@
                                                      '_ZTIN7log4cxx7pattern33ShortFileLocationPatternConverter38ClazzShortFileLocationPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern33ShortFileLocationPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterE' => -24,
+                                                     '_ZTIN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateE' => -24,
                                                      '_ZTIN7log4cxx7pattern36ThrowableInformationPatternConverterE' => -24,
                                                      '_ZTIN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyE' => -24,
                                                      '_ZTIN7log4cxx7rolling13RollingPolicyE' => -40,
                                                      '_ZTIN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionE' => -24,
+                                                     '_ZTIN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateE' => -24,
                                                      '_ZTIN7log4cxx7rolling16FileRenameActionE' => -24,
                                                      '_ZTIN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionE' => -24,
+                                                     '_ZTIN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateE' => -24,
                                                      '_ZTIN7log4cxx7rolling16GZCompressActionE' => -24,
                                                      '_ZTIN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyE' => -24,
                                                      '_ZTIN7log4cxx7rolling16TriggeringPolicyE' => -56,
                                                      '_ZTIN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseE' => -24,
                                                      '_ZTIN7log4cxx7rolling17RollingPolicyBaseE' => -56,
                                                      '_ZTIN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionE' => -24,
+                                                     '_ZTIN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateE' => -24,
                                                      '_ZTIN7log4cxx7rolling17ZipCompressActionE' => -24,
+                                                     '_ZTIN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivE' => -24,
                                                      '_ZTIN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderE' => -24,
                                                      '_ZTIN7log4cxx7rolling19RollingFileAppenderE' => -24,
                                                      '_ZTIN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionE' => -24,
@@ -75822,69 +79629,71 @@
                                                      '_ZTIN7log4cxx7rolling25SizeBasedTriggeringPolicyE' => -24,
                                                      '_ZTIN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyE' => -24,
                                                      '_ZTIN7log4cxx7rolling27FilterBasedTriggeringPolicyE' => -24,
-                                                     '_ZTIN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonE' => -24,
-                                                     '_ZTIN7log4cxx7rolling27RollingFileAppenderSkeletonE' => -24,
                                                      '_ZTIN7log4cxx7rolling6Action11ClazzActionE' => -24,
+                                                     '_ZTIN7log4cxx7rolling6Action13ActionPrivateE' => -16,
                                                      '_ZTIN7log4cxx7rolling6ActionE' => -40,
                                                      '_ZTIN7log4cxx8Appender13ClazzAppenderE' => -24,
                                                      '_ZTIN7log4cxx8AppenderE' => -40,
                                                      '_ZTIN7log4cxx9Hierarchy14ClazzHierarchyE' => -24,
-                                                     '_ZTIN7log4cxx9HierarchyE' => -72,
+                                                     '_ZTIN7log4cxx9HierarchyE' => -24,
                                                      '_ZTIN7log4cxx9logstreamE' => -24,
                                                      '_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx13AsyncAppenderEFvvEPS4_EEEEEE' => -24,
                                                      '_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx3net14TelnetAppenderEFvvEPS5_EEEEEE' => -24,
-                                                     '_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx3net17SocketHubAppenderEFvvEPS5_EEEEEE' => -24,
                                                      '_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx3net22SocketAppenderSkeletonEFvvEPS5_EEEEEE' => -24,
                                                      '_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx7helpers12FileWatchdogEFvvEPS5_EEEEEE' => -24,
+                                                     '_ZTIPFSt10shared_ptrIN7log4cxx7pattern16PatternConverterEERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE' => -32,
+                                                     '_ZTSFSt10shared_ptrIN7log4cxx7pattern16PatternConverterEERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE' => -127,
                                                      '_ZTSN7log4cxx10HTMLLayout15ClazzHTMLLayoutE' => -40,
                                                      '_ZTSN7log4cxx10HTMLLayoutE' => -23,
                                                      '_ZTSN7log4cxx10JSONLayout15ClazzJSONLayoutE' => -40,
                                                      '_ZTSN7log4cxx10JSONLayoutE' => -23,
-                                                     '_ZTSN7log4cxx10TTCCLayout15ClazzTTCCLayoutE' => -40,
-                                                     '_ZTSN7log4cxx10TTCCLayoutE' => -23,
                                                      '_ZTSN7log4cxx10wlogstreamE' => -23,
+                                                     '_ZTSN7log4cxx12FileAppender16FileAppenderPrivE' => -43,
                                                      '_ZTSN7log4cxx12FileAppender17ClazzFileAppenderE' => -44,
                                                      '_ZTSN7log4cxx12FileAppenderE' => -25,
                                                      '_ZTSN7log4cxx12SimpleLayout17ClazzSimpleLayoutE' => -44,
                                                      '_ZTSN7log4cxx12SimpleLayoutE' => -25,
+                                                     '_ZTSN7log4cxx13AsyncAppender17AsyncAppenderPrivE' => -45,
                                                      '_ZTSN7log4cxx13AsyncAppender18ClazzAsyncAppenderE' => -46,
                                                      '_ZTSN7log4cxx13AsyncAppenderE' => -26,
                                                      '_ZTSN7log4cxx13PatternLayout18ClazzPatternLayoutE' => -46,
                                                      '_ZTSN7log4cxx13PatternLayoutE' => -26,
+                                                     '_ZTSN7log4cxx14WriterAppender18WriterAppenderPrivE' => -47,
                                                      '_ZTSN7log4cxx14WriterAppender19ClazzWriterAppenderE' => -48,
                                                      '_ZTSN7log4cxx14WriterAppenderE' => -27,
                                                      '_ZTSN7log4cxx14logstream_base18logstream_ios_baseE' => -47,
                                                      '_ZTSN7log4cxx14logstream_baseE' => -27,
+                                                     '_ZTSN7log4cxx15ConsoleAppender19ConsoleAppenderPrivE' => -49,
                                                      '_ZTSN7log4cxx15ConsoleAppender20ClazzConsoleAppenderE' => -50,
                                                      '_ZTSN7log4cxx15ConsoleAppenderE' => -28,
                                                      '_ZTSN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonE' => -52,
+                                                     '_ZTSN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateE' => -54,
                                                      '_ZTSN7log4cxx16AppenderSkeletonE' => -29,
                                                      '_ZTSN7log4cxx16PropertyWatchdogE' => -29,
-                                                     '_ZTSN7log4cxx19RollingFileAppenderE' => -32,
+                                                     '_ZTSN7log4cxx20ConfiguratorWatchdogE' => -33,
                                                      '_ZTSN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryE' => -60,
                                                      '_ZTSN7log4cxx20DefaultLoggerFactoryE' => -33,
                                                      '_ZTSN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorE' => -60,
                                                      '_ZTSN7log4cxx20PropertyConfiguratorE' => -33,
-                                                     '_ZTSN7log4cxx24ClassRollingFileAppenderE' => -37,
-                                                     '_ZTSN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderE' => -68,
-                                                     '_ZTSN7log4cxx24DailyRollingFileAppenderE' => -37,
+                                                     '_ZTSN7log4cxx2db12ODBCAppender16ODBCAppenderPrivE' => -46,
                                                      '_ZTSN7log4cxx2db12ODBCAppender17ClazzODBCAppenderE' => -47,
                                                      '_ZTSN7log4cxx2db12ODBCAppenderE' => -28,
                                                      '_ZTSN7log4cxx2db12SQLExceptionE' => -28,
                                                      '_ZTSN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderE' => -48,
+                                                     '_ZTSN7log4cxx3net12SMTPAppender8SMTPPrivE' => -38,
                                                      '_ZTSN7log4cxx3net12SMTPAppenderE' => -29,
-                                                     '_ZTSN7log4cxx3net14SocketAppender19ClazzSocketAppenderE' => -52,
-                                                     '_ZTSN7log4cxx3net14SocketAppenderE' => -31,
+                                                     '_ZTSN7log4cxx3net14SyslogAppender18SyslogAppenderPrivE' => -51,
                                                      '_ZTSN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderE' => -52,
                                                      '_ZTSN7log4cxx3net14SyslogAppenderE' => -31,
+                                                     '_ZTSN7log4cxx3net14TelnetAppender18TelnetAppenderPrivE' => -51,
                                                      '_ZTSN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderE' => -52,
                                                      '_ZTSN7log4cxx3net14TelnetAppenderE' => -31,
                                                      '_ZTSN7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluatorE' => -56,
                                                      '_ZTSN7log4cxx3net16DefaultEvaluatorE' => -33,
-                                                     '_ZTSN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderE' => -58,
-                                                     '_ZTSN7log4cxx3net17SocketHubAppenderE' => -34,
+                                                     '_ZTSN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivE' => -57,
                                                      '_ZTSN7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppenderE' => -58,
                                                      '_ZTSN7log4cxx3net17XMLSocketAppenderE' => -34,
+                                                     '_ZTSN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivE' => -67,
                                                      '_ZTSN7log4cxx3net22SocketAppenderSkeletonE' => -39,
                                                      '_ZTSN7log4cxx3spi10RootLoggerE' => -27,
                                                      '_ZTSN7log4cxx3spi12Configurator17ClazzConfiguratorE' => -48,
@@ -75908,6 +79717,7 @@
                                                      '_ZTSN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorE' => -74,
                                                      '_ZTSN7log4cxx3spi25DefaultRepositorySelectorE' => -42,
                                                      '_ZTSN7log4cxx3spi6Filter11ClazzFilterE' => -35,
+                                                     '_ZTSN7log4cxx3spi6Filter13FilterPrivateE' => -37,
                                                      '_ZTSN7log4cxx3spi6FilterE' => -22,
                                                      '_ZTSN7log4cxx3xml11XMLWatchdogE' => -28,
                                                      '_ZTSN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorE' => -54,
@@ -75925,20 +79735,25 @@
                                                      '_ZTSN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterE' => -53,
                                                      '_ZTSN7log4cxx6filter13DenyAllFilterE' => -33,
                                                      '_ZTSN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterE' => -59,
+                                                     '_ZTSN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateE' => -61,
                                                      '_ZTSN7log4cxx6filter16LevelMatchFilterE' => -36,
                                                      '_ZTSN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterE' => -59,
+                                                     '_ZTSN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateE' => -61,
                                                      '_ZTSN7log4cxx6filter16LevelRangeFilterE' => -36,
                                                      '_ZTSN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterE' => -61,
+                                                     '_ZTSN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateE' => -63,
                                                      '_ZTSN7log4cxx6filter17LoggerMatchFilterE' => -37,
                                                      '_ZTSN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterE' => -61,
+                                                     '_ZTSN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateE' => -63,
                                                      '_ZTSN7log4cxx6filter17StringMatchFilterE' => -37,
                                                      '_ZTSN7log4cxx6filter9AndFilter14ClazzAndFilterE' => -44,
+                                                     '_ZTSN7log4cxx6filter9AndFilter16AndFilterPrivateE' => -46,
                                                      '_ZTSN7log4cxx6filter9AndFilterE' => -28,
                                                      '_ZTSN7log4cxx6filter9MapFilter14ClazzMapFilterE' => -44,
+                                                     '_ZTSN7log4cxx6filter9MapFilter16MapFilterPrivateE' => -46,
                                                      '_ZTSN7log4cxx6filter9MapFilterE' => -28,
                                                      '_ZTSN7log4cxx7helpers10DateFormat15ClazzDateFormatE' => -48,
                                                      '_ZTSN7log4cxx7helpers10DateFormatE' => -31,
-                                                     '_ZTSN7log4cxx7helpers10DateLayoutE' => -31,
                                                      '_ZTSN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeE' => -48,
                                                      '_ZTSN7log4cxx7helpers10XMLDOMNodeE' => -31,
                                                      '_ZTSN7log4cxx7helpers11IOExceptionE' => -32,
@@ -75973,6 +79788,7 @@
                                                      '_ZTSN7log4cxx7helpers14XMLDOMDocumentE' => -35,
                                                      '_ZTSN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListE' => -56,
                                                      '_ZTSN7log4cxx7helpers14XMLDOMNodeListE' => -35,
+                                                     '_ZTSN7log4cxx7helpers15APRServerSocketE' => -36,
                                                      '_ZTSN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamE' => -58,
                                                      '_ZTSN7log4cxx7helpers15FileInputStreamE' => -36,
                                                      '_ZTSN7log4cxx7helpers15SocketExceptionE' => -36,
@@ -75988,12 +79804,11 @@
                                                      '_ZTSN7log4cxx7helpers16SimpleDateFormatE' => -37,
                                                      '_ZTSN7log4cxx7helpers17APRCharsetDecoderE' => -38,
                                                      '_ZTSN7log4cxx7helpers17APRCharsetEncoderE' => -38,
+                                                     '_ZTSN7log4cxx7helpers17APRDatagramSocketE' => -38,
                                                      '_ZTSN7log4cxx7helpers17ISO8601DateFormatE' => -38,
                                                      '_ZTSN7log4cxx7helpers17InputStreamReader22ClazzInputStreamReaderE' => -62,
                                                      '_ZTSN7log4cxx7helpers17InputStreamReaderE' => -38,
                                                      '_ZTSN7log4cxx7helpers18DateTimeDateFormatE' => -39,
-                                                     '_ZTSN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamE' => -64,
-                                                     '_ZTSN7log4cxx7helpers18ObjectOutputStreamE' => -39,
                                                      '_ZTSN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterE' => -64,
                                                      '_ZTSN7log4cxx7helpers18OutputStreamWriterE' => -39,
                                                      '_ZTSN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamE' => -64,
@@ -76074,6 +79889,7 @@
                                                      '_ZTSN7log4cxx7helpers7IntegerE' => -27,
                                                      '_ZTSN7log4cxx7helpers8TimeZone13ClazzTimeZoneE' => -43,
                                                      '_ZTSN7log4cxx7helpers8TimeZoneE' => -28,
+                                                     '_ZTSN7log4cxx7helpers9APRSocketE' => -29,
                                                      '_ZTSN7log4cxx7helpers9ExceptionE' => -29,
                                                      '_ZTSN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoE' => -56,
                                                      '_ZTSN7log4cxx7pattern14FormattingInfoE' => -35,
@@ -76083,14 +79899,17 @@
                                                      '_ZTSN7log4cxx7pattern15NameAbbreviatorE' => -36,
                                                      '_ZTSN7log4cxx7pattern16CachedDateFormatE' => -37,
                                                      '_ZTSN7log4cxx7pattern16PatternConverter21ClazzPatternConverterE' => -60,
+                                                     '_ZTSN7log4cxx7pattern16PatternConverter23PatternConverterPrivateE' => -62,
                                                      '_ZTSN7log4cxx7pattern16PatternConverterE' => -37,
                                                      '_ZTSN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorE' => -64,
                                                      '_ZTSN7log4cxx7pattern18PatternAbbreviatorE' => -39,
                                                      '_ZTSN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterE' => -66,
                                                      '_ZTSN7log4cxx7pattern19NDCPatternConverterE' => -40,
                                                      '_ZTSN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterE' => -68,
+                                                     '_ZTSN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateE' => -70,
                                                      '_ZTSN7log4cxx7pattern20DatePatternConverterE' => -41,
                                                      '_ZTSN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterE' => -68,
+                                                     '_ZTSN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateE' => -70,
                                                      '_ZTSN7log4cxx7pattern20NamePatternConverterE' => -41,
                                                      '_ZTSN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterE' => -70,
                                                      '_ZTSN7log4cxx7pattern21LevelPatternConverterE' => -42,
@@ -76103,6 +79922,7 @@
                                                      '_ZTSN7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverterE' => -74,
                                                      '_ZTSN7log4cxx7pattern23IntegerPatternConverterE' => -44,
                                                      '_ZTSN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterE' => -74,
+                                                     '_ZTSN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateE' => -76,
                                                      '_ZTSN7log4cxx7pattern23LiteralPatternConverterE' => -44,
                                                      '_ZTSN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterE' => -74,
                                                      '_ZTSN7log4cxx7pattern23MessagePatternConverterE' => -44,
@@ -76110,9 +79930,11 @@
                                                      '_ZTSN7log4cxx7pattern24ColorEndPatternConverterE' => -45,
                                                      '_ZTSN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterE' => -78,
                                                      '_ZTSN7log4cxx7pattern25ClassNamePatternConverterE' => -46,
+                                                     '_ZTSN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateE' => -77,
                                                      '_ZTSN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterE' => -80,
                                                      '_ZTSN7log4cxx7pattern26ColorStartPatternConverterE' => -47,
                                                      '_ZTSN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterE' => -80,
+                                                     '_ZTSN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateE' => -82,
                                                      '_ZTSN7log4cxx7pattern26PropertiesPatternConverterE' => -47,
                                                      '_ZTSN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterE' => -84,
                                                      '_ZTSN7log4cxx7pattern28FileLocationPatternConverterE' => -49,
@@ -76133,19 +79955,24 @@
                                                      '_ZTSN7log4cxx7pattern33ShortFileLocationPatternConverter38ClazzShortFileLocationPatternConverterE' => -94,
                                                      '_ZTSN7log4cxx7pattern33ShortFileLocationPatternConverterE' => -54,
                                                      '_ZTSN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterE' => -100,
+                                                     '_ZTSN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateE' => -102,
                                                      '_ZTSN7log4cxx7pattern36ThrowableInformationPatternConverterE' => -57,
                                                      '_ZTSN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyE' => -54,
                                                      '_ZTSN7log4cxx7rolling13RollingPolicyE' => -34,
                                                      '_ZTSN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionE' => -60,
+                                                     '_ZTSN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateE' => -62,
                                                      '_ZTSN7log4cxx7rolling16FileRenameActionE' => -37,
                                                      '_ZTSN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionE' => -60,
+                                                     '_ZTSN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateE' => -62,
                                                      '_ZTSN7log4cxx7rolling16GZCompressActionE' => -37,
                                                      '_ZTSN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyE' => -60,
                                                      '_ZTSN7log4cxx7rolling16TriggeringPolicyE' => -37,
                                                      '_ZTSN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseE' => -62,
                                                      '_ZTSN7log4cxx7rolling17RollingPolicyBaseE' => -38,
                                                      '_ZTSN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionE' => -62,
+                                                     '_ZTSN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateE' => -64,
                                                      '_ZTSN7log4cxx7rolling17ZipCompressActionE' => -38,
+                                                     '_ZTSN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivE' => -65,
                                                      '_ZTSN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderE' => -66,
                                                      '_ZTSN7log4cxx7rolling19RollingFileAppenderE' => -40,
                                                      '_ZTSN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionE' => -66,
@@ -76161,9 +79988,8 @@
                                                      '_ZTSN7log4cxx7rolling25SizeBasedTriggeringPolicyE' => -46,
                                                      '_ZTSN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyE' => -82,
                                                      '_ZTSN7log4cxx7rolling27FilterBasedTriggeringPolicyE' => -48,
-                                                     '_ZTSN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonE' => -82,
-                                                     '_ZTSN7log4cxx7rolling27RollingFileAppenderSkeletonE' => -48,
                                                      '_ZTSN7log4cxx7rolling6Action11ClazzActionE' => -39,
+                                                     '_ZTSN7log4cxx7rolling6Action13ActionPrivateE' => -41,
                                                      '_ZTSN7log4cxx7rolling6ActionE' => -26,
                                                      '_ZTSN7log4cxx8Appender13ClazzAppenderE' => -35,
                                                      '_ZTSN7log4cxx8AppenderE' => -20,
@@ -76172,12 +79998,11 @@
                                                      '_ZTSN7log4cxx9logstreamE' => -21,
                                                      '_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx13AsyncAppenderEFvvEPS4_EEEEEE' => -88,
                                                      '_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx3net14TelnetAppenderEFvvEPS5_EEEEEE' => -93,
-                                                     '_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx3net17SocketHubAppenderEFvvEPS5_EEEEEE' => -96,
                                                      '_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx3net22SocketAppenderSkeletonEFvvEPS5_EEEEEE' => -101,
                                                      '_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx7helpers12FileWatchdogEFvvEPS5_EEEEEE' => -95,
+                                                     '_ZTSPFSt10shared_ptrIN7log4cxx7pattern16PatternConverterEERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE' => -128,
                                                      '_ZTTN7log4cxx10HTMLLayoutE' => -64,
                                                      '_ZTTN7log4cxx10JSONLayoutE' => -64,
-                                                     '_ZTTN7log4cxx10TTCCLayoutE' => -88,
                                                      '_ZTTN7log4cxx12FileAppenderE' => -136,
                                                      '_ZTTN7log4cxx12SimpleLayoutE' => -64,
                                                      '_ZTTN7log4cxx13AsyncAppenderE' => -136,
@@ -76185,17 +80010,13 @@
                                                      '_ZTTN7log4cxx14WriterAppenderE' => -104,
                                                      '_ZTTN7log4cxx15ConsoleAppenderE' => -136,
                                                      '_ZTTN7log4cxx16AppenderSkeletonE' => -72,
-                                                     '_ZTTN7log4cxx19RollingFileAppenderE' => -200,
                                                      '_ZTTN7log4cxx20DefaultLoggerFactoryE' => -40,
                                                      '_ZTTN7log4cxx20PropertyConfiguratorE' => -40,
-                                                     '_ZTTN7log4cxx24DailyRollingFileAppenderE' => -200,
                                                      '_ZTTN7log4cxx2db12ODBCAppenderE' => -104,
                                                      '_ZTTN7log4cxx3net12SMTPAppenderE' => -104,
-                                                     '_ZTTN7log4cxx3net14SocketAppenderE' => -136,
                                                      '_ZTTN7log4cxx3net14SyslogAppenderE' => -104,
                                                      '_ZTTN7log4cxx3net14TelnetAppenderE' => -104,
                                                      '_ZTTN7log4cxx3net16DefaultEvaluatorE' => -40,
-                                                     '_ZTTN7log4cxx3net17SocketHubAppenderE' => -104,
                                                      '_ZTTN7log4cxx3net17XMLSocketAppenderE' => -136,
                                                      '_ZTTN7log4cxx3net22SocketAppenderSkeletonE' => -104,
                                                      '_ZTTN7log4cxx3spi10RootLoggerE' => -64,
@@ -76222,7 +80043,6 @@
                                                      '_ZTTN7log4cxx6filter17StringMatchFilterE' => -64,
                                                      '_ZTTN7log4cxx6filter9AndFilterE' => -64,
                                                      '_ZTTN7log4cxx6filter9MapFilterE' => -64,
-                                                     '_ZTTN7log4cxx7helpers10DateLayoutE' => -64,
                                                      '_ZTTN7log4cxx7helpers10XMLDOMNodeE' => -16,
                                                      '_ZTTN7log4cxx7helpers13XMLDOMElementE' => -40,
                                                      '_ZTTN7log4cxx7helpers14XMLDOMDocumentE' => -40,
@@ -76260,65 +80080,66 @@
                                                      '_ZTTN7log4cxx7rolling16TriggeringPolicyE' => -40,
                                                      '_ZTTN7log4cxx7rolling17RollingPolicyBaseE' => -72,
                                                      '_ZTTN7log4cxx7rolling17ZipCompressActionE' => -32,
-                                                     '_ZTTN7log4cxx7rolling19RollingFileAppenderE' => -200,
+                                                     '_ZTTN7log4cxx7rolling19RollingFileAppenderE' => -168,
                                                      '_ZTTN7log4cxx7rolling22ManualTriggeringPolicyE' => -64,
-                                                     '_ZTTN7log4cxx7rolling22TimeBasedRollingPolicyE' => -136,
+                                                     '_ZTTN7log4cxx7rolling22TimeBasedRollingPolicyE' => -144,
                                                      '_ZTTN7log4cxx7rolling24FixedWindowRollingPolicyE' => -104,
                                                      '_ZTTN7log4cxx7rolling25SizeBasedTriggeringPolicyE' => -64,
                                                      '_ZTTN7log4cxx7rolling27FilterBasedTriggeringPolicyE' => -64,
-                                                     '_ZTTN7log4cxx7rolling27RollingFileAppenderSkeletonE' => -168,
                                                      '_ZTTN7log4cxx7rolling6ActionE' => -16,
                                                      '_ZTTN7log4cxx8AppenderE' => -40,
-                                                     '_ZTTN7log4cxx9HierarchyE' => -40,
+                                                     '_ZTTN7log4cxx9HierarchyE' => -32,
                                                      '_ZTVN7log4cxx10HTMLLayout15ClazzHTMLLayoutE' => -56,
                                                      '_ZTVN7log4cxx10HTMLLayoutE' => -176,
                                                      '_ZTVN7log4cxx10JSONLayout15ClazzJSONLayoutE' => -56,
                                                      '_ZTVN7log4cxx10JSONLayoutE' => -176,
-                                                     '_ZTVN7log4cxx10TTCCLayout15ClazzTTCCLayoutE' => -56,
-                                                     '_ZTVN7log4cxx10TTCCLayoutE' => -176,
                                                      '_ZTVN7log4cxx10wlogstreamE' => -64,
+                                                     '_ZTVN7log4cxx12FileAppender16FileAppenderPrivE' => -32,
                                                      '_ZTVN7log4cxx12FileAppender17ClazzFileAppenderE' => -56,
                                                      '_ZTVN7log4cxx12FileAppenderE' => -360,
                                                      '_ZTVN7log4cxx12SimpleLayout17ClazzSimpleLayoutE' => -56,
                                                      '_ZTVN7log4cxx12SimpleLayoutE' => -176,
+                                                     '_ZTVN7log4cxx13AsyncAppender17AsyncAppenderPrivE' => -32,
                                                      '_ZTVN7log4cxx13AsyncAppender18ClazzAsyncAppenderE' => -56,
                                                      '_ZTVN7log4cxx13AsyncAppenderE' => -600,
                                                      '_ZTVN7log4cxx13PatternLayout18ClazzPatternLayoutE' => -56,
                                                      '_ZTVN7log4cxx13PatternLayoutE' => -184,
+                                                     '_ZTVN7log4cxx14WriterAppender18WriterAppenderPrivE' => -32,
                                                      '_ZTVN7log4cxx14WriterAppender19ClazzWriterAppenderE' => -48,
                                                      '_ZTVN7log4cxx14WriterAppenderE' => -352,
                                                      '_ZTVN7log4cxx14logstream_base18logstream_ios_baseE' => -32,
                                                      '_ZTVN7log4cxx14logstream_baseE' => -64,
+                                                     '_ZTVN7log4cxx15ConsoleAppender19ConsoleAppenderPrivE' => -32,
                                                      '_ZTVN7log4cxx15ConsoleAppender20ClazzConsoleAppenderE' => -56,
                                                      '_ZTVN7log4cxx15ConsoleAppenderE' => -352,
                                                      '_ZTVN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonE' => -48,
+                                                     '_ZTVN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateE' => -32,
                                                      '_ZTVN7log4cxx16AppenderSkeletonE' => -312,
                                                      '_ZTVN7log4cxx16PropertyWatchdogE' => -40,
-                                                     '_ZTVN7log4cxx19RollingFileAppenderE' => -360,
+                                                     '_ZTVN7log4cxx20ConfiguratorWatchdogE' => -40,
                                                      '_ZTVN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryE' => -48,
                                                      '_ZTVN7log4cxx20DefaultLoggerFactoryE' => -120,
                                                      '_ZTVN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorE' => -56,
-                                                     '_ZTVN7log4cxx20PropertyConfiguratorE' => -224,
-                                                     '_ZTVN7log4cxx24ClassRollingFileAppenderE' => -48,
-                                                     '_ZTVN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderE' => -56,
-                                                     '_ZTVN7log4cxx24DailyRollingFileAppenderE' => -360,
+                                                     '_ZTVN7log4cxx20PropertyConfiguratorE' => -120,
+                                                     '_ZTVN7log4cxx2db12ODBCAppender16ODBCAppenderPrivE' => -32,
                                                      '_ZTVN7log4cxx2db12ODBCAppender17ClazzODBCAppenderE' => -56,
                                                      '_ZTVN7log4cxx2db12ODBCAppenderE' => -344,
                                                      '_ZTVN7log4cxx2db12SQLExceptionE' => -40,
                                                      '_ZTVN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderE' => -56,
+                                                     '_ZTVN7log4cxx3net12SMTPAppender8SMTPPrivE' => -32,
                                                      '_ZTVN7log4cxx3net12SMTPAppenderE' => -312,
-                                                     '_ZTVN7log4cxx3net14SocketAppender19ClazzSocketAppenderE' => -56,
-                                                     '_ZTVN7log4cxx3net14SocketAppenderE' => -344,
+                                                     '_ZTVN7log4cxx3net14SyslogAppender18SyslogAppenderPrivE' => -32,
                                                      '_ZTVN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderE' => -56,
                                                      '_ZTVN7log4cxx3net14SyslogAppenderE' => -312,
+                                                     '_ZTVN7log4cxx3net14TelnetAppender18TelnetAppenderPrivE' => -32,
                                                      '_ZTVN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderE' => -56,
                                                      '_ZTVN7log4cxx3net14TelnetAppenderE' => -312,
                                                      '_ZTVN7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluatorE' => -56,
                                                      '_ZTVN7log4cxx3net16DefaultEvaluatorE' => -120,
-                                                     '_ZTVN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderE' => -56,
-                                                     '_ZTVN7log4cxx3net17SocketHubAppenderE' => -312,
+                                                     '_ZTVN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivE' => -32,
                                                      '_ZTVN7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppenderE' => -56,
                                                      '_ZTVN7log4cxx3net17XMLSocketAppenderE' => -344,
+                                                     '_ZTVN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivE' => -32,
                                                      '_ZTVN7log4cxx3net22SocketAppenderSkeletonE' => -344,
                                                      '_ZTVN7log4cxx3spi10RootLoggerE' => -232,
                                                      '_ZTVN7log4cxx3spi12Configurator17ClazzConfiguratorE' => -48,
@@ -76332,7 +80153,7 @@
                                                      '_ZTVN7log4cxx3spi13OptionHandler18ClazzOptionHandlerE' => -48,
                                                      '_ZTVN7log4cxx3spi13OptionHandlerE' => -112,
                                                      '_ZTVN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryE' => -48,
-                                                     '_ZTVN7log4cxx3spi16LoggerRepositoryE' => -224,
+                                                     '_ZTVN7log4cxx3spi16LoggerRepositoryE' => -240,
                                                      '_ZTVN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableE' => -48,
                                                      '_ZTVN7log4cxx3spi18AppenderAttachableE' => -152,
                                                      '_ZTVN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorE' => -48,
@@ -76342,10 +80163,11 @@
                                                      '_ZTVN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorE' => -48,
                                                      '_ZTVN7log4cxx3spi25DefaultRepositorySelectorE' => -120,
                                                      '_ZTVN7log4cxx3spi6Filter11ClazzFilterE' => -48,
+                                                     '_ZTVN7log4cxx3spi6Filter13FilterPrivateE' => -32,
                                                      '_ZTVN7log4cxx3spi6FilterE' => -144,
                                                      '_ZTVN7log4cxx3xml11XMLWatchdogE' => -40,
                                                      '_ZTVN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorE' => -56,
-                                                     '_ZTVN7log4cxx3xml15DOMConfiguratorE' => -224,
+                                                     '_ZTVN7log4cxx3xml15DOMConfiguratorE' => -120,
                                                      '_ZTVN7log4cxx3xml9XMLLayout14ClazzXMLLayoutE' => -56,
                                                      '_ZTVN7log4cxx3xml9XMLLayoutE' => -176,
                                                      '_ZTVN7log4cxx5Level10LevelClassE' => -64,
@@ -76359,20 +80181,25 @@
                                                      '_ZTVN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterE' => -56,
                                                      '_ZTVN7log4cxx6filter13DenyAllFilterE' => -144,
                                                      '_ZTVN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterE' => -56,
+                                                     '_ZTVN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateE' => -32,
                                                      '_ZTVN7log4cxx6filter16LevelMatchFilterE' => -144,
                                                      '_ZTVN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterE' => -56,
+                                                     '_ZTVN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateE' => -32,
                                                      '_ZTVN7log4cxx6filter16LevelRangeFilterE' => -144,
                                                      '_ZTVN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterE' => -56,
+                                                     '_ZTVN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateE' => -32,
                                                      '_ZTVN7log4cxx6filter17LoggerMatchFilterE' => -144,
                                                      '_ZTVN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterE' => -56,
+                                                     '_ZTVN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateE' => -32,
                                                      '_ZTVN7log4cxx6filter17StringMatchFilterE' => -144,
                                                      '_ZTVN7log4cxx6filter9AndFilter14ClazzAndFilterE' => -56,
+                                                     '_ZTVN7log4cxx6filter9AndFilter16AndFilterPrivateE' => -32,
                                                      '_ZTVN7log4cxx6filter9AndFilterE' => -144,
                                                      '_ZTVN7log4cxx6filter9MapFilter14ClazzMapFilterE' => -56,
+                                                     '_ZTVN7log4cxx6filter9MapFilter16MapFilterPrivateE' => -32,
                                                      '_ZTVN7log4cxx6filter9MapFilterE' => -144,
                                                      '_ZTVN7log4cxx7helpers10DateFormat15ClazzDateFormatE' => -48,
                                                      '_ZTVN7log4cxx7helpers10DateFormatE' => -80,
-                                                     '_ZTVN7log4cxx7helpers10DateLayoutE' => -176,
                                                      '_ZTVN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeE' => -48,
                                                      '_ZTVN7log4cxx7helpers10XMLDOMNodeE' => -120,
                                                      '_ZTVN7log4cxx7helpers11IOExceptionE' => -40,
@@ -76383,7 +80210,7 @@
                                                      '_ZTVN7log4cxx7helpers12FileWatchdogE' => -40,
                                                      '_ZTVN7log4cxx7helpers12OutputStream17ClazzOutputStreamE' => -48,
                                                      '_ZTVN7log4cxx7helpers12OutputStreamE' => -80,
-                                                     '_ZTVN7log4cxx7helpers12ServerSocketE' => -32,
+                                                     '_ZTVN7log4cxx7helpers12ServerSocketE' => -48,
                                                      '_ZTVN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneE' => -64,
                                                      '_ZTVN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneE' => -64,
                                                      '_ZTVN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneE' => -64,
@@ -76400,13 +80227,14 @@
                                                      '_ZTVN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketE' => -48,
                                                      '_ZTVN7log4cxx7helpers14DatagramPacketE' => -56,
                                                      '_ZTVN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketE' => -48,
-                                                     '_ZTVN7log4cxx7helpers14DatagramSocketE' => -56,
+                                                     '_ZTVN7log4cxx7helpers14DatagramSocketE' => -104,
                                                      '_ZTVN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleE' => -48,
                                                      '_ZTVN7log4cxx7helpers14ResourceBundleE' => -64,
                                                      '_ZTVN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentE' => -48,
                                                      '_ZTVN7log4cxx7helpers14XMLDOMDocumentE' => -176,
                                                      '_ZTVN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListE' => -48,
                                                      '_ZTVN7log4cxx7helpers14XMLDOMNodeListE' => -112,
+                                                     '_ZTVN7log4cxx7helpers15APRServerSocketE' => -48,
                                                      '_ZTVN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamE' => -48,
                                                      '_ZTVN7log4cxx7helpers15FileInputStreamE' => -72,
                                                      '_ZTVN7log4cxx7helpers15SocketExceptionE' => -40,
@@ -76422,12 +80250,11 @@
                                                      '_ZTVN7log4cxx7helpers16SimpleDateFormatE' => -80,
                                                      '_ZTVN7log4cxx7helpers17APRCharsetDecoderE' => -64,
                                                      '_ZTVN7log4cxx7helpers17APRCharsetEncoderE' => -80,
+                                                     '_ZTVN7log4cxx7helpers17APRDatagramSocketE' => -104,
                                                      '_ZTVN7log4cxx7helpers17ISO8601DateFormatE' => -80,
                                                      '_ZTVN7log4cxx7helpers17InputStreamReader22ClazzInputStreamReaderE' => -48,
                                                      '_ZTVN7log4cxx7helpers17InputStreamReaderE' => -72,
                                                      '_ZTVN7log4cxx7helpers18DateTimeDateFormatE' => -80,
-                                                     '_ZTVN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamE' => -48,
-                                                     '_ZTVN7log4cxx7helpers18ObjectOutputStreamE' => -56,
                                                      '_ZTVN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterE' => -48,
                                                      '_ZTVN7log4cxx7helpers18OutputStreamWriterE' => -80,
                                                      '_ZTVN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamE' => -48,
@@ -76499,13 +80326,14 @@
                                                      '_ZTVN7log4cxx7helpers6Reader11ClazzReaderE' => -48,
                                                      '_ZTVN7log4cxx7helpers6ReaderE' => -72,
                                                      '_ZTVN7log4cxx7helpers6Socket11ClazzSocketE' => -48,
-                                                     '_ZTVN7log4cxx7helpers6SocketE' => -56,
+                                                     '_ZTVN7log4cxx7helpers6SocketE' => -72,
                                                      '_ZTVN7log4cxx7helpers6Writer11ClazzWriterE' => -48,
                                                      '_ZTVN7log4cxx7helpers6WriterE' => -80,
                                                      '_ZTVN7log4cxx7helpers7Integer12ClazzIntegerE' => -48,
                                                      '_ZTVN7log4cxx7helpers7IntegerE' => -56,
                                                      '_ZTVN7log4cxx7helpers8TimeZone13ClazzTimeZoneE' => -48,
                                                      '_ZTVN7log4cxx7helpers8TimeZoneE' => -64,
+                                                     '_ZTVN7log4cxx7helpers9APRSocketE' => -72,
                                                      '_ZTVN7log4cxx7helpers9ExceptionE' => -40,
                                                      '_ZTVN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoE' => -48,
                                                      '_ZTVN7log4cxx7pattern14FormattingInfoE' => -96,
@@ -76515,14 +80343,17 @@
                                                      '_ZTVN7log4cxx7pattern15NameAbbreviatorE' => -64,
                                                      '_ZTVN7log4cxx7pattern16CachedDateFormatE' => -80,
                                                      '_ZTVN7log4cxx7pattern16PatternConverter21ClazzPatternConverterE' => -48,
+                                                     '_ZTVN7log4cxx7pattern16PatternConverter23PatternConverterPrivateE' => -32,
                                                      '_ZTVN7log4cxx7pattern16PatternConverterE' => -112,
                                                      '_ZTVN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorE' => -48,
                                                      '_ZTVN7log4cxx7pattern18PatternAbbreviatorE' => -64,
                                                      '_ZTVN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterE' => -48,
                                                      '_ZTVN7log4cxx7pattern19NDCPatternConverterE' => -128,
                                                      '_ZTVN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterE' => -48,
+                                                     '_ZTVN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateE' => -32,
                                                      '_ZTVN7log4cxx7pattern20DatePatternConverterE' => -128,
                                                      '_ZTVN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterE' => -48,
+                                                     '_ZTVN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateE' => -32,
                                                      '_ZTVN7log4cxx7pattern20NamePatternConverterE' => -128,
                                                      '_ZTVN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterE' => -48,
                                                      '_ZTVN7log4cxx7pattern21LevelPatternConverterE' => -128,
@@ -76535,6 +80366,7 @@
                                                      '_ZTVN7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverterE' => -48,
                                                      '_ZTVN7log4cxx7pattern23IntegerPatternConverterE' => -112,
                                                      '_ZTVN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterE' => -48,
+                                                     '_ZTVN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateE' => -32,
                                                      '_ZTVN7log4cxx7pattern23LiteralPatternConverterE' => -128,
                                                      '_ZTVN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterE' => -48,
                                                      '_ZTVN7log4cxx7pattern23MessagePatternConverterE' => -128,
@@ -76542,9 +80374,11 @@
                                                      '_ZTVN7log4cxx7pattern24ColorEndPatternConverterE' => -128,
                                                      '_ZTVN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterE' => -48,
                                                      '_ZTVN7log4cxx7pattern25ClassNamePatternConverterE' => -128,
+                                                     '_ZTVN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateE' => -32,
                                                      '_ZTVN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterE' => -48,
                                                      '_ZTVN7log4cxx7pattern26ColorStartPatternConverterE' => -128,
                                                      '_ZTVN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterE' => -48,
+                                                     '_ZTVN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateE' => -32,
                                                      '_ZTVN7log4cxx7pattern26PropertiesPatternConverterE' => -128,
                                                      '_ZTVN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterE' => -48,
                                                      '_ZTVN7log4cxx7pattern28FileLocationPatternConverterE' => -128,
@@ -76565,19 +80399,24 @@
                                                      '_ZTVN7log4cxx7pattern33ShortFileLocationPatternConverter38ClazzShortFileLocationPatternConverterE' => -48,
                                                      '_ZTVN7log4cxx7pattern33ShortFileLocationPatternConverterE' => -128,
                                                      '_ZTVN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterE' => -48,
+                                                     '_ZTVN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateE' => -32,
                                                      '_ZTVN7log4cxx7pattern36ThrowableInformationPatternConverterE' => -128,
                                                      '_ZTVN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyE' => -48,
                                                      '_ZTVN7log4cxx7rolling13RollingPolicyE' => -152,
                                                      '_ZTVN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionE' => -48,
+                                                     '_ZTVN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateE' => -32,
                                                      '_ZTVN7log4cxx7rolling16FileRenameActionE' => -104,
                                                      '_ZTVN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionE' => -48,
+                                                     '_ZTVN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateE' => -32,
                                                      '_ZTVN7log4cxx7rolling16GZCompressActionE' => -104,
                                                      '_ZTVN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyE' => -48,
                                                      '_ZTVN7log4cxx7rolling16TriggeringPolicyE' => -144,
                                                      '_ZTVN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseE' => -48,
                                                      '_ZTVN7log4cxx7rolling17RollingPolicyBaseE' => -184,
                                                      '_ZTVN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionE' => -48,
+                                                     '_ZTVN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateE' => -32,
                                                      '_ZTVN7log4cxx7rolling17ZipCompressActionE' => -104,
+                                                     '_ZTVN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivE' => -32,
                                                      '_ZTVN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderE' => -56,
                                                      '_ZTVN7log4cxx7rolling19RollingFileAppenderE' => -360,
                                                      '_ZTVN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionE' => -48,
@@ -76586,132 +80425,130 @@
                                                      '_ZTVN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyE' => -56,
                                                      '_ZTVN7log4cxx7rolling22ManualTriggeringPolicyE' => -144,
                                                      '_ZTVN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyE' => -56,
-                                                     '_ZTVN7log4cxx7rolling22TimeBasedRollingPolicyE' => -336,
+                                                     '_ZTVN7log4cxx7rolling22TimeBasedRollingPolicyE' => -392,
                                                      '_ZTVN7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicyE' => -56,
                                                      '_ZTVN7log4cxx7rolling24FixedWindowRollingPolicyE' => -184,
                                                      '_ZTVN7log4cxx7rolling25SizeBasedTriggeringPolicy30ClazzSizeBasedTriggeringPolicyE' => -56,
                                                      '_ZTVN7log4cxx7rolling25SizeBasedTriggeringPolicyE' => -144,
                                                      '_ZTVN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyE' => -56,
                                                      '_ZTVN7log4cxx7rolling27FilterBasedTriggeringPolicyE' => -144,
-                                                     '_ZTVN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonE' => -56,
-                                                     '_ZTVN7log4cxx7rolling27RollingFileAppenderSkeletonE' => -360,
                                                      '_ZTVN7log4cxx7rolling6Action11ClazzActionE' => -48,
+                                                     '_ZTVN7log4cxx7rolling6Action13ActionPrivateE' => -32,
                                                      '_ZTVN7log4cxx7rolling6ActionE' => -104,
                                                      '_ZTVN7log4cxx8Appender13ClazzAppenderE' => -48,
                                                      '_ZTVN7log4cxx8AppenderE' => -216,
                                                      '_ZTVN7log4cxx9Hierarchy14ClazzHierarchyE' => -48,
-                                                     '_ZTVN7log4cxx9HierarchyE' => -360,
+                                                     '_ZTVN7log4cxx9HierarchyE' => -240,
                                                      '_ZTVN7log4cxx9logstreamE' => -64,
                                                      '_ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx13AsyncAppenderEFvvEPS4_EEEEEE' => -40,
                                                      '_ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx3net14TelnetAppenderEFvvEPS5_EEEEEE' => -40,
-                                                     '_ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx3net17SocketHubAppenderEFvvEPS5_EEEEEE' => -40,
                                                      '_ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx3net22SocketAppenderSkeletonEFvvEPS5_EEEEEE' => -40,
                                                      '_ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN7log4cxx7helpers12FileWatchdogEFvvEPS5_EEEEEE' => -40,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx13PatternLayoutELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx15ConsoleAppenderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx20DefaultLoggerFactoryELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx20PropertyConfiguratorELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx3net16DefaultEvaluatorELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx3spi10RootLoggerELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx3spi12LoggingEventELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx3spi25DefaultRepositorySelectorELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx3xml9XMLLayoutELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx5LevelELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx6LoggerELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers11InetAddressELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers13ThreadUtilityELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers14BufferedWriterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers14CharsetDecoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers14CharsetEncoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers14DatagramPacketELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers14DatagramSocketELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers15FileInputStreamELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers15SystemErrWriterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers15SystemOutWriterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers16FileOutputStreamELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers16SimpleDateFormatELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers17APRCharsetDecoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers17APRCharsetEncoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers17ISO8601DateFormatELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers17InputStreamReaderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers18DateTimeDateFormatELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers18ObjectOutputStreamELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers18OutputStreamWriterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers18SocketOutputStreamELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers18StrftimeDateFormatELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers20OnlyOnceErrorHandlerELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers21TrivialCharsetDecoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers21TrivialCharsetEncoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers21USASCIICharsetDecoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers21USASCIICharsetEncoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers21UTF16BECharsetEncoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers21UTF16LECharsetEncoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers22AbsoluteTimeDateFormatELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers22AppenderAttachableImplELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers22ISOLatinCharsetDecoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers22ISOLatinCharsetEncoderELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers22PropertyResourceBundleELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers22RelativeTimeDateFormatELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers4DateELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers6ObjectELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers6SocketELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7helpers7IntegerELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern14FormattingInfoELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern14NOPAbbreviatorELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern16CachedDateFormatELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern18PatternAbbreviatorELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern19NDCPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern20DatePatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern21LevelPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern21MaxElementAbbreviatorELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern22LoggerPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern22ThreadPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern23IntegerPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern23LiteralPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern23MessagePatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern24ColorEndPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern25ClassNamePatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern26ColorStartPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern26PropertiesPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern28FileLocationPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern28FullLocationPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern28LineLocationPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern28RelativeTimePatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern29LineSeparatorPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern30MethodLocationPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern30ThreadUsernamePatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern33ShortFileLocationPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7pattern36ThrowableInformationPatternConverterELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7rolling16FileRenameActionELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7rolling16GZCompressActionELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7rolling17ZipCompressActionELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7rolling19RolloverDescriptionELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7rolling20CountingOutputStreamELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7rolling22ManualTriggeringPolicyELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7rolling22TimeBasedRollingPolicyELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7rolling24FixedWindowRollingPolicyELN9__gnu_cxx12_Lock_policyE2EE' => -56,
-                                                     '_ZTVSt15_Sp_counted_ptrIPN7log4cxx7rolling25SizeBasedTriggeringPolicyELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTVSt15_Sp_counted_ptrIPN7log4cxx9HierarchyELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt19_Sp_counted_deleterIPN7log4cxx7helpers14DatagramSocketESt14default_deleteIS2_ESaIvELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt19_Sp_counted_deleterIPN7log4cxx7helpers6SocketESt14default_deleteIS2_ESaIvELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx13PatternLayoutESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx15ConsoleAppenderESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx20DefaultLoggerFactoryESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx20PropertyConfiguratorESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx3spi10RootLoggerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx3spi12LoggingEventESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx3spi25DefaultRepositorySelectorESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx3xml9XMLLayoutESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx5LevelESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx6LoggerESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers11InetAddressESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers14BufferedWriterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers14DatagramPacketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers15FileInputStreamESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers15SystemErrWriterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers15SystemOutWriterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers16SimpleDateFormatESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers17APRCharsetDecoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers17APRCharsetEncoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers17ISO8601DateFormatESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers17InputStreamReaderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers18DateTimeDateFormatESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers18OutputStreamWriterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers18SocketOutputStreamESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers18StrftimeDateFormatESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers20OnlyOnceErrorHandlerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers21TrivialCharsetDecoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers21TrivialCharsetEncoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers21USASCIICharsetDecoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers21USASCIICharsetEncoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers21UTF16BECharsetEncoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers21UTF16LECharsetEncoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers22AbsoluteTimeDateFormatESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers22AppenderAttachableImplESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers22ISOLatinCharsetDecoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers22ISOLatinCharsetEncoderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers22PropertyResourceBundleESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers4DateESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers7IntegerESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7helpers9APRSocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern14FormattingInfoESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern14NOPAbbreviatorESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern16CachedDateFormatESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern18PatternAbbreviatorESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern19NDCPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern20DatePatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern21LevelPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern21MaxElementAbbreviatorESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern22LoggerPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern22ThreadPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern23IntegerPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern23LiteralPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern23MessagePatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern24ColorEndPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern25ClassNamePatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern26ColorStartPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern26PropertiesPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern28FileLocationPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern28FullLocationPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern28LineLocationPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern28RelativeTimePatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern29LineSeparatorPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern30MethodLocationPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern30ThreadUsernamePatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7pattern36ThrowableInformationPatternConverterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7rolling16FileRenameActionESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7rolling16GZCompressActionESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7rolling17ZipCompressActionESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7rolling19RollingFileAppenderESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7rolling19RolloverDescriptionESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7rolling20CountingOutputStreamESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7rolling22TimeBasedRollingPolicyESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7rolling24FixedWindowRollingPolicyESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
+                                                     '_ZTVSt23_Sp_counted_ptr_inplaceIN7log4cxx7rolling25SizeBasedTriggeringPolicyESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE' => -56,
                                                      '_ZTch0_h0_NK7log4cxx10HTMLLayout15ClazzHTMLLayout11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx10JSONLayout15ClazzJSONLayout11newInstanceEv' => 1,
-                                                     '_ZTch0_h0_NK7log4cxx10TTCCLayout15ClazzTTCCLayout11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx12FileAppender17ClazzFileAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx12SimpleLayout17ClazzSimpleLayout11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx13AsyncAppender18ClazzAsyncAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx15ConsoleAppender20ClazzConsoleAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator11newInstanceEv' => 1,
-                                                     '_ZTch0_h0_NK7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx3net12SMTPAppender17ClazzSMTPAppender11newInstanceEv' => 1,
-                                                     '_ZTch0_h0_NK7log4cxx3net14SocketAppender19ClazzSocketAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluator11newInstanceEv' => 1,
-                                                     '_ZTch0_h0_NK7log4cxx3net17SocketHubAppender22ClazzSocketHubAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppender11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator11newInstanceEv' => 1,
@@ -76731,20 +80568,12 @@
                                                      '_ZTch0_h0_NK7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicy11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx7rolling25SizeBasedTriggeringPolicy30ClazzSizeBasedTriggeringPolicy11newInstanceEv' => 1,
                                                      '_ZTch0_h0_NK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy11newInstanceEv' => 1,
-                                                     '_ZTch0_h0_NK7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeleton11newInstanceEv' => 1,
-                                                     '_ZThn96_N7log4cxx7rolling22TimeBasedRollingPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm' => 1,
-                                                     '_ZThn96_N7log4cxx7rolling22TimeBasedRollingPolicyD0Ev' => 1,
-                                                     '_ZThn96_N7log4cxx7rolling22TimeBasedRollingPolicyD1Ev' => 1,
-                                                     '_ZThn96_NK7log4cxx7rolling22TimeBasedRollingPolicy10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZThn96_NK7log4cxx7rolling22TimeBasedRollingPolicy4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZThn96_NK7log4cxx7rolling22TimeBasedRollingPolicy8getClassEv' => 1,
                                                      '_ZTv0_n104_N7log4cxx13AsyncAppender14removeAppenderESt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZTv0_n104_N7log4cxx16AppenderSkeleton12clearFiltersEv' => 1,
                                                      '_ZTv0_n104_N7log4cxx6Logger14removeAppenderESt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZTv0_n104_N7log4cxx7helpers22AppenderAttachableImpl14removeAppenderESt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZTv0_n104_NK7log4cxx5varia20FallbackErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZTv0_n104_NK7log4cxx7helpers20OnlyOnceErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZTv0_n104_NK7log4cxx9Hierarchy12getThresholdEv' => 1,
                                                      '_ZTv0_n112_N7log4cxx13AsyncAppender14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZTv0_n112_N7log4cxx13AsyncAppender5closeEv' => 1,
                                                      '_ZTv0_n112_N7log4cxx14WriterAppender5closeEv' => 1,
@@ -76752,291 +80581,263 @@
                                                      '_ZTv0_n112_N7log4cxx3net12SMTPAppender5closeEv' => 1,
                                                      '_ZTv0_n112_N7log4cxx3net14SyslogAppender5closeEv' => 1,
                                                      '_ZTv0_n112_N7log4cxx3net14TelnetAppender5closeEv' => 1,
-                                                     '_ZTv0_n112_N7log4cxx3net17SocketHubAppender5closeEv' => 1,
                                                      '_ZTv0_n112_N7log4cxx3net22SocketAppenderSkeleton5closeEv' => 1,
                                                      '_ZTv0_n112_N7log4cxx6Logger14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZTv0_n112_N7log4cxx7helpers22AppenderAttachableImpl14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZTv0_n112_N7log4cxx7rolling27RollingFileAppenderSkeleton5closeEv' => 1,
-                                                     '_ZTv0_n112_N7log4cxx9Hierarchy9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
+                                                     '_ZTv0_n112_N7log4cxx7rolling19RollingFileAppender5closeEv' => 1,
                                                      '_ZTv0_n112_NK7log4cxx5varia20FallbackErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioniRKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
                                                      '_ZTv0_n112_NK7log4cxx7helpers20OnlyOnceErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioniRKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
+                                                     '_ZTv0_n112_NK7log4cxx7rolling22TimeBasedRollingPolicy19getFormatSpecifiersB5cxx11Ev' => 1,
                                                      '_ZTv0_n120_N7log4cxx13AsyncAppender8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n120_N7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n120_N7log4cxx5varia20FallbackErrorHandler11setAppenderERKSt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZTv0_n120_N7log4cxx7helpers20OnlyOnceErrorHandler11setAppenderERKSt10shared_ptrINS_8AppenderEE' => 1,
-                                                     '_ZTv0_n120_N7log4cxx9Hierarchy9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE' => 1,
                                                      '_ZTv0_n128_N7log4cxx5varia20FallbackErrorHandler17setBackupAppenderERKSt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZTv0_n128_N7log4cxx7helpers20OnlyOnceErrorHandler17setBackupAppenderERKSt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZTv0_n128_NK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev' => 1,
-                                                     '_ZTv0_n128_NK7log4cxx9Hierarchy13getRootLoggerEv' => 1,
-                                                     '_ZTv0_n136_N7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE' => 1,
-                                                     '_ZTv0_n136_N7log4cxx9Hierarchy6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZTv0_n144_N7log4cxx9Hierarchy8shutdownEv' => 1,
+                                                     '_ZTv0_n136_N7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE' => 1,
                                                      '_ZTv0_n144_NK7log4cxx16AppenderSkeleton9getLayoutEv' => 1,
                                                      '_ZTv0_n152_N7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZTv0_n152_NK7log4cxx9Hierarchy17getCurrentLoggersEv' => 1,
-                                                     '_ZTv0_n160_N7log4cxx9Hierarchy20fireAddAppenderEventEPKNS_6LoggerEPKNS_8AppenderE' => 1,
                                                      '_ZTv0_n160_NK7log4cxx13AsyncAppender14requiresLayoutEv' => 1,
                                                      '_ZTv0_n160_NK7log4cxx14WriterAppender14requiresLayoutEv' => 1,
                                                      '_ZTv0_n160_NK7log4cxx2db12ODBCAppender14requiresLayoutEv' => 1,
                                                      '_ZTv0_n160_NK7log4cxx3net12SMTPAppender14requiresLayoutEv' => 1,
                                                      '_ZTv0_n160_NK7log4cxx3net14SyslogAppender14requiresLayoutEv' => 1,
                                                      '_ZTv0_n160_NK7log4cxx3net14TelnetAppender14requiresLayoutEv' => 1,
-                                                     '_ZTv0_n160_NK7log4cxx3net17SocketHubAppender14requiresLayoutEv' => 1,
                                                      '_ZTv0_n160_NK7log4cxx3net22SocketAppenderSkeleton14requiresLayoutEv' => 1,
-                                                     '_ZTv0_n168_N7log4cxx9Hierarchy18resetConfigurationEv' => 1,
                                                      '_ZTv0_n176_N7log4cxx13AsyncAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE' => 1,
-                                                     '_ZTv0_n176_N7log4cxx9Hierarchy12isConfiguredEv' => 1,
-                                                     '_ZTv0_n184_N7log4cxx9Hierarchy13setConfiguredEb' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx10HTMLLayout8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx10JSONLayout8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx10TTCCLayout8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx12FileAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx12SimpleLayout8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx13AsyncAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx13PatternLayout8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx14WriterAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx15ConsoleAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx16AppenderSkeleton8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx19RollingFileAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx20DefaultLoggerFactory8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx20PropertyConfigurator8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx24DailyRollingFileAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx2db12ODBCAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3net12SMTPAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3net14SocketAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3net14SyslogAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3net14TelnetAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3net16DefaultEvaluator8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3net17SocketHubAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3net17XMLSocketAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi12Configurator8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi12ErrorHandler8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi12LoggingEvent8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi13LoggerFactory8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi13OptionHandler8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi16LoggerRepository8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi18AppenderAttachable8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi18RepositorySelector8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi24TriggeringEventEvaluator8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi25DefaultRepositorySelector8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3spi6Filter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3xml15DOMConfigurator8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx3xml9XMLLayout8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx5varia20FallbackErrorHandler8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx6Layout8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx6Logger8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx6filter13DenyAllFilter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx6filter16LevelMatchFilter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx6filter16LevelRangeFilter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx6filter17LoggerMatchFilter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx6filter17StringMatchFilter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx6filter9AndFilter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx6filter9MapFilter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7helpers10XMLDOMNode8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7helpers13XMLDOMElement8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7helpers14XMLDOMDocument8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7helpers14XMLDOMNodeList8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7helpers20OnlyOnceErrorHandler8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7helpers22AppenderAttachableImpl8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern14FormattingInfo8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern16PatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern19NDCPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern20DatePatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern20NamePatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern21LevelPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern22LoggerPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern22ThreadPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern23IntegerPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern23LiteralPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern23MessagePatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern24ColorEndPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern25ClassNamePatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern26ColorStartPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern26PropertiesPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern28FileLocationPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern28FullLocationPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern28LineLocationPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern28LoggingEventPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern28RelativeTimePatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern29LineSeparatorPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern30MethodLocationPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern30ThreadUsernamePatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern33ShortFileLocationPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7pattern36ThrowableInformationPatternConverter8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling13RollingPolicy8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling16FileRenameAction8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling16GZCompressAction8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling16TriggeringPolicy8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling17RollingPolicyBase8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling17ZipCompressAction8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling19RollingFileAppender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling22ManualTriggeringPolicy8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling22TimeBasedRollingPolicy8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling24FixedWindowRollingPolicy8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling25SizeBasedTriggeringPolicy8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling27FilterBasedTriggeringPolicy8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling27RollingFileAppenderSkeleton8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx7rolling6Action8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx8Appender8getClassEv' => 1,
-                                                     '_ZTv0_n24_NK7log4cxx9Hierarchy8getClassEv' => 1,
-                                                     '_ZTv0_n32_N7log4cxx10HTMLLayoutD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx10HTMLLayoutD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx10JSONLayoutD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx10JSONLayoutD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx10TTCCLayoutD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx10TTCCLayoutD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx12FileAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx12FileAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx12SimpleLayoutD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx12SimpleLayoutD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx13AsyncAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx13AsyncAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx13PatternLayoutD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx13PatternLayoutD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx14WriterAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx14WriterAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx15ConsoleAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx15ConsoleAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx19RollingFileAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx19RollingFileAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx20DefaultLoggerFactoryD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx20DefaultLoggerFactoryD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx20PropertyConfiguratorD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx20PropertyConfiguratorD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx24DailyRollingFileAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx24DailyRollingFileAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx2db12ODBCAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx2db12ODBCAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net12SMTPAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net12SMTPAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net14SocketAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net14SocketAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net14SyslogAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net14SyslogAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net14TelnetAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net14TelnetAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net16DefaultEvaluatorD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net16DefaultEvaluatorD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net17SocketHubAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net17SocketHubAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net17XMLSocketAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net17XMLSocketAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net22SocketAppenderSkeletonD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3net22SocketAppenderSkeletonD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3spi10RootLoggerD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3spi10RootLoggerD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3spi12LoggingEventD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3spi12LoggingEventD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3spi25DefaultRepositorySelectorD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3spi25DefaultRepositorySelectorD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3xml15DOMConfiguratorD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3xml15DOMConfiguratorD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3xml9XMLLayoutD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx3xml9XMLLayoutD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx5varia20FallbackErrorHandlerD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx5varia20FallbackErrorHandlerD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6LayoutD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6LayoutD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6LoggerD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6LoggerD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter13DenyAllFilterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter13DenyAllFilterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter16LevelMatchFilterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter16LevelMatchFilterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter16LevelRangeFilterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter16LevelRangeFilterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter17LoggerMatchFilterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter17LoggerMatchFilterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter17StringMatchFilterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter17StringMatchFilterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter9AndFilterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter9AndFilterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter9MapFilterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx6filter9MapFilterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7helpers10DateLayoutD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7helpers10DateLayoutD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7helpers20OnlyOnceErrorHandlerD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7helpers20OnlyOnceErrorHandlerD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7helpers22AppenderAttachableImplD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7helpers22AppenderAttachableImplD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern14FormattingInfoD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern14FormattingInfoD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern16PatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern16PatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern19NDCPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern19NDCPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern20DatePatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern20DatePatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern21LevelPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern21LevelPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern22LoggerPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern22LoggerPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern22ThreadPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern22ThreadPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern23IntegerPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern23IntegerPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern23LiteralPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern23LiteralPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern23MessagePatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern23MessagePatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern24ColorEndPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern24ColorEndPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern25ClassNamePatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern25ClassNamePatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern26ColorStartPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern26ColorStartPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern26PropertiesPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern26PropertiesPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern28FileLocationPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern28FileLocationPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern28FullLocationPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern28FullLocationPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern28LineLocationPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern28LineLocationPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern28RelativeTimePatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern28RelativeTimePatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern29LineSeparatorPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern29LineSeparatorPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern30MethodLocationPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern30MethodLocationPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern30ThreadUsernamePatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern30ThreadUsernamePatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern33ShortFileLocationPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern33ShortFileLocationPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern36ThrowableInformationPatternConverterD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7pattern36ThrowableInformationPatternConverterD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling16FileRenameActionD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling16FileRenameActionD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling16GZCompressActionD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling16GZCompressActionD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling16TriggeringPolicyD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling16TriggeringPolicyD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling17RollingPolicyBaseD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling17RollingPolicyBaseD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling17ZipCompressActionD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling17ZipCompressActionD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling19RollingFileAppenderD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling19RollingFileAppenderD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling22ManualTriggeringPolicyD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling22ManualTriggeringPolicyD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling22TimeBasedRollingPolicyD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling22TimeBasedRollingPolicyD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling24FixedWindowRollingPolicyD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling24FixedWindowRollingPolicyD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling25SizeBasedTriggeringPolicyD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling25SizeBasedTriggeringPolicyD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling27FilterBasedTriggeringPolicyD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling27FilterBasedTriggeringPolicyD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling27RollingFileAppenderSkeletonD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling27RollingFileAppenderSkeletonD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling6ActionD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx7rolling6ActionD1Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx9HierarchyD0Ev' => 1,
-                                                     '_ZTv0_n32_N7log4cxx9HierarchyD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx10HTMLLayoutD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx10HTMLLayoutD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx10JSONLayoutD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx10JSONLayoutD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx12FileAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx12FileAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx12SimpleLayoutD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx12SimpleLayoutD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx13AsyncAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx13AsyncAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx13PatternLayoutD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx13PatternLayoutD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx14WriterAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx14WriterAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx15ConsoleAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx15ConsoleAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx16AppenderSkeletonD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx16AppenderSkeletonD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx20DefaultLoggerFactoryD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx20DefaultLoggerFactoryD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx20PropertyConfiguratorD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx20PropertyConfiguratorD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx2db12ODBCAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx2db12ODBCAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net12SMTPAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net12SMTPAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net14SyslogAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net14SyslogAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net14TelnetAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net14TelnetAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net16DefaultEvaluatorD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net16DefaultEvaluatorD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net17XMLSocketAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net17XMLSocketAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net22SocketAppenderSkeletonD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3net22SocketAppenderSkeletonD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3spi10RootLoggerD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3spi10RootLoggerD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3spi12LoggingEventD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3spi12LoggingEventD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3spi25DefaultRepositorySelectorD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3spi25DefaultRepositorySelectorD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3spi6FilterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3spi6FilterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3xml15DOMConfiguratorD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3xml15DOMConfiguratorD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3xml9XMLLayoutD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx3xml9XMLLayoutD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx5varia20FallbackErrorHandlerD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx5varia20FallbackErrorHandlerD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6LayoutD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6LayoutD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6LoggerD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6LoggerD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter13DenyAllFilterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter13DenyAllFilterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter16LevelMatchFilterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter16LevelMatchFilterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter16LevelRangeFilterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter16LevelRangeFilterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter17LoggerMatchFilterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter17LoggerMatchFilterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter17StringMatchFilterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter17StringMatchFilterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter9AndFilterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter9AndFilterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter9MapFilterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx6filter9MapFilterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7helpers20OnlyOnceErrorHandlerD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7helpers20OnlyOnceErrorHandlerD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7helpers22AppenderAttachableImplD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7helpers22AppenderAttachableImplD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern14FormattingInfoD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern14FormattingInfoD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern16PatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern16PatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern19NDCPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern19NDCPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern20DatePatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern20DatePatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern21LevelPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern21LevelPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern22LoggerPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern22LoggerPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern22ThreadPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern22ThreadPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern23IntegerPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern23IntegerPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern23LiteralPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern23LiteralPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern23MessagePatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern23MessagePatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern24ColorEndPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern24ColorEndPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern25ClassNamePatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern25ClassNamePatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern26ColorStartPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern26ColorStartPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern26PropertiesPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern26PropertiesPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern28FileLocationPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern28FileLocationPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern28FullLocationPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern28FullLocationPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern28LineLocationPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern28LineLocationPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern28RelativeTimePatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern28RelativeTimePatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern29LineSeparatorPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern29LineSeparatorPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern30MethodLocationPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern30MethodLocationPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern30ThreadUsernamePatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern30ThreadUsernamePatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern33ShortFileLocationPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern33ShortFileLocationPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern36ThrowableInformationPatternConverterD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7pattern36ThrowableInformationPatternConverterD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling16FileRenameActionD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling16FileRenameActionD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling16GZCompressActionD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling16GZCompressActionD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling16TriggeringPolicyD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling16TriggeringPolicyD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling17RollingPolicyBaseD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling17RollingPolicyBaseD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling17ZipCompressActionD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling17ZipCompressActionD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling19RollingFileAppenderD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling19RollingFileAppenderD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling22ManualTriggeringPolicyD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling22ManualTriggeringPolicyD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling22TimeBasedRollingPolicyD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling22TimeBasedRollingPolicyD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling24FixedWindowRollingPolicyD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling24FixedWindowRollingPolicyD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling25SizeBasedTriggeringPolicyD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling25SizeBasedTriggeringPolicyD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling27FilterBasedTriggeringPolicyD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling27FilterBasedTriggeringPolicyD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling6ActionD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx7rolling6ActionD1Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx9HierarchyD0Ev' => 1,
+                                                     '_ZTv0_n24_N7log4cxx9HierarchyD1Ev' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx10HTMLLayout8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx10JSONLayout8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx12FileAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx12SimpleLayout8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx13AsyncAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx13PatternLayout8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx14WriterAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx15ConsoleAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx16AppenderSkeleton8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx20DefaultLoggerFactory8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx20PropertyConfigurator8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx2db12ODBCAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3net12SMTPAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3net14SyslogAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3net14TelnetAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3net16DefaultEvaluator8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3net17XMLSocketAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi12Configurator8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi12ErrorHandler8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi12LoggingEvent8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi13LoggerFactory8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi13OptionHandler8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi16LoggerRepository8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi18AppenderAttachable8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi18RepositorySelector8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi24TriggeringEventEvaluator8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi25DefaultRepositorySelector8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3spi6Filter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3xml15DOMConfigurator8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx3xml9XMLLayout8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx5varia20FallbackErrorHandler8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx6Layout8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx6Logger8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx6filter13DenyAllFilter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx6filter16LevelMatchFilter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx6filter16LevelRangeFilter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx6filter17LoggerMatchFilter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx6filter17StringMatchFilter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx6filter9AndFilter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx6filter9MapFilter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7helpers10XMLDOMNode8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7helpers13XMLDOMElement8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7helpers14XMLDOMDocument8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7helpers14XMLDOMNodeList8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7helpers20OnlyOnceErrorHandler8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7helpers22AppenderAttachableImpl8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern14FormattingInfo8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern16PatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern19NDCPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern20DatePatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern20NamePatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern21LevelPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern22LoggerPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern22ThreadPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern23IntegerPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern23LiteralPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern23MessagePatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern24ColorEndPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern25ClassNamePatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern26ColorStartPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern26PropertiesPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern28FileLocationPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern28FullLocationPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern28LineLocationPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern28LoggingEventPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern28RelativeTimePatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern29LineSeparatorPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern30MethodLocationPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern30ThreadUsernamePatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern33ShortFileLocationPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7pattern36ThrowableInformationPatternConverter8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling13RollingPolicy8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling16FileRenameAction8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling16GZCompressAction8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling16TriggeringPolicy8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling17RollingPolicyBase8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling17ZipCompressAction8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling19RollingFileAppender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling22ManualTriggeringPolicy8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling22TimeBasedRollingPolicy8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling24FixedWindowRollingPolicy8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling25SizeBasedTriggeringPolicy8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling27FilterBasedTriggeringPolicy8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx7rolling6Action8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx8Appender8getClassEv' => 1,
+                                                     '_ZTv0_n32_NK7log4cxx9Hierarchy8getClassEv' => 1,
                                                      '_ZTv0_n40_NK7log4cxx10HTMLLayout10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx10JSONLayout10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n40_NK7log4cxx10TTCCLayout10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx12FileAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx12SimpleLayout10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx13AsyncAppender10instanceofERKNS_7helpers5ClassE' => 1,
@@ -77044,17 +80845,13 @@
                                                      '_ZTv0_n40_NK7log4cxx14WriterAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx15ConsoleAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx16AppenderSkeleton10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n40_NK7log4cxx19RollingFileAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx20DefaultLoggerFactory10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx20PropertyConfigurator10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n40_NK7log4cxx24DailyRollingFileAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx2db12ODBCAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx3net12SMTPAppender10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n40_NK7log4cxx3net14SocketAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx3net14SyslogAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx3net14TelnetAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx3net16DefaultEvaluator10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n40_NK7log4cxx3net17SocketHubAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx3net17XMLSocketAppender10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx3spi12ErrorHandler10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx3spi12LoggingEvent10instanceofERKNS_7helpers5ClassE' => 1,
@@ -77110,12 +80907,10 @@
                                                      '_ZTv0_n40_NK7log4cxx7rolling24FixedWindowRollingPolicy10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx7rolling25SizeBasedTriggeringPolicy10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx7rolling27FilterBasedTriggeringPolicy10instanceofERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n40_NK7log4cxx7rolling27RollingFileAppenderSkeleton10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx7rolling6Action10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n40_NK7log4cxx9Hierarchy10instanceofERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx10HTMLLayout4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx10JSONLayout4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n48_NK7log4cxx10TTCCLayout4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx12FileAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx12SimpleLayout4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx13AsyncAppender4castERKNS_7helpers5ClassE' => 1,
@@ -77123,17 +80918,13 @@
                                                      '_ZTv0_n48_NK7log4cxx14WriterAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx15ConsoleAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx16AppenderSkeleton4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n48_NK7log4cxx19RollingFileAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx20DefaultLoggerFactory4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx20PropertyConfigurator4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n48_NK7log4cxx24DailyRollingFileAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx2db12ODBCAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx3net12SMTPAppender4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n48_NK7log4cxx3net14SocketAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx3net14SyslogAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx3net14TelnetAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx3net16DefaultEvaluator4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n48_NK7log4cxx3net17SocketHubAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx3net17XMLSocketAppender4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx3spi12ErrorHandler4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx3spi12LoggingEvent4castERKNS_7helpers5ClassE' => 1,
@@ -77189,7 +80980,6 @@
                                                      '_ZTv0_n48_NK7log4cxx7rolling24FixedWindowRollingPolicy4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx7rolling25SizeBasedTriggeringPolicy4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx7rolling27FilterBasedTriggeringPolicy4castERKNS_7helpers5ClassE' => 1,
-                                                     '_ZTv0_n48_NK7log4cxx7rolling27RollingFileAppenderSkeleton4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx7rolling6Action4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n48_NK7log4cxx9Hierarchy4castERKNS_7helpers5ClassE' => 1,
                                                      '_ZTv0_n64_N7log4cxx10HTMLLayout15activateOptionsERNS_7helpers4PoolE' => 1,
@@ -77201,15 +80991,12 @@
                                                      '_ZTv0_n64_N7log4cxx14WriterAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx15ConsoleAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx16AppenderSkeleton15activateOptionsERNS_7helpers4PoolE' => 1,
-                                                     '_ZTv0_n64_N7log4cxx19RollingFileAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx20PropertyConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE' => 1,
-                                                     '_ZTv0_n64_N7log4cxx24DailyRollingFileAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx2db12ODBCAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx3net12SMTPAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx3net14SyslogAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx3net14TelnetAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx3net16DefaultEvaluator17isTriggeringEventERKSt10shared_ptrINS_3spi12LoggingEventEE' => 1,
-                                                     '_ZTv0_n64_N7log4cxx3net17SocketHubAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx3net22SocketAppenderSkeleton15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx3spi25DefaultRepositorySelector19getLoggerRepositoryEv' => 1,
                                                      '_ZTv0_n64_N7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE' => 1,
@@ -77217,16 +81004,15 @@
                                                      '_ZTv0_n64_N7log4cxx3xml9XMLLayout15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx5varia20FallbackErrorHandler15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx6Logger11addAppenderESt10shared_ptrINS_8AppenderEE' => 1,
-                                                     '_ZTv0_n64_N7log4cxx7helpers10DateLayout15activateOptionsERNS0_4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx7helpers20OnlyOnceErrorHandler15activateOptionsERNS0_4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx7helpers22AppenderAttachableImpl11addAppenderESt10shared_ptrINS_8AppenderEE' => 1,
+                                                     '_ZTv0_n64_N7log4cxx7rolling17RollingPolicyBase15activateOptionsERNS_7helpers4PoolE' => 1,
+                                                     '_ZTv0_n64_N7log4cxx7rolling19RollingFileAppender15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx7rolling22ManualTriggeringPolicy15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx7rolling22TimeBasedRollingPolicy15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx7rolling24FixedWindowRollingPolicy15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx7rolling25SizeBasedTriggeringPolicy15activateOptionsERNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n64_N7log4cxx7rolling27FilterBasedTriggeringPolicy15activateOptionsERNS_7helpers4PoolE' => 1,
-                                                     '_ZTv0_n64_N7log4cxx7rolling27RollingFileAppenderSkeleton15activateOptionsERNS_7helpers4PoolE' => 1,
-                                                     '_ZTv0_n64_N7log4cxx9Hierarchy25addHierarchyEventListenerERKSt10shared_ptrINS_3spi22HierarchyEventListenerEE' => 1,
                                                      '_ZTv0_n64_NK7log4cxx20DefaultLoggerFactory21makeNewLoggerInstanceERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZTv0_n72_N7log4cxx10HTMLLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
                                                      '_ZTv0_n72_N7log4cxx10JSONLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
@@ -77237,13 +81023,10 @@
                                                      '_ZTv0_n72_N7log4cxx14WriterAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
                                                      '_ZTv0_n72_N7log4cxx15ConsoleAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
                                                      '_ZTv0_n72_N7log4cxx16AppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
-                                                     '_ZTv0_n72_N7log4cxx19RollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
-                                                     '_ZTv0_n72_N7log4cxx24DailyRollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' => 1,
                                                      '_ZTv0_n72_N7log4cxx2db12ODBCAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx3net12SMTPAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx3net14SyslogAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx3net14TelnetAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
-                                                     '_ZTv0_n72_N7log4cxx3net17SocketHubAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx3net22SocketAppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx3xml9XMLLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
@@ -77253,27 +81036,26 @@
                                                      '_ZTv0_n72_N7log4cxx6filter17LoggerMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx6filter17StringMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx6filter9MapFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
-                                                     '_ZTv0_n72_N7log4cxx7helpers10DateLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx7helpers20OnlyOnceErrorHandler9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx7rolling17RollingPolicyBase9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
+                                                     '_ZTv0_n72_N7log4cxx7rolling19RollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx7rolling22ManualTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
+                                                     '_ZTv0_n72_N7log4cxx7rolling22TimeBasedRollingPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx7rolling24FixedWindowRollingPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx7rolling25SizeBasedTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_N7log4cxx7rolling27FilterBasedTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' => 1,
                                                      '_ZTv0_n72_NK7log4cxx13AsyncAppender15getAllAppendersEv' => 1,
                                                      '_ZTv0_n72_NK7log4cxx6Logger15getAllAppendersEv' => 1,
                                                      '_ZTv0_n72_NK7log4cxx7helpers22AppenderAttachableImpl15getAllAppendersEv' => 1,
-                                                     '_ZTv0_n72_NK7log4cxx9Hierarchy10isDisabledEi' => 1,
-                                                     '_ZTv0_n80_N7log4cxx9Hierarchy12setThresholdERKSt10shared_ptrINS_5LevelEE' => 1,
                                                      '_ZTv0_n80_NK7log4cxx13AsyncAppender11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZTv0_n80_NK7log4cxx6Logger11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZTv0_n80_NK7log4cxx7helpers22AppenderAttachableImpl11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
-                                                     '_ZTv0_n88_N7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE' => 1,
+                                                     '_ZTv0_n88_N7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE' => 1,
                                                      '_ZTv0_n88_N7log4cxx5varia20FallbackErrorHandler9setLoggerERKSt10shared_ptrINS_6LoggerEE' => 1,
                                                      '_ZTv0_n88_N7log4cxx7helpers20OnlyOnceErrorHandler9setLoggerERKSt10shared_ptrINS_6LoggerEE' => 1,
                                                      '_ZTv0_n88_N7log4cxx7rolling22TimeBasedRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE' => 1,
+                                                     '_ZTv0_n88_N7log4cxx7rolling22TimeBasedRollingPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm' => 1,
                                                      '_ZTv0_n88_N7log4cxx7rolling24FixedWindowRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE' => 1,
-                                                     '_ZTv0_n88_N7log4cxx9Hierarchy12setThresholdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' => 1,
                                                      '_ZTv0_n88_NK7log4cxx13AsyncAppender10isAttachedESt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZTv0_n88_NK7log4cxx6Logger10isAttachedESt10shared_ptrINS_8AppenderEE' => 1,
                                                      '_ZTv0_n88_NK7log4cxx7helpers22AppenderAttachableImpl10isAttachedESt10shared_ptrINS_8AppenderEE' => 1,
@@ -77282,7 +81064,6 @@
                                                      '_ZTv0_n96_N7log4cxx7helpers22AppenderAttachableImpl18removeAllAppendersEv' => 1,
                                                      '_ZTv0_n96_N7log4cxx7rolling22TimeBasedRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE' => 1,
                                                      '_ZTv0_n96_N7log4cxx7rolling24FixedWindowRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE' => 1,
-                                                     '_ZTv0_n96_N7log4cxx9Hierarchy21emitNoAppenderWarningEPKNS_6LoggerE' => 1,
                                                      '_ZTv0_n96_NK7log4cxx16AppenderSkeleton9getFilterEv' => 1,
                                                      '_ZTv0_n96_NK7log4cxx5varia20FallbackErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioni' => 1,
                                                      '_ZTv0_n96_NK7log4cxx7helpers20OnlyOnceErrorHandler5errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt9exceptioni' => 1,
@@ -77299,45 +81080,4611 @@
                                    'Name' => 'void',
                                    'Type' => 'Intrinsic'
                                  },
-                          '100006' => {
-                                        'BaseType' => '99694',
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
-                                        'Name' => 'std::__shared_ptr<log4cxx::spi::Filter, 2>::element_type',
-                                        'NameSpace' => 'std::__shared_ptr<log4cxx::spi::Filter, 2>',
-                                        'Type' => 'Typedef'
+                          '100012' => {
+                                        'BaseType' => '99379',
+                                        'Name' => 'log4cxx::rolling::Action const*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
                                       },
-                          '10005885' => {
+                          '100018' => {
+                                        'BaseType' => '100012',
+                                        'Name' => 'log4cxx::rolling::Action const*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '100023' => {
+                                        'BaseType' => '73933',
+                                        'Name' => 'std::exception const&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '100047' => {
+                                        'BaseType' => '100053',
+                                        'Name' => 'int(**)(...)',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '100053' => {
+                                        'Name' => 'int(*)(...)',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'type' => '-1'
+                                                            }
+                                                   },
+                                        'Return' => '83870',
+                                        'Size' => '8',
+                                        'Type' => 'FuncPtr'
+                                      },
+                          '100064' => {
+                                        'BaseType' => '99215',
+                                        'Name' => 'log4cxx::rolling::Action::ClazzAction*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '100070' => {
+                                        'BaseType' => '100064',
+                                        'Name' => 'log4cxx::rolling::Action::ClazzAction*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '100081' => {
+                                        'BaseType' => '99373',
+                                        'Name' => 'log4cxx::rolling::Action::ClazzAction const*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '100087' => {
+                                        'BaseType' => '100081',
+                                        'Name' => 'log4cxx::rolling::Action::ClazzAction const*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '100092' => {
+                                        'BaseType' => '98236',
+                                        'Name' => 'log4cxx::helpers::Object*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '100098' => {
+                                        'BaseType' => '98466',
+                                        'Name' => 'log4cxx::helpers::Object const*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '10023584' => {
+                                          'BaseType' => '542848',
+                                          'Name' => 'log4cxx::Level*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10023590' => {
+                                          'BaseType' => '10023584',
+                                          'Name' => 'log4cxx::Level*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10024665' => {
+                                          'BaseType' => '4942176',
+                                          'Name' => 'log4cxx::Level::LevelClass*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10024688' => {
+                                          'BaseType' => '4942182',
+                                          'Name' => 'log4cxx::Level::LevelClass const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1005212' => {
+                                         'Header' => 'thread-shared-types.h',
+                                         'Line' => '92',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'unnamed0',
+                                                              'offset' => '0',
+                                                              'type' => '1005225'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'unnamed1',
+                                                              'offset' => '8',
+                                                              'type' => '1005297'
+                                                            },
+                                                     '2' => {
+                                                              'name' => '__g_refs',
+                                                              'offset' => '16',
+                                                              'type' => '1005449'
+                                                            },
+                                                     '3' => {
+                                                              'name' => '__g_size',
+                                                              'offset' => '24',
+                                                              'type' => '1005449'
+                                                            },
+                                                     '4' => {
+                                                              'name' => '__g1_orig_size',
+                                                              'offset' => '32',
+                                                              'type' => '83801'
+                                                            },
+                                                     '5' => {
+                                                              'name' => '__wrefs',
+                                                              'offset' => '36',
+                                                              'type' => '83801'
+                                                            },
+                                                     '6' => {
+                                                              'name' => '__g_signals',
+                                                              'offset' => '40',
+                                                              'type' => '1005449'
+                                                            }
+                                                   },
+                                         'Name' => 'struct __pthread_cond_s',
+                                         'Size' => '48',
+                                         'Type' => 'Struct'
+                                       },
+                          '1005225' => {
+                                         'Header' => 'thread-shared-types.h',
+                                         'Line' => '95',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '__wseq',
+                                                              'offset' => '0',
+                                                              'type' => '83839'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '__wseq32',
+                                                              'offset' => '0',
+                                                              'type' => '1005235'
+                                                            }
+                                                   },
+                                         'Name' => '__pthread_cond_s::anon-union-thread-shared-types.h-95',
+                                         'NameSpace' => '__pthread_cond_s',
+                                         'Size' => '8',
+                                         'Type' => 'Union'
+                                       },
+                          '1005235' => {
+                                         'Header' => 'thread-shared-types.h',
+                                         'Line' => '98',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '__low',
+                                                              'offset' => '0',
+                                                              'type' => '83801'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '__high',
+                                                              'offset' => '4',
+                                                              'type' => '83801'
+                                                            }
+                                                   },
+                                         'Name' => 'anon-struct-thread-shared-types.h-98',
+                                         'Size' => '8',
+                                         'Type' => 'Struct'
+                                       },
+                          '1005297' => {
+                                         'Header' => 'thread-shared-types.h',
+                                         'Line' => '104',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '__g1_start',
+                                                              'offset' => '0',
+                                                              'type' => '83839'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '__g1_start32',
+                                                              'offset' => '0',
+                                                              'type' => '1005307'
+                                                            }
+                                                   },
+                                         'Name' => '__pthread_cond_s::anon-union-thread-shared-types.h-104',
+                                         'NameSpace' => '__pthread_cond_s',
+                                         'Size' => '8',
+                                         'Type' => 'Union'
+                                       },
+                          '1005307' => {
+                                         'Header' => 'thread-shared-types.h',
+                                         'Line' => '107',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '__low',
+                                                              'offset' => '0',
+                                                              'type' => '83801'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '__high',
+                                                              'offset' => '4',
+                                                              'type' => '83801'
+                                                            }
+                                                   },
+                                         'Name' => 'anon-struct-thread-shared-types.h-107',
+                                         'Size' => '8',
+                                         'Type' => 'Struct'
+                                       },
+                          '1005449' => {
+                                         'BaseType' => '83801',
+                                         'Name' => 'unsigned int[2]',
+                                         'Size' => '8',
+                                         'Type' => 'Array'
+                                       },
+                          '1005465' => {
+                                         'BaseType' => '83827',
+                                         'Header' => 'pthreadtypes.h',
+                                         'Line' => '27',
+                                         'Name' => 'pthread_t',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1005568' => {
+                                         'Header' => 'pthreadtypes.h',
+                                         'Line' => '76',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '__data',
+                                                              'offset' => '0',
+                                                              'type' => '1005212'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '__size',
+                                                              'offset' => '0',
+                                                              'type' => '1005619'
+                                                            },
+                                                     '2' => {
+                                                              'name' => '__align',
+                                                              'offset' => '0',
+                                                              'type' => '83895'
+                                                            }
+                                                   },
+                                         'Name' => 'union pthread_cond_t',
+                                         'Size' => '48',
+                                         'Type' => 'Union'
+                                       },
+                          '1005619' => {
+                                         'BaseType' => '84302',
+                                         'Name' => 'char[48]',
+                                         'Size' => '48',
+                                         'Type' => 'Array'
+                                       },
+                          '1005635' => {
+                                         'BaseType' => '1005568',
+                                         'Header' => 'pthreadtypes.h',
+                                         'Line' => '80',
+                                         'Name' => 'pthread_cond_t',
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1005647' => {
+                                         'BaseType' => '1005465',
+                                         'Header' => 'gthr-default.h',
+                                         'Line' => '47',
+                                         'Name' => '__gthread_t',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1005695' => {
+                                         'BaseType' => '1005635',
+                                         'Header' => 'gthr-default.h',
+                                         'Line' => '52',
+                                         'Name' => '__gthread_cond_t',
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1015324' => {
+                                         'Base' => {
+                                                     '73928' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'exception.h',
+                                         'Line' => '37',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'msg',
+                                                              'offset' => '8',
+                                                              'type' => '5532897'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::Exception',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::Exception::~Exception() [_ZN7log4cxx7helpers9ExceptionD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::Exception::~Exception() [_ZN7log4cxx7helpers9ExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Exception) [_ZTIN7log4cxx7helpers9ExceptionE]'
+                                                     }
+                                       },
+                          '1015786' => {
+                                         'Header' => 'optionconverter.h',
+                                         'Line' => '46',
+                                         'Name' => 'log4cxx::helpers::OptionConverter',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '1',
+                                         'Type' => 'Class'
+                                       },
+                          '1016191' => {
+                                         'Copied' => 1,
+                                         'Header' => 'properties.h',
+                                         'Line' => '32',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'properties',
+                                                              'offset' => '0',
+                                                              'type' => '4933275'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::Properties',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class'
+                                       },
+                          '1016213' => {
+                                         'Header' => 'threadutility.h',
+                                         'Line' => '58',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'NoConfiguration',
+                                                              'value' => '0'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'BlockSignalsOnly',
+                                                              'value' => '1'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'NameThreadOnly',
+                                                              'value' => '2'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'BlockSignalsAndNameThread',
+                                                              'value' => '3'
+                                                            }
+                                                   },
+                                         'Name' => 'enum log4cxx::helpers::ThreadConfigurationType',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '4',
+                                         'Type' => 'Enum'
+                                       },
+                          '1016257' => {
+                                         'Header' => 'threadutility.h',
+                                         'Line' => '69',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '0',
+                                                              'type' => '932319'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::ThreadUtility',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class'
+                                       },
+                          '1016270' => {
+                                         'Line' => '35',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'start_pre',
+                                                              'offset' => '0',
+                                                              'type' => '1016683'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'started',
+                                                              'offset' => '32',
+                                                              'type' => '1016695'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'start_post',
+                                                              'offset' => '64',
+                                                              'type' => '1016707'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::ThreadUtility::priv_data',
+                                         'NameSpace' => 'log4cxx::helpers::ThreadUtility',
+                                         'Private' => 1,
+                                         'Size' => '96',
+                                         'Source' => 'threadutility.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '1016683' => {
+                                         'BaseType' => '932902',
+                                         'Header' => 'threadutility.h',
+                                         'Line' => '37',
+                                         'Name' => 'log4cxx::helpers::ThreadStartPre',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '32',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1016695' => {
+                                         'BaseType' => '933363',
+                                         'Header' => 'threadutility.h',
+                                         'Line' => '50',
+                                         'Name' => 'log4cxx::helpers::ThreadStarted',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '32',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1016707' => {
+                                         'BaseType' => '932902',
+                                         'Header' => 'threadutility.h',
+                                         'Line' => '56',
+                                         'Name' => 'log4cxx::helpers::ThreadStartPost',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '32',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1017054' => {
+                                         'BaseType' => '955507',
+                                         'Header' => 'appenderattachableimpl.h',
+                                         'Line' => '111',
+                                         'Name' => 'log4cxx::helpers::AppenderAttachableImplPtr',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1017066' => {
+                                         'Base' => {
+                                                     '1017228' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'exception.h',
+                                         'Line' => '77',
+                                         'Name' => 'log4cxx::helpers::IllegalArgumentException',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::IllegalArgumentException::~IllegalArgumentException() [_ZN7log4cxx7helpers24IllegalArgumentExceptionD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::IllegalArgumentException::~IllegalArgumentException() [_ZN7log4cxx7helpers24IllegalArgumentExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::IllegalArgumentException) [_ZTIN7log4cxx7helpers24IllegalArgumentExceptionE]'
+                                                     }
+                                       },
+                          '1017223' => {
+                                         'BaseType' => '1017066',
+                                         'Name' => 'log4cxx::helpers::IllegalArgumentException const',
+                                         'Size' => '144',
+                                         'Type' => 'Const'
+                                       },
+                          '1017228' => {
+                                         'Base' => {
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'exception.h',
+                                         'Line' => '53',
+                                         'Name' => 'log4cxx::helpers::RuntimeException',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::RuntimeException::~RuntimeException() [_ZN7log4cxx7helpers16RuntimeExceptionD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::RuntimeException::~RuntimeException() [_ZN7log4cxx7helpers16RuntimeExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::RuntimeException) [_ZTIN7log4cxx7helpers16RuntimeExceptionE]'
+                                                     }
+                                       },
+                          '1017443' => {
+                                         'BaseType' => '1017228',
+                                         'Name' => 'log4cxx::helpers::RuntimeException const',
+                                         'Size' => '144',
+                                         'Type' => 'Const'
+                                       },
+                          '1017550' => {
+                                         'BaseType' => '542848',
+                                         'Name' => 'log4cxx::Level const',
+                                         'Type' => 'Const'
+                                       },
+                          '1017568' => {
+                                         'Header' => 'locationinfo.h',
+                                         'Line' => '45',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'lineNumber',
+                                                              'offset' => '0',
+                                                              'type' => '83870'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => 'fileName',
+                                                              'offset' => '8',
+                                                              'type' => '84758'
+                                                            },
+                                                     '2' => {
+                                                              'access' => 'private',
+                                                              'name' => 'shortFileName',
+                                                              'offset' => '16',
+                                                              'type' => '84758'
+                                                            },
+                                                     '3' => {
+                                                              'access' => 'private',
+                                                              'name' => 'methodName',
+                                                              'offset' => '24',
+                                                              'type' => '84758'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::spi::LocationInfo',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '32',
+                                         'Type' => 'Class'
+                                       },
+                          '1018029' => {
+                                         'BaseType' => '1017568',
+                                         'Name' => 'log4cxx::spi::LocationInfo const',
+                                         'Size' => '32',
+                                         'Type' => 'Const'
+                                       },
+                          '1018105' => {
+                                         'BaseType' => '542896',
+                                         'Name' => 'log4cxx::spi::LoggingEvent const',
+                                         'Type' => 'Const'
+                                       },
+                          '1018115' => {
+                                         'BaseType' => '930412',
+                                         'Header' => 'optionconverter.h',
+                                         'Line' => '33',
+                                         'Name' => 'log4cxx::spi::LoggerRepositoryPtr',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1018858' => {
+                                         'Copied' => 1,
+                                         'Header' => 'file.h',
+                                         'Line' => '40',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '0',
+                                                              'type' => '4400724'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::File',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '8',
+                                         'Type' => 'Class'
+                                       },
+                          '1018863' => {
+                                         'BaseType' => '1018858',
+                                         'Name' => 'log4cxx::File const',
+                                         'Type' => 'Const'
+                                       },
+                          '1018904' => {
+                                         'Base' => {
+                                                     '362887' => {
+                                                                   'pos' => '0',
+                                                                   'virtual' => 1
+                                                                 },
+                                                     '543070' => {
+                                                                   'pos' => '1',
+                                                                   'virtual' => 1
+                                                                 }
+                                                   },
+                                         'Header' => 'asyncappender.h',
+                                         'Line' => '50',
+                                         'Name' => 'log4cxx::AsyncAppender',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '24',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '8u',
+                                                       '104' => '0u',
+                                                       '112' => '0u',
+                                                       '120' => '0u',
+                                                       '128' => '0u',
+                                                       '136' => '(int (*)(...)) (& typeinfo for log4cxx::AsyncAppender) [_ZTIN7log4cxx13AsyncAppenderE]',
+                                                       '144' => '(int (*)(...)) log4cxx::AsyncAppender::~AsyncAppender() [_ZN7log4cxx13AsyncAppenderD1Ev]',
+                                                       '152' => '(int (*)(...)) log4cxx::AsyncAppender::~AsyncAppender() [_ZN7log4cxx13AsyncAppenderD0Ev]',
+                                                       '16' => '(int (*)(...)) 0x00000000000008',
+                                                       '160' => '(int (*)(...)) log4cxx::AsyncAppender::getClass() const [_ZNK7log4cxx13AsyncAppender8getClassEv]',
+                                                       '168' => '(int (*)(...)) log4cxx::AsyncAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx13AsyncAppender10instanceofERKNS_7helpers5ClassE]',
+                                                       '176' => '(int (*)(...)) log4cxx::AsyncAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx13AsyncAppender4castERKNS_7helpers5ClassE]',
+                                                       '184' => '(int (*)(...)) log4cxx::AsyncAppender::addAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx13AsyncAppender11addAppenderESt10shared_ptrINS_8AppenderEE]',
+                                                       '192' => '(int (*)(...)) log4cxx::AsyncAppender::getAllAppenders() const [_ZNK7log4cxx13AsyncAppender15getAllAppendersEv]',
+                                                       '200' => '(int (*)(...)) log4cxx::AsyncAppender::getAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx13AsyncAppender11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '208' => '(int (*)(...)) log4cxx::AsyncAppender::isAttached(std::shared_ptr<log4cxx::Appender>) const [_ZNK7log4cxx13AsyncAppender10isAttachedESt10shared_ptrINS_8AppenderEE]',
+                                                       '216' => '(int (*)(...)) log4cxx::AsyncAppender::removeAllAppenders() [_ZN7log4cxx13AsyncAppender18removeAllAppendersEv]',
+                                                       '224' => '(int (*)(...)) log4cxx::AsyncAppender::removeAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx13AsyncAppender14removeAppenderESt10shared_ptrINS_8AppenderEE]',
+                                                       '232' => '(int (*)(...)) log4cxx::AsyncAppender::removeAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx13AsyncAppender14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '24' => '0u',
+                                                       '240' => '(int (*)(...)) log4cxx::AsyncAppender::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx13AsyncAppender8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '248' => '(int (*)(...)) log4cxx::AsyncAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx13AsyncAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '256' => '(int (*)(...)) log4cxx::AsyncAppender::close() [_ZN7log4cxx13AsyncAppender5closeEv]',
+                                                       '264' => '(int (*)(...)) log4cxx::AsyncAppender::requiresLayout() const [_ZNK7log4cxx13AsyncAppender14requiresLayoutEv]',
+                                                       '272' => '(int (*)(...)) log4cxx::AsyncAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx13AsyncAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
+                                                       '280' => '(int (*)(...)) -0x00000000000008',
+                                                       '288' => '0u',
+                                                       '296' => '(int (*)(...)) -0x00000000000008',
+                                                       '304' => '0u',
+                                                       '312' => '0u',
+                                                       '32' => '0u',
+                                                       '320' => '0u',
+                                                       '328' => '0u',
+                                                       '336' => '(int (*)(...)) -0x00000000000008',
+                                                       '344' => '(int (*)(...)) -0x00000000000008',
+                                                       '352' => '0u',
+                                                       '360' => '0u',
+                                                       '368' => '0u',
+                                                       '376' => '0u',
+                                                       '384' => '(int (*)(...)) -0x00000000000008',
+                                                       '392' => '0u',
+                                                       '40' => '0u',
+                                                       '400' => '(int (*)(...)) -0x00000000000008',
+                                                       '408' => '(int (*)(...)) -0x00000000000008',
+                                                       '416' => '(int (*)(...)) -0x00000000000008',
+                                                       '424' => '(int (*)(...)) -0x00000000000008',
+                                                       '432' => '(int (*)(...)) -0x00000000000008',
+                                                       '440' => '(int (*)(...)) -0x00000000000008',
+                                                       '448' => '(int (*)(...)) (& typeinfo for log4cxx::AsyncAppender) [_ZTIN7log4cxx13AsyncAppenderE]',
+                                                       '456' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::~AsyncAppender() [_ZTv0_n24_N7log4cxx13AsyncAppenderD1Ev]',
+                                                       '464' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::~AsyncAppender() [_ZTv0_n24_N7log4cxx13AsyncAppenderD0Ev]',
+                                                       '472' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::getClass() const [_ZTv0_n32_NK7log4cxx13AsyncAppender8getClassEv]',
+                                                       '48' => '0u',
+                                                       '480' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::instanceof(log4cxx::helpers::Class const&) const [_ZTv0_n40_NK7log4cxx13AsyncAppender10instanceofERKNS_7helpers5ClassE]',
+                                                       '488' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::cast(log4cxx::helpers::Class const&) const [_ZTv0_n48_NK7log4cxx13AsyncAppender4castERKNS_7helpers5ClassE]',
+                                                       '496' => '(int (*)(...)) log4cxx::AppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
+                                                       '504' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZTv0_n72_N7log4cxx13AsyncAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
+                                                       '512' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                       '520' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                       '528' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                       '536' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::close() [_ZTv0_n112_N7log4cxx13AsyncAppender5closeEv]',
+                                                       '544' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZTv0_n120_N7log4cxx13AsyncAppender8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '552' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                       '56' => '0u',
+                                                       '560' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                       '568' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                       '576' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '584' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::requiresLayout() const [_ZTv0_n160_NK7log4cxx13AsyncAppender14requiresLayoutEv]',
+                                                       '592' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZTv0_n176_N7log4cxx13AsyncAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '64' => '0u',
+                                                       '72' => '0u',
+                                                       '8' => '0u',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '0u'
+                                                     }
+                                       },
+                          '1018922' => {
+                                         'Base' => {
+                                                     '543088' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Line' => '88',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'buffer',
+                                                              'offset' => '184',
+                                                              'type' => '1020660'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'bufferMutex',
+                                                              'offset' => '208',
+                                                              'type' => '59391'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'bufferNotFull',
+                                                              'offset' => '248',
+                                                              'type' => '907616'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'bufferNotEmpty',
+                                                              'offset' => '296',
+                                                              'type' => '907616'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'discardMap',
+                                                              'offset' => '344',
+                                                              'type' => '1023305'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'bufferSize',
+                                                              'offset' => '392',
+                                                              'type' => '83870'
+                                                            },
+                                                     '6' => {
+                                                              'name' => 'appenders',
+                                                              'offset' => '400',
+                                                              'type' => '1017054'
+                                                            },
+                                                     '7' => {
+                                                              'name' => 'dispatcher',
+                                                              'offset' => '416',
+                                                              'type' => '926670'
+                                                            },
+                                                     '8' => {
+                                                              'name' => 'locationInfo',
+                                                              'offset' => '424',
+                                                              'type' => '83923'
+                                                            },
+                                                     '9' => {
+                                                              'name' => 'blocking',
+                                                              'offset' => '425',
+                                                              'type' => '83923'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::AsyncAppender::AsyncAppenderPriv',
+                                         'NameSpace' => 'log4cxx::AsyncAppender',
+                                         'Protected' => 1,
+                                         'Size' => '432',
+                                         'Source' => 'asyncappender.cpp',
+                                         'Type' => 'Struct',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::AsyncAppender::AsyncAppenderPriv::~AsyncAppenderPriv() [_ZN7log4cxx13AsyncAppender17AsyncAppenderPrivD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::AsyncAppender::AsyncAppenderPriv::~AsyncAppenderPriv() [_ZN7log4cxx13AsyncAppender17AsyncAppenderPrivD0Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::AsyncAppender::AsyncAppenderPriv) [_ZTIN7log4cxx13AsyncAppender17AsyncAppenderPrivE]'
+                                                     }
+                                       },
+                          '1020297' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'asyncappender.h',
+                                         'Line' => '58',
+                                         'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender',
+                                         'NameSpace' => 'log4cxx::AsyncAppender',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::AsyncAppender::ClazzAsyncAppender::~ClazzAsyncAppender() [_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::AsyncAppender::ClazzAsyncAppender::~ClazzAsyncAppender() [_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD0Ev]',
+                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::AsyncAppender::ClazzAsyncAppender::newInstance() const [_ZTch0_h0_NK7log4cxx13AsyncAppender18ClazzAsyncAppender11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::AsyncAppender::ClazzAsyncAppender::getName[abi:cxx11]() const [_ZNK7log4cxx13AsyncAppender18ClazzAsyncAppender7getNameB5cxx11Ev]',
+                                                       '48' => '(int (*)(...)) log4cxx::AsyncAppender::ClazzAsyncAppender::newInstance() const [_ZNK7log4cxx13AsyncAppender18ClazzAsyncAppender11newInstanceEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::AsyncAppender::ClazzAsyncAppender) [_ZTIN7log4cxx13AsyncAppender18ClazzAsyncAppenderE]'
+                                                     }
+                                       },
+                          '1020520' => {
+                                         'BaseType' => '1020297',
+                                         'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1020526' => {
+                                         'BaseType' => '1018904',
+                                         'Name' => 'log4cxx::AsyncAppender const',
+                                         'Size' => '24',
+                                         'Type' => 'Const'
+                                       },
+                          '1020660' => {
+                                         'BaseType' => '943906',
+                                         'Header' => 'asyncappender.h',
+                                         'Line' => '34',
+                                         'Name' => 'log4cxx::LoggingEventList',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '24',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1020684' => {
+                                         'BaseType' => '83870',
+                                         'Header' => 'log4cxx.h',
+                                         'Line' => '105',
+                                         'Name' => 'log4cxx::log4cxx_status_t',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '4',
+                                         'Type' => 'Typedef'
+                                       },
+                          '10209620' => {
+                                          'Base' => {
+                                                      '218539' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'levelmatchfilter.h',
+                                          'Line' => '42',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter',
+                                          'NameSpace' => 'log4cxx::filter',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter16LevelMatchFilter10instanceofERKNS_7helpers5ClassE]',
+                                                        '112' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter16LevelMatchFilter4castERKNS_7helpers5ClassE]',
+                                                        '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
+                                                        '128' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6filter16LevelMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '136' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter16LevelMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelMatchFilter) [_ZTIN7log4cxx6filter16LevelMatchFilterE]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::~LevelMatchFilter() [_ZN7log4cxx6filter16LevelMatchFilterD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::~LevelMatchFilter() [_ZN7log4cxx6filter16LevelMatchFilterD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::getClass() const [_ZNK7log4cxx6filter16LevelMatchFilter8getClassEv]'
+                                                      }
+                                        },
+                          '10209638' => {
+                                          'Base' => {
+                                                      '218549' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Line' => '33',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'acceptOnMatch',
+                                                               'offset' => '24',
+                                                               'type' => '83923'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'levelToMatch',
+                                                               'offset' => '32',
+                                                               'type' => '544724'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::filter::LevelMatchFilter::LevelMatchFilterPrivate',
+                                          'NameSpace' => 'log4cxx::filter::LevelMatchFilter',
+                                          'Private' => 1,
+                                          'Size' => '48',
+                                          'Source' => 'levelmatchfilter.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::LevelMatchFilterPrivate::~LevelMatchFilterPrivate() [_ZN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::LevelMatchFilterPrivate::~LevelMatchFilterPrivate() [_ZN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelMatchFilter::LevelMatchFilterPrivate) [_ZTIN7log4cxx6filter16LevelMatchFilter23LevelMatchFilterPrivateE]'
+                                                      }
+                                        },
+                          '10210310' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'levelmatchfilter.h',
+                                          'Line' => '49',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter',
+                                          'NameSpace' => 'log4cxx::filter::LevelMatchFilter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::~ClazzLevelMatchFilter() [_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::~ClazzLevelMatchFilter() [_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::newInstance() const [_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter) [_ZTIN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterE]'
+                                                      }
+                                        },
+                          '1021034' => {
+                                         'BaseType' => '1018029',
+                                         'Name' => 'log4cxx::spi::LocationInfo const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1021040' => {
+                                         'BaseType' => '1017568',
+                                         'Name' => 'log4cxx::spi::LocationInfo*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1021046' => {
+                                         'BaseType' => '1017568',
+                                         'Name' => 'log4cxx::spi::LocationInfo&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1021052' => {
+                                         'BaseType' => '1018029',
+                                         'Name' => 'log4cxx::spi::LocationInfo const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '10210531' => {
+                                          'BaseType' => '10210310',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10210537' => {
+                                          'BaseType' => '10209620',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '10211313' => {
+                                          'BaseType' => '10209638',
+                                          'Name' => 'struct log4cxx::filter::LevelMatchFilter::LevelMatchFilterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10211319' => {
+                                          'BaseType' => '10211313',
+                                          'Name' => 'struct log4cxx::filter::LevelMatchFilter::LevelMatchFilterPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10211865' => {
+                                          'BaseType' => '10209620',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10211871' => {
+                                          'BaseType' => '10211865',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10211893' => {
+                                          'BaseType' => '10210537',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10211899' => {
+                                          'BaseType' => '10211893',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10211957' => {
+                                          'BaseType' => '10210310',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10211963' => {
+                                          'BaseType' => '10211957',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10211974' => {
+                                          'BaseType' => '10210531',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10211980' => {
+                                          'BaseType' => '10211974',
+                                          'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1022000' => {
+                                         'BaseType' => '1016191',
+                                         'Name' => 'log4cxx::helpers::Properties&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1022012' => {
+                                         'BaseType' => '1018863',
+                                         'Name' => 'log4cxx::File const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1022030' => {
+                                         'BaseType' => '1016270',
+                                         'Name' => 'struct log4cxx::helpers::ThreadUtility::priv_data*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1022269' => {
+                                         'BaseType' => '1016257',
+                                         'Name' => 'log4cxx::helpers::ThreadUtility*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1022275' => {
+                                         'BaseType' => '1022269',
+                                         'Name' => 'log4cxx::helpers::ThreadUtility*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1022320' => {
+                                         'Name' => 'void(*)(union std::_Any_data const&)',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'type' => '802040'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'Size' => '8',
+                                         'Type' => 'FuncPtr'
+                                       },
+                          '1022378' => {
+                                         'Name' => 'void(*)(union std::_Any_data const&, std::__cxx11::basic_string<char>&&, std::thread::id&&, unsigned long&&)',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'type' => '802040'
+                                                             },
+                                                      '1' => {
+                                                               'type' => '94953'
+                                                             },
+                                                      '2' => {
+                                                               'type' => '1022411'
+                                                             },
+                                                      '3' => {
+                                                               'type' => '1022417'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'Size' => '8',
+                                         'Type' => 'FuncPtr'
+                                       },
+                          '1022411' => {
+                                         'BaseType' => '926683',
+                                         'Name' => 'std::thread::id&&',
+                                         'Size' => '8',
+                                         'Type' => 'RvalueRef'
+                                       },
+                          '1022417' => {
+                                         'BaseType' => '83827',
+                                         'Name' => 'unsigned long&&',
+                                         'Size' => '8',
+                                         'Type' => 'RvalueRef'
+                                       },
+                          '1022963' => {
+                                         'BaseType' => '542896',
+                                         'Name' => 'log4cxx::spi::LoggingEvent*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1023004' => {
+                                         'Line' => '42',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'maxEvent',
+                                                              'offset' => '0',
+                                                              'type' => '218875'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => 'count',
+                                                              'offset' => '16',
+                                                              'type' => '83870'
+                                                            }
+                                                   },
+                                         'Name' => 'DiscardSummary',
+                                         'Size' => '24',
+                                         'Source' => 'asyncappender.cpp',
+                                         'Type' => 'Class'
+                                       },
+                          '1023271' => {
+                                         'BaseType' => '1023004',
+                                         'Name' => 'DiscardSummary const',
+                                         'Size' => '24',
+                                         'Type' => 'Const'
+                                       },
+                          '1023276' => {
+                                         'BaseType' => '1023004',
+                                         'Name' => 'DiscardSummary*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1023282' => {
+                                         'BaseType' => '1023276',
+                                         'Name' => 'DiscardSummary*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1023293' => {
+                                         'BaseType' => '1023271',
+                                         'Name' => 'DiscardSummary const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1023299' => {
+                                         'BaseType' => '1023004',
+                                         'Name' => 'DiscardSummary&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1023305' => {
+                                         'BaseType' => '940018',
+                                         'Line' => '86',
+                                         'Name' => 'DiscardMap',
+                                         'Size' => '48',
+                                         'Source' => 'asyncappender.cpp',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1024009' => {
+                                         'BaseType' => '954614',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::AppenderAttachableImpl, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1024116' => {
+                                         'BaseType' => '1018922',
+                                         'Name' => 'struct log4cxx::AsyncAppender::AsyncAppenderPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1024122' => {
+                                         'BaseType' => '1024116',
+                                         'Name' => 'struct log4cxx::AsyncAppender::AsyncAppenderPriv*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1024481' => {
+                                         'BaseType' => '363923',
+                                         'Name' => 'log4cxx::Appender*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1025378' => {
+                                         'BaseType' => '1018904',
+                                         'Name' => 'log4cxx::AsyncAppender*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1025384' => {
+                                         'BaseType' => '1025378',
+                                         'Name' => 'log4cxx::AsyncAppender*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1025404' => {
+                                         'BaseType' => '83813',
+                                         'Name' => 'unsigned char[56]',
+                                         'Size' => '56',
+                                         'Type' => 'Array'
+                                       },
+                          '1025471' => {
+                                         'BaseType' => '1018105',
+                                         'Name' => 'log4cxx::spi::LoggingEvent const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1026567' => {
+                                         'BaseType' => '1020526',
+                                         'Name' => 'log4cxx::AsyncAppender const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1026573' => {
+                                         'BaseType' => '1026567',
+                                         'Name' => 'log4cxx::AsyncAppender const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1026649' => {
+                                         'BaseType' => '1020297',
+                                         'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1026655' => {
+                                         'BaseType' => '1026649',
+                                         'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1026666' => {
+                                         'BaseType' => '1020520',
+                                         'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1026672' => {
+                                         'BaseType' => '1026666',
+                                         'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1027165' => {
+                                         'BaseType' => '1017066',
+                                         'Name' => 'log4cxx::helpers::IllegalArgumentException*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1027171' => {
+                                         'BaseType' => '1027165',
+                                         'Name' => 'log4cxx::helpers::IllegalArgumentException*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1027176' => {
+                                         'BaseType' => '1017223',
+                                         'Name' => 'log4cxx::helpers::IllegalArgumentException const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1027182' => {
+                                         'BaseType' => '1017066',
+                                         'Name' => 'log4cxx::helpers::IllegalArgumentException&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1027188' => {
+                                         'BaseType' => '1017228',
+                                         'Name' => 'log4cxx::helpers::RuntimeException*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1027194' => {
+                                         'BaseType' => '1027188',
+                                         'Name' => 'log4cxx::helpers::RuntimeException*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1027199' => {
+                                         'BaseType' => '1017443',
+                                         'Name' => 'log4cxx::helpers::RuntimeException const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1027205' => {
+                                         'BaseType' => '1017228',
+                                         'Name' => 'log4cxx::helpers::RuntimeException&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '10343262' => {
+                                          'Base' => {
+                                                      '2740533' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'levelpatternconverter.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern21LevelPatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern21LevelPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LevelPatternConverter) [_ZTIN7log4cxx7pattern21LevelPatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::~LevelPatternConverter() [_ZN7log4cxx7pattern21LevelPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::~LevelPatternConverter() [_ZN7log4cxx7pattern21LevelPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::getClass() const [_ZNK7log4cxx7pattern21LevelPatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern21LevelPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern21LevelPatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '10343704' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'levelpatternconverter.h',
+                                          'Line' => '38',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::LevelPatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter::~ClazzLevelPatternConverter() [_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter::~ClazzLevelPatternConverter() [_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter) [_ZTIN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterE]'
+                                                      }
+                                        },
+                          '10343862' => {
+                                          'BaseType' => '10343704',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10343904' => {
+                                          'BaseType' => '10343262',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '10344868' => {
+                                          'BaseType' => '10343262',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10344874' => {
+                                          'BaseType' => '10344868',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10345089' => {
+                                          'BaseType' => '10343904',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10345095' => {
+                                          'BaseType' => '10345089',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10345649' => {
+                                          'BaseType' => '10343704',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10345655' => {
+                                          'BaseType' => '10345649',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10345666' => {
+                                          'BaseType' => '10343862',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10345672' => {
+                                          'BaseType' => '10345666',
+                                          'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1035967' => {
+                                         'BaseType' => '1015324',
+                                         'Name' => 'log4cxx::helpers::Exception*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1035973' => {
+                                         'BaseType' => '1035967',
+                                         'Name' => 'log4cxx::helpers::Exception*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '10495321' => {
+                                          'Base' => {
+                                                      '218539' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'levelrangefilter.h',
+                                          'Line' => '56',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter',
+                                          'NameSpace' => 'log4cxx::filter',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter16LevelRangeFilter10instanceofERKNS_7helpers5ClassE]',
+                                                        '112' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter16LevelRangeFilter4castERKNS_7helpers5ClassE]',
+                                                        '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
+                                                        '128' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6filter16LevelRangeFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '136' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter16LevelRangeFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelRangeFilter) [_ZTIN7log4cxx6filter16LevelRangeFilterE]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::~LevelRangeFilter() [_ZN7log4cxx6filter16LevelRangeFilterD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::~LevelRangeFilter() [_ZN7log4cxx6filter16LevelRangeFilterD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::getClass() const [_ZNK7log4cxx6filter16LevelRangeFilter8getClassEv]'
+                                                      }
+                                        },
+                          '10495339' => {
+                                          'Base' => {
+                                                      '218549' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Line' => '33',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'acceptOnMatch',
+                                                               'offset' => '24',
+                                                               'type' => '83923'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'levelMin',
+                                                               'offset' => '32',
+                                                               'type' => '544724'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'levelMax',
+                                                               'offset' => '48',
+                                                               'type' => '544724'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::filter::LevelRangeFilter::LevelRangeFilterPrivate',
+                                          'NameSpace' => 'log4cxx::filter::LevelRangeFilter',
+                                          'Private' => 1,
+                                          'Size' => '64',
+                                          'Source' => 'levelrangefilter.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::LevelRangeFilterPrivate::~LevelRangeFilterPrivate() [_ZN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::LevelRangeFilterPrivate::~LevelRangeFilterPrivate() [_ZN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelRangeFilter::LevelRangeFilterPrivate) [_ZTIN7log4cxx6filter16LevelRangeFilter23LevelRangeFilterPrivateE]'
+                                                      }
+                                        },
+                          '10496089' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'levelrangefilter.h',
+                                          'Line' => '63',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter',
+                                          'NameSpace' => 'log4cxx::filter::LevelRangeFilter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::~ClazzLevelRangeFilter() [_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::~ClazzLevelRangeFilter() [_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::newInstance() const [_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter) [_ZTIN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterE]'
+                                                      }
+                                        },
+                          '10496310' => {
+                                          'BaseType' => '10496089',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10496316' => {
+                                          'BaseType' => '10495321',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '10497092' => {
+                                          'BaseType' => '10495339',
+                                          'Name' => 'struct log4cxx::filter::LevelRangeFilter::LevelRangeFilterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10497098' => {
+                                          'BaseType' => '10497092',
+                                          'Name' => 'struct log4cxx::filter::LevelRangeFilter::LevelRangeFilterPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10497644' => {
+                                          'BaseType' => '10495321',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10497650' => {
+                                          'BaseType' => '10497644',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10497672' => {
+                                          'BaseType' => '10496316',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10497678' => {
+                                          'BaseType' => '10497672',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10497736' => {
+                                          'BaseType' => '10496089',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10497742' => {
+                                          'BaseType' => '10497736',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10497753' => {
+                                          'BaseType' => '10496310',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10497759' => {
+                                          'BaseType' => '10497753',
+                                          'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10634435' => {
+                                          'Base' => {
+                                                      '2740533' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'linelocationpatternconverter.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LineLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LineLocationPatternConverter) [_ZTIN7log4cxx7pattern28LineLocationPatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::~LineLocationPatternConverter() [_ZN7log4cxx7pattern28LineLocationPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::~LineLocationPatternConverter() [_ZN7log4cxx7pattern28LineLocationPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern28LineLocationPatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28LineLocationPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28LineLocationPatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '10634832' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'linelocationpatternconverter.h',
+                                          'Line' => '39',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::LineLocationPatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter::~ClazzLineLocationPatternConverter() [_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter::~ClazzLineLocationPatternConverter() [_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter) [_ZTIN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterE]'
+                                                      }
+                                        },
+                          '10634990' => {
+                                          'BaseType' => '10634832',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10635032' => {
+                                          'BaseType' => '10634435',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '10636239' => {
+                                          'BaseType' => '10634435',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10636245' => {
+                                          'BaseType' => '10636239',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10636444' => {
+                                          'BaseType' => '10635032',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10636450' => {
+                                          'BaseType' => '10636444',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10636833' => {
+                                          'BaseType' => '10634832',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10636839' => {
+                                          'BaseType' => '10636833',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10636850' => {
+                                          'BaseType' => '10634990',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10636856' => {
+                                          'BaseType' => '10636850',
+                                          'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10764566' => {
+                                          'Base' => {
+                                                      '2740533' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'lineseparatorpatternconverter.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LineSeparatorPatternConverter) [_ZTIN7log4cxx7pattern29LineSeparatorPatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::~LineSeparatorPatternConverter() [_ZN7log4cxx7pattern29LineSeparatorPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::~LineSeparatorPatternConverter() [_ZN7log4cxx7pattern29LineSeparatorPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::getClass() const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '10765013' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'lineseparatorpatternconverter.h',
+                                          'Line' => '39',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::LineSeparatorPatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter::~ClazzLineSeparatorPatternConverter() [_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter::~ClazzLineSeparatorPatternConverter() [_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter) [_ZTIN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterE]'
+                                                      }
+                                        },
+                          '10765171' => {
+                                          'BaseType' => '10765013',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10765213' => {
+                                          'BaseType' => '10764566',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '10765889' => {
+                                          'BaseType' => '10764566',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10765895' => {
+                                          'BaseType' => '10765889',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10765994' => {
+                                          'BaseType' => '10765213',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10766000' => {
+                                          'BaseType' => '10765994',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10766389' => {
+                                          'BaseType' => '10765013',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10766395' => {
+                                          'BaseType' => '10766389',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10766406' => {
+                                          'BaseType' => '10765171',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10766412' => {
+                                          'BaseType' => '10766406',
+                                          'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10902820' => {
+                                          'Base' => {
+                                                      '2740533' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'literalpatternconverter.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern23LiteralPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LiteralPatternConverter) [_ZTIN7log4cxx7pattern23LiteralPatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::~LiteralPatternConverter() [_ZN7log4cxx7pattern23LiteralPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::~LiteralPatternConverter() [_ZN7log4cxx7pattern23LiteralPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::getClass() const [_ZNK7log4cxx7pattern23LiteralPatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23LiteralPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23LiteralPatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern23LiteralPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '10902854' => {
+                                          'Base' => {
+                                                      '2977572' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Line' => '31',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'literal',
+                                                               'offset' => '72',
+                                                               'type' => '362869'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::pattern::LiteralPatternConverter::LiteralPatternConverterPrivate',
+                                          'NameSpace' => 'log4cxx::pattern::LiteralPatternConverter',
+                                          'Private' => 1,
+                                          'Size' => '104',
+                                          'Source' => 'literalpatternconverter.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::LiteralPatternConverterPrivate::~LiteralPatternConverterPrivate() [_ZN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::LiteralPatternConverterPrivate::~LiteralPatternConverterPrivate() [_ZN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LiteralPatternConverter::LiteralPatternConverterPrivate) [_ZTIN7log4cxx7pattern23LiteralPatternConverter30LiteralPatternConverterPrivateE]'
+                                                      }
+                                        },
+                          '10903444' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'literalpatternconverter.h',
+                                          'Line' => '40',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::LiteralPatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter::~ClazzLiteralPatternConverter() [_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter::~ClazzLiteralPatternConverter() [_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter) [_ZTIN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterE]'
+                                                      }
+                                        },
+                          '10903602' => {
+                                          'BaseType' => '10903444',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10903644' => {
+                                          'BaseType' => '10902820',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '10904484' => {
+                                          'BaseType' => '10902854',
+                                          'Name' => 'struct log4cxx::pattern::LiteralPatternConverter::LiteralPatternConverterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10904490' => {
+                                          'BaseType' => '10904484',
+                                          'Name' => 'struct log4cxx::pattern::LiteralPatternConverter::LiteralPatternConverterPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10904933' => {
+                                          'BaseType' => '10902820',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10904939' => {
+                                          'BaseType' => '10904933',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10905054' => {
+                                          'BaseType' => '10903644',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10905060' => {
+                                          'BaseType' => '10905054',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10905550' => {
+                                          'BaseType' => '10903444',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10905556' => {
+                                          'BaseType' => '10905550',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '10905567' => {
+                                          'BaseType' => '10903602',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '10905573' => {
+                                          'BaseType' => '10905567',
+                                          'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11042950' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::shared_ptr<log4cxx::helpers::XMLDOMNode>',
+                                          'NameSpace' => 'std',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '11067889'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11042955' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::shared_ptr<log4cxx::helpers::XMLDOMElement>',
+                                          'NameSpace' => 'std',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '11069248'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11042960' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::shared_ptr<log4cxx::helpers::XMLDOMNodeList>',
+                                          'NameSpace' => 'std',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '11068847'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11042965' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::shared_ptr<log4cxx::helpers::XMLDOMDocument>',
+                                          'NameSpace' => 'std',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '11069637'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11067889' => {
+                                          'Base' => {
+                                                      '98236' => {
+                                                                   'pos' => '0',
+                                                                   'virtual' => 1
+                                                                 }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'xml.h',
+                                          'Line' => '50',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '112' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMNode) [_ZTIN7log4cxx7helpers10XMLDOMNodeE]',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '(int (*)(...)) log4cxx::helpers::XMLDOMNode::getClass() const [_ZNK7log4cxx7helpers10XMLDOMNode8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '88' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                      }
+                                        },
+                          '11067906' => {
+                                          'Header' => 'xml.h',
+                                          'Line' => '54',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'NOT_IMPLEMENTED_NODE',
+                                                               'value' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'ELEMENT_NODE',
+                                                               'value' => '1'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'DOCUMENT_NODE',
+                                                               'value' => '9'
+                                                             }
+                                                    },
+                                          'Name' => 'enum log4cxx::helpers::XMLDOMNode::XMLDOMNodeType',
+                                          'NameSpace' => 'log4cxx::helpers::XMLDOMNode',
+                                          'Size' => '4',
+                                          'Type' => 'Enum'
+                                        },
+                          '11068150' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'xml.h',
+                                          'Line' => '53',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode',
+                                          'NameSpace' => 'log4cxx::helpers::XMLDOMNode',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode::~ClazzXMLDOMNode() [_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode::~ClazzXMLDOMNode() [_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNode7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode) [_ZTIN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeE]'
+                                                      }
+                                        },
+                          '11068304' => {
+                                          'BaseType' => '11068150',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11068346' => {
+                                          'BaseType' => '11067889',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11068682' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'object.h',
+                                          'Line' => '111',
+                                          'Name' => 'log4cxx::helpers::Object::ClazzObject',
+                                          'NameSpace' => 'log4cxx::helpers::Object',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::Object::ClazzObject::~ClazzObject() [_ZN7log4cxx7helpers6Object11ClazzObjectD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::Object::ClazzObject::~ClazzObject() [_ZN7log4cxx7helpers6Object11ClazzObjectD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::Object::ClazzObject::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers6Object11ClazzObject7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Object::ClazzObject) [_ZTIN7log4cxx7helpers6Object11ClazzObjectE]'
+                                                      }
+                                        },
+                          '11068836' => {
+                                          'BaseType' => '11068682',
+                                          'Name' => 'log4cxx::helpers::Object::ClazzObject const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11068847' => {
+                                          'Base' => {
+                                                      '98236' => {
+                                                                   'pos' => '0',
+                                                                   'virtual' => 1
+                                                                 }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'xml.h',
+                                          'Line' => '107',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMNodeList) [_ZTIN7log4cxx7helpers14XMLDOMNodeListE]',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '(int (*)(...)) log4cxx::helpers::XMLDOMNodeList::getClass() const [_ZNK7log4cxx7helpers14XMLDOMNodeList8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '88' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                      }
+                                        },
+                          '11069035' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'xml.h',
+                                          'Line' => '110',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList',
+                                          'NameSpace' => 'log4cxx::helpers::XMLDOMNodeList',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList::~ClazzXMLDOMNodeList() [_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList::~ClazzXMLDOMNodeList() [_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeList7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList) [_ZTIN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListE]'
+                                                      }
+                                        },
+                          '11069189' => {
+                                          'BaseType' => '11069035',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11069231' => {
+                                          'BaseType' => '11068847',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11069236' => {
+                                          'BaseType' => '11042950',
+                                          'Header' => 'xml.h',
+                                          'Line' => '65',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodePtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Type' => 'Typedef'
+                                        },
+                          '11069248' => {
+                                          'Base' => {
+                                                      '11067889' => {
+                                                                      'pos' => '0',
+                                                                      'virtual' => 1
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'xml.h',
+                                          'Line' => '71',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::helpers::XMLDOMElement::getClass() const [_ZNK7log4cxx7helpers13XMLDOMElement8getClassEv]',
+                                                        '112' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '120' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '128' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '136' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '144' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '152' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '16' => '0u',
+                                                        '160' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '0u',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMElement) [_ZTIN7log4cxx7helpers13XMLDOMElementE]',
+                                                        '88' => '0u',
+                                                        '96' => '0u'
+                                                      }
+                                        },
+                          '11069436' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'xml.h',
+                                          'Line' => '74',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement',
+                                          'NameSpace' => 'log4cxx::helpers::XMLDOMElement',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement::~ClazzXMLDOMElement() [_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement::~ClazzXMLDOMElement() [_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElement7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement) [_ZTIN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementE]'
+                                                      }
+                                        },
+                          '11069590' => {
+                                          'BaseType' => '11069436',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11069632' => {
+                                          'BaseType' => '11069248',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11069637' => {
+                                          'Base' => {
+                                                      '11067889' => {
+                                                                      'pos' => '0',
+                                                                      'virtual' => 1
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'xml.h',
+                                          'Line' => '86',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::helpers::XMLDOMDocument::getClass() const [_ZNK7log4cxx7helpers14XMLDOMDocument8getClassEv]',
+                                                        '112' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '120' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '128' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '136' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '144' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '152' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '16' => '0u',
+                                                        '160' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '168' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '0u',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMDocument) [_ZTIN7log4cxx7helpers14XMLDOMDocumentE]',
+                                                        '88' => '0u',
+                                                        '96' => '0u'
+                                                      }
+                                        },
+                          '11069870' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'xml.h',
+                                          'Line' => '89',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument',
+                                          'NameSpace' => 'log4cxx::helpers::XMLDOMDocument',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument::~ClazzXMLDOMDocument() [_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument::~ClazzXMLDOMDocument() [_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocument7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument) [_ZTIN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentE]'
+                                                      }
+                                        },
+                          '11070024' => {
+                                          'BaseType' => '11069870',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11070066' => {
+                                          'BaseType' => '11069637',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11070071' => {
+                                          'BaseType' => '11042955',
+                                          'Header' => 'xml.h',
+                                          'Line' => '78',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElementPtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Type' => 'Typedef'
+                                        },
+                          '11070083' => {
+                                          'BaseType' => '11042960',
+                                          'Header' => 'xml.h',
+                                          'Line' => '114',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeListPtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Type' => 'Typedef'
+                                        },
+                          '11070095' => {
+                                          'BaseType' => '11042965',
+                                          'Header' => 'xml.h',
+                                          'Line' => '95',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocumentPtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Type' => 'Typedef'
+                                        },
+                          '11070203' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'filter.h',
+                                          'Line' => '77',
+                                          'Name' => 'log4cxx::spi::Filter::ClazzFilter',
+                                          'NameSpace' => 'log4cxx::spi::Filter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::spi::Filter::ClazzFilter::~ClazzFilter() [_ZN7log4cxx3spi6Filter11ClazzFilterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::Filter::ClazzFilter::~ClazzFilter() [_ZN7log4cxx3spi6Filter11ClazzFilterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::Filter::ClazzFilter::getName[abi:cxx11]() const [_ZNK7log4cxx3spi6Filter11ClazzFilter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::Filter::ClazzFilter) [_ZTIN7log4cxx3spi6Filter11ClazzFilterE]'
+                                                      }
+                                        },
+                          '11070357' => {
+                                          'BaseType' => '11070203',
+                                          'Name' => 'log4cxx::spi::Filter::ClazzFilter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11070674' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'triggeringeventevaluator.h',
+                                          'Line' => '40',
+                                          'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator',
+                                          'NameSpace' => 'log4cxx::spi::TriggeringEventEvaluator',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator::~ClazzTriggeringEventEvaluator() [_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator::~ClazzTriggeringEventEvaluator() [_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator::getName[abi:cxx11]() const [_ZNK7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluator7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator) [_ZTIN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorE]'
+                                                      }
+                                        },
+                          '11070828' => {
+                                          'BaseType' => '11070674',
+                                          'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11070870' => {
+                                          'BaseType' => '4927697',
+                                          'Name' => 'log4cxx::spi::TriggeringEventEvaluator const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11071078' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'repositoryselector.h',
+                                          'Line' => '45',
+                                          'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector',
+                                          'NameSpace' => 'log4cxx::spi::RepositorySelector',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::spi::RepositorySelector::ClazzRepositorySelector::~ClazzRepositorySelector() [_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::RepositorySelector::ClazzRepositorySelector::~ClazzRepositorySelector() [_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::RepositorySelector::ClazzRepositorySelector::getName[abi:cxx11]() const [_ZNK7log4cxx3spi18RepositorySelector23ClazzRepositorySelector7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::RepositorySelector::ClazzRepositorySelector) [_ZTIN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorE]'
+                                                      }
+                                        },
+                          '11071232' => {
+                                          'BaseType' => '11071078',
+                                          'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11071238' => {
+                                          'BaseType' => '4690627',
+                                          'Name' => 'log4cxx::spi::RepositorySelector const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11072139' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'loggerrepository.h',
+                                          'Line' => '45',
+                                          'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository',
+                                          'NameSpace' => 'log4cxx::spi::LoggerRepository',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::spi::LoggerRepository::ClazzLoggerRepository::~ClazzLoggerRepository() [_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::LoggerRepository::ClazzLoggerRepository::~ClazzLoggerRepository() [_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::LoggerRepository::ClazzLoggerRepository::getName[abi:cxx11]() const [_ZNK7log4cxx3spi16LoggerRepository21ClazzLoggerRepository7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggerRepository::ClazzLoggerRepository) [_ZTIN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryE]'
+                                                      }
+                                        },
+                          '11072293' => {
+                                          'BaseType' => '11072139',
+                                          'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11072299' => {
+                                          'BaseType' => '1349717',
+                                          'Name' => 'log4cxx::spi::LoggerRepository const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11072534' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'loggerfactory.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory',
+                                          'NameSpace' => 'log4cxx::spi::LoggerFactory',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::spi::LoggerFactory::ClazzLoggerFactory::~ClazzLoggerFactory() [_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::LoggerFactory::ClazzLoggerFactory::~ClazzLoggerFactory() [_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::LoggerFactory::ClazzLoggerFactory::getName[abi:cxx11]() const [_ZNK7log4cxx3spi13LoggerFactory18ClazzLoggerFactory7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggerFactory::ClazzLoggerFactory) [_ZTIN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryE]'
+                                                      }
+                                        },
+                          '11072688' => {
+                                          'BaseType' => '11072534',
+                                          'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11072694' => {
+                                          'BaseType' => '4577114',
+                                          'Name' => 'log4cxx::spi::LoggerFactory const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11073162' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'appenderattachable.h',
+                                          'Line' => '37',
+                                          'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable',
+                                          'NameSpace' => 'log4cxx::spi::AppenderAttachable',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::~ClazzAppenderAttachable() [_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::~ClazzAppenderAttachable() [_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::getName[abi:cxx11]() const [_ZNK7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachable7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable) [_ZTIN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableE]'
+                                                      }
+                                        },
+                          '11073316' => {
+                                          'BaseType' => '11073162',
+                                          'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11073322' => {
+                                          'BaseType' => '362887',
+                                          'Name' => 'log4cxx::spi::AppenderAttachable const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11073634' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'optionhandler.h',
+                                          'Line' => '37',
+                                          'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler',
+                                          'NameSpace' => 'log4cxx::spi::OptionHandler',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::spi::OptionHandler::ClazzOptionHandler::~ClazzOptionHandler() [_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::OptionHandler::ClazzOptionHandler::~ClazzOptionHandler() [_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::OptionHandler::ClazzOptionHandler::getName[abi:cxx11]() const [_ZNK7log4cxx3spi13OptionHandler18ClazzOptionHandler7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::OptionHandler::ClazzOptionHandler) [_ZTIN7log4cxx3spi13OptionHandler18ClazzOptionHandlerE]'
+                                                      }
+                                        },
+                          '11073788' => {
+                                          'BaseType' => '11073634',
+                                          'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11073794' => {
+                                          'BaseType' => '218892',
+                                          'Name' => 'log4cxx::spi::OptionHandler const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11074311' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'errorhandler.h',
+                                          'Line' => '61',
+                                          'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler',
+                                          'NameSpace' => 'log4cxx::spi::ErrorHandler',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::spi::ErrorHandler::ClazzErrorHandler::~ClazzErrorHandler() [_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::ErrorHandler::ClazzErrorHandler::~ClazzErrorHandler() [_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::ErrorHandler::ClazzErrorHandler::getName[abi:cxx11]() const [_ZNK7log4cxx3spi12ErrorHandler17ClazzErrorHandler7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::ErrorHandler::ClazzErrorHandler) [_ZTIN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerE]'
+                                                      }
+                                        },
+                          '11074465' => {
+                                          'BaseType' => '11074311',
+                                          'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11075378' => {
+                                          'Base' => {
+                                                      '218539' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'denyallfilter.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter',
+                                          'NameSpace' => 'log4cxx::filter',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter13DenyAllFilter10instanceofERKNS_7helpers5ClassE]',
+                                                        '112' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter13DenyAllFilter4castERKNS_7helpers5ClassE]',
+                                                        '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
+                                                        '128' => '(int (*)(...)) log4cxx::spi::Filter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '136' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter13DenyAllFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::DenyAllFilter) [_ZTIN7log4cxx6filter13DenyAllFilterE]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::~DenyAllFilter() [_ZN7log4cxx6filter13DenyAllFilterD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::~DenyAllFilter() [_ZN7log4cxx6filter13DenyAllFilterD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::getClass() const [_ZNK7log4cxx6filter13DenyAllFilter8getClassEv]'
+                                                      }
+                                        },
+                          '11075722' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'denyallfilter.h',
+                                          'Line' => '43',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter',
+                                          'NameSpace' => 'log4cxx::filter::DenyAllFilter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::~ClazzDenyAllFilter() [_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::~ClazzDenyAllFilter() [_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::newInstance() const [_ZNK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter) [_ZTIN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterE]'
+                                                      }
+                                        },
+                          '11075940' => {
+                                          'BaseType' => '11075722',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11075982' => {
+                                          'BaseType' => '11075378',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '11076826' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'appender.h',
+                                          'Line' => '53',
+                                          'Name' => 'log4cxx::Appender::ClazzAppender',
+                                          'NameSpace' => 'log4cxx::Appender',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::Appender::ClazzAppender::~ClazzAppender() [_ZN7log4cxx8Appender13ClazzAppenderD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::Appender::ClazzAppender::~ClazzAppender() [_ZN7log4cxx8Appender13ClazzAppenderD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::Appender::ClazzAppender::getName[abi:cxx11]() const [_ZNK7log4cxx8Appender13ClazzAppender7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::Appender::ClazzAppender) [_ZTIN7log4cxx8Appender13ClazzAppenderE]'
+                                                      }
+                                        },
+                          '11076980' => {
+                                          'BaseType' => '11076826',
+                                          'Name' => 'log4cxx::Appender::ClazzAppender const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078561' => {
+                                          'BaseType' => '11070870',
+                                          'Name' => 'log4cxx::spi::TriggeringEventEvaluator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078567' => {
+                                          'BaseType' => '11078561',
+                                          'Name' => 'log4cxx::spi::TriggeringEventEvaluator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078595' => {
+                                          'BaseType' => '11069231',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078601' => {
+                                          'BaseType' => '11078595',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078606' => {
+                                          'BaseType' => '11068847',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078612' => {
+                                          'BaseType' => '11069632',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078618' => {
+                                          'BaseType' => '11078612',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078623' => {
+                                          'BaseType' => '11069248',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078629' => {
+                                          'BaseType' => '11070066',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078635' => {
+                                          'BaseType' => '11078629',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078640' => {
+                                          'BaseType' => '11069637',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078646' => {
+                                          'BaseType' => '11068346',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078652' => {
+                                          'BaseType' => '11078646',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078657' => {
+                                          'BaseType' => '11067889',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078663' => {
+                                          'BaseType' => '11071238',
+                                          'Name' => 'log4cxx::spi::RepositorySelector const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078669' => {
+                                          'BaseType' => '11078663',
+                                          'Name' => 'log4cxx::spi::RepositorySelector const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078680' => {
+                                          'BaseType' => '11075378',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078686' => {
+                                          'BaseType' => '11078680',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078703' => {
+                                          'BaseType' => '11075982',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078709' => {
+                                          'BaseType' => '11078703',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078714' => {
+                                          'BaseType' => '11072299',
+                                          'Name' => 'log4cxx::spi::LoggerRepository const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078720' => {
+                                          'BaseType' => '11078714',
+                                          'Name' => 'log4cxx::spi::LoggerRepository const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078766' => {
+                                          'BaseType' => '8534785',
+                                          'Name' => 'log4cxx::Appender const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078771' => {
+                                          'BaseType' => '11072694',
+                                          'Name' => 'log4cxx::spi::LoggerFactory const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078777' => {
+                                          'BaseType' => '11078771',
+                                          'Name' => 'log4cxx::spi::LoggerFactory const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078806' => {
+                                          'BaseType' => '11073322',
+                                          'Name' => 'log4cxx::spi::AppenderAttachable const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078812' => {
+                                          'BaseType' => '11078806',
+                                          'Name' => 'log4cxx::spi::AppenderAttachable const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078869' => {
+                                          'BaseType' => '11073794',
+                                          'Name' => 'log4cxx::spi::OptionHandler const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078875' => {
+                                          'BaseType' => '11078869',
+                                          'Name' => 'log4cxx::spi::OptionHandler const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078880' => {
+                                          'BaseType' => '11070674',
+                                          'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078886' => {
+                                          'BaseType' => '11078880',
+                                          'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078897' => {
+                                          'BaseType' => '11070828',
+                                          'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078903' => {
+                                          'BaseType' => '11078897',
+                                          'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078908' => {
+                                          'BaseType' => '11069035',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078914' => {
+                                          'BaseType' => '11078908',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078925' => {
+                                          'BaseType' => '11069189',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078931' => {
+                                          'BaseType' => '11078925',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078936' => {
+                                          'BaseType' => '11069870',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078942' => {
+                                          'BaseType' => '11078936',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078953' => {
+                                          'BaseType' => '11070024',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078959' => {
+                                          'BaseType' => '11078953',
+                                          'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078964' => {
+                                          'BaseType' => '11069436',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078970' => {
+                                          'BaseType' => '11078964',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078981' => {
+                                          'BaseType' => '11069590',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078987' => {
+                                          'BaseType' => '11078981',
+                                          'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11078992' => {
+                                          'BaseType' => '11068150',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11078998' => {
+                                          'BaseType' => '11078992',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079009' => {
+                                          'BaseType' => '11068304',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079015' => {
+                                          'BaseType' => '11079009',
+                                          'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079020' => {
+                                          'BaseType' => '11071078',
+                                          'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079026' => {
+                                          'BaseType' => '11079020',
+                                          'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079037' => {
+                                          'BaseType' => '11071232',
+                                          'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079043' => {
+                                          'BaseType' => '11079037',
+                                          'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079048' => {
+                                          'BaseType' => '11075722',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079054' => {
+                                          'BaseType' => '11079048',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079065' => {
+                                          'BaseType' => '11075940',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079071' => {
+                                          'BaseType' => '11079065',
+                                          'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079076' => {
+                                          'BaseType' => '11074311',
+                                          'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079082' => {
+                                          'BaseType' => '11079076',
+                                          'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079093' => {
+                                          'BaseType' => '11074465',
+                                          'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079099' => {
+                                          'BaseType' => '11079093',
+                                          'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079104' => {
+                                          'BaseType' => '11070203',
+                                          'Name' => 'log4cxx::spi::Filter::ClazzFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079110' => {
+                                          'BaseType' => '11079104',
+                                          'Name' => 'log4cxx::spi::Filter::ClazzFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079121' => {
+                                          'BaseType' => '11070357',
+                                          'Name' => 'log4cxx::spi::Filter::ClazzFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079127' => {
+                                          'BaseType' => '11079121',
+                                          'Name' => 'log4cxx::spi::Filter::ClazzFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079132' => {
+                                          'BaseType' => '11072139',
+                                          'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079138' => {
+                                          'BaseType' => '11079132',
+                                          'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079149' => {
+                                          'BaseType' => '11072293',
+                                          'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079155' => {
+                                          'BaseType' => '11079149',
+                                          'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079160' => {
+                                          'BaseType' => '11072534',
+                                          'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079166' => {
+                                          'BaseType' => '11079160',
+                                          'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079177' => {
+                                          'BaseType' => '11072688',
+                                          'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079183' => {
+                                          'BaseType' => '11079177',
+                                          'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079188' => {
+                                          'BaseType' => '11073162',
+                                          'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079194' => {
+                                          'BaseType' => '11079188',
+                                          'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079205' => {
+                                          'BaseType' => '11073316',
+                                          'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079211' => {
+                                          'BaseType' => '11079205',
+                                          'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079216' => {
+                                          'BaseType' => '11076826',
+                                          'Name' => 'log4cxx::Appender::ClazzAppender*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079222' => {
+                                          'BaseType' => '11079216',
+                                          'Name' => 'log4cxx::Appender::ClazzAppender*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079233' => {
+                                          'BaseType' => '11076980',
+                                          'Name' => 'log4cxx::Appender::ClazzAppender const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079239' => {
+                                          'BaseType' => '11079233',
+                                          'Name' => 'log4cxx::Appender::ClazzAppender const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079244' => {
+                                          'BaseType' => '11073634',
+                                          'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079250' => {
+                                          'BaseType' => '11079244',
+                                          'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079261' => {
+                                          'BaseType' => '11073788',
+                                          'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079267' => {
+                                          'BaseType' => '11079261',
+                                          'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079330' => {
+                                          'BaseType' => '100098',
+                                          'Name' => 'log4cxx::helpers::Object const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079335' => {
+                                          'BaseType' => '11068682',
+                                          'Name' => 'log4cxx::helpers::Object::ClazzObject*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079341' => {
+                                          'BaseType' => '11079335',
+                                          'Name' => 'log4cxx::helpers::Object::ClazzObject*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11079352' => {
+                                          'BaseType' => '11068836',
+                                          'Name' => 'log4cxx::helpers::Object::ClazzObject const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11079358' => {
+                                          'BaseType' => '11079352',
+                                          'Name' => 'log4cxx::helpers::Object::ClazzObject const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11187242' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::Locale::LocalePrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '11213322'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11187328' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '11188861'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::Locale::LocalePrivate, std::default_delete<log4cxx::helpers::Locale::LocalePrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '11213322'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '11187242'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11187651' => {
+                                          'Base' => {
+                                                      '11187242' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::Locale::LocalePrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '11187242'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11187904' => {
+                                          'Base' => {
+                                                      '11187651' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::Locale::LocalePrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '11187242'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11188200' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '11213877'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::Locale::LocalePrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '11213877'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11188460' => {
+                                          'Base' => {
+                                                      '11187904' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '11188200' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::Locale::LocalePrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '11213877'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11188861' => {
+                                          'Base' => {
+                                                      '11188460' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::Locale::LocalePrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '11213877'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11189190' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '11187328'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::Locale::LocalePrivate, std::default_delete<log4cxx::helpers::Locale::LocalePrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '11213322'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '11187242'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11213309' => {
+                                          'Header' => 'locale.h',
+                                          'Line' => '28',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'protected',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '0',
+                                                               'type' => '11189190'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::Locale',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class'
+                                        },
+                          '11213322' => {
+                                          'Line' => '23',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'language',
+                                                               'offset' => '0',
+                                                               'type' => '362869'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'country',
+                                                               'offset' => '32',
+                                                               'type' => '362869'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'variant',
+                                                               'offset' => '64',
+                                                               'type' => '362869'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::Locale::LocalePrivate',
+                                          'NameSpace' => 'log4cxx::helpers::Locale',
+                                          'Protected' => 1,
+                                          'Size' => '96',
+                                          'Source' => 'locale.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '11213830' => {
+                                          'BaseType' => '11213309',
+                                          'Name' => 'log4cxx::helpers::Locale const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11213877' => {
+                                          'BaseType' => '11213322',
+                                          'Name' => 'struct log4cxx::helpers::Locale::LocalePrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11214161' => {
+                                          'BaseType' => '11213309',
+                                          'Name' => 'log4cxx::helpers::Locale*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11214167' => {
+                                          'BaseType' => '11214161',
+                                          'Name' => 'log4cxx::helpers::Locale*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11214172' => {
+                                          'BaseType' => '11213830',
+                                          'Name' => 'log4cxx::helpers::Locale const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11214178' => {
+                                          'BaseType' => '11214172',
+                                          'Name' => 'log4cxx::helpers::Locale const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11214183' => {
+                                          'BaseType' => '11213830',
+                                          'Name' => 'log4cxx::helpers::Locale const&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '11326326' => {
+                                          'BaseType' => '1021040',
+                                          'Name' => 'log4cxx::spi::LocationInfo*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11326343' => {
+                                          'BaseType' => '1021052',
+                                          'Name' => 'log4cxx::spi::LocationInfo const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11410916' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::Logger::LoggerPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '11464234'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11411002' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '11412538'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::Logger::LoggerPrivate, std::default_delete<log4cxx::Logger::LoggerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '11464234'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '11410916'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11411325' => {
+                                          'Base' => {
+                                                      '11410916' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::Logger::LoggerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '11410916'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11411578' => {
+                                          'Base' => {
+                                                      '11411325' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::Logger::LoggerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '11410916'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11411876' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '11469243'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::Logger::LoggerPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '11469243'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11412136' => {
+                                          'Base' => {
+                                                      '11411578' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '11411876' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::Logger::LoggerPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '11469243'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '11412538' => {
+                                          'Base' => {
+                                                      '11412136' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::Logger::LoggerPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '11469243'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11412870' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '11411002'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::Logger::LoggerPrivate, std::default_delete<log4cxx::Logger::LoggerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '11464234'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '11410916'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '11462593' => {
+                                          'BaseType' => '8420682',
+                                          'Header' => 'resourcebundle.h',
+                                          'Line' => '30',
+                                          'Name' => 'log4cxx::helpers::ResourceBundlePtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Typedef'
+                                        },
+                          '11462605' => {
+                                          'BaseType' => '11462593',
+                                          'Name' => 'log4cxx::helpers::ResourceBundlePtr const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '11464234' => {
+                                          'Line' => '41',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'name',
+                                                               'offset' => '0',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'level',
+                                                               'offset' => '32',
+                                                               'type' => '544724'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'parent',
+                                                               'offset' => '48',
+                                                               'type' => '1350317'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'resourceBundle',
+                                                               'offset' => '64',
+                                                               'type' => '11462593'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'repositoryRaw',
+                                                               'offset' => '80',
+                                                               'type' => '5726905'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'aai',
+                                                               'offset' => '88',
+                                                               'type' => '361547'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'additive',
+                                                               'offset' => '104',
+                                                               'type' => '83923'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::Logger::LoggerPrivate',
+                                          'NameSpace' => 'log4cxx::Logger',
+                                          'Private' => 1,
+                                          'Size' => '112',
+                                          'Source' => 'logger.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '11468124' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'logger.h',
+                                          'Line' => '53',
+                                          'Name' => 'log4cxx::Logger::ClazzLogger',
+                                          'NameSpace' => 'log4cxx::Logger',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::Logger::ClazzLogger::~ClazzLogger() [_ZN7log4cxx6Logger11ClazzLoggerD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::Logger::ClazzLogger::~ClazzLogger() [_ZN7log4cxx6Logger11ClazzLoggerD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::Logger::ClazzLogger::getName[abi:cxx11]() const [_ZNK7log4cxx6Logger11ClazzLogger7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::Logger::ClazzLogger) [_ZTIN7log4cxx6Logger11ClazzLoggerE]'
+                                                      }
+                                        },
+                          '11468282' => {
+                                          'BaseType' => '11468124',
+                                          'Name' => 'log4cxx::Logger::ClazzLogger const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11469243' => {
+                                          'BaseType' => '11464234',
+                                          'Name' => 'struct log4cxx::Logger::LoggerPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11469603' => {
+                                          'BaseType' => '4577842',
+                                          'Name' => 'log4cxx::Logger*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11470947' => {
+                                          'BaseType' => '4577991',
+                                          'Name' => 'log4cxx::Logger const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11470981' => {
+                                          'BaseType' => '11462605',
+                                          'Name' => 'log4cxx::helpers::ResourceBundlePtr const&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '11470999' => {
+                                          'BaseType' => '11468124',
+                                          'Name' => 'log4cxx::Logger::ClazzLogger*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11471005' => {
+                                          'BaseType' => '11470999',
+                                          'Name' => 'log4cxx::Logger::ClazzLogger*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11471016' => {
+                                          'BaseType' => '11468282',
+                                          'Name' => 'log4cxx::Logger::ClazzLogger const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11471022' => {
+                                          'BaseType' => '11471016',
+                                          'Name' => 'log4cxx::Logger::ClazzLogger const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11754021' => {
+                                          'Base' => {
+                                                      '218539' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'loggermatchfilter.h',
+                                          'Line' => '45',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter',
+                                          'NameSpace' => 'log4cxx::filter',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter17LoggerMatchFilter10instanceofERKNS_7helpers5ClassE]',
+                                                        '112' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter17LoggerMatchFilter4castERKNS_7helpers5ClassE]',
+                                                        '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
+                                                        '128' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6filter17LoggerMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '136' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter17LoggerMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LoggerMatchFilter) [_ZTIN7log4cxx6filter17LoggerMatchFilterE]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::~LoggerMatchFilter() [_ZN7log4cxx6filter17LoggerMatchFilterD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::~LoggerMatchFilter() [_ZN7log4cxx6filter17LoggerMatchFilterD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::getClass() const [_ZNK7log4cxx6filter17LoggerMatchFilter8getClassEv]'
+                                                      }
+                                        },
+                          '11754039' => {
+                                          'Base' => {
+                                                      '218549' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Line' => '32',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'acceptOnMatch',
+                                                               'offset' => '24',
+                                                               'type' => '83923'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'loggerToMatch',
+                                                               'offset' => '32',
+                                                               'type' => '98472'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::filter::LoggerMatchFilter::LoggerMatchFilterPrivate',
+                                          'NameSpace' => 'log4cxx::filter::LoggerMatchFilter',
+                                          'Private' => 1,
+                                          'Size' => '64',
+                                          'Source' => 'loggermatchfilter.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::LoggerMatchFilterPrivate::~LoggerMatchFilterPrivate() [_ZN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::LoggerMatchFilterPrivate::~LoggerMatchFilterPrivate() [_ZN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LoggerMatchFilter::LoggerMatchFilterPrivate) [_ZTIN7log4cxx6filter17LoggerMatchFilter24LoggerMatchFilterPrivateE]'
+                                                      }
+                                        },
+                          '11754713' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'loggermatchfilter.h',
+                                          'Line' => '52',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter',
+                                          'NameSpace' => 'log4cxx::filter::LoggerMatchFilter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::~ClazzLoggerMatchFilter() [_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::~ClazzLoggerMatchFilter() [_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::newInstance() const [_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter) [_ZTIN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterE]'
+                                                      }
+                                        },
+                          '11754934' => {
+                                          'BaseType' => '11754713',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11754940' => {
+                                          'BaseType' => '11754021',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '11755690' => {
+                                          'BaseType' => '11754039',
+                                          'Name' => 'struct log4cxx::filter::LoggerMatchFilter::LoggerMatchFilterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11755696' => {
+                                          'BaseType' => '11755690',
+                                          'Name' => 'struct log4cxx::filter::LoggerMatchFilter::LoggerMatchFilterPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11756242' => {
+                                          'BaseType' => '11754021',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11756248' => {
+                                          'BaseType' => '11756242',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11756270' => {
+                                          'BaseType' => '11754940',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11756276' => {
+                                          'BaseType' => '11756270',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11756334' => {
+                                          'BaseType' => '11754713',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11756340' => {
+                                          'BaseType' => '11756334',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11756351' => {
+                                          'BaseType' => '11754934',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11756357' => {
+                                          'BaseType' => '11756351',
+                                          'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11893276' => {
+                                          'Base' => {
+                                                      '2740790' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'loggerpatternconverter.h',
+                                          'Line' => '36',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern22LoggerPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LoggerPatternConverter) [_ZTIN7log4cxx7pattern22LoggerPatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::~LoggerPatternConverter() [_ZN7log4cxx7pattern22LoggerPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::~LoggerPatternConverter() [_ZN7log4cxx7pattern22LoggerPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::getClass() const [_ZNK7log4cxx7pattern22LoggerPatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern22LoggerPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern22LoggerPatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '11893679' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'loggerpatternconverter.h',
+                                          'Line' => '39',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::LoggerPatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter::~ClazzLoggerPatternConverter() [_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter::~ClazzLoggerPatternConverter() [_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter) [_ZTIN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterE]'
+                                                      }
+                                        },
+                          '11893837' => {
+                                          'BaseType' => '11893679',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11893879' => {
+                                          'BaseType' => '11893276',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '11894948' => {
+                                          'BaseType' => '11893276',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11894954' => {
+                                          'BaseType' => '11894948',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11895153' => {
+                                          'BaseType' => '11893879',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11895159' => {
+                                          'BaseType' => '11895153',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11895596' => {
+                                          'BaseType' => '11893679',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11895602' => {
+                                          'BaseType' => '11895596',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '11895613' => {
+                                          'BaseType' => '11893837',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '11895619' => {
+                                          'BaseType' => '11895613',
+                                          'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1198635' => {
+                                         'BaseType' => '1017550',
+                                         'Name' => 'log4cxx::Level const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1198641' => {
+                                         'BaseType' => '1198635',
+                                         'Name' => 'log4cxx::Level const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '12002106' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_map.h',
+                                          'Line' => '100',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '12002119'
+                                                             }
+                                                    },
+                                          'Name' => 'std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '48',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Key',
+                                                                 'type' => '68'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '68'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12002119' => {
+                                          'BaseType' => '12019733',
+                                          'Header' => 'stl_map.h',
+                                          'Line' => '148',
+                                          'Name' => 'std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::_Rep_type',
+                                          'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >',
+                                          'Private' => 1,
+                                          'Size' => '48',
+                                          'Type' => 'Typedef'
+                                        },
+                          '1200220' => {
+                                         'Name' => 'void(std::__cxx11::basic_string<char>, std::thread::id, unsigned long)',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'type' => '68'
+                                                             },
+                                                      '1' => {
+                                                               'type' => '926683'
+                                                             },
+                                                      '2' => {
+                                                               'type' => '83827'
+                                                             }
+                                                    },
+                                         'Return' => '1',
+                                         'Type' => 'Func'
+                                       },
+                          '12004454' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::spi::LoggingEvent::LoggingEventPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '12061438'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12004540' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '12006072'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::spi::LoggingEvent::LoggingEventPrivate, std::default_delete<log4cxx::spi::LoggingEvent::LoggingEventPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '12061438'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '12004454'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12004863' => {
+                                          'Base' => {
+                                                      '12004454' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::spi::LoggingEvent::LoggingEventPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '12004454'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12005116' => {
+                                          'Base' => {
+                                                      '12004863' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::spi::LoggingEvent::LoggingEventPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '12004454'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12005412' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '12064650'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::spi::LoggingEvent::LoggingEventPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '12064650'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12005672' => {
+                                          'Base' => {
+                                                      '12005116' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '12005412' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::spi::LoggingEvent::LoggingEventPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '12064650'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12006072' => {
+                                          'Base' => {
+                                                      '12005672' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::spi::LoggingEvent::LoggingEventPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '12064650'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12006401' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '12004540'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::spi::LoggingEvent::LoggingEventPrivate, std::default_delete<log4cxx::spi::LoggingEvent::LoggingEventPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '12061438'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '12004454'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12018349' => {
+                                          'Base' => {
+                                                      '12025398' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_pair.h',
+                                          'Line' => '208',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'first',
+                                                               'offset' => '0',
+                                                               'type' => '7120'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'second',
+                                                               'offset' => '32',
+                                                               'type' => '68'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '64',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_T1',
+                                                                 'type' => '7120'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_T2',
+                                                                 'type' => '68'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12018792' => {
+                                          'Base' => {
+                                                      '12041157' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'allocator.h',
+                                          'Line' => '111',
+                                          'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12019193' => {
+                                          'Base' => {
+                                                      '12041751' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'allocator.h',
+                                          'Line' => '111',
+                                          'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12019344' => {
+                                          'Base' => {
+                                                      '711660' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_tree.h',
+                                          'Line' => '216',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_storage',
+                                                               'offset' => '32',
+                                                               'type' => '12043883'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '96',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Val',
+                                                                 'type' => '12018349'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12019733' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_tree.h',
+                                          'Line' => '436',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'protected',
+                                                               'name' => '_M_impl',
+                                                               'offset' => '0',
+                                                               'type' => '12019747'
+                                                             }
+                                                    },
+                                          'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '48',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Key',
+                                                                 'type' => '68'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Val',
+                                                                 'type' => '12018349'
+                                                               },
+                                                        '2' => {
+                                                                 'key' => '_KeyOfValue',
+                                                                 'type' => '12029655'
+                                                               },
+                                                        '3' => {
+                                                                 'key' => '_Compare',
+                                                                 'type' => '948275'
+                                                               },
+                                                        '4' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '12018792'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12019747' => {
+                                          'Base' => {
+                                                      '12019193' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '711856' => {
+                                                                    'pos' => '2'
+                                                                  },
+                                                      '948351' => {
+                                                                    'pos' => '1'
+                                                                  }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_tree.h',
+                                          'Line' => '673',
+                                          'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
+                                          'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
+                                          'Protected' => 1,
+                                          'Size' => '48',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Key_compare',
+                                                                 'type' => '948275'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12025398' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_pair.h',
+                                          'Line' => '190',
+                                          'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_U1',
+                                                                 'type' => '7120'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_U2',
+                                                                 'type' => '68'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12029623' => {
+                                          'Header' => 'stl_function.h',
+                                          'Line' => '105',
+                                          'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>const>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Arg',
+                                                                 'type' => '12018349'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Result',
+                                                                 'type' => '7120'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12029655' => {
+                                          'Base' => {
+                                                      '12029623' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_function.h',
+                                          'Line' => '1147',
+                                          'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Pair',
+                                                                 'type' => '12018349'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12041157' => {
                                           'Copied' => 1,
                                           'Header' => 'new_allocator.h',
                                           'Line' => '58',
-                                          'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, unsigned int> >',
+                                          'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> > >',
                                           'NameSpace' => '__gnu_cxx',
                                           'Size' => '1',
                                           'TParam' => {
                                                         '0' => {
                                                                  'key' => '_Tp',
-                                                                 'type' => '9980867'
+                                                                 'type' => '12018349'
                                                                }
                                                       },
                                           'Type' => 'Class'
                                         },
-                          '10006480' => {
+                          '12041751' => {
                                           'Copied' => 1,
                                           'Header' => 'new_allocator.h',
                                           'Line' => '58',
-                                          'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, unsigned int> > >',
+                                          'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> > > >',
                                           'NameSpace' => '__gnu_cxx',
                                           'Size' => '1',
                                           'TParam' => {
                                                         '0' => {
                                                                  'key' => '_Tp',
-                                                                 'type' => '9981728'
+                                                                 'type' => '12019344'
                                                                }
                                                       },
                                           'Type' => 'Class'
                                         },
-                          '10008130' => {
+                          '12043883' => {
                                           'Copied' => 1,
                                           'Header' => 'aligned_buffer.h',
                                           'Line' => '47',
@@ -77345,183 +85692,9912 @@
                                                       '0' => {
                                                                'name' => '_M_storage',
                                                                'offset' => '0',
-                                                               'type' => '1675449'
+                                                               'type' => '7739152'
                                                              }
                                                     },
-                                          'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, unsigned int> >',
+                                          'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, std::__cxx11::basic_string<char> > >',
                                           'NameSpace' => '__gnu_cxx',
-                                          'Size' => '40',
+                                          'Size' => '64',
                                           'TParam' => {
                                                         '0' => {
                                                                  'key' => '_Tp',
-                                                                 'type' => '9980867'
+                                                                 'type' => '12018349'
                                                                }
                                                       },
                                           'Type' => 'Struct'
                                         },
-                          '10022334' => {
-                                          'BaseType' => '9987628',
-                                          'Header' => 'objectoutputstream.h',
-                                          'Line' => '92',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream::ClassDescriptionMap',
-                                          'NameSpace' => 'log4cxx::helpers::ObjectOutputStream',
+                          '12061438' => {
+                                          'Line' => '45',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'logger',
+                                                               'offset' => '0',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'level',
+                                                               'offset' => '32',
+                                                               'type' => '544724'
+                                                             },
+                                                      '10' => {
+                                                                'name' => 'threadName',
+                                                                'offset' => '152',
+                                                                'type' => '363071'
+                                                              },
+                                                      '11' => {
+                                                                'name' => 'threadUserName',
+                                                                'offset' => '160',
+                                                                'type' => '363071'
+                                                              },
+                                                      '12' => {
+                                                                'name' => 'chronoTimeStamp',
+                                                                'offset' => '168',
+                                                                'type' => '55945'
+                                                              },
+                                                      '2' => {
+                                                               'name' => 'ndc',
+                                                               'offset' => '48',
+                                                               'type' => '2981123'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'mdcCopy',
+                                                               'offset' => '56',
+                                                               'type' => '12066205'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'properties',
+                                                               'offset' => '64',
+                                                               'type' => '12066211'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'ndcLookupRequired',
+                                                               'offset' => '72',
+                                                               'type' => '83923'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'mdcCopyLookupRequired',
+                                                               'offset' => '73',
+                                                               'type' => '83923'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'message',
+                                                               'offset' => '80',
+                                                               'type' => '98472'
+                                                             },
+                                                      '8' => {
+                                                               'name' => 'timeStamp',
+                                                               'offset' => '112',
+                                                               'type' => '800615'
+                                                             },
+                                                      '9' => {
+                                                               'name' => 'locationInfo',
+                                                               'offset' => '120',
+                                                               'type' => '1018029'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::spi::LoggingEvent::LoggingEventPrivate',
+                                          'NameSpace' => 'log4cxx::spi::LoggingEvent',
                                           'Private' => 1,
-                                          'Size' => '48',
-                                          'Type' => 'Typedef'
+                                          'Size' => '176',
+                                          'Source' => 'loggingevent.cpp',
+                                          'Type' => 'Struct'
                                         },
-                          '10022359' => {
+                          '12062726' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
-                                          'Header' => 'objectoutputstream.h',
-                                          'Line' => '36',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream',
-                                          'NameSpace' => 'log4cxx::helpers::ObjectOutputStream',
+                                          'Header' => 'loggingevent.h',
+                                          'Line' => '53',
+                                          'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent',
+                                          'NameSpace' => 'log4cxx::spi::LoggingEvent',
                                           'Size' => '8',
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream::~ClazzObjectOutputStream() [_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream::~ClazzObjectOutputStream() [_ZN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStream7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream) [_ZTIN7log4cxx7helpers18ObjectOutputStream23ClazzObjectOutputStreamE]'
+                                                        '16' => '(int (*)(...)) log4cxx::spi::LoggingEvent::ClazzLoggingEvent::~ClazzLoggingEvent() [_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::LoggingEvent::ClazzLoggingEvent::~ClazzLoggingEvent() [_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::spi::LoggingEvent::ClazzLoggingEvent::newInstance() const [_ZTch0_h0_NK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::LoggingEvent::ClazzLoggingEvent::getName[abi:cxx11]() const [_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::spi::LoggingEvent::ClazzLoggingEvent::newInstance() const [_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggingEvent::ClazzLoggingEvent) [_ZTIN7log4cxx3spi12LoggingEvent17ClazzLoggingEventE]'
                                                       }
                                         },
-                          '10022517' => {
-                                          'BaseType' => '10022359',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream const',
+                          '12062947' => {
+                                          'BaseType' => '12062726',
+                                          'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '10022523' => {
-                                          'BaseType' => '647214',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream const',
-                                          'Size' => '56',
-                                          'Type' => 'Const'
-                                        },
-                          '10023177' => {
-                                          'BaseType' => '525666',
-                                          'Name' => 'log4cxx::MDC::Map const',
-                                          'Size' => '48',
-                                          'Type' => 'Const'
-                                        },
-                          '10025115' => {
-                                          'BaseType' => '10022523',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream const*',
+                          '12064650' => {
+                                          'BaseType' => '12061438',
+                                          'Name' => 'struct log4cxx::spi::LoggingEvent::LoggingEventPrivate*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '10025121' => {
-                                          'BaseType' => '10025115',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10025126' => {
-                                          'BaseType' => '647214',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream*',
+                          '12066205' => {
+                                          'BaseType' => '801724',
+                                          'Name' => 'log4cxx::MDC::Map*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '10025132' => {
-                                          'BaseType' => '10025126',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream*const',
+                          '12066211' => {
+                                          'BaseType' => '12002106',
+                                          'Name' => 'std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12067430' => {
+                                          'BaseType' => '1025471',
+                                          'Name' => 'log4cxx::spi::LoggingEvent const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '10025137' => {
-                                          'BaseType' => '10023177',
-                                          'Name' => 'log4cxx::MDC::Map const&',
+                          '12067441' => {
+                                          'BaseType' => '1022963',
+                                          'Name' => 'log4cxx::spi::LoggingEvent*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12067469' => {
+                                          'BaseType' => '12062726',
+                                          'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12067475' => {
+                                          'BaseType' => '12067469',
+                                          'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12067486' => {
+                                          'BaseType' => '12062947',
+                                          'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12067492' => {
+                                          'BaseType' => '12067486',
+                                          'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12276806' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'loggingeventpatternconverter.h',
+                                          'Line' => '51',
+                                          'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::LoggingEventPatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter::~ClazzLoggingEventPatternConverter() [_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter::~ClazzLoggingEventPatternConverter() [_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter) [_ZTIN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterE]'
+                                                      }
+                                        },
+                          '12276964' => {
+                                          'BaseType' => '12276806',
+                                          'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12278126' => {
+                                          'BaseType' => '12276806',
+                                          'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12278132' => {
+                                          'BaseType' => '12278126',
+                                          'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12278143' => {
+                                          'BaseType' => '12276964',
+                                          'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12278149' => {
+                                          'BaseType' => '12278143',
+                                          'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12359907' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::ios_base',
+                                          'NameSpace' => 'std',
+                                          'Type' => 'Class'
+                                        },
+                          '12360217' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::basic_ostream<char>',
+                                          'NameSpace' => 'std',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_CharT',
+                                                                 'type' => '84302'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12360245' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::basic_ostream<wchar_t>',
+                                          'NameSpace' => 'std',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_CharT',
+                                                                 'type' => '84031'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12365973' => {
+                                          'BaseType' => '12360217',
+                                          'Header' => 'iosfwd',
+                                          'Line' => '141',
+                                          'Name' => 'std::ostream',
+                                          'NameSpace' => 'std',
+                                          'Type' => 'Typedef'
+                                        },
+                          '12393601' => {
+                                          'BaseType' => '545559',
+                                          'Name' => 'log4cxx::helpers::LogLog*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12505119' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::spi::RepositorySelector, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '4690627'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12505267' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::spi::RepositorySelector>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '4690627'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '12505281' => {
+                                          'BaseType' => '4690627',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::spi::RepositorySelector>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::spi::RepositorySelector>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '12505304' => {
+                                          'Base' => {
+                                                      '12505119' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '12548720'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::spi::RepositorySelector, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '4690627'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12505590' => {
+                                          'BaseType' => '12505281',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::spi::RepositorySelector, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::spi::RepositorySelector, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '12547264' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'defaultrepositoryselector.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector',
+                                          'NameSpace' => 'log4cxx::spi::DefaultRepositorySelector',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector::~ClazzDefaultRepositorySelector() [_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector::~ClazzDefaultRepositorySelector() [_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector::getName[abi:cxx11]() const [_ZNK7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelector7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector) [_ZTIN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorE]'
+                                                      }
+                                        },
+                          '12547422' => {
+                                          'BaseType' => '12547264',
+                                          'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12548720' => {
+                                          'BaseType' => '12505590',
+                                          'Name' => 'std::__shared_ptr<log4cxx::spi::RepositorySelector, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12550164' => {
+                                          'BaseType' => '12547264',
+                                          'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12550170' => {
+                                          'BaseType' => '12550164',
+                                          'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12550181' => {
+                                          'BaseType' => '12547422',
+                                          'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12550187' => {
+                                          'BaseType' => '12550181',
+                                          'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12644877' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::__cxx11::basic_stringstream<wchar_t>',
+                                          'NameSpace' => 'std::__cxx11',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_CharT',
+                                                                 'type' => '84031'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12645085' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::__cxx11::basic_stringstream<char>',
+                                          'NameSpace' => 'std::__cxx11',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_CharT',
+                                                                 'type' => '84302'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '12684550' => {
+                                          'Header' => 'ios_base.h',
+                                          'Line' => '57',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_S_boolalpha',
+                                                               'value' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'name' => '_S_dec',
+                                                               'value' => '2'
+                                                             },
+                                                      '10' => {
+                                                                'name' => '_S_showpoint',
+                                                                'value' => '1024'
+                                                              },
+                                                      '11' => {
+                                                                'name' => '_S_showpos',
+                                                                'value' => '2048'
+                                                              },
+                                                      '12' => {
+                                                                'name' => '_S_skipws',
+                                                                'value' => '4096'
+                                                              },
+                                                      '13' => {
+                                                                'name' => '_S_unitbuf',
+                                                                'value' => '8192'
+                                                              },
+                                                      '14' => {
+                                                                'name' => '_S_uppercase',
+                                                                'value' => '16384'
+                                                              },
+                                                      '15' => {
+                                                                'name' => '_S_adjustfield',
+                                                                'value' => '176'
+                                                              },
+                                                      '16' => {
+                                                                'name' => '_S_basefield',
+                                                                'value' => '74'
+                                                              },
+                                                      '17' => {
+                                                                'name' => '_S_floatfield',
+                                                                'value' => '260'
+                                                              },
+                                                      '18' => {
+                                                                'name' => '_S_ios_fmtflags_end',
+                                                                'value' => '65536'
+                                                              },
+                                                      '19' => {
+                                                                'name' => '_S_ios_fmtflags_max',
+                                                                'value' => '2147483647'
+                                                              },
+                                                      '2' => {
+                                                               'name' => '_S_fixed',
+                                                               'value' => '4'
+                                                             },
+                                                      '20' => {
+                                                                'name' => '_S_ios_fmtflags_min',
+                                                                'value' => '18446744071562067968 (-2147483648)'
+                                                              },
+                                                      '3' => {
+                                                               'name' => '_S_hex',
+                                                               'value' => '8'
+                                                             },
+                                                      '4' => {
+                                                               'name' => '_S_internal',
+                                                               'value' => '16'
+                                                             },
+                                                      '5' => {
+                                                               'name' => '_S_left',
+                                                               'value' => '32'
+                                                             },
+                                                      '6' => {
+                                                               'name' => '_S_oct',
+                                                               'value' => '64'
+                                                             },
+                                                      '7' => {
+                                                               'name' => '_S_right',
+                                                               'value' => '128'
+                                                             },
+                                                      '8' => {
+                                                               'name' => '_S_scientific',
+                                                               'value' => '256'
+                                                             },
+                                                      '9' => {
+                                                               'name' => '_S_showbase',
+                                                               'value' => '512'
+                                                             }
+                                                    },
+                                          'Name' => 'enum std::_Ios_Fmtflags',
+                                          'NameSpace' => 'std',
+                                          'Size' => '4',
+                                          'Type' => 'Enum'
+                                        },
+                          '12684818' => {
+                                          'BaseType' => '12684550',
+                                          'Header' => 'ios_base.h',
+                                          'Line' => '323',
+                                          'Name' => 'std::ios_base::fmtflags',
+                                          'NameSpace' => 'std::ios_base',
+                                          'Size' => '4',
+                                          'Type' => 'Typedef'
+                                        },
+                          '12716069' => {
+                                          'BaseType' => '12359907',
+                                          'Name' => 'std::ios_base&',
                                           'Size' => '8',
                                           'Type' => 'Ref'
                                         },
-                          '10025155' => {
-                                          'BaseType' => '10022334',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream::ClassDescriptionMap*',
+                          '12716137' => {
+                                          'BaseType' => '12360217',
+                                          'Name' => 'std::basic_ostream<char>&',
                                           'Size' => '8',
-                                          'Type' => 'Pointer'
+                                          'Type' => 'Ref'
                                         },
-                          '10025161' => {
-                                          'BaseType' => '10022359',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream*',
+                          '12716143' => {
+                                          'BaseType' => '12360245',
+                                          'Name' => 'std::basic_ostream<wchar_t>&',
                                           'Size' => '8',
-                                          'Type' => 'Pointer'
+                                          'Type' => 'Ref'
                                         },
-                          '10025167' => {
-                                          'BaseType' => '10025161',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10025178' => {
-                                          'BaseType' => '10022517',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10025184' => {
-                                          'BaseType' => '10025178',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStream::ClazzObjectOutputStream const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '100319' => {
-                                        'Base' => {
-                                                    '99717' => {
-                                                                 'pos' => '0'
-                                                               }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::spi::Filter>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
+                          '12717650' => {
+                                          'Base' => {
+                                                      '12718334' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Header' => 'stream.h',
+                                          'Line' => '329',
+                                          'Memb' => {
                                                       '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '116376'
+                                                               'access' => 'private',
+                                                               'name' => 'stream',
+                                                               'offset' => '512',
+                                                               'type' => '12720859'
                                                              }
                                                     },
-                                        'Type' => 'Class'
-                                      },
-                          '1003978' => {
-                                         'BaseType' => '985318',
+                                          'Name' => 'log4cxx::wlogstream',
+                                          'NameSpace' => 'log4cxx',
+                                          'Size' => '520',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::wlogstream::~wlogstream() [_ZN7log4cxx10wlogstreamD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::wlogstream::~wlogstream() [_ZN7log4cxx10wlogstreamD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::wlogstream::log(std::shared_ptr<log4cxx::Logger>&, std::shared_ptr<log4cxx::Level> const&, log4cxx::spi::LocationInfo const&) [_ZN7log4cxx10wlogstream3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE]',
+                                                        '40' => '(int (*)(...)) log4cxx::wlogstream::erase() [_ZN7log4cxx10wlogstream5eraseEv]',
+                                                        '48' => '(int (*)(...)) log4cxx::wlogstream::get_stream_state(std::ios_base&, std::ios_base&, int&, bool&) const [_ZNK7log4cxx10wlogstream16get_stream_stateERSt8ios_baseS2_RiRb]',
+                                                        '56' => '(int (*)(...)) log4cxx::wlogstream::refresh_stream_state() [_ZN7log4cxx10wlogstream20refresh_stream_stateEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::wlogstream) [_ZTIN7log4cxx10wlogstreamE]'
+                                                      }
+                                        },
+                          '12717753' => {
+                                          'BaseType' => '84031',
+                                          'Header' => 'stream.h',
+                                          'Line' => '331',
+                                          'Name' => 'log4cxx::wlogstream::Ch',
+                                          'NameSpace' => 'log4cxx::wlogstream',
+                                          'Private' => 1,
+                                          'Size' => '4',
+                                          'Type' => 'Typedef'
+                                        },
+                          '12717766' => {
+                                          'BaseType' => '12717753',
+                                          'Name' => 'log4cxx::wlogstream::Ch const',
+                                          'Size' => '4',
+                                          'Type' => 'Const'
+                                        },
+                          '12718329' => {
+                                          'BaseType' => '12717650',
+                                          'Name' => 'log4cxx::wlogstream const',
+                                          'Size' => '520',
+                                          'Type' => 'Const'
+                                        },
+                          '12718334' => {
+                                          'Header' => 'stream.h',
+                                          'Line' => '37',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_vptr',
+                                                               'offset' => '0',
+                                                               'type' => '100047'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => 'initset',
+                                                               'offset' => '8',
+                                                               'type' => '12719285'
+                                                             },
+                                                      '2' => {
+                                                               'access' => 'private',
+                                                               'name' => 'initclear',
+                                                               'offset' => '224',
+                                                               'type' => '12719285'
+                                                             },
+                                                      '3' => {
+                                                               'access' => 'private',
+                                                               'name' => 'fillchar',
+                                                               'offset' => '440',
+                                                               'type' => '83870'
+                                                             },
+                                                      '4' => {
+                                                               'access' => 'private',
+                                                               'name' => 'fillset',
+                                                               'offset' => '444',
+                                                               'type' => '83923'
+                                                             },
+                                                      '5' => {
+                                                               'access' => 'private',
+                                                               'name' => 'enabled',
+                                                               'offset' => '445',
+                                                               'type' => '83923'
+                                                             },
+                                                      '6' => {
+                                                               'access' => 'private',
+                                                               'name' => 'logger',
+                                                               'offset' => '448',
+                                                               'type' => '1350317'
+                                                             },
+                                                      '7' => {
+                                                               'access' => 'private',
+                                                               'name' => 'level',
+                                                               'offset' => '464',
+                                                               'type' => '544724'
+                                                             },
+                                                      '8' => {
+                                                               'access' => 'private',
+                                                               'name' => 'location',
+                                                               'offset' => '480',
+                                                               'type' => '1017568'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::logstream_base',
+                                          'NameSpace' => 'log4cxx',
+                                          'Size' => '512',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '40' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '48' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::logstream_base) [_ZTIN7log4cxx14logstream_baseE]'
+                                                      }
+                                        },
+                          '12719285' => {
+                                          'Base' => {
+                                                      '12359907' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Header' => 'stream.h',
+                                          'Line' => '183',
+                                          'Name' => 'log4cxx::logstream_base::logstream_ios_base',
+                                          'NameSpace' => 'log4cxx::logstream_base',
+                                          'Private' => 1,
+                                          'Size' => '216',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::logstream_base::logstream_ios_base::~logstream_ios_base() [_ZN7log4cxx14logstream_base18logstream_ios_baseD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::logstream_base::logstream_ios_base::~logstream_ios_base() [_ZN7log4cxx14logstream_base18logstream_ios_baseD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::logstream_base::logstream_ios_base) [_ZTIN7log4cxx14logstream_base18logstream_ios_baseE]'
+                                                      }
+                                        },
+                          '12719561' => {
+                                          'BaseType' => '12718334',
+                                          'Name' => 'log4cxx::logstream_base const',
+                                          'Size' => '512',
+                                          'Type' => 'Const'
+                                        },
+                          '12719600' => {
+                                          'Base' => {
+                                                      '12718334' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Header' => 'stream.h',
+                                          'Line' => '226',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'stream',
+                                                               'offset' => '512',
+                                                               'type' => '12720910'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::logstream',
+                                          'NameSpace' => 'log4cxx',
+                                          'Size' => '520',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::logstream::~logstream() [_ZN7log4cxx9logstreamD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::logstream::~logstream() [_ZN7log4cxx9logstreamD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::logstream::log(std::shared_ptr<log4cxx::Logger>&, std::shared_ptr<log4cxx::Level> const&, log4cxx::spi::LocationInfo const&) [_ZN7log4cxx9logstream3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE]',
+                                                        '40' => '(int (*)(...)) log4cxx::logstream::erase() [_ZN7log4cxx9logstream5eraseEv]',
+                                                        '48' => '(int (*)(...)) log4cxx::logstream::get_stream_state(std::ios_base&, std::ios_base&, int&, bool&) const [_ZNK7log4cxx9logstream16get_stream_stateERSt8ios_baseS2_RiRb]',
+                                                        '56' => '(int (*)(...)) log4cxx::logstream::refresh_stream_state() [_ZN7log4cxx9logstream20refresh_stream_stateEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::logstream) [_ZTIN7log4cxx9logstreamE]'
+                                                      }
+                                        },
+                          '12719700' => {
+                                          'BaseType' => '84302',
+                                          'Header' => 'stream.h',
+                                          'Line' => '228',
+                                          'Name' => 'log4cxx::logstream::Ch',
+                                          'NameSpace' => 'log4cxx::logstream',
+                                          'Private' => 1,
+                                          'Size' => '1',
+                                          'Type' => 'Typedef'
+                                        },
+                          '12719712' => {
+                                          'BaseType' => '12719700',
+                                          'Name' => 'log4cxx::logstream::Ch const',
+                                          'Size' => '1',
+                                          'Type' => 'Const'
+                                        },
+                          '12720270' => {
+                                          'BaseType' => '12719600',
+                                          'Name' => 'log4cxx::logstream const',
+                                          'Size' => '520',
+                                          'Type' => 'Const'
+                                        },
+                          '12720417' => {
+                                          'Name' => 'std::ios_base&(*)(std::ios_base&)',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'type' => '12716069'
+                                                              }
+                                                     },
+                                          'Return' => '12716069',
+                                          'Size' => '8',
+                                          'Type' => 'FuncPtr'
+                                        },
+                          '12720767' => {
+                                          'BaseType' => '12717650',
+                                          'Name' => 'log4cxx::wlogstream*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720773' => {
+                                          'BaseType' => '12720767',
+                                          'Name' => 'log4cxx::wlogstream*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12720790' => {
+                                          'BaseType' => '12717766',
+                                          'Name' => 'log4cxx::wlogstream::Ch const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720796' => {
+                                          'BaseType' => '12717650',
+                                          'Name' => 'log4cxx::wlogstream&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '12720802' => {
+                                          'Name' => 'log4cxx::logstream_base&(*)(log4cxx::logstream_base&)',
+                                          'Param' => {
+                                                       '0' => {
+                                                                'type' => '12720824'
+                                                              }
+                                                     },
+                                          'Return' => '12720824',
+                                          'Size' => '8',
+                                          'Type' => 'FuncPtr'
+                                        },
+                          '12720824' => {
+                                          'BaseType' => '12718334',
+                                          'Name' => 'log4cxx::logstream_base&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '12720836' => {
+                                          'BaseType' => '12718329',
+                                          'Name' => 'log4cxx::wlogstream const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720842' => {
+                                          'BaseType' => '12720836',
+                                          'Name' => 'log4cxx::wlogstream const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12720859' => {
+                                          'BaseType' => '12644877',
+                                          'Name' => 'std::__cxx11::basic_stringstream<wchar_t>*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720870' => {
+                                          'BaseType' => '12719600',
+                                          'Name' => 'log4cxx::logstream*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720876' => {
+                                          'BaseType' => '12720870',
+                                          'Name' => 'log4cxx::logstream*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12720881' => {
+                                          'BaseType' => '12719712',
+                                          'Name' => 'log4cxx::logstream::Ch const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720887' => {
+                                          'BaseType' => '12719600',
+                                          'Name' => 'log4cxx::logstream&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '12720893' => {
+                                          'BaseType' => '12720270',
+                                          'Name' => 'log4cxx::logstream const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720899' => {
+                                          'BaseType' => '12720893',
+                                          'Name' => 'log4cxx::logstream const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12720910' => {
+                                          'BaseType' => '12645085',
+                                          'Name' => 'std::__cxx11::basic_stringstream<char>*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720950' => {
+                                          'BaseType' => '12718334',
+                                          'Name' => 'log4cxx::logstream_base*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720956' => {
+                                          'BaseType' => '12720950',
+                                          'Name' => 'log4cxx::logstream_base*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12720961' => {
+                                          'BaseType' => '12719561',
+                                          'Name' => 'log4cxx::logstream_base const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720967' => {
+                                          'BaseType' => '12720961',
+                                          'Name' => 'log4cxx::logstream_base const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12720972' => {
+                                          'BaseType' => '12719285',
+                                          'Name' => 'log4cxx::logstream_base::logstream_ios_base*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12720978' => {
+                                          'BaseType' => '12720972',
+                                          'Name' => 'log4cxx::logstream_base::logstream_ios_base*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1272255' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::Logger, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349723'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1272403' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::Logger>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349723'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1272417' => {
+                                         'BaseType' => '1349723',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::Logger>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::Logger>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1272440' => {
+                                         'Base' => {
+                                                     '1272255' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '1350432'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::Logger, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349723'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1272726' => {
+                                         'BaseType' => '1272417',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::Logger, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::Logger, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1273038' => {
+                                         'Base' => {
+                                                     '1272440' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::Logger>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349723'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '12863865' => {
+                                          'Base' => {
+                                                      '4928027' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'manualtriggeringpolicy.h',
+                                          'Line' => '43',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy',
+                                          'NameSpace' => 'log4cxx::rolling',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy10instanceofERKNS_7helpers5ClassE]',
+                                                        '112' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy4castERKNS_7helpers5ClassE]',
+                                                        '120' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling22ManualTriggeringPolicy15activateOptionsERNS_7helpers4PoolE]',
+                                                        '128' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling22ManualTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '136' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::isTriggeringEvent(log4cxx::Appender*, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) [_ZN7log4cxx7rolling22ManualTriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::ManualTriggeringPolicy) [_ZTIN7log4cxx7rolling22ManualTriggeringPolicyE]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::~ManualTriggeringPolicy() [_ZN7log4cxx7rolling22ManualTriggeringPolicyD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::~ManualTriggeringPolicy() [_ZN7log4cxx7rolling22ManualTriggeringPolicyD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::getClass() const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy8getClassEv]'
+                                                      }
+                                        },
+                          '12864312' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'manualtriggeringpolicy.h',
+                                          'Line' => '45',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy',
+                                          'NameSpace' => 'log4cxx::rolling::ManualTriggeringPolicy',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::~ClazzManualTriggeringPolicy() [_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::~ClazzManualTriggeringPolicy() [_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::newInstance() const [_ZTch0_h0_NK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::newInstance() const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy) [_ZTIN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyE]'
+                                                      }
+                                        },
+                          '12864533' => {
+                                          'BaseType' => '12864312',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12864575' => {
+                                          'BaseType' => '12863865',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12865052' => {
+                                          'BaseType' => '12863865',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12865058' => {
+                                          'BaseType' => '12865052',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12865086' => {
+                                          'BaseType' => '12864575',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12865092' => {
+                                          'BaseType' => '12865086',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12865109' => {
+                                          'BaseType' => '12864312',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12865115' => {
+                                          'BaseType' => '12865109',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12865126' => {
+                                          'BaseType' => '12864533',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12865132' => {
+                                          'BaseType' => '12865126',
+                                          'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12993602' => {
+                                          'Base' => {
+                                                      '218539' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'mapfilter.h',
+                                          'Line' => '38',
+                                          'Name' => 'log4cxx::filter::MapFilter',
+                                          'NameSpace' => 'log4cxx::filter',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::filter::MapFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter9MapFilter10instanceofERKNS_7helpers5ClassE]',
+                                                        '112' => '(int (*)(...)) log4cxx::filter::MapFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter9MapFilter4castERKNS_7helpers5ClassE]',
+                                                        '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
+                                                        '128' => '(int (*)(...)) log4cxx::filter::MapFilter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6filter9MapFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '136' => '(int (*)(...)) log4cxx::filter::MapFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter9MapFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::MapFilter) [_ZTIN7log4cxx6filter9MapFilterE]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::filter::MapFilter::~MapFilter() [_ZN7log4cxx6filter9MapFilterD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::filter::MapFilter::~MapFilter() [_ZN7log4cxx6filter9MapFilterD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::filter::MapFilter::getClass() const [_ZNK7log4cxx6filter9MapFilter8getClassEv]'
+                                                      }
+                                        },
+                          '12993620' => {
+                                          'Base' => {
+                                                      '218549' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Line' => '32',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'acceptOnMatch',
+                                                               'offset' => '24',
+                                                               'type' => '83923'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'mustMatchAll',
+                                                               'offset' => '25',
+                                                               'type' => '83923'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'keyVals',
+                                                               'offset' => '32',
+                                                               'type' => '12994380'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::filter::MapFilter::MapFilterPrivate',
+                                          'NameSpace' => 'log4cxx::filter::MapFilter',
+                                          'Private' => 1,
+                                          'Size' => '80',
+                                          'Source' => 'mapfilter.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::MapFilter::MapFilterPrivate::~MapFilterPrivate() [_ZN7log4cxx6filter9MapFilter16MapFilterPrivateD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::MapFilter::MapFilterPrivate::~MapFilterPrivate() [_ZN7log4cxx6filter9MapFilter16MapFilterPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::MapFilter::MapFilterPrivate) [_ZTIN7log4cxx6filter9MapFilter16MapFilterPrivateE]'
+                                                      }
+                                        },
+                          '12994380' => {
+                                          'BaseType' => '12002106',
+                                          'Header' => 'mapfilter.h',
+                                          'Line' => '40',
+                                          'Name' => 'log4cxx::filter::MapFilter::KeyVals',
+                                          'NameSpace' => 'log4cxx::filter::MapFilter',
+                                          'Private' => 1,
+                                          'Size' => '48',
+                                          'Type' => 'Typedef'
+                                        },
+                          '12994392' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'mapfilter.h',
+                                          'Line' => '46',
+                                          'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter',
+                                          'NameSpace' => 'log4cxx::filter::MapFilter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::MapFilter::ClazzMapFilter::~ClazzMapFilter() [_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::MapFilter::ClazzMapFilter::~ClazzMapFilter() [_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::MapFilter::ClazzMapFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter9MapFilter14ClazzMapFilter11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::filter::MapFilter::ClazzMapFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::filter::MapFilter::ClazzMapFilter::newInstance() const [_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::MapFilter::ClazzMapFilter) [_ZTIN7log4cxx6filter9MapFilter14ClazzMapFilterE]'
+                                                      }
+                                        },
+                          '12994613' => {
+                                          'BaseType' => '12994392',
+                                          'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12994619' => {
+                                          'BaseType' => '12993602',
+                                          'Name' => 'log4cxx::filter::MapFilter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '12995869' => {
+                                          'BaseType' => '12993620',
+                                          'Name' => 'struct log4cxx::filter::MapFilter::MapFilterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12995875' => {
+                                          'BaseType' => '12995869',
+                                          'Name' => 'struct log4cxx::filter::MapFilter::MapFilterPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12996685' => {
+                                          'BaseType' => '12993602',
+                                          'Name' => 'log4cxx::filter::MapFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12996691' => {
+                                          'BaseType' => '12996685',
+                                          'Name' => 'log4cxx::filter::MapFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12996713' => {
+                                          'BaseType' => '12994619',
+                                          'Name' => 'log4cxx::filter::MapFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12996719' => {
+                                          'BaseType' => '12996713',
+                                          'Name' => 'log4cxx::filter::MapFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12996778' => {
+                                          'BaseType' => '12994392',
+                                          'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12996784' => {
+                                          'BaseType' => '12996778',
+                                          'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '12996795' => {
+                                          'BaseType' => '12994613',
+                                          'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '12996801' => {
+                                          'BaseType' => '12996795',
+                                          'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1313419' => {
+                                         'Base' => {
+                                                     '12505304' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::spi::RepositorySelector>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'type' => '4690627'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1313726' => {
+                                         'Base' => {
+                                                     '4837145' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::spi::LoggerFactory>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'type' => '4577114'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1313731' => {
+                                         'Copied' => 1,
+                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > >',
+                                         'NameSpace' => 'std',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'type' => '1273038'
+                                                              },
+                                                       '1' => {
+                                                                'type' => '5664720'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1313736' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::LoggerRepository, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349717'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1313884' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::spi::LoggerRepository>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349717'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1313898' => {
+                                         'BaseType' => '1349717',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::spi::LoggerRepository>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::LoggerRepository>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1313921' => {
+                                         'Base' => {
+                                                     '1313736' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '1351973'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerRepository, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349717'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1314207' => {
+                                         'BaseType' => '1313898',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerRepository, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::LoggerRepository, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1314529' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::PatternLayout, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349899'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1314677' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::PatternLayout>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349899'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1314691' => {
+                                         'BaseType' => '1349899',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::PatternLayout>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::PatternLayout>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1314714' => {
+                                         'Base' => {
+                                                     '1314529' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '1352088'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::PatternLayout, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349899'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1315000' => {
+                                         'BaseType' => '1314691',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::PatternLayout, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::PatternLayout, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1315893' => {
+                                         'Base' => {
+                                                     '1314714' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::PatternLayout>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1349899'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '13163691' => {
+                                          'BaseType' => '802636',
+                                          'Name' => 'log4cxx::MDC*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13255717' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::__cxx11::basic_ostringstream<char>',
+                                          'NameSpace' => 'std::__cxx11',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_CharT',
+                                                                 'type' => '84302'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13255926' => {
+                                          'Copied' => 1,
+                                          'Name' => 'std::__cxx11::basic_ostringstream<wchar_t>',
+                                          'NameSpace' => 'std::__cxx11',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_CharT',
+                                                                 'type' => '84031'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13299243' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13337791'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13299329' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '13300861'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate, std::default_delete<log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13337791'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '13299243'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13299652' => {
+                                          'Base' => {
+                                                      '13299243' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '13299243'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13299905' => {
+                                          'Base' => {
+                                                      '13299652' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13299243'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13300201' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '13340850'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '13340850'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13300461' => {
+                                          'Base' => {
+                                                      '13299905' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '13300201' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13340850'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13300861' => {
+                                          'Base' => {
+                                                      '13300461' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13340850'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13301190' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '13299329'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate, std::default_delete<log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13337791'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '13299243'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13301827' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13338726'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13301913' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '13303445'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate, std::default_delete<log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13338726'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '13301827'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13302236' => {
+                                          'Base' => {
+                                                      '13301827' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '13301827'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13302489' => {
+                                          'Base' => {
+                                                      '13302236' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13301827'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13302785' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '13341213'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '13341213'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13303045' => {
+                                          'Base' => {
+                                                      '13302489' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '13302785' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13341213'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13303445' => {
+                                          'Base' => {
+                                                      '13303045' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13341213'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13303774' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '13301913'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate, std::default_delete<log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13338726'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '13301827'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13304399' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::MessageBuffer::MessageBufferPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13339673'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13304485' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '13306017'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::MessageBuffer::MessageBufferPrivate, std::default_delete<log4cxx::helpers::MessageBuffer::MessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13339673'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '13304399'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13304808' => {
+                                          'Base' => {
+                                                      '13304399' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::MessageBuffer::MessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '13304399'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13305061' => {
+                                          'Base' => {
+                                                      '13304808' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::MessageBuffer::MessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13304399'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13305357' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '13341548'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::MessageBuffer::MessageBufferPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '13341548'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13305617' => {
+                                          'Base' => {
+                                                      '13305061' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '13305357' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::MessageBuffer::MessageBufferPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13341548'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13306017' => {
+                                          'Base' => {
+                                                      '13305617' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::MessageBuffer::MessageBufferPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13341548'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13306346' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '13304485'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::MessageBuffer::MessageBufferPrivate, std::default_delete<log4cxx::helpers::MessageBuffer::MessageBufferPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13339673'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '13304399'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13307181' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::WideMessageBuffer>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13338712'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13307304' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '13308836'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::WideMessageBuffer, std::default_delete<log4cxx::helpers::WideMessageBuffer> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13338712'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '13307181'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13307627' => {
+                                          'Base' => {
+                                                      '13307181' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::WideMessageBuffer> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '13307181'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13307880' => {
+                                          'Base' => {
+                                                      '13307627' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::WideMessageBuffer> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13307181'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13308176' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '13341497'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::WideMessageBuffer*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '13341497'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13308436' => {
+                                          'Base' => {
+                                                      '13307880' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '13308176' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::WideMessageBuffer*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13341497'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13308836' => {
+                                          'Base' => {
+                                                      '13308436' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::WideMessageBuffer*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '13341497'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13309165' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '13307304'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::WideMessageBuffer, std::default_delete<log4cxx::helpers::WideMessageBuffer> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13338712'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '13307181'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13337778' => {
+                                          'Header' => 'messagebuffer.h',
+                                          'Line' => '39',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '0',
+                                                               'type' => '13301190'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::CharMessageBuffer',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class'
+                                        },
+                          '13337791' => {
+                                          'Line' => '40',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'buf',
+                                                               'offset' => '0',
+                                                               'type' => '68'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'stream',
+                                                               'offset' => '32',
+                                                               'type' => '13341875'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::CharMessageBuffer',
+                                          'Private' => 1,
+                                          'Size' => '40',
+                                          'Source' => 'messagebuffer.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '13338695' => {
+                                          'BaseType' => '13337778',
+                                          'Name' => 'log4cxx::helpers::CharMessageBuffer const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13338700' => {
+                                          'BaseType' => '12720417',
+                                          'Header' => 'messagebuffer.h',
+                                          'Line' => '32',
+                                          'Name' => 'log4cxx::helpers::ios_base_manip',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '13338712' => {
+                                          'Header' => 'messagebuffer.h',
+                                          'Line' => '367',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '0',
+                                                               'type' => '13303774'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::WideMessageBuffer',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class'
+                                        },
+                          '13338726' => {
+                                          'Line' => '206',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'buf',
+                                                               'offset' => '0',
+                                                               'type' => '7125'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'stream',
+                                                               'offset' => '32',
+                                                               'type' => '13341905'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::WideMessageBuffer',
+                                          'Private' => 1,
+                                          'Size' => '40',
+                                          'Source' => 'messagebuffer.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '13339654' => {
+                                          'BaseType' => '13338712',
+                                          'Name' => 'log4cxx::helpers::WideMessageBuffer const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13339659' => {
+                                          'Header' => 'messagebuffer.h',
+                                          'Line' => '524',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '0',
+                                                               'type' => '13306346'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::MessageBuffer',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class'
+                                        },
+                          '13339673' => {
+                                          'Line' => '374',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'cbuf',
+                                                               'offset' => '0',
+                                                               'type' => '13337778'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'wbuf',
+                                                               'offset' => '8',
+                                                               'type' => '13309165'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::MessageBuffer::MessageBufferPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::MessageBuffer',
+                                          'Private' => 1,
+                                          'Size' => '16',
+                                          'Source' => 'messagebuffer.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '13340826' => {
+                                          'BaseType' => '13339659',
+                                          'Name' => 'log4cxx::helpers::MessageBuffer const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13340850' => {
+                                          'BaseType' => '13337791',
+                                          'Name' => 'struct log4cxx::helpers::CharMessageBuffer::CharMessageBufferPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341134' => {
+                                          'BaseType' => '13337778',
+                                          'Name' => 'log4cxx::helpers::CharMessageBuffer*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341140' => {
+                                          'BaseType' => '13341134',
+                                          'Name' => 'log4cxx::helpers::CharMessageBuffer*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13341145' => {
+                                          'BaseType' => '13337778',
+                                          'Name' => 'log4cxx::helpers::CharMessageBuffer&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '13341151' => {
+                                          'BaseType' => '12365973',
+                                          'Name' => 'std::ostream&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '13341179' => {
+                                          'BaseType' => '13338695',
+                                          'Name' => 'log4cxx::helpers::CharMessageBuffer const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341185' => {
+                                          'BaseType' => '13341179',
+                                          'Name' => 'log4cxx::helpers::CharMessageBuffer const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13341213' => {
+                                          'BaseType' => '13338726',
+                                          'Name' => 'struct log4cxx::helpers::WideMessageBuffer::WideMessageBufferPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341497' => {
+                                          'BaseType' => '13338712',
+                                          'Name' => 'log4cxx::helpers::WideMessageBuffer*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341503' => {
+                                          'BaseType' => '13341497',
+                                          'Name' => 'log4cxx::helpers::WideMessageBuffer*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13341508' => {
+                                          'BaseType' => '13338712',
+                                          'Name' => 'log4cxx::helpers::WideMessageBuffer&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '13341514' => {
+                                          'BaseType' => '13339654',
+                                          'Name' => 'log4cxx::helpers::WideMessageBuffer const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341520' => {
+                                          'BaseType' => '13341514',
+                                          'Name' => 'log4cxx::helpers::WideMessageBuffer const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13341548' => {
+                                          'BaseType' => '13339673',
+                                          'Name' => 'struct log4cxx::helpers::MessageBuffer::MessageBufferPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341832' => {
+                                          'BaseType' => '13339659',
+                                          'Name' => 'log4cxx::helpers::MessageBuffer*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341838' => {
+                                          'BaseType' => '13341832',
+                                          'Name' => 'log4cxx::helpers::MessageBuffer*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13341843' => {
+                                          'BaseType' => '13340826',
+                                          'Name' => 'log4cxx::helpers::MessageBuffer const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341849' => {
+                                          'BaseType' => '13341843',
+                                          'Name' => 'log4cxx::helpers::MessageBuffer const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13341875' => {
+                                          'BaseType' => '13255717',
+                                          'Name' => 'std::__cxx11::basic_ostringstream<char>*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13341905' => {
+                                          'BaseType' => '13255926',
+                                          'Name' => 'std::__cxx11::basic_ostringstream<wchar_t>*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13357516' => {
+                                          'BaseType' => '13255926',
+                                          'Name' => 'std::__cxx11::basic_ostringstream<wchar_t>&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '13363111' => {
+                                          'BaseType' => '13255717',
+                                          'Name' => 'std::__cxx11::basic_ostringstream<char>&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '1342' => {
+                                      'BaseType' => '77541',
+                                      'Header' => 'basic_string.h',
+                                      'Line' => '100',
+                                      'Name' => 'std::__cxx11::basic_string<char>::const_iterator',
+                                      'NameSpace' => 'std::__cxx11::basic_string<char>',
+                                      'Size' => '8',
+                                      'Type' => 'Typedef'
+                                    },
+                          '1349676' => {
+                                         'BaseType' => '1313419',
+                                         'Header' => 'repositoryselector.h',
+                                         'Line' => '49',
+                                         'Name' => 'log4cxx::spi::RepositorySelectorPtr',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1349700' => {
+                                         'BaseType' => '1313726',
+                                         'Header' => 'logmanager.h',
+                                         'Line' => '34',
+                                         'Name' => 'log4cxx::spi::LoggerFactoryPtr',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1349712' => {
+                                         'BaseType' => '1349700',
+                                         'Name' => 'log4cxx::spi::LoggerFactoryPtr const',
+                                         'Type' => 'Const'
+                                       },
+                          '1349717' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'loggerrepository.h',
+                                         'Line' => '42',
+                                         'Name' => 'log4cxx::spi::LoggerRepository',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '120' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '128' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '136' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '144' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '152' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '168' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '176' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '184' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '192' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '200' => '(int (*)(...)) log4cxx::spi::LoggerRepository::fireAddAppenderEvent(log4cxx::Logger const*, log4cxx::Appender const*) [_ZN7log4cxx3spi16LoggerRepository20fireAddAppenderEventEPKNS_6LoggerEPKNS_8AppenderE]',
+                                                       '208' => '(int (*)(...)) log4cxx::spi::LoggerRepository::fireRemoveAppenderEvent(log4cxx::Logger const*, log4cxx::Appender const*) [_ZN7log4cxx3spi16LoggerRepository23fireRemoveAppenderEventEPKNS_6LoggerEPKNS_8AppenderE]',
+                                                       '216' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '224' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '232' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggerRepository) [_ZTIN7log4cxx3spi16LoggerRepositoryE]',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) log4cxx::spi::LoggerRepository::getClass() const [_ZNK7log4cxx3spi16LoggerRepository8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                     }
+                                       },
+                          '1349723' => {
+                                         'Base' => {
+                                                     '362887' => {
+                                                                   'pos' => '0',
+                                                                   'virtual' => 1
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'logger.h',
+                                         'Line' => '49',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '11412870'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_threshold',
+                                                              'offset' => '16',
+                                                              'type' => '83870'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::Logger',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '24',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '0u',
+                                                       '112' => '(int (*)(...)) (& typeinfo for log4cxx::Logger) [_ZTIN7log4cxx6LoggerE]',
+                                                       '120' => '(int (*)(...)) log4cxx::Logger::~Logger() [_ZN7log4cxx6LoggerD1Ev]',
+                                                       '128' => '(int (*)(...)) log4cxx::Logger::~Logger() [_ZN7log4cxx6LoggerD0Ev]',
+                                                       '136' => '(int (*)(...)) log4cxx::Logger::getClass() const [_ZNK7log4cxx6Logger8getClassEv]',
+                                                       '144' => '(int (*)(...)) log4cxx::Logger::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Logger10instanceofERKNS_7helpers5ClassE]',
+                                                       '152' => '(int (*)(...)) log4cxx::Logger::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Logger4castERKNS_7helpers5ClassE]',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) log4cxx::Logger::addAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx6Logger11addAppenderESt10shared_ptrINS_8AppenderEE]',
+                                                       '168' => '(int (*)(...)) log4cxx::Logger::getAllAppenders() const [_ZNK7log4cxx6Logger15getAllAppendersEv]',
+                                                       '176' => '(int (*)(...)) log4cxx::Logger::getAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx6Logger11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '184' => '(int (*)(...)) log4cxx::Logger::isAttached(std::shared_ptr<log4cxx::Appender>) const [_ZNK7log4cxx6Logger10isAttachedESt10shared_ptrINS_8AppenderEE]',
+                                                       '192' => '(int (*)(...)) log4cxx::Logger::removeAllAppenders() [_ZN7log4cxx6Logger18removeAllAppendersEv]',
+                                                       '200' => '(int (*)(...)) log4cxx::Logger::removeAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx6Logger14removeAppenderESt10shared_ptrINS_8AppenderEE]',
+                                                       '208' => '(int (*)(...)) log4cxx::Logger::removeAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6Logger14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '216' => '(int (*)(...)) log4cxx::Logger::getEffectiveLevel() const [_ZNK7log4cxx6Logger17getEffectiveLevelEv]',
+                                                       '224' => '(int (*)(...)) log4cxx::Logger::setLevel(std::shared_ptr<log4cxx::Level>) [_ZN7log4cxx6Logger8setLevelESt10shared_ptrINS_5LevelEE]',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '0u',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '0u'
+                                                     }
+                                       },
+                          '1349748' => {
+                                         'Header' => 'basicconfigurator.h',
+                                         'Line' => '37',
+                                         'Name' => 'log4cxx::BasicConfigurator',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '1',
+                                         'Type' => 'Class'
+                                       },
+                          '1349899' => {
+                                         'Base' => {
+                                                     '544649' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'patternlayout.h',
+                                         'Line' => '431',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '15429717'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::PatternLayout',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::PatternLayout::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx13PatternLayout10instanceofERKNS_7helpers5ClassE]',
+                                                       '112' => '(int (*)(...)) log4cxx::PatternLayout::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx13PatternLayout4castERKNS_7helpers5ClassE]',
+                                                       '120' => '(int (*)(...)) log4cxx::PatternLayout::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx13PatternLayout15activateOptionsERNS_7helpers4PoolE]',
+                                                       '128' => '(int (*)(...)) log4cxx::PatternLayout::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx13PatternLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
+                                                       '136' => '(int (*)(...)) log4cxx::PatternLayout::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx13PatternLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '144' => '(int (*)(...)) log4cxx::Layout::getContentType[abi:cxx11]() const [_ZNK7log4cxx6Layout14getContentTypeB5cxx11Ev]',
+                                                       '152' => '(int (*)(...)) log4cxx::Layout::appendHeader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) [_ZN7log4cxx6Layout12appendHeaderERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) log4cxx::Layout::appendFooter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) [_ZN7log4cxx6Layout12appendFooterERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                       '168' => '(int (*)(...)) log4cxx::PatternLayout::ignoresThrowable() const [_ZNK7log4cxx13PatternLayout16ignoresThrowableEv]',
+                                                       '176' => '(int (*)(...)) log4cxx::PatternLayout::getFormatSpecifiers[abi:cxx11]() [_ZN7log4cxx13PatternLayout19getFormatSpecifiersB5cxx11Ev]',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::PatternLayout) [_ZTIN7log4cxx13PatternLayoutE]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::PatternLayout::~PatternLayout() [_ZN7log4cxx13PatternLayoutD1Ev]',
+                                                       '88' => '(int (*)(...)) log4cxx::PatternLayout::~PatternLayout() [_ZN7log4cxx13PatternLayoutD0Ev]',
+                                                       '96' => '(int (*)(...)) log4cxx::PatternLayout::getClass() const [_ZNK7log4cxx13PatternLayout8getClassEv]'
+                                                     }
+                                       },
+                          '1349904' => {
+                                         'BaseType' => '1349899',
+                                         'Name' => 'log4cxx::PatternLayout const',
+                                         'Type' => 'Const'
+                                       },
+                          '1349909' => {
+                                         'Copied' => 1,
+                                         'Header' => 'logmanager.h',
+                                         'Line' => '44',
+                                         'Name' => 'log4cxx::LogManager',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '1',
+                                         'Type' => 'Class'
+                                       },
+                          '1350317' => {
+                                         'BaseType' => '1273038',
+                                         'Header' => 'logmanager.h',
+                                         'Line' => '28',
+                                         'Name' => 'log4cxx::LoggerPtr',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1350329' => {
+                                         'BaseType' => '1313731',
+                                         'Header' => 'logmanager.h',
+                                         'Line' => '29',
+                                         'Name' => 'log4cxx::LoggerList',
+                                         'NameSpace' => 'log4cxx',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1350341' => {
+                                         'Base' => {
+                                                     '3480029' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'consoleappender.h',
+                                         'Line' => '31',
+                                         'Name' => 'log4cxx::ConsoleAppender',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '0u',
+                                                       '112' => '0u',
+                                                       '120' => '0u',
+                                                       '128' => '0u',
+                                                       '136' => '0u',
+                                                       '144' => '0u',
+                                                       '152' => '0u',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::ConsoleAppender) [_ZTIN7log4cxx15ConsoleAppenderE]',
+                                                       '168' => '(int (*)(...)) log4cxx::ConsoleAppender::~ConsoleAppender() [_ZN7log4cxx15ConsoleAppenderD1Ev]',
+                                                       '176' => '(int (*)(...)) log4cxx::ConsoleAppender::~ConsoleAppender() [_ZN7log4cxx15ConsoleAppenderD0Ev]',
+                                                       '184' => '(int (*)(...)) log4cxx::ConsoleAppender::getClass() const [_ZNK7log4cxx15ConsoleAppender8getClassEv]',
+                                                       '192' => '(int (*)(...)) log4cxx::ConsoleAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx15ConsoleAppender10instanceofERKNS_7helpers5ClassE]',
+                                                       '200' => '(int (*)(...)) log4cxx::ConsoleAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx15ConsoleAppender4castERKNS_7helpers5ClassE]',
+                                                       '208' => '(int (*)(...)) log4cxx::ConsoleAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx15ConsoleAppender15activateOptionsERNS_7helpers4PoolE]',
+                                                       '216' => '(int (*)(...)) log4cxx::ConsoleAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx15ConsoleAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
+                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                       '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                       '24' => '0u',
+                                                       '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                       '248' => '(int (*)(...)) log4cxx::WriterAppender::close() [_ZN7log4cxx14WriterAppender5closeEv]',
+                                                       '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                       '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                       '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
+                                                       '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
+                                                       '32' => '0u',
+                                                       '320' => '(int (*)(...)) log4cxx::WriterAppender::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx14WriterAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
+                                                       '328' => '(int (*)(...)) log4cxx::WriterAppender::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
+                                                       '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '0u',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '0u'
+                                                     }
+                                       },
+                          '1350346' => {
+                                         'BaseType' => '1350341',
+                                         'Name' => 'log4cxx::ConsoleAppender const',
+                                         'Type' => 'Const'
+                                       },
+                          '1350432' => {
+                                         'BaseType' => '1272726',
+                                         'Name' => 'std::__shared_ptr<log4cxx::Logger, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1350455' => {
+                                         'BaseType' => '1273038',
+                                         'Name' => 'std::shared_ptr<log4cxx::Logger>*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1350517' => {
+                                         'BaseType' => '363065',
+                                         'Name' => 'log4cxx::AppenderPtr const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1350593' => {
+                                         'BaseType' => '544649',
+                                         'Name' => 'log4cxx::Layout*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '13516615' => {
+                                          'Base' => {
+                                                      '2740533' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'messagepatternconverter.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern23MessagePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MessagePatternConverter) [_ZTIN7log4cxx7pattern23MessagePatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::~MessagePatternConverter() [_ZN7log4cxx7pattern23MessagePatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::~MessagePatternConverter() [_ZN7log4cxx7pattern23MessagePatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::getClass() const [_ZNK7log4cxx7pattern23MessagePatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23MessagePatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23MessagePatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '13517012' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'messagepatternconverter.h',
+                                          'Line' => '38',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::MessagePatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter::~ClazzMessagePatternConverter() [_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter::~ClazzMessagePatternConverter() [_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter) [_ZTIN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterE]'
+                                                      }
+                                        },
+                          '13517170' => {
+                                          'BaseType' => '13517012',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13517212' => {
+                                          'BaseType' => '13516615',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '13517909' => {
+                                          'BaseType' => '13516615',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13517915' => {
+                                          'BaseType' => '13517909',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13518114' => {
+                                          'BaseType' => '13517212',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13518120' => {
+                                          'BaseType' => '13518114',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13518509' => {
+                                          'BaseType' => '13517012',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13518515' => {
+                                          'BaseType' => '13518509',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13518526' => {
+                                          'BaseType' => '13517170',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13518532' => {
+                                          'BaseType' => '13518526',
+                                          'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1351906' => {
+                                         'BaseType' => '1349712',
+                                         'Name' => 'log4cxx::spi::LoggerFactoryPtr const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1351973' => {
+                                         'BaseType' => '1314207',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerRepository, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1352088' => {
+                                         'BaseType' => '1315000',
+                                         'Name' => 'std::__shared_ptr<log4cxx::PatternLayout, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1352106' => {
+                                         'BaseType' => '1349899',
+                                         'Name' => 'log4cxx::PatternLayout*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1352212' => {
+                                         'BaseType' => '1350341',
+                                         'Name' => 'log4cxx::ConsoleAppender*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1352412' => {
+                                         'BaseType' => '1349904',
+                                         'Name' => 'log4cxx::PatternLayout const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1352476' => {
+                                         'BaseType' => '1350346',
+                                         'Name' => 'log4cxx::ConsoleAppender const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '13647478' => {
+                                          'Base' => {
+                                                      '2740533' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'methodlocationpatternconverter.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MethodLocationPatternConverter) [_ZTIN7log4cxx7pattern30MethodLocationPatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::~MethodLocationPatternConverter() [_ZN7log4cxx7pattern30MethodLocationPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::~MethodLocationPatternConverter() [_ZN7log4cxx7pattern30MethodLocationPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '13647875' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'methodlocationpatternconverter.h',
+                                          'Line' => '39',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::MethodLocationPatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter::~ClazzMethodLocationPatternConverter() [_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter::~ClazzMethodLocationPatternConverter() [_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter) [_ZTIN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterE]'
+                                                      }
+                                        },
+                          '13648033' => {
+                                          'BaseType' => '13647875',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13648075' => {
+                                          'BaseType' => '13647478',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '13649263' => {
+                                          'BaseType' => '13647478',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13649269' => {
+                                          'BaseType' => '13649263',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13649468' => {
+                                          'BaseType' => '13648075',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13649474' => {
+                                          'BaseType' => '13649468',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13649863' => {
+                                          'BaseType' => '13647875',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13649869' => {
+                                          'BaseType' => '13649863',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13649880' => {
+                                          'BaseType' => '13648033',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13649886' => {
+                                          'BaseType' => '13649880',
+                                          'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13747994' => {
+                                          'Base' => {
+                                                      '13777405' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'allocator.h',
+                                          'Line' => '111',
+                                          'Name' => 'std::allocator<log4cxx::pattern::PatternAbbreviatorFragment>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '13797712'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13748144' => {
+                                          'Copied' => 1,
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '391',
+                                          'Name' => 'struct std::allocator_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '13747994'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13748158' => {
+                                          'BaseType' => '13800304',
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '399',
+                                          'Name' => 'std::allocator_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >::pointer',
+                                          'NameSpace' => 'std::allocator_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '13748501' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '81',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_impl',
+                                                               'offset' => '0',
+                                                               'type' => '13748700'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '24',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13797712'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '13747994'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13748514' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '88',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_start',
+                                                               'offset' => '0',
+                                                               'type' => '13748688'
+                                                             },
+                                                      '1' => {
+                                                               'name' => '_M_finish',
+                                                               'offset' => '8',
+                                                               'type' => '13748688'
+                                                             },
+                                                      '2' => {
+                                                               'name' => '_M_end_of_storage',
+                                                               'offset' => '16',
+                                                               'type' => '13748688'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >::_Vector_impl_data',
+                                          'NameSpace' => 'std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
+                                          'Size' => '24',
+                                          'Type' => 'Struct'
+                                        },
+                          '13748688' => {
+                                          'BaseType' => '13778073',
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '86',
+                                          'Name' => 'std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >::pointer',
+                                          'NameSpace' => 'std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '13748700' => {
+                                          'Base' => {
+                                                      '13747994' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '13748514' => {
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '125',
+                                          'Name' => 'struct std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >::_Vector_impl',
+                                          'NameSpace' => 'std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
+                                          'Size' => '24',
+                                          'Type' => 'Struct'
+                                        },
+                          '13749478' => {
+                                          'Base' => {
+                                                      '13748501' => {
+                                                                      'access' => 'protected',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '386',
+                                          'Name' => 'std::vector<log4cxx::pattern::PatternAbbreviatorFragment>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '24',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13797712'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13752951' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::pattern::NameAbbreviator, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13797927'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13753099' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::pattern::NameAbbreviator>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13797927'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13753113' => {
+                                          'BaseType' => '13797927',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::pattern::NameAbbreviator>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::pattern::NameAbbreviator>',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '13753136' => {
+                                          'Base' => {
+                                                      '13752951' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '13800688'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::NameAbbreviator, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13797927'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13753422' => {
+                                          'BaseType' => '13753113',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::NameAbbreviator, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::NameAbbreviator, 2>',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '13753861' => {
+                                          'Base' => {
+                                                      '13753136' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::pattern::NameAbbreviator>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13797927'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13777405' => {
+                                          'Copied' => 1,
+                                          'Header' => 'new_allocator.h',
+                                          'Line' => '58',
+                                          'Name' => '__gnu_cxx::new_allocator<log4cxx::pattern::PatternAbbreviatorFragment>',
+                                          'NameSpace' => '__gnu_cxx',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '13797712'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '13777872' => {
+                                          'Base' => {
+                                                      '13748144' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '50',
+                                          'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
+                                          'NameSpace' => '__gnu_cxx',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '13747994'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '13778073' => {
+                                          'BaseType' => '13748158',
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '59',
+                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >::pointer',
+                                          'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '13797712' => {
+                                          'Line' => '124',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'charCount',
+                                                               'offset' => '0',
+                                                               'type' => '280'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => 'ellipsis',
+                                                               'offset' => '8',
+                                                               'type' => '542831'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviatorFragment',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Source' => 'nameabbreviator.cpp',
+                                          'Type' => 'Class'
+                                        },
+                          '13797927' => {
+                                          'Base' => {
+                                                      '98236' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'nameabbreviator.h',
+                                          'Line' => '38',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::getClass() const [_ZNK7log4cxx7pattern15NameAbbreviator8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern15NameAbbreviator10instanceofERKNS_7helpers5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern15NameAbbreviator4castERKNS_7helpers5ClassE]',
+                                                        '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NameAbbreviator) [_ZTIN7log4cxx7pattern15NameAbbreviatorE]'
+                                                      }
+                                        },
+                          '13798299' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'nameabbreviator.h',
+                                          'Line' => '41',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator',
+                                          'NameSpace' => 'log4cxx::pattern::NameAbbreviator',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator::~ClazzNameAbbreviator() [_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator::~ClazzNameAbbreviator() [_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviator7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator) [_ZTIN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorE]'
+                                                      }
+                                        },
+                          '13798457' => {
+                                          'BaseType' => '13798299',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13798463' => {
+                                          'BaseType' => '13797927',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13798468' => {
+                                          'Base' => {
+                                                      '13797927' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Line' => '73',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'count',
+                                                               'offset' => '8',
+                                                               'type' => '83878'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Source' => 'nameabbreviator.cpp',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::~MaxElementAbbreviator() [_ZN7log4cxx7pattern21MaxElementAbbreviatorD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::~MaxElementAbbreviator() [_ZN7log4cxx7pattern21MaxElementAbbreviatorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::getClass() const [_ZNK7log4cxx7pattern21MaxElementAbbreviator8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern21MaxElementAbbreviator10instanceofERKNS_7helpers5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern21MaxElementAbbreviator4castERKNS_7helpers5ClassE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::abbreviate(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const [_ZNK7log4cxx7pattern21MaxElementAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MaxElementAbbreviator) [_ZTIN7log4cxx7pattern21MaxElementAbbreviatorE]'
+                                                      }
+                                        },
+                          '13798806' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Line' => '81',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator',
+                                          'NameSpace' => 'log4cxx::pattern::MaxElementAbbreviator',
+                                          'Size' => '8',
+                                          'Source' => 'nameabbreviator.cpp',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator::~ClazzMaxElementAbbreviator() [_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator::~ClazzMaxElementAbbreviator() [_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviator7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator) [_ZTIN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorE]'
+                                                      }
+                                        },
+                          '13798964' => {
+                                          'BaseType' => '13798806',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13799001' => {
+                                          'BaseType' => '13798468',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '13799006' => {
+                                          'Base' => {
+                                                      '13797927' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Line' => '201',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'fragments',
+                                                               'offset' => '8',
+                                                               'type' => '13749478'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '32',
+                                          'Source' => 'nameabbreviator.cpp',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::~PatternAbbreviator() [_ZN7log4cxx7pattern18PatternAbbreviatorD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::~PatternAbbreviator() [_ZN7log4cxx7pattern18PatternAbbreviatorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::getClass() const [_ZNK7log4cxx7pattern18PatternAbbreviator8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern18PatternAbbreviator10instanceofERKNS_7helpers5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern18PatternAbbreviator4castERKNS_7helpers5ClassE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::abbreviate(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const [_ZNK7log4cxx7pattern18PatternAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PatternAbbreviator) [_ZTIN7log4cxx7pattern18PatternAbbreviatorE]'
+                                                      }
+                                        },
+                          '13799344' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Line' => '209',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator',
+                                          'NameSpace' => 'log4cxx::pattern::PatternAbbreviator',
+                                          'Size' => '8',
+                                          'Source' => 'nameabbreviator.cpp',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator::~ClazzPatternAbbreviator() [_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator::~ClazzPatternAbbreviator() [_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviator7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator) [_ZTIN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorE]'
+                                                      }
+                                        },
+                          '13799502' => {
+                                          'BaseType' => '13799344',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13799539' => {
+                                          'BaseType' => '13799006',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator const',
+                                          'Size' => '32',
+                                          'Type' => 'Const'
+                                        },
+                          '13799544' => {
+                                          'Base' => {
+                                                      '13797927' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Line' => '45',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '8',
+                                          'Source' => 'nameabbreviator.cpp',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::~NOPAbbreviator() [_ZN7log4cxx7pattern14NOPAbbreviatorD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::~NOPAbbreviator() [_ZN7log4cxx7pattern14NOPAbbreviatorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::getClass() const [_ZNK7log4cxx7pattern14NOPAbbreviator8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern14NOPAbbreviator10instanceofERKNS_7helpers5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern14NOPAbbreviator4castERKNS_7helpers5ClassE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::abbreviate(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const [_ZNK7log4cxx7pattern14NOPAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NOPAbbreviator) [_ZTIN7log4cxx7pattern14NOPAbbreviatorE]'
+                                                      }
+                                        },
+                          '13799864' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Line' => '48',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator',
+                                          'NameSpace' => 'log4cxx::pattern::NOPAbbreviator',
+                                          'Size' => '8',
+                                          'Source' => 'nameabbreviator.cpp',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator::~ClazzNOPAbbreviator() [_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator::~ClazzNOPAbbreviator() [_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviator7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator) [_ZTIN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorE]'
+                                                      }
+                                        },
+                          '13800022' => {
+                                          'BaseType' => '13799864',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13800059' => {
+                                          'BaseType' => '13799544',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13800064' => {
+                                          'BaseType' => '13753861',
+                                          'Header' => 'nameabbreviator.h',
+                                          'Line' => '30',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviatorPtr',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Typedef'
+                                        },
+                          '13800304' => {
+                                          'BaseType' => '13797712',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviatorFragment*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13800688' => {
+                                          'BaseType' => '13753422',
+                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::NameAbbreviator, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13800706' => {
+                                          'BaseType' => '13797927',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13800712' => {
+                                          'BaseType' => '13800706',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13800817' => {
+                                          'BaseType' => '13798468',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13800823' => {
+                                          'BaseType' => '13800817',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13800928' => {
+                                          'BaseType' => '13799006',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13800934' => {
+                                          'BaseType' => '13800928',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13801039' => {
+                                          'BaseType' => '13799544',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13801045' => {
+                                          'BaseType' => '13801039',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13801178' => {
+                                          'BaseType' => '13799001',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13801184' => {
+                                          'BaseType' => '13801178',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13801247' => {
+                                          'BaseType' => '13799539',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13801253' => {
+                                          'BaseType' => '13801247',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13801316' => {
+                                          'BaseType' => '13800059',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13801322' => {
+                                          'BaseType' => '13801316',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13802254' => {
+                                          'BaseType' => '13799344',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13802260' => {
+                                          'BaseType' => '13802254',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13802271' => {
+                                          'BaseType' => '13799502',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13802277' => {
+                                          'BaseType' => '13802271',
+                                          'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13802282' => {
+                                          'BaseType' => '13798806',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13802288' => {
+                                          'BaseType' => '13802282',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13802299' => {
+                                          'BaseType' => '13798964',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13802305' => {
+                                          'BaseType' => '13802299',
+                                          'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13802310' => {
+                                          'BaseType' => '13799864',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13802316' => {
+                                          'BaseType' => '13802310',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13802327' => {
+                                          'BaseType' => '13800022',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13802333' => {
+                                          'BaseType' => '13802327',
+                                          'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13802344' => {
+                                          'BaseType' => '13798463',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13802350' => {
+                                          'BaseType' => '13802344',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13802355' => {
+                                          'BaseType' => '13798299',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13802361' => {
+                                          'BaseType' => '13802355',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13802372' => {
+                                          'BaseType' => '13798457',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13802378' => {
+                                          'BaseType' => '13802372',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13938' => {
+                                       'BaseType' => '7125',
+                                       'Name' => 'std::__cxx11::basic_string<wchar_t>const',
+                                       'Size' => '32',
+                                       'Type' => 'Const'
+                                     },
+                          '13974391' => {
+                                          'Base' => {
+                                                      '2977572' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Line' => '30',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'abbreviator',
+                                                               'offset' => '72',
+                                                               'type' => '13975268'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::pattern::NamePatternConverter::NamePatternConverterPrivate',
+                                          'NameSpace' => 'log4cxx::pattern::NamePatternConverter',
+                                          'Private' => 1,
+                                          'Size' => '88',
+                                          'Source' => 'namepatternconverter.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::NamePatternConverterPrivate::~NamePatternConverterPrivate() [_ZN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::NamePatternConverterPrivate::~NamePatternConverterPrivate() [_ZN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NamePatternConverter::NamePatternConverterPrivate) [_ZTIN7log4cxx7pattern20NamePatternConverter27NamePatternConverterPrivateE]'
+                                                      }
+                                        },
+                          '13974935' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'namepatternconverter.h',
+                                          'Line' => '41',
+                                          'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::NamePatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter::~ClazzNamePatternConverter() [_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter::~ClazzNamePatternConverter() [_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter) [_ZTIN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterE]'
+                                                      }
+                                        },
+                          '13975093' => {
+                                          'BaseType' => '13974935',
+                                          'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13975268' => {
+                                          'BaseType' => '13800064',
+                                          'Name' => 'log4cxx::pattern::NameAbbreviatorPtr const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '13975868' => {
+                                          'BaseType' => '13974391',
+                                          'Name' => 'struct log4cxx::pattern::NamePatternConverter::NamePatternConverterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13975874' => {
+                                          'BaseType' => '13975868',
+                                          'Name' => 'struct log4cxx::pattern::NamePatternConverter::NamePatternConverterPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13976615' => {
+                                          'BaseType' => '13974935',
+                                          'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13976621' => {
+                                          'BaseType' => '13976615',
+                                          'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '13976632' => {
+                                          'BaseType' => '13975093',
+                                          'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '13976638' => {
+                                          'BaseType' => '13976632',
+                                          'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14119331' => {
+                                          'BaseType' => '802606',
+                                          'Name' => 'log4cxx::NDC*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14272597' => {
+                                          'Base' => {
+                                                      '2740533' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'ndcpatternconverter.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern19NDCPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NDCPatternConverter) [_ZTIN7log4cxx7pattern19NDCPatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::~NDCPatternConverter() [_ZN7log4cxx7pattern19NDCPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::~NDCPatternConverter() [_ZN7log4cxx7pattern19NDCPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::getClass() const [_ZNK7log4cxx7pattern19NDCPatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern19NDCPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern19NDCPatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '14272994' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'ndcpatternconverter.h',
+                                          'Line' => '38',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::NDCPatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter::~ClazzNDCPatternConverter() [_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter::~ClazzNDCPatternConverter() [_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter) [_ZTIN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterE]'
+                                                      }
+                                        },
+                          '14273152' => {
+                                          'BaseType' => '14272994',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14273194' => {
+                                          'BaseType' => '14272597',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '14273891' => {
+                                          'BaseType' => '14272597',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14273897' => {
+                                          'BaseType' => '14273891',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14274096' => {
+                                          'BaseType' => '14273194',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14274102' => {
+                                          'BaseType' => '14274096',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14274491' => {
+                                          'BaseType' => '14272994',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14274497' => {
+                                          'BaseType' => '14274491',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14274508' => {
+                                          'BaseType' => '14273152',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14274514' => {
+                                          'BaseType' => '14274508',
+                                          'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14328670' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_list.h',
+                                          'Line' => '345',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'protected',
+                                                               'name' => '_M_impl',
+                                                               'offset' => '0',
+                                                               'type' => '14328684'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__cxx11::_List_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                          'NameSpace' => 'std::__cxx11',
+                                          'Size' => '24',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '194046'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '942364'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14328684' => {
+                                          'Base' => {
+                                                      '14389145' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_list.h',
+                                          'Line' => '370',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_node',
+                                                               'offset' => '0',
+                                                               'type' => '712870'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::__cxx11::_List_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::_List_impl',
+                                          'NameSpace' => 'std::__cxx11::_List_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                          'Protected' => 1,
+                                          'Size' => '24',
+                                          'Type' => 'Struct'
+                                        },
+                          '14329659' => {
+                                          'Base' => {
+                                                      '14328670' => {
+                                                                      'access' => 'protected',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_list.h',
+                                          'Line' => '552',
+                                          'Name' => 'std::__cxx11::list<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
+                                          'NameSpace' => 'std::__cxx11',
+                                          'Size' => '24',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '194046'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14389145' => {
+                                          'Base' => {
+                                                      '14412089' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'allocator.h',
+                                          'Line' => '111',
+                                          'Name' => 'std::allocator<std::_List_node<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '14389295'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14389295' => {
+                                          'Base' => {
+                                                      '712682' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_list.h',
+                                          'Line' => '166',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_storage',
+                                                               'offset' => '16',
+                                                               'type' => '14413153'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_List_node<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '32',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '194046'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '14412089' => {
+                                          'Copied' => 1,
+                                          'Header' => 'new_allocator.h',
+                                          'Line' => '58',
+                                          'Name' => '__gnu_cxx::new_allocator<std::_List_node<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                          'NameSpace' => '__gnu_cxx',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '14389295'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14413153' => {
+                                          'Copied' => 1,
+                                          'Header' => 'aligned_buffer.h',
+                                          'Line' => '47',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_storage',
+                                                               'offset' => '0',
+                                                               'type' => '546459'
+                                                             }
+                                                    },
+                                          'Name' => 'struct __gnu_cxx::__aligned_membuf<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
+                                          'NameSpace' => '__gnu_cxx',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '194046'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '14432813' => {
+                                          'Base' => {
+                                                      '543070' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'odbcappender.h',
+                                          'Line' => '93',
+                                          'Name' => 'log4cxx::db::ODBCAppender',
+                                          'NameSpace' => 'log4cxx::db',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '0u',
+                                                        '112' => '0u',
+                                                        '120' => '0u',
+                                                        '128' => '0u',
+                                                        '136' => '0u',
+                                                        '144' => '0u',
+                                                        '152' => '0u',
+                                                        '16' => '0u',
+                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::db::ODBCAppender) [_ZTIN7log4cxx2db12ODBCAppenderE]',
+                                                        '168' => '(int (*)(...)) log4cxx::db::ODBCAppender::~ODBCAppender() [_ZN7log4cxx2db12ODBCAppenderD1Ev]',
+                                                        '176' => '(int (*)(...)) log4cxx::db::ODBCAppender::~ODBCAppender() [_ZN7log4cxx2db12ODBCAppenderD0Ev]',
+                                                        '184' => '(int (*)(...)) log4cxx::db::ODBCAppender::getClass() const [_ZNK7log4cxx2db12ODBCAppender8getClassEv]',
+                                                        '192' => '(int (*)(...)) log4cxx::db::ODBCAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx2db12ODBCAppender10instanceofERKNS_7helpers5ClassE]',
+                                                        '200' => '(int (*)(...)) log4cxx::db::ODBCAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx2db12ODBCAppender4castERKNS_7helpers5ClassE]',
+                                                        '208' => '(int (*)(...)) log4cxx::db::ODBCAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender15activateOptionsERNS_7helpers4PoolE]',
+                                                        '216' => '(int (*)(...)) log4cxx::db::ODBCAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx2db12ODBCAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                        '24' => '0u',
+                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                        '248' => '(int (*)(...)) log4cxx::db::ODBCAppender::close() [_ZN7log4cxx2db12ODBCAppender5closeEv]',
+                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                        '296' => '(int (*)(...)) log4cxx::db::ODBCAppender::requiresLayout() const [_ZNK7log4cxx2db12ODBCAppender14requiresLayoutEv]',
+                                                        '304' => '(int (*)(...)) log4cxx::db::ODBCAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                        '312' => '(int (*)(...)) log4cxx::db::ODBCAppender::execute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender7executeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '32' => '0u',
+                                                        '320' => '(int (*)(...)) log4cxx::db::ODBCAppender::closeConnection(void*) [_ZN7log4cxx2db12ODBCAppender15closeConnectionEPv]',
+                                                        '328' => '(int (*)(...)) log4cxx::db::ODBCAppender::getConnection(log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender13getConnectionERNS_7helpers4PoolE]',
+                                                        '336' => '(int (*)(...)) log4cxx::db::ODBCAppender::flushBuffer(log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender11flushBufferERNS_7helpers4PoolE]',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '0u',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '0u',
+                                                        '88' => '0u',
+                                                        '96' => '0u'
+                                                      }
+                                        },
+                          '14432831' => {
+                                          'Base' => {
+                                                      '543088' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'odbcappender_priv.h',
+                                          'Line' => '31',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'databaseURL',
+                                                               'offset' => '184',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'databaseUser',
+                                                               'offset' => '216',
+                                                               'type' => '98472'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'databasePassword',
+                                                               'offset' => '248',
+                                                               'type' => '98472'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'connection',
+                                                               'offset' => '280',
+                                                               'type' => '14433600'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'env',
+                                                               'offset' => '288',
+                                                               'type' => '14434468'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'sqlStatement',
+                                                               'offset' => '296',
+                                                               'type' => '98472'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'bufferSize',
+                                                               'offset' => '328',
+                                                               'type' => '84113'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'buffer',
+                                                               'offset' => '336',
+                                                               'type' => '14329659'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::db::ODBCAppender::ODBCAppenderPriv',
+                                          'NameSpace' => 'log4cxx::db::ODBCAppender',
+                                          'Protected' => 1,
+                                          'Size' => '360',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::db::ODBCAppender::ODBCAppenderPriv::~ODBCAppenderPriv() [_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::db::ODBCAppender::ODBCAppenderPriv::~ODBCAppenderPriv() [_ZN7log4cxx2db12ODBCAppender16ODBCAppenderPrivD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::db::ODBCAppender::ODBCAppenderPriv) [_ZTIN7log4cxx2db12ODBCAppender16ODBCAppenderPrivE]'
+                                                      }
+                                        },
+                          '14433600' => {
+                                          'BaseType' => '84191',
+                                          'Header' => 'odbcappender.h',
+                                          'Line' => '102',
+                                          'Name' => 'log4cxx::db::ODBCAppender::SQLHDBC',
+                                          'NameSpace' => 'log4cxx::db::ODBCAppender',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '14434242' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'odbcappender.h',
+                                          'Line' => '96',
+                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender',
+                                          'NameSpace' => 'log4cxx::db::ODBCAppender',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::db::ODBCAppender::ClazzODBCAppender::~ClazzODBCAppender() [_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::db::ODBCAppender::ClazzODBCAppender::~ClazzODBCAppender() [_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::db::ODBCAppender::ClazzODBCAppender::newInstance() const [_ZTch0_h0_NK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::db::ODBCAppender::ClazzODBCAppender::getName[abi:cxx11]() const [_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::db::ODBCAppender::ClazzODBCAppender::newInstance() const [_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::db::ODBCAppender::ClazzODBCAppender) [_ZTIN7log4cxx2db12ODBCAppender17ClazzODBCAppenderE]'
+                                                      }
+                                        },
+                          '14434463' => {
+                                          'BaseType' => '14434242',
+                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14434468' => {
+                                          'BaseType' => '84191',
+                                          'Header' => 'odbcappender.h',
+                                          'Line' => '103',
+                                          'Name' => 'log4cxx::db::ODBCAppender::SQLHENV',
+                                          'NameSpace' => 'log4cxx::db::ODBCAppender',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '14434482' => {
+                                          'BaseType' => '14432813',
+                                          'Name' => 'log4cxx::db::ODBCAppender const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '14434487' => {
+                                          'Base' => {
+                                                      '1015324' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'odbcappender.h',
+                                          'Line' => '33',
+                                          'Name' => 'log4cxx::db::SQLException',
+                                          'NameSpace' => 'log4cxx::db',
+                                          'Size' => '144',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::db::SQLException::~SQLException() [_ZN7log4cxx2db12SQLExceptionD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::db::SQLException::~SQLException() [_ZN7log4cxx2db12SQLExceptionD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::db::SQLException) [_ZTIN7log4cxx2db12SQLExceptionE]'
+                                                      }
+                                        },
+                          '14434705' => {
+                                          'BaseType' => '14434487',
+                                          'Name' => 'log4cxx::db::SQLException const',
+                                          'Size' => '144',
+                                          'Type' => 'Const'
+                                        },
+                          '14436730' => {
+                                          'BaseType' => '14432831',
+                                          'Name' => 'struct log4cxx::db::ODBCAppender::ODBCAppenderPriv*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14436736' => {
+                                          'BaseType' => '14436730',
+                                          'Name' => 'struct log4cxx::db::ODBCAppender::ODBCAppenderPriv*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14437986' => {
+                                          'BaseType' => '14434482',
+                                          'Name' => 'log4cxx::db::ODBCAppender const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14437992' => {
+                                          'BaseType' => '14437986',
+                                          'Name' => 'log4cxx::db::ODBCAppender const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14437997' => {
+                                          'BaseType' => '14432813',
+                                          'Name' => 'log4cxx::db::ODBCAppender*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14438003' => {
+                                          'BaseType' => '14437997',
+                                          'Name' => 'log4cxx::db::ODBCAppender*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14438037' => {
+                                          'BaseType' => '14438043',
+                                          'Name' => 'unsigned short**',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14438043' => {
+                                          'BaseType' => '83820',
+                                          'Name' => 'unsigned short*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14438097' => {
+                                          'BaseType' => '14434242',
+                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14438103' => {
+                                          'BaseType' => '14438097',
+                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14438114' => {
+                                          'BaseType' => '14434463',
+                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14438120' => {
+                                          'BaseType' => '14438114',
+                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14438125' => {
+                                          'BaseType' => '14434487',
+                                          'Name' => 'log4cxx::db::SQLException*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14438131' => {
+                                          'BaseType' => '14438125',
+                                          'Name' => 'log4cxx::db::SQLException*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14438136' => {
+                                          'BaseType' => '14434705',
+                                          'Name' => 'log4cxx::db::SQLException const&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '1455164' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::BufferedWriter::BufferedWriterPriv>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1483960'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1455250' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1456783'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::BufferedWriter::BufferedWriterPriv, std::default_delete<log4cxx::helpers::BufferedWriter::BufferedWriterPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1483960'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1455164'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1455573' => {
+                                         'Base' => {
+                                                     '1455164' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::BufferedWriter::BufferedWriterPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1455164'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1455826' => {
+                                         'Base' => {
+                                                     '1455573' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::BufferedWriter::BufferedWriterPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1455164'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1456122' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '1485196'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::BufferedWriter::BufferedWriterPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1485196'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1456382' => {
+                                         'Base' => {
+                                                     '1455826' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '1456122' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::BufferedWriter::BufferedWriterPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1485196'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1456783' => {
+                                         'Base' => {
+                                                     '1456382' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::BufferedWriter::BufferedWriterPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '1485196'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1457112' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1455250'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::BufferedWriter::BufferedWriterPriv, std::default_delete<log4cxx::helpers::BufferedWriter::BufferedWriterPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1483960'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1455164'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1457738' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Writer, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1484721'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1457886' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::Writer>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1484721'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1457900' => {
+                                         'BaseType' => '1484721',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::helpers::Writer>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::Writer>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1457923' => {
+                                         'Base' => {
+                                                     '1457738' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '1485571'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Writer, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1484721'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1458210' => {
+                                         'BaseType' => '1457900',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Writer, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Writer, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1458523' => {
+                                         'Base' => {
+                                                     '1457923' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::Writer>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1484721'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '14610057' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '14639625'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '14610143' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '14611675'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate, std::default_delete<log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '14639625'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '14610057'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14610466' => {
+                                          'Base' => {
+                                                      '14610057' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '14610057'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '14610719' => {
+                                          'Base' => {
+                                                      '14610466' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '14610057'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '14611015' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '14641987'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '14641987'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '14611275' => {
+                                          'Base' => {
+                                                      '14610719' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '14611015' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '14641987'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '14611675' => {
+                                          'Base' => {
+                                                      '14611275' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '14641987'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14612004' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '14610143'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate, std::default_delete<log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '14639625'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '14610057'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14639625' => {
+                                          'Line' => '29',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'WARN_PREFIX',
+                                                               'offset' => '0',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'ERROR_PREFIX',
+                                                               'offset' => '32',
+                                                               'type' => '98472'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'firstTime',
+                                                               'offset' => '64',
+                                                               'type' => '83923'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::OnlyOnceErrorHandler',
+                                          'Private' => 1,
+                                          'Size' => '72',
+                                          'Source' => 'onlyonceerrorhandler.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '14640404' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'onlyonceerrorhandler.h',
+                                          'Line' => '46',
+                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler',
+                                          'NameSpace' => 'log4cxx::helpers::OnlyOnceErrorHandler',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::~ClazzOnlyOnceErrorHandler() [_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::~ClazzOnlyOnceErrorHandler() [_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::newInstance() const [_ZTch0_h0_NK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::newInstance() const [_ZNK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler) [_ZTIN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerE]'
+                                                      }
+                                        },
+                          '14640624' => {
+                                          'BaseType' => '14640404',
+                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14641987' => {
+                                          'BaseType' => '14639625',
+                                          'Name' => 'struct log4cxx::helpers::OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14642764' => {
+                                          'BaseType' => '545981',
+                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14642792' => {
+                                          'BaseType' => '546263',
+                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14642815' => {
+                                          'BaseType' => '14640404',
+                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14642821' => {
+                                          'BaseType' => '14642815',
+                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14642832' => {
+                                          'BaseType' => '14640624',
+                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14642838' => {
+                                          'BaseType' => '14642832',
+                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '14783351' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::spi::Configurator, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '3305657'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14783499' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::spi::Configurator>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '3305657'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '14783513' => {
+                                          'BaseType' => '3305657',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::spi::Configurator>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::spi::Configurator>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '14783536' => {
+                                          'Base' => {
+                                                      '14783351' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '14825267'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::spi::Configurator, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '3305657'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14783822' => {
+                                          'BaseType' => '14783513',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::spi::Configurator, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::spi::Configurator, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '14784801' => {
+                                          'Base' => {
+                                                      '14783536' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::spi::Configurator>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '3305657'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '14818757' => {
+                                          'Copied' => 1,
+                                          'Header' => 'system.h',
+                                          'Line' => '33',
+                                          'Name' => 'log4cxx::helpers::System',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '1',
+                                          'Type' => 'Class'
+                                        },
+                          '14820323' => {
+                                          'BaseType' => '14784801',
+                                          'Header' => 'configurator.h',
+                                          'Line' => '57',
+                                          'Name' => 'log4cxx::spi::ConfiguratorPtr',
+                                          'NameSpace' => 'log4cxx::spi',
+                                          'Size' => '16',
+                                          'Type' => 'Typedef'
+                                        },
+                          '14821700' => {
+                                          'Base' => {
+                                                      '3305657' => {
+                                                                     'pos' => '0',
+                                                                     'virtual' => 1
+                                                                   },
+                                                      '98236' => {
+                                                                   'pos' => '1',
+                                                                   'virtual' => 1
+                                                                 }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'propertyconfigurator.h',
+                                          'Line' => '85',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'protected',
+                                                               'name' => 'registry',
+                                                               'offset' => '8',
+                                                               'type' => '4938383'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'protected',
+                                                               'name' => 'loggerFactory',
+                                                               'offset' => '16',
+                                                               'type' => '1349700'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::PropertyConfigurator',
+                                          'NameSpace' => 'log4cxx',
+                                          'Size' => '32',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::PropertyConfigurator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx20PropertyConfigurator4castERKNS_7helpers5ClassE]',
+                                                        '112' => '(int (*)(...)) log4cxx::PropertyConfigurator::doConfigure(log4cxx::File const&, std::shared_ptr<log4cxx::spi::LoggerRepository>) [_ZN7log4cxx20PropertyConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '(int (*)(...)) (& typeinfo for log4cxx::PropertyConfigurator) [_ZTIN7log4cxx20PropertyConfiguratorE]',
+                                                        '72' => '(int (*)(...)) log4cxx::PropertyConfigurator::~PropertyConfigurator() [_ZN7log4cxx20PropertyConfiguratorD1Ev]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::PropertyConfigurator::~PropertyConfigurator() [_ZN7log4cxx20PropertyConfiguratorD0Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::PropertyConfigurator::getClass() const [_ZNK7log4cxx20PropertyConfigurator8getClassEv]',
+                                                        '96' => '(int (*)(...)) log4cxx::PropertyConfigurator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx20PropertyConfigurator10instanceofERKNS_7helpers5ClassE]'
+                                                      }
+                                        },
+                          '14821705' => {
+                                          'BaseType' => '14821700',
+                                          'Name' => 'log4cxx::PropertyConfigurator const',
+                                          'Type' => 'Const'
+                                        },
+                          '14821710' => {
+                                          'Base' => {
+                                                      '799944' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Line' => '51',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_config',
+                                                               'offset' => '16',
+                                                               'type' => '14820323'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::ConfiguratorWatchdog',
+                                          'NameSpace' => 'log4cxx',
+                                          'Size' => '32',
+                                          'Source' => 'optionconverter.cpp',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::ConfiguratorWatchdog::~ConfiguratorWatchdog() [_ZN7log4cxx20ConfiguratorWatchdogD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::ConfiguratorWatchdog::~ConfiguratorWatchdog() [_ZN7log4cxx20ConfiguratorWatchdogD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::ConfiguratorWatchdog::doOnChange() [_ZN7log4cxx20ConfiguratorWatchdog10doOnChangeEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::ConfiguratorWatchdog) [_ZTIN7log4cxx20ConfiguratorWatchdogE]'
+                                                      }
+                                        },
+                          '14825267' => {
+                                          'BaseType' => '14783822',
+                                          'Name' => 'std::__shared_ptr<log4cxx::spi::Configurator, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14825523' => {
+                                          'BaseType' => '14821700',
+                                          'Name' => 'log4cxx::PropertyConfigurator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14825677' => {
+                                          'BaseType' => '14821705',
+                                          'Name' => 'log4cxx::PropertyConfigurator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14826067' => {
+                                          'BaseType' => '14821710',
+                                          'Name' => 'log4cxx::ConfiguratorWatchdog*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '14826073' => {
+                                          'BaseType' => '14826067',
+                                          'Name' => 'log4cxx::ConfiguratorWatchdog*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1483942' => {
+                                         'Base' => {
+                                                     '1484721' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'bufferedwriter.h',
+                                         'Line' => '33',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '1457112'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::BufferedWriter',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::~BufferedWriter() [_ZN7log4cxx7helpers14BufferedWriterD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::~BufferedWriter() [_ZN7log4cxx7helpers14BufferedWriterD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::getClass() const [_ZNK7log4cxx7helpers14BufferedWriter8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14BufferedWriter10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14BufferedWriter4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers14BufferedWriter5closeERNS0_4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers14BufferedWriter5flushERNS0_4PoolE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers14BufferedWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::BufferedWriter) [_ZTIN7log4cxx7helpers14BufferedWriterE]'
+                                                     }
+                                       },
+                          '1483960' => {
+                                         'Line' => '24',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'out',
+                                                              'offset' => '0',
+                                                              'type' => '1484793'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'sz',
+                                                              'offset' => '16',
+                                                              'type' => '84113'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'buf',
+                                                              'offset' => '24',
+                                                              'type' => '98472'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::BufferedWriter::BufferedWriterPriv',
+                                         'NameSpace' => 'log4cxx::helpers::BufferedWriter',
+                                         'Private' => 1,
+                                         'Size' => '56',
+                                         'Source' => 'bufferedwriter.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '1484552' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'bufferedwriter.h',
+                                         'Line' => '39',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter',
+                                         'NameSpace' => 'log4cxx::helpers::BufferedWriter',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::ClazzBufferedWriter::~ClazzBufferedWriter() [_ZN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::ClazzBufferedWriter::~ClazzBufferedWriter() [_ZN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::ClazzBufferedWriter::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14BufferedWriter19ClazzBufferedWriter7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::BufferedWriter::ClazzBufferedWriter) [_ZTIN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterE]'
+                                                     }
+                                       },
+                          '1484710' => {
+                                         'BaseType' => '1484552',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1484716' => {
+                                         'BaseType' => '1483942',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '1484721' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'writer.h',
+                                         'Line' => '33',
+                                         'Name' => 'log4cxx::helpers::Writer',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Writer::getClass() const [_ZNK7log4cxx7helpers6Writer8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::Writer::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Writer10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::Writer::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Writer4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '64' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '72' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Writer) [_ZTIN7log4cxx7helpers6WriterE]'
+                                                     }
+                                       },
+                          '1484788' => {
+                                         'BaseType' => '1484721',
+                                         'Name' => 'log4cxx::helpers::Writer const',
+                                         'Type' => 'Const'
+                                       },
+                          '1484793' => {
+                                         'BaseType' => '1458523',
+                                         'Header' => 'writer.h',
+                                         'Line' => '55',
+                                         'Name' => 'log4cxx::helpers::WriterPtr',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1485196' => {
+                                         'BaseType' => '1483960',
+                                         'Name' => 'struct log4cxx::helpers::BufferedWriter::BufferedWriterPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1485571' => {
+                                         'BaseType' => '1458210',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Writer, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1485629' => {
+                                         'BaseType' => '1484793',
+                                         'Name' => 'log4cxx::helpers::WriterPtr&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1485823' => {
+                                         'BaseType' => '1484716',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1485829' => {
+                                         'BaseType' => '1485823',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1485834' => {
+                                         'BaseType' => '1483942',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1485840' => {
+                                         'BaseType' => '1485834',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1485857' => {
+                                         'BaseType' => '1484552',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1485863' => {
+                                         'BaseType' => '1485857',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1485874' => {
+                                         'BaseType' => '1484710',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1485880' => {
+                                         'BaseType' => '1485874',
+                                         'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1501946' => {
+                                         'BaseType' => '1484788',
                                          'Name' => 'log4cxx::helpers::Writer const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1003984' => {
-                                         'BaseType' => '1003978',
+                          '1501952' => {
+                                         'BaseType' => '1501946',
                                          'Name' => 'log4cxx::helpers::Writer const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '100961' => {
-                                        'Base' => {
-                                                    '315238' => {
+                          '15077269' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'outputstream.h',
+                                          'Line' => '36',
+                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream',
+                                          'NameSpace' => 'log4cxx::helpers::OutputStream',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::OutputStream::ClazzOutputStream::~ClazzOutputStream() [_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::OutputStream::ClazzOutputStream::~ClazzOutputStream() [_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::OutputStream::ClazzOutputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers12OutputStream17ClazzOutputStream7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OutputStream::ClazzOutputStream) [_ZTIN7log4cxx7helpers12OutputStream17ClazzOutputStreamE]'
+                                                      }
+                                        },
+                          '15077427' => {
+                                          'BaseType' => '15077269',
+                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15078059' => {
+                                          'BaseType' => '6196175',
+                                          'Name' => 'log4cxx::helpers::OutputStream*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15078076' => {
+                                          'BaseType' => '15077269',
+                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15078082' => {
+                                          'BaseType' => '15078076',
+                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15078093' => {
+                                          'BaseType' => '15077427',
+                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15078099' => {
+                                          'BaseType' => '15078093',
+                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15153881' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '15186702'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15153967' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '15155499'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate, std::default_delete<log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '15186702'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '15153881'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15154290' => {
+                                          'Base' => {
+                                                      '15153881' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '15153881'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15154543' => {
+                                          'Base' => {
+                                                      '15154290' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '15153881'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15154839' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '15188538'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '15188538'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15155099' => {
+                                          'Base' => {
+                                                      '15154543' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '15154839' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '15188538'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15155499' => {
+                                          'Base' => {
+                                                      '15155099' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '15188538'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15155828' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '15153967'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate, std::default_delete<log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '15186702'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '15153881'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15186685' => {
+                                          'Base' => {
+                                                      '1484721' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'outputstreamwriter.h',
+                                          'Line' => '34',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '8',
+                                                               'type' => '15155828'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::~OutputStreamWriter() [_ZN7log4cxx7helpers18OutputStreamWriterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::~OutputStreamWriter() [_ZN7log4cxx7helpers18OutputStreamWriterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::getClass() const [_ZNK7log4cxx7helpers18OutputStreamWriter8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18OutputStreamWriter10instanceofERKNS0_5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18OutputStreamWriter4castERKNS0_5ClassE]',
+                                                        '56' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18OutputStreamWriter5closeERNS0_4PoolE]',
+                                                        '64' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18OutputStreamWriter5flushERNS0_4PoolE]',
+                                                        '72' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18OutputStreamWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OutputStreamWriter) [_ZTIN7log4cxx7helpers18OutputStreamWriterE]'
+                                                      }
+                                        },
+                          '15186702' => {
+                                          'Line' => '30',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'out',
+                                                               'offset' => '0',
+                                                               'type' => '6188545'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'enc',
+                                                               'offset' => '16',
+                                                               'type' => '2333778'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::OutputStreamWriter',
+                                          'Private' => 1,
+                                          'Size' => '32',
+                                          'Source' => 'outputstreamwriter.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '15187377' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'outputstreamwriter.h',
+                                          'Line' => '40',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter',
+                                          'NameSpace' => 'log4cxx::helpers::OutputStreamWriter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter::~ClazzOutputStreamWriter() [_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter::~ClazzOutputStreamWriter() [_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter) [_ZTIN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterE]'
+                                                      }
+                                        },
+                          '15187535' => {
+                                          'BaseType' => '15187377',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15187541' => {
+                                          'BaseType' => '15186685',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '15188538' => {
+                                          'BaseType' => '15186702',
+                                          'Name' => 'struct log4cxx::helpers::OutputStreamWriter::OutputStreamWriterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15189353' => {
+                                          'BaseType' => '6188545',
+                                          'Name' => 'log4cxx::helpers::OutputStreamPtr&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '15189527' => {
+                                          'BaseType' => '15187541',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15189533' => {
+                                          'BaseType' => '15189527',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15189538' => {
+                                          'BaseType' => '15186685',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15189544' => {
+                                          'BaseType' => '15189538',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15189561' => {
+                                          'BaseType' => '15187377',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15189567' => {
+                                          'BaseType' => '15189561',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15189578' => {
+                                          'BaseType' => '15187535',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15189584' => {
+                                          'BaseType' => '15189578',
+                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15312959' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'patternconverter.h',
+                                          'Line' => '63',
+                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::PatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::PatternConverter::ClazzPatternConverter::~ClazzPatternConverter() [_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::PatternConverter::ClazzPatternConverter::~ClazzPatternConverter() [_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::PatternConverter::ClazzPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern16PatternConverter21ClazzPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PatternConverter::ClazzPatternConverter) [_ZTIN7log4cxx7pattern16PatternConverter21ClazzPatternConverterE]'
+                                                      }
+                                        },
+                          '15313117' => {
+                                          'BaseType' => '15312959',
+                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15313757' => {
+                                          'BaseType' => '2739798',
+                                          'Name' => 'log4cxx::pattern::PatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15313763' => {
+                                          'BaseType' => '15313757',
+                                          'Name' => 'log4cxx::pattern::PatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15313837' => {
+                                          'BaseType' => '15312959',
+                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15313843' => {
+                                          'BaseType' => '15313837',
+                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15313854' => {
+                                          'BaseType' => '15313117',
+                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15313860' => {
+                                          'BaseType' => '15313854',
+                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15427767' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::PatternLayout::PatternLayoutPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '15508475'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15427853' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '15429386'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::PatternLayout::PatternLayoutPrivate, std::default_delete<log4cxx::PatternLayout::PatternLayoutPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '15508475'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '15427767'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15428176' => {
+                                          'Base' => {
+                                                      '15427767' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::PatternLayout::PatternLayoutPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '15427767'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15428429' => {
+                                          'Base' => {
+                                                      '15428176' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::PatternLayout::PatternLayoutPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '15427767'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15428725' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '15510340'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::PatternLayout::PatternLayoutPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '15510340'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15428985' => {
+                                          'Base' => {
+                                                      '15428429' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '15428725' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::PatternLayout::PatternLayoutPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '15510340'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15429386' => {
+                                          'Base' => {
+                                                      '15428985' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::PatternLayout::PatternLayoutPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '15510340'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15429717' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '15427853'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::PatternLayout::PatternLayoutPrivate, std::default_delete<log4cxx::PatternLayout::PatternLayoutPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '15508475'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '15427767'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15433388' => {
+                                          'Base' => {
+                                                      '15440330' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '2740533'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15433749' => {
+                                          'Base' => {
+                                                      '15482622' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'allocator.h',
+                                          'Line' => '111',
+                                          'Name' => 'std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '15433388'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15433899' => {
+                                          'Copied' => 1,
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '391',
+                                          'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '15433749'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15433913' => {
+                                          'BaseType' => '15511006',
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '399',
+                                          'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >::pointer',
+                                          'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '15434313' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '81',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_impl',
+                                                               'offset' => '0',
+                                                               'type' => '15434512'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '24',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '15433388'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '15433749'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15434326' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '88',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_start',
+                                                               'offset' => '0',
+                                                               'type' => '15434500'
+                                                             },
+                                                      '1' => {
+                                                               'name' => '_M_finish',
+                                                               'offset' => '8',
+                                                               'type' => '15434500'
+                                                             },
+                                                      '2' => {
+                                                               'name' => '_M_end_of_storage',
+                                                               'offset' => '16',
+                                                               'type' => '15434500'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >::_Vector_impl_data',
+                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
+                                          'Size' => '24',
+                                          'Type' => 'Struct'
+                                        },
+                          '15434500' => {
+                                          'BaseType' => '15483351',
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '86',
+                                          'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >::pointer',
+                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '15434512' => {
+                                          'Base' => {
+                                                      '15433749' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '15434326' => {
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '125',
+                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >::_Vector_impl',
+                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
+                                          'Size' => '24',
+                                          'Type' => 'Struct'
+                                        },
+                          '15435290' => {
+                                          'Base' => {
+                                                      '15434313' => {
+                                                                      'access' => 'protected',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '386',
+                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '24',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '15433388'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15440145' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::pattern::LoggingEventPatternConverter, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '2740533'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15440293' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::pattern::LoggingEventPatternConverter>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '2740533'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15440307' => {
+                                          'BaseType' => '2740533',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::pattern::LoggingEventPatternConverter>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::pattern::LoggingEventPatternConverter>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '15440330' => {
+                                          'Base' => {
+                                                      '15440145' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '15511741'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::LoggingEventPatternConverter, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '2740533'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15440616' => {
+                                          'BaseType' => '15440307',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::LoggingEventPatternConverter, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::LoggingEventPatternConverter, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '15482622' => {
+                                          'Copied' => 1,
+                                          'Header' => 'new_allocator.h',
+                                          'Line' => '58',
+                                          'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> >',
+                                          'NameSpace' => '__gnu_cxx',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '15433388'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '15483150' => {
+                                          'Base' => {
+                                                      '15433899' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '50',
+                                          'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
+                                          'NameSpace' => '__gnu_cxx',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '15433749'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '15483351' => {
+                                          'BaseType' => '15433913',
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '59',
+                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >::pointer',
+                                          'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '15507840' => {
+                                          'Header' => 'patternparser.h',
+                                          'Line' => '50',
+                                          'Name' => 'log4cxx::pattern::PatternParser',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '1',
+                                          'Type' => 'Class'
+                                        },
+                          '15508175' => {
+                                          'BaseType' => '7733080',
+                                          'Name' => 'log4cxx::pattern::PatternMap const',
+                                          'Size' => '48',
+                                          'Type' => 'Const'
+                                        },
+                          '15508204' => {
+                                          'BaseType' => '8048394',
+                                          'Name' => 'log4cxx::pattern::FormattingInfoPtr const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '15508475' => {
+                                          'Line' => '57',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'conversionPattern',
+                                                               'offset' => '0',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'patternConverters',
+                                                               'offset' => '32',
+                                                               'type' => '15509624'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'patternFields',
+                                                               'offset' => '56',
+                                                               'type' => '15509636'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'm_fatalColor',
+                                                               'offset' => '80',
+                                                               'type' => '98472'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'm_errorColor',
+                                                               'offset' => '112',
+                                                               'type' => '98472'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'm_warnColor',
+                                                               'offset' => '144',
+                                                               'type' => '98472'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'm_infoColor',
+                                                               'offset' => '176',
+                                                               'type' => '98472'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'm_debugColor',
+                                                               'offset' => '208',
+                                                               'type' => '98472'
+                                                             },
+                                                      '8' => {
+                                                               'name' => 'm_traceColor',
+                                                               'offset' => '240',
+                                                               'type' => '98472'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::PatternLayout::PatternLayoutPrivate',
+                                          'NameSpace' => 'log4cxx::PatternLayout',
+                                          'Private' => 1,
+                                          'Size' => '272',
+                                          'Source' => 'patternlayout.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '15509358' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'patternlayout.h',
+                                          'Line' => '436',
+                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout',
+                                          'NameSpace' => 'log4cxx::PatternLayout',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::PatternLayout::ClazzPatternLayout::~ClazzPatternLayout() [_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::PatternLayout::ClazzPatternLayout::~ClazzPatternLayout() [_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::PatternLayout::ClazzPatternLayout::newInstance() const [_ZTch0_h0_NK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::PatternLayout::ClazzPatternLayout::getName[abi:cxx11]() const [_ZNK7log4cxx13PatternLayout18ClazzPatternLayout7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::PatternLayout::ClazzPatternLayout::newInstance() const [_ZNK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::PatternLayout::ClazzPatternLayout) [_ZTIN7log4cxx13PatternLayout18ClazzPatternLayoutE]'
+                                                      }
+                                        },
+                          '15509586' => {
+                                          'BaseType' => '15509358',
+                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15509624' => {
+                                          'BaseType' => '15435290',
+                                          'Header' => 'patternlayout.h',
+                                          'Line' => '28',
+                                          'Name' => 'log4cxx::LoggingEventPatternConverterList',
+                                          'NameSpace' => 'log4cxx',
+                                          'Size' => '24',
+                                          'Type' => 'Typedef'
+                                        },
+                          '15509636' => {
+                                          'BaseType' => '7592499',
+                                          'Header' => 'patternlayout.h',
+                                          'Line' => '29',
+                                          'Name' => 'log4cxx::FormattingInfoList',
+                                          'NameSpace' => 'log4cxx',
+                                          'Size' => '24',
+                                          'Type' => 'Typedef'
+                                        },
+                          '15510287' => {
+                                          'BaseType' => '15507840',
+                                          'Name' => 'log4cxx::pattern::PatternParser*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15510311' => {
+                                          'BaseType' => '15508175',
+                                          'Name' => 'log4cxx::pattern::PatternMap const&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '15510317' => {
+                                          'BaseType' => '15508204',
+                                          'Name' => 'log4cxx::pattern::FormattingInfoPtr const&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '15510340' => {
+                                          'BaseType' => '15508475',
+                                          'Name' => 'struct log4cxx::PatternLayout::PatternLayoutPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15511006' => {
+                                          'BaseType' => '15433388',
+                                          'Name' => 'std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15511741' => {
+                                          'BaseType' => '15440616',
+                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::LoggingEventPatternConverter, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15513340' => {
+                                          'BaseType' => '1352106',
+                                          'Name' => 'log4cxx::PatternLayout*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15514615' => {
+                                          'BaseType' => '1352412',
+                                          'Name' => 'log4cxx::PatternLayout const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15514620' => {
+                                          'BaseType' => '15509358',
+                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15514626' => {
+                                          'BaseType' => '15514620',
+                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '15514637' => {
+                                          'BaseType' => '15509586',
+                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '15514643' => {
+                                          'BaseType' => '15514637',
+                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1571408' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1608793'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1571494' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1573027'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv, std::default_delete<log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1608793'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1571408'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1571817' => {
+                                         'Base' => {
+                                                     '1571408' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1571408'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1572070' => {
+                                         'Base' => {
+                                                     '1571817' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1571408'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1572366' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '1609924'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1609924'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1572626' => {
+                                         'Base' => {
+                                                     '1572070' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '1572366' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1609924'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1573027' => {
+                                         'Base' => {
+                                                     '1572626' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '1609924'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1573356' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1571494'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv, std::default_delete<log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1608793'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1571408'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1573982' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::ByteBuffer::ByteBufferPriv>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1608111'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1574068' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1575601'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::ByteBuffer::ByteBufferPriv, std::default_delete<log4cxx::helpers::ByteBuffer::ByteBufferPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1608111'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1573982'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1574391' => {
+                                         'Base' => {
+                                                     '1573982' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::ByteBuffer::ByteBufferPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1573982'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1574644' => {
+                                         'Base' => {
+                                                     '1574391' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::ByteBuffer::ByteBufferPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1573982'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1574940' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '1610220'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::ByteBuffer::ByteBufferPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1610220'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1575200' => {
+                                         'Base' => {
+                                                     '1574644' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '1574940' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::ByteBuffer::ByteBufferPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1610220'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1575601' => {
+                                         'Base' => {
+                                                     '1575200' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::ByteBuffer::ByteBufferPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '1610220'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1575884' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1574068'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::ByteBuffer::ByteBufferPriv, std::default_delete<log4cxx::helpers::ByteBuffer::ByteBufferPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1608111'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1573982'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1577471' => {
+                                         'Base' => {
+                                                     '1593464' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<unsigned char>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'unsigned char'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1577621' => {
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '391',
+                                         'Name' => 'struct std::allocator_traits<std::allocator<unsigned char> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '1577471'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1577635' => {
+                                         'BaseType' => '1610973',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '399',
+                                         'Name' => 'std::allocator_traits<std::allocator<unsigned char> >::pointer',
+                                         'NameSpace' => 'std::allocator_traits<std::allocator<unsigned char> >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1577884' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '81',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '1578083'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<unsigned char, std::allocator<unsigned char> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '83813'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '1577471'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1577897' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '88',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_start',
+                                                              'offset' => '0',
+                                                              'type' => '1578071'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '_M_finish',
+                                                              'offset' => '8',
+                                                              'type' => '1578071'
+                                                            },
+                                                     '2' => {
+                                                              'name' => '_M_end_of_storage',
+                                                              'offset' => '16',
+                                                              'type' => '1578071'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data',
+                                         'NameSpace' => 'std::_Vector_base<unsigned char, std::allocator<unsigned char> >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '1578071' => {
+                                         'BaseType' => '1594030',
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '86',
+                                         'Name' => 'std::_Vector_base<unsigned char, std::allocator<unsigned char> >::pointer',
+                                         'NameSpace' => 'std::_Vector_base<unsigned char, std::allocator<unsigned char> >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1578083' => {
+                                         'Base' => {
+                                                     '1577471' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '1577897' => {
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '125',
+                                         'Name' => 'struct std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl',
+                                         'NameSpace' => 'std::_Vector_base<unsigned char, std::allocator<unsigned char> >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '1578861' => {
+                                         'Base' => {
+                                                     '1577884' => {
+                                                                    'access' => 'protected',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '386',
+                                         'Name' => 'std::vector<unsigned char>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '83813'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1581962' => {
+                                         'BaseType' => '1578861',
+                                         'Name' => 'std::vector<unsigned char>const',
+                                         'Size' => '24',
+                                         'Type' => 'Const'
+                                       },
+                          '1593464' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<unsigned char>',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '83813'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1593829' => {
+                                         'Base' => {
+                                                     '1577621' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '50',
+                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<unsigned char> >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '1577471'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1594030' => {
+                                         'BaseType' => '1577635',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '59',
+                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<unsigned char> >::pointer',
+                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<unsigned char> >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '15943785' => {
+                                          'BaseType' => '15510287',
+                                          'Name' => 'log4cxx::pattern::PatternParser*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1608098' => {
+                                         'Header' => 'bytebuffer.h',
+                                         'Line' => '33',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '0',
+                                                              'type' => '1575884'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::ByteBuffer',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class'
+                                       },
+                          '1608111' => {
+                                         'Line' => '25',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'base',
+                                                              'offset' => '0',
+                                                              'type' => '85599'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'pos',
+                                                              'offset' => '8',
+                                                              'type' => '84113'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'lim',
+                                                              'offset' => '16',
+                                                              'type' => '84113'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'cap',
+                                                              'offset' => '24',
+                                                              'type' => '84113'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::ByteBuffer::ByteBufferPriv',
+                                         'NameSpace' => 'log4cxx::helpers::ByteBuffer',
+                                         'Private' => 1,
+                                         'Size' => '32',
+                                         'Source' => 'bytebuffer.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '1608633' => {
+                                         'BaseType' => '1608098',
+                                         'Name' => 'log4cxx::helpers::ByteBuffer const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1608775' => {
+                                         'Base' => {
+                                                     '1609472' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'bytearrayinputstream.h',
+                                         'Line' => '35',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '1573356'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::~ByteArrayInputStream() [_ZN7log4cxx7helpers20ByteArrayInputStreamD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::~ByteArrayInputStream() [_ZN7log4cxx7helpers20ByteArrayInputStreamD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::getClass() const [_ZNK7log4cxx7helpers20ByteArrayInputStream8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers20ByteArrayInputStream10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers20ByteArrayInputStream4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::read(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers20ByteArrayInputStream4readERNS0_10ByteBufferE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::close() [_ZN7log4cxx7helpers20ByteArrayInputStream5closeEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ByteArrayInputStream) [_ZTIN7log4cxx7helpers20ByteArrayInputStreamE]'
+                                                     }
+                                       },
+                          '1608793' => {
+                                         'Line' => '29',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'buf',
+                                                              'offset' => '0',
+                                                              'type' => '1609455'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'pos',
+                                                              'offset' => '24',
+                                                              'type' => '84113'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv',
+                                         'NameSpace' => 'log4cxx::helpers::ByteArrayInputStream',
+                                         'Private' => 1,
+                                         'Size' => '32',
+                                         'Source' => 'bytearrayinputstream.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '1609286' => {
+                                         'Base' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
-                                                  },
+                                                   },
+                                         'Header' => 'bytearrayinputstream.h',
+                                         'Line' => '41',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream',
+                                         'NameSpace' => 'log4cxx::helpers::ByteArrayInputStream',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream::~ClazzByteArrayInputStream() [_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream::~ClazzByteArrayInputStream() [_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStream7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream) [_ZTIN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamE]'
+                                                     }
+                                       },
+                          '1609444' => {
+                                         'BaseType' => '1609286',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1609450' => {
+                                         'BaseType' => '1608775',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '1609455' => {
+                                         'BaseType' => '1578861',
+                                         'Header' => 'bytearrayinputstream.h',
+                                         'Line' => '30',
+                                         'Name' => 'log4cxx::helpers::ByteList',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '24',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1609472' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'inputstream.h',
+                                         'Line' => '34',
+                                         'Name' => 'log4cxx::helpers::InputStream',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::InputStream::getClass() const [_ZNK7log4cxx7helpers11InputStream8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::InputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers11InputStream10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::InputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers11InputStream4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '64' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InputStream) [_ZTIN7log4cxx7helpers11InputStreamE]'
+                                                     }
+                                       },
+                          '1609539' => {
+                                         'BaseType' => '1609472',
+                                         'Name' => 'log4cxx::helpers::InputStream const',
+                                         'Type' => 'Const'
+                                       },
+                          '1609854' => {
+                                         'BaseType' => '1608098',
+                                         'Name' => 'log4cxx::helpers::ByteBuffer&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1609924' => {
+                                         'BaseType' => '1608793',
+                                         'Name' => 'struct log4cxx::helpers::ByteArrayInputStream::ByteArrayInputStreamPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1610220' => {
+                                         'BaseType' => '1608111',
+                                         'Name' => 'struct log4cxx::helpers::ByteBuffer::ByteBufferPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1610459' => {
+                                         'BaseType' => '1608098',
+                                         'Name' => 'log4cxx::helpers::ByteBuffer*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1610465' => {
+                                         'BaseType' => '1608633',
+                                         'Name' => 'log4cxx::helpers::ByteBuffer const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1610973' => {
+                                         'BaseType' => '83813',
+                                         'Name' => 'unsigned char*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1611192' => {
+                                         'BaseType' => '1581962',
+                                         'Name' => 'std::vector<unsigned char>const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1611449' => {
+                                         'BaseType' => '1609450',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1611455' => {
+                                         'BaseType' => '1611449',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1611460' => {
+                                         'BaseType' => '1608775',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1611466' => {
+                                         'BaseType' => '1611460',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1611483' => {
+                                         'BaseType' => '1609286',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1611489' => {
+                                         'BaseType' => '1611483',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1611500' => {
+                                         'BaseType' => '1609444',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1611506' => {
+                                         'BaseType' => '1611500',
+                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '16182249' => {
+                                          'BaseType' => '99466',
+                                          'Name' => 'log4cxx::helpers::Pool*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1624766' => {
+                                         'BaseType' => '1609539',
+                                         'Name' => 'log4cxx::helpers::InputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1624772' => {
+                                         'BaseType' => '1624766',
+                                         'Name' => 'log4cxx::helpers::InputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '16308155' => {
+                                          'BaseType' => '4933281',
+                                          'Name' => 'log4cxx::helpers::Properties*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16308178' => {
+                                          'BaseType' => '4933299',
+                                          'Name' => 'log4cxx::helpers::Properties const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16308224' => {
+                                          'Copied' => 1,
+                                          'Line' => '27',
+                                          'Name' => 'PropertyParser',
+                                          'Size' => '1',
+                                          'Source' => 'properties.cpp',
+                                          'Type' => 'Class'
+                                        },
+                          '16308412' => {
+                                          'BaseType' => '16308224',
+                                          'Name' => 'PropertyParser*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16308418' => {
+                                          'BaseType' => '16308412',
+                                          'Name' => 'PropertyParser*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16521275' => {
+                                          'Base' => {
+                                                      '2740533' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'propertiespatternconverter.h',
+                                          'Line' => '39',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern26PropertiesPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PropertiesPatternConverter) [_ZTIN7log4cxx7pattern26PropertiesPatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::~PropertiesPatternConverter() [_ZN7log4cxx7pattern26PropertiesPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::~PropertiesPatternConverter() [_ZN7log4cxx7pattern26PropertiesPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::getClass() const [_ZNK7log4cxx7pattern26PropertiesPatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern26PropertiesPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern26PropertiesPatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '16521309' => {
+                                          'Base' => {
+                                                      '2977572' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Line' => '33',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'option',
+                                                               'offset' => '72',
+                                                               'type' => '362869'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::pattern::PropertiesPatternConverter::PropertiesPatternConverterPrivate',
+                                          'NameSpace' => 'log4cxx::pattern::PropertiesPatternConverter',
+                                          'Private' => 1,
+                                          'Size' => '104',
+                                          'Source' => 'propertiespatternconverter.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::PropertiesPatternConverterPrivate::~PropertiesPatternConverterPrivate() [_ZN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::PropertiesPatternConverterPrivate::~PropertiesPatternConverterPrivate() [_ZN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PropertiesPatternConverter::PropertiesPatternConverterPrivate) [_ZTIN7log4cxx7pattern26PropertiesPatternConverter33PropertiesPatternConverterPrivateE]'
+                                                      }
+                                        },
+                          '16521855' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'propertiespatternconverter.h',
+                                          'Line' => '45',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::PropertiesPatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter::~ClazzPropertiesPatternConverter() [_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter::~ClazzPropertiesPatternConverter() [_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter) [_ZTIN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterE]'
+                                                      }
+                                        },
+                          '16522013' => {
+                                          'BaseType' => '16521855',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16522055' => {
+                                          'BaseType' => '16521275',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '16522955' => {
+                                          'BaseType' => '16521309',
+                                          'Name' => 'struct log4cxx::pattern::PropertiesPatternConverter::PropertiesPatternConverterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16522961' => {
+                                          'BaseType' => '16522955',
+                                          'Name' => 'struct log4cxx::pattern::PropertiesPatternConverter::PropertiesPatternConverterPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16523632' => {
+                                          'BaseType' => '16521275',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16523638' => {
+                                          'BaseType' => '16523632',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16523921' => {
+                                          'BaseType' => '16522055',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16523927' => {
+                                          'BaseType' => '16523921',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16524395' => {
+                                          'BaseType' => '16521855',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16524401' => {
+                                          'BaseType' => '16524395',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16524412' => {
+                                          'BaseType' => '16522013',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16524418' => {
+                                          'BaseType' => '16524412',
+                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16678570' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::StringTokenizer::StringTokenizerPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '16796304'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '16678656' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '16680187'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::StringTokenizer::StringTokenizerPrivate, std::default_delete<log4cxx::helpers::StringTokenizer::StringTokenizerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '16796304'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '16678570'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '16678979' => {
+                                          'Base' => {
+                                                      '16678570' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::StringTokenizer::StringTokenizerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '16678570'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '16679232' => {
+                                          'Base' => {
+                                                      '16678979' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::StringTokenizer::StringTokenizerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '16678570'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '16679527' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '16802832'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::StringTokenizer::StringTokenizerPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '16802832'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '16679787' => {
+                                          'Base' => {
+                                                      '16679232' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '16679527' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::StringTokenizer::StringTokenizerPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '16802832'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '16680187' => {
+                                          'Base' => {
+                                                      '16679787' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::StringTokenizer::StringTokenizerPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '16802832'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '16680470' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '16678656'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::StringTokenizer::StringTokenizerPrivate, std::default_delete<log4cxx::helpers::StringTokenizer::StringTokenizerPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '16796304'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '16678570'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '16796291' => {
+                                          'Header' => 'stringtokenizer.h',
+                                          'Line' => '28',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '0',
+                                                               'type' => '16680470'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::StringTokenizer',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class'
+                                        },
+                          '16796304' => {
+                                          'Line' => '29',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'src',
+                                                               'offset' => '0',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'delim',
+                                                               'offset' => '32',
+                                                               'type' => '98472'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'pos',
+                                                               'offset' => '64',
+                                                               'type' => '84113'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::StringTokenizer::StringTokenizerPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::StringTokenizer',
+                                          'Private' => 1,
+                                          'Size' => '72',
+                                          'Source' => 'stringtokenizer.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '16796520' => {
+                                          'BaseType' => '16796291',
+                                          'Name' => 'log4cxx::helpers::StringTokenizer const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16799444' => {
+                                          'BaseType' => '4927981',
+                                          'Name' => 'log4cxx::rolling::RollingFileAppender const',
+                                          'Type' => 'Const'
+                                        },
+                          '16799532' => {
+                                          'Base' => {
+                                                      '799944' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Line' => '56',
+                                          'Name' => 'log4cxx::PropertyWatchdog',
+                                          'NameSpace' => 'log4cxx',
+                                          'Size' => '16',
+                                          'Source' => 'propertyconfigurator.cpp',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::PropertyWatchdog::~PropertyWatchdog() [_ZN7log4cxx16PropertyWatchdogD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::PropertyWatchdog::~PropertyWatchdog() [_ZN7log4cxx16PropertyWatchdogD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::PropertyWatchdog::doOnChange() [_ZN7log4cxx16PropertyWatchdog10doOnChangeEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::PropertyWatchdog) [_ZTIN7log4cxx16PropertyWatchdogE]'
+                                                      }
+                                        },
+                          '16800640' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'propertyconfigurator.h',
+                                          'Line' => '102',
+                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator',
+                                          'NameSpace' => 'log4cxx::PropertyConfigurator',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::~ClazzPropertyConfigurator() [_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::~ClazzPropertyConfigurator() [_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::newInstance() const [_ZTch0_h0_NK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::getName[abi:cxx11]() const [_ZNK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::newInstance() const [_ZNK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::PropertyConfigurator::ClazzPropertyConfigurator) [_ZTIN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorE]'
+                                                      }
+                                        },
+                          '16800863' => {
+                                          'BaseType' => '16800640',
+                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16802832' => {
+                                          'BaseType' => '16796304',
+                                          'Name' => 'struct log4cxx::helpers::StringTokenizer::StringTokenizerPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16803071' => {
+                                          'BaseType' => '16796291',
+                                          'Name' => 'log4cxx::helpers::StringTokenizer*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16803077' => {
+                                          'BaseType' => '16796520',
+                                          'Name' => 'log4cxx::helpers::StringTokenizer const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16805589' => {
+                                          'BaseType' => '16799532',
+                                          'Name' => 'log4cxx::PropertyWatchdog*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16805595' => {
+                                          'BaseType' => '16805589',
+                                          'Name' => 'log4cxx::PropertyWatchdog*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16807458' => {
+                                          'BaseType' => '16799444',
+                                          'Name' => 'log4cxx::rolling::RollingFileAppender const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16808463' => {
+                                          'BaseType' => '14825677',
+                                          'Name' => 'log4cxx::PropertyConfigurator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16808474' => {
+                                          'BaseType' => '14825523',
+                                          'Name' => 'log4cxx::PropertyConfigurator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16808490' => {
+                                          'BaseType' => '1018115',
+                                          'Name' => 'log4cxx::spi::LoggerRepositoryPtr&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '16808532' => {
+                                          'BaseType' => '16800640',
+                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16808538' => {
+                                          'BaseType' => '16808532',
+                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '16808549' => {
+                                          'BaseType' => '16800863',
+                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '16808555' => {
+                                          'BaseType' => '16808549',
+                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1694049' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1730810'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1694135' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1695668'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv, std::default_delete<log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1730810'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1694049'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1694458' => {
+                                         'Base' => {
+                                                     '1694049' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1694049'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1694711' => {
+                                         'Base' => {
+                                                     '1694458' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1694049'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1695007' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '1731972'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1731972'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1695267' => {
+                                         'Base' => {
+                                                     '1694711' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '1695007' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1731972'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1695668' => {
+                                         'Base' => {
+                                                     '1695267' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '1731972'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1695997' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1694135'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv, std::default_delete<log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1730810'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1694049'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '17306082' => {
+                                          'BaseType' => '8525166',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle const',
+                                          'Type' => 'Const'
+                                        },
+                          '17306529' => {
+                                          'Base' => {
+                                                      '8525166' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'propertyresourcebundle.h',
+                                          'Line' => '35',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'protected',
+                                                               'name' => 'properties',
+                                                               'offset' => '24',
+                                                               'type' => '1016191'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '32',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::~PropertyResourceBundle() [_ZN7log4cxx7helpers22PropertyResourceBundleD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::~PropertyResourceBundle() [_ZN7log4cxx7helpers22PropertyResourceBundleD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::getClass() const [_ZNK7log4cxx7helpers22PropertyResourceBundle8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers22PropertyResourceBundle10instanceofERKNS0_5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers22PropertyResourceBundle4castERKNS0_5ClassE]',
+                                                        '56' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::getString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx7helpers22PropertyResourceBundle9getStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::PropertyResourceBundle) [_ZTIN7log4cxx7helpers22PropertyResourceBundleE]'
+                                                      }
+                                        },
+                          '17306866' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'propertyresourcebundle.h',
+                                          'Line' => '38',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle',
+                                          'NameSpace' => 'log4cxx::helpers::PropertyResourceBundle',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle::~ClazzPropertyResourceBundle() [_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle::~ClazzPropertyResourceBundle() [_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundle7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle) [_ZTIN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleE]'
+                                                      }
+                                        },
+                          '17307024' => {
+                                          'BaseType' => '17306866',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17307061' => {
+                                          'BaseType' => '17306529',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle const',
+                                          'Size' => '32',
+                                          'Type' => 'Const'
+                                        },
+                          '17307745' => {
+                                          'BaseType' => '8525166',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17307751' => {
+                                          'BaseType' => '17307745',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1730792' => {
+                                         'Base' => {
+                                                     '1731514' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'bytearrayoutputstream.h',
+                                         'Line' => '36',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '1695997'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::~ByteArrayOutputStream() [_ZN7log4cxx7helpers21ByteArrayOutputStreamD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::~ByteArrayOutputStream() [_ZN7log4cxx7helpers21ByteArrayOutputStreamD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::getClass() const [_ZNK7log4cxx7helpers21ByteArrayOutputStream8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers21ByteArrayOutputStream10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers21ByteArrayOutputStream4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers21ByteArrayOutputStream5closeERNS0_4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers21ByteArrayOutputStream5flushERNS0_4PoolE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::write(log4cxx::helpers::ByteBuffer&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers21ByteArrayOutputStream5writeERNS0_10ByteBufferERNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ByteArrayOutputStream) [_ZTIN7log4cxx7helpers21ByteArrayOutputStreamE]'
+                                                     }
+                                       },
+                          '1730810' => {
+                                         'Copied' => 1,
+                                         'Line' => '27',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'array',
+                                                              'offset' => '0',
+                                                              'type' => '1609455'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv',
+                                         'NameSpace' => 'log4cxx::helpers::ByteArrayOutputStream',
+                                         'Private' => 1,
+                                         'Size' => '24',
+                                         'Source' => 'bytearrayoutputstream.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '17308125' => {
+                                          'BaseType' => '17306529',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17308131' => {
+                                          'BaseType' => '17308125',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17308148' => {
+                                          'BaseType' => '17307061',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17308154' => {
+                                          'BaseType' => '17308148',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17308159' => {
+                                          'BaseType' => '17306866',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17308165' => {
+                                          'BaseType' => '17308159',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17308176' => {
+                                          'BaseType' => '17307024',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17308182' => {
+                                          'BaseType' => '17308176',
+                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1731333' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'bytearrayoutputstream.h',
+                                         'Line' => '42',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream',
+                                         'NameSpace' => 'log4cxx::helpers::ByteArrayOutputStream',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream::~ClazzByteArrayOutputStream() [_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream::~ClazzByteArrayOutputStream() [_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStream7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream) [_ZTIN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamE]'
+                                                     }
+                                       },
+                          '1731491' => {
+                                         'BaseType' => '1731333',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1731497' => {
+                                         'BaseType' => '1730792',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '1731514' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'outputstream.h',
+                                         'Line' => '33',
+                                         'Name' => 'log4cxx::helpers::OutputStream',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::OutputStream::getClass() const [_ZNK7log4cxx7helpers12OutputStream8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::OutputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers12OutputStream10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::OutputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers12OutputStream4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '64' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '72' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OutputStream) [_ZTIN7log4cxx7helpers12OutputStreamE]'
+                                                     }
+                                       },
+                          '1731581' => {
+                                         'BaseType' => '1731514',
+                                         'Name' => 'log4cxx::helpers::OutputStream const',
+                                         'Type' => 'Const'
+                                       },
+                          '1731972' => {
+                                         'BaseType' => '1730810',
+                                         'Name' => 'struct log4cxx::helpers::ByteArrayOutputStream::ByteArrayOutputStreamPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '17322481' => {
+                                          'BaseType' => '17306082',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17322487' => {
+                                          'BaseType' => '17322481',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '1733034' => {
+                                         'BaseType' => '1731497',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1733040' => {
+                                         'BaseType' => '1733034',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1733045' => {
+                                         'BaseType' => '1730792',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1733051' => {
+                                         'BaseType' => '1733045',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1733068' => {
+                                         'BaseType' => '1731333',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1733074' => {
+                                         'BaseType' => '1733068',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1733085' => {
+                                         'BaseType' => '1731491',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1733091' => {
+                                         'BaseType' => '1733085',
+                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '17404290' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::spi::OptionHandler, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '218892'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '17404438' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::spi::OptionHandler>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '218892'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '17404452' => {
+                                          'BaseType' => '218892',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::spi::OptionHandler>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::spi::OptionHandler>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '17404475' => {
+                                          'Base' => {
+                                                      '17404290' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '17435202'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::spi::OptionHandler, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '218892'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '17404761' => {
+                                          'BaseType' => '17404452',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::spi::OptionHandler, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::spi::OptionHandler, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '17405589' => {
+                                          'Base' => {
+                                                      '17404475' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::spi::OptionHandler>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '218892'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '17435202' => {
+                                          'BaseType' => '17404761',
+                                          'Name' => 'std::__shared_ptr<log4cxx::spi::OptionHandler, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '174781' => {
                                         'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::spi::LoggingEvent>',
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '94',
+                                        'Name' => 'std::_Mutex_base<2>',
                                         'NameSpace' => 'std',
-                                        'Size' => '16',
+                                        'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
-                                                               'type' => '334593'
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '10174040' => {
+                          '174828' => {
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '607',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_pi',
+                                                             'offset' => '0',
+                                                             'type' => '216819'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__shared_count<2>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '1749465' => {
+                                         'BaseType' => '1731581',
+                                         'Name' => 'log4cxx::helpers::OutputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1749471' => {
+                                         'BaseType' => '1749465',
+                                         'Name' => 'log4cxx::helpers::OutputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '175283' => {
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '796',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_pi',
+                                                             'offset' => '0',
+                                                             'type' => '216819'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__weak_count<2>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '17566007' => {
                                           'Base' => {
-                                                      '2437919' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'reader.h',
+                                          'Line' => '36',
+                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader',
+                                          'NameSpace' => 'log4cxx::helpers::Reader',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::Reader::ClazzReader::~ClazzReader() [_ZN7log4cxx7helpers6Reader11ClazzReaderD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::Reader::ClazzReader::~ClazzReader() [_ZN7log4cxx7helpers6Reader11ClazzReaderD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::Reader::ClazzReader::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers6Reader11ClazzReader7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Reader::ClazzReader) [_ZTIN7log4cxx7helpers6Reader11ClazzReaderE]'
+                                                      }
+                                        },
+                          '17566165' => {
+                                          'BaseType' => '17566007',
+                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17566777' => {
+                                          'BaseType' => '9330151',
+                                          'Name' => 'log4cxx::helpers::Reader*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17566783' => {
+                                          'BaseType' => '17566777',
+                                          'Name' => 'log4cxx::helpers::Reader*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17566800' => {
+                                          'BaseType' => '17566007',
+                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17566806' => {
+                                          'BaseType' => '17566800',
+                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17566817' => {
+                                          'BaseType' => '17566165',
+                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17566823' => {
+                                          'BaseType' => '17566817',
+                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '175737' => {
+                                        'Base' => {
+                                                    '174781' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '113',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_vptr',
+                                                             'offset' => '0',
+                                                             'type' => '100047'
+                                                           },
+                                                    '1' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_use_count',
+                                                             'offset' => '8',
+                                                             'type' => '88789'
+                                                           },
+                                                    '2' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_weak_count',
+                                                             'offset' => '12',
+                                                             'type' => '88789'
+                                                           }
+                                                  },
+                                        'Name' => 'std::_Sp_counted_base<2>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '17664820' => {
+                                          'Base' => {
+                                                      '1956850' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'relativetimedateformat.h',
+                                          'Line' => '32',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'startTime',
+                                                               'offset' => '8',
+                                                               'type' => '800615'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::RelativeTimeDateFormat::~RelativeTimeDateFormat() [_ZN7log4cxx7helpers22RelativeTimeDateFormatD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::RelativeTimeDateFormat::~RelativeTimeDateFormat() [_ZN7log4cxx7helpers22RelativeTimeDateFormatD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
+                                                        '56' => '(int (*)(...)) log4cxx::helpers::RelativeTimeDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers22RelativeTimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE]',
+                                                        '64' => '(int (*)(...)) log4cxx::helpers::DateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers10DateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
+                                                        '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::RelativeTimeDateFormat) [_ZTIN7log4cxx7helpers22RelativeTimeDateFormatE]'
+                                                      }
+                                        },
+                          '17665028' => {
+                                          'BaseType' => '17664820',
+                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '17665841' => {
+                                          'BaseType' => '17664820',
+                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17665847' => {
+                                          'BaseType' => '17665841',
+                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17665864' => {
+                                          'BaseType' => '17665028',
+                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17665870' => {
+                                          'BaseType' => '17665864',
+                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17770130' => {
+                                          'Base' => {
+                                                      '2740533' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'relativetimepatternconverter.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                        '112' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::RelativeTimePatternConverter) [_ZTIN7log4cxx7pattern28RelativeTimePatternConverterE]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::~RelativeTimePatternConverter() [_ZN7log4cxx7pattern28RelativeTimePatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::~RelativeTimePatternConverter() [_ZN7log4cxx7pattern28RelativeTimePatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::getClass() const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter8getClassEv]',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                        '88' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter4castERKNS_7helpers5ClassE]',
+                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                      }
+                                        },
+                          '17770527' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'relativetimepatternconverter.h',
+                                          'Line' => '38',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter',
+                                          'NameSpace' => 'log4cxx::pattern::RelativeTimePatternConverter',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter::~ClazzRelativeTimePatternConverter() [_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter::~ClazzRelativeTimePatternConverter() [_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverter7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter) [_ZTIN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterE]'
+                                                      }
+                                        },
+                          '17770685' => {
+                                          'BaseType' => '17770527',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17770727' => {
+                                          'BaseType' => '17770130',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '17771471' => {
+                                          'BaseType' => '17770130',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17771477' => {
+                                          'BaseType' => '17771471',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17771676' => {
+                                          'BaseType' => '17770727',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17771682' => {
+                                          'BaseType' => '17771676',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17772065' => {
+                                          'BaseType' => '17770527',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17772071' => {
+                                          'BaseType' => '17772065',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17772082' => {
+                                          'BaseType' => '17770685',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17772088' => {
+                                          'BaseType' => '17772082',
+                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17876274' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::PropertyResourceBundle, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '17306529'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '17876422' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::PropertyResourceBundle>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '17306529'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '17876436' => {
+                                          'BaseType' => '17306529',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::helpers::PropertyResourceBundle>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::PropertyResourceBundle>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '17876459' => {
+                                          'Base' => {
+                                                      '17876274' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '17914410'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::PropertyResourceBundle, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '17306529'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '17876745' => {
+                                          'BaseType' => '17876436',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::PropertyResourceBundle, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::PropertyResourceBundle, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '17877686' => {
+                                          'Base' => {
+                                                      '17876459' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::helpers::PropertyResourceBundle>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '17306529'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '17912532' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'resourcebundle.h',
+                                          'Line' => '38',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle',
+                                          'NameSpace' => 'log4cxx::helpers::ResourceBundle',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::ClazzResourceBundle::~ClazzResourceBundle() [_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::ClazzResourceBundle::~ClazzResourceBundle() [_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::ClazzResourceBundle::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14ResourceBundle19ClazzResourceBundle7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ResourceBundle::ClazzResourceBundle) [_ZTIN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleE]'
+                                                      }
+                                        },
+                          '17912690' => {
+                                          'BaseType' => '17912532',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17914410' => {
+                                          'BaseType' => '17876745',
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::PropertyResourceBundle, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17915510' => {
+                                          'BaseType' => '17912532',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17915516' => {
+                                          'BaseType' => '17915510',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '17915527' => {
+                                          'BaseType' => '17912690',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '17915533' => {
+                                          'BaseType' => '17915527',
+                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '18160130' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::rolling::FixedWindowRollingPolicy, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '7730810'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18160278' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::rolling::FixedWindowRollingPolicy>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '7730810'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '18160292' => {
+                                          'BaseType' => '7730810',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::rolling::FixedWindowRollingPolicy>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::rolling::FixedWindowRollingPolicy>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '18160315' => {
+                                          'Base' => {
+                                                      '18160130' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '18227302'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::FixedWindowRollingPolicy, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '7730810'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18160601' => {
+                                          'BaseType' => '18160292',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::FixedWindowRollingPolicy, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::FixedWindowRollingPolicy, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '18161526' => {
+                                          'Base' => {
+                                                      '18160315' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::rolling::FixedWindowRollingPolicy>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '7730810'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18162210' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::rolling::SizeBasedTriggeringPolicy, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18221401'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18162358' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::rolling::SizeBasedTriggeringPolicy>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18221401'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '18162372' => {
+                                          'BaseType' => '18221401',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::rolling::SizeBasedTriggeringPolicy>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::rolling::SizeBasedTriggeringPolicy>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '18162395' => {
+                                          'Base' => {
+                                                      '18162210' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '18227418'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::SizeBasedTriggeringPolicy, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18221401'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18162681' => {
+                                          'BaseType' => '18162372',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::SizeBasedTriggeringPolicy, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::SizeBasedTriggeringPolicy, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '18163606' => {
+                                          'Base' => {
+                                                      '18162395' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::rolling::SizeBasedTriggeringPolicy>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18221401'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18164290' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::rolling::TimeBasedRollingPolicy, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18219859'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18164438' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::rolling::TimeBasedRollingPolicy>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18219859'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '18164452' => {
+                                          'BaseType' => '18219859',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::rolling::TimeBasedRollingPolicy>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::rolling::TimeBasedRollingPolicy>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '18164475' => {
+                                          'Base' => {
+                                                      '18164290' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '18227534'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::TimeBasedRollingPolicy, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18219859'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18164761' => {
+                                          'BaseType' => '18164452',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::TimeBasedRollingPolicy, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::TimeBasedRollingPolicy, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '18165686' => {
+                                          'Base' => {
+                                                      '18164475' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::rolling::TimeBasedRollingPolicy>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18219859'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18219859' => {
+                                          'Base' => {
+                                                      '4928027' => {
+                                                                     'pos' => '1',
+                                                                     'virtual' => 1
+                                                                   },
+                                                      '7730527' => {
+                                                                     'pos' => '0',
+                                                                     'virtual' => 1
+                                                                   }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'timebasedrollingpolicy.h',
+                                          'Line' => '140',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '8',
+                                                               'type' => '21912015'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy',
+                                          'NameSpace' => 'log4cxx::rolling',
+                                          'Size' => '32',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::TimeBasedRollingPolicy) [_ZTIN7log4cxx7rolling22TimeBasedRollingPolicyE]',
+                                                        '112' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::~TimeBasedRollingPolicy() [_ZN7log4cxx7rolling22TimeBasedRollingPolicyD1Ev]',
+                                                        '120' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::~TimeBasedRollingPolicy() [_ZN7log4cxx7rolling22TimeBasedRollingPolicyD0Ev]',
+                                                        '128' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::getClass() const [_ZNK7log4cxx7rolling22TimeBasedRollingPolicy8getClassEv]',
+                                                        '136' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling22TimeBasedRollingPolicy10instanceofERKNS_7helpers5ClassE]',
+                                                        '144' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling22TimeBasedRollingPolicy4castERKNS_7helpers5ClassE]',
+                                                        '152' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling22TimeBasedRollingPolicy15activateOptionsERNS_7helpers4PoolE]',
+                                                        '16' => '(int (*)(...)) 0x00000000000010',
+                                                        '160' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling22TimeBasedRollingPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '168' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::isTriggeringEvent(log4cxx::Appender*, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) [_ZN7log4cxx7rolling22TimeBasedRollingPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm]',
+                                                        '176' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling22TimeBasedRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
+                                                        '184' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::rollover(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling22TimeBasedRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
+                                                        '192' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::getFormatSpecifiers[abi:cxx11]() const [_ZNK7log4cxx7rolling22TimeBasedRollingPolicy19getFormatSpecifiersB5cxx11Ev]',
+                                                        '200' => '(int (*)(...)) -0x00000000000010',
+                                                        '208' => '0u',
+                                                        '216' => '(int (*)(...)) -0x00000000000010',
+                                                        '224' => '(int (*)(...)) -0x00000000000010',
+                                                        '232' => '0u',
+                                                        '24' => '0u',
+                                                        '240' => '(int (*)(...)) -0x00000000000010',
+                                                        '248' => '(int (*)(...)) -0x00000000000010',
+                                                        '256' => '0u',
+                                                        '264' => '(int (*)(...)) -0x00000000000010',
+                                                        '272' => '(int (*)(...)) -0x00000000000010',
+                                                        '280' => '(int (*)(...)) -0x00000000000010',
+                                                        '288' => '(int (*)(...)) -0x00000000000010',
+                                                        '296' => '(int (*)(...)) -0x00000000000010',
+                                                        '304' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::TimeBasedRollingPolicy) [_ZTIN7log4cxx7rolling22TimeBasedRollingPolicyE]',
+                                                        '312' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::~TimeBasedRollingPolicy() [_ZTv0_n24_N7log4cxx7rolling22TimeBasedRollingPolicyD1Ev]',
+                                                        '32' => '(int (*)(...)) 0x00000000000010',
+                                                        '320' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::~TimeBasedRollingPolicy() [_ZTv0_n24_N7log4cxx7rolling22TimeBasedRollingPolicyD0Ev]',
+                                                        '328' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::getClass() const [_ZTv0_n32_NK7log4cxx7rolling22TimeBasedRollingPolicy8getClassEv]',
+                                                        '336' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZTv0_n40_NK7log4cxx7rolling22TimeBasedRollingPolicy10instanceofERKNS_7helpers5ClassE]',
+                                                        '344' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::cast(log4cxx::helpers::Class const&) const [_ZTv0_n48_NK7log4cxx7rolling22TimeBasedRollingPolicy4castERKNS_7helpers5ClassE]',
+                                                        '352' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::activateOptions(log4cxx::helpers::Pool&) [_ZTv0_n64_N7log4cxx7rolling22TimeBasedRollingPolicy15activateOptionsERNS_7helpers4PoolE]',
+                                                        '360' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZTv0_n72_N7log4cxx7rolling22TimeBasedRollingPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '368' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZTv0_n88_N7log4cxx7rolling22TimeBasedRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
+                                                        '376' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::rollover(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZTv0_n96_N7log4cxx7rolling22TimeBasedRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
+                                                        '384' => '(int (*)(...)) virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::getFormatSpecifiers[abi:cxx11]() const [_ZTv0_n112_NK7log4cxx7rolling22TimeBasedRollingPolicy19getFormatSpecifiersB5cxx11Ev]',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '(int (*)(...)) 0x00000000000010',
+                                                        '64' => '0u',
+                                                        '72' => '0u',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '0u',
+                                                        '88' => '0u',
+                                                        '96' => '0u'
+                                                      }
+                                        },
+                          '18219881' => {
+                                          'BaseType' => '18219859',
+                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy const',
+                                          'Type' => 'Const'
+                                        },
+                          '18219931' => {
+                                          'Base' => {
+                                                      '6190171' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Line' => '37',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'triggeringPolicy',
+                                                               'offset' => '288',
+                                                               'type' => '4928085'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'rollingPolicy',
+                                                               'offset' => '304',
+                                                               'type' => '4928049'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'fileLength',
+                                                               'offset' => '320',
+                                                               'type' => '84113'
+                                                             },
+                                                      '3' => {
+                                                               'name' => '_event',
+                                                               'offset' => '328',
+                                                               'type' => '218875'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::rolling::RollingFileAppender::RollingFileAppenderPriv',
+                                          'NameSpace' => 'log4cxx::rolling::RollingFileAppender',
+                                          'Protected' => 1,
+                                          'Size' => '344',
+                                          'Source' => 'rollingfileappender.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::RollingFileAppenderPriv::~RollingFileAppenderPriv() [_ZN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::RollingFileAppenderPriv::~RollingFileAppenderPriv() [_ZN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingFileAppender::RollingFileAppenderPriv) [_ZTIN7log4cxx7rolling19RollingFileAppender23RollingFileAppenderPrivE]'
+                                                      }
+                                        },
+                          '18221133' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'rollingfileappender.h',
+                                          'Line' => '81',
+                                          'Name' => 'log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender',
+                                          'NameSpace' => 'log4cxx::rolling::RollingFileAppender',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::~ClazzRollingFileAppender() [_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::~ClazzRollingFileAppender() [_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::newInstance() const [_ZTch0_h0_NK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::newInstance() const [_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender) [_ZTIN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderE]'
+                                                      }
+                                        },
+                          '18221354' => {
+                                          'BaseType' => '18221133',
+                                          'Name' => 'log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '18221401' => {
+                                          'Base' => {
+                                                      '4928027' => {
                                                                      'pos' => '0'
                                                                    }
                                                     },
@@ -77533,7 +95609,7 @@
                                                                'access' => 'protected',
                                                                'name' => 'maxFileSize',
                                                                'offset' => '8',
-                                                               'type' => '41030'
+                                                               'type' => '84113'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy',
@@ -77556,4324 +95632,35 @@
                                                         '64' => '0u',
                                                         '72' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::SizeBasedTriggeringPolicy) [_ZTIN7log4cxx7rolling25SizeBasedTriggeringPolicyE]',
                                                         '8' => '(int (*)(...)) 0',
-                                                        '80' => '(int (*)(...)) log4cxx::rolling::SizeBasedTriggeringPolicy::getClass() const [_ZNK7log4cxx7rolling25SizeBasedTriggeringPolicy8getClassEv]',
-                                                        '88' => '(int (*)(...)) log4cxx::rolling::SizeBasedTriggeringPolicy::~SizeBasedTriggeringPolicy() [_ZN7log4cxx7rolling25SizeBasedTriggeringPolicyD1Ev]',
-                                                        '96' => '(int (*)(...)) log4cxx::rolling::SizeBasedTriggeringPolicy::~SizeBasedTriggeringPolicy() [_ZN7log4cxx7rolling25SizeBasedTriggeringPolicyD0Ev]'
+                                                        '80' => '(int (*)(...)) log4cxx::rolling::SizeBasedTriggeringPolicy::~SizeBasedTriggeringPolicy() [_ZN7log4cxx7rolling25SizeBasedTriggeringPolicyD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::rolling::SizeBasedTriggeringPolicy::~SizeBasedTriggeringPolicy() [_ZN7log4cxx7rolling25SizeBasedTriggeringPolicyD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::rolling::SizeBasedTriggeringPolicy::getClass() const [_ZNK7log4cxx7rolling25SizeBasedTriggeringPolicy8getClassEv]'
                                                       }
                                         },
-                          '10174334' => {
+                          '18221447' => {
+                                          'BaseType' => '18221401',
+                                          'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy const',
+                                          'Type' => 'Const'
+                                        },
+                          '18221452' => {
                                           'Base' => {
-                                                      '2437929' => {
+                                                      '1731514' => {
                                                                      'pos' => '0'
                                                                    }
                                                     },
-                                          'Header' => 'rollingfileappender.h',
-                                          'Line' => '31',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'maxFileSize',
-                                                               'offset' => '336',
-                                                               'type' => '40848'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'maxBackupIndex',
-                                                               'offset' => '344',
-                                                               'type' => '40835'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::RollingFileAppender',
-                                          'NameSpace' => 'log4cxx',
-                                          'Size' => '352',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '0u',
-                                                        '112' => '0u',
-                                                        '120' => '0u',
-                                                        '128' => '0u',
-                                                        '136' => '0u',
-                                                        '144' => '0u',
-                                                        '152' => '0u',
-                                                        '16' => '0u',
-                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::RollingFileAppender) [_ZTIN7log4cxx19RollingFileAppenderE]',
-                                                        '168' => '(int (*)(...)) log4cxx::RollingFileAppender::getClass() const [_ZNK7log4cxx19RollingFileAppender8getClassEv]',
-                                                        '176' => '(int (*)(...)) log4cxx::RollingFileAppender::~RollingFileAppender() [_ZN7log4cxx19RollingFileAppenderD1Ev]',
-                                                        '184' => '(int (*)(...)) log4cxx::RollingFileAppender::~RollingFileAppender() [_ZN7log4cxx19RollingFileAppenderD0Ev]',
-                                                        '192' => '(int (*)(...)) log4cxx::RollingFileAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx19RollingFileAppender10instanceofERKNS_7helpers5ClassE]',
-                                                        '200' => '(int (*)(...)) log4cxx::RollingFileAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx19RollingFileAppender4castERKNS_7helpers5ClassE]',
-                                                        '208' => '(int (*)(...)) log4cxx::RollingFileAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx19RollingFileAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                        '216' => '(int (*)(...)) log4cxx::RollingFileAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx19RollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                        '24' => '0u',
-                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                        '248' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::close() [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton5closeEv]',
-                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                        '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
-                                                        '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
-                                                        '32' => '0u',
-                                                        '320' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
-                                                        '328' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
-                                                        '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
-                                                        '352' => '(int (*)(...)) log4cxx::FileAppender::setFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender7setFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                        '40' => '0u',
-                                                        '48' => '0u',
-                                                        '56' => '0u',
-                                                        '64' => '0u',
-                                                        '72' => '0u',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '0u',
-                                                        '88' => '0u',
-                                                        '96' => '0u'
-                                                      }
-                                        },
-                          '10175014' => {
-                                          'BaseType' => '10174334',
-                                          'Name' => 'log4cxx::RollingFileAppender const',
-                                          'Size' => '352',
-                                          'Type' => 'Const'
-                                        },
-                          '10175036' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Line' => '34',
-                                          'Name' => 'log4cxx::ClassRollingFileAppender',
-                                          'NameSpace' => 'log4cxx',
-                                          'Size' => '8',
-                                          'Source' => 'obsoleterollingfileappender.cpp',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::ClassRollingFileAppender::~ClassRollingFileAppender() [_ZN7log4cxx24ClassRollingFileAppenderD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::ClassRollingFileAppender::~ClassRollingFileAppender() [_ZN7log4cxx24ClassRollingFileAppenderD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::ClassRollingFileAppender::newInstance() const [_ZNK7log4cxx24ClassRollingFileAppender11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::ClassRollingFileAppender::getName[abi:cxx11]() const [_ZNK7log4cxx24ClassRollingFileAppender7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::ClassRollingFileAppender) [_ZTIN7log4cxx24ClassRollingFileAppenderE]'
-                                                      }
-                                        },
-                          '10175258' => {
-                                          'BaseType' => '10175036',
-                                          'Name' => 'log4cxx::ClassRollingFileAppender const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10178225' => {
-                                          'BaseType' => '10174040',
-                                          'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10178560' => {
-                                          'BaseType' => '10174334',
-                                          'Name' => 'log4cxx::RollingFileAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10178566' => {
-                                          'BaseType' => '10178560',
-                                          'Name' => 'log4cxx::RollingFileAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10178588' => {
-                                          'BaseType' => '10175014',
-                                          'Name' => 'log4cxx::RollingFileAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10178594' => {
-                                          'BaseType' => '10178588',
-                                          'Name' => 'log4cxx::RollingFileAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10178605' => {
-                                          'BaseType' => '10175036',
-                                          'Name' => 'log4cxx::ClassRollingFileAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10178611' => {
-                                          'BaseType' => '10178605',
-                                          'Name' => 'log4cxx::ClassRollingFileAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10178628' => {
-                                          'BaseType' => '10175258',
-                                          'Name' => 'log4cxx::ClassRollingFileAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10178634' => {
-                                          'BaseType' => '10178628',
-                                          'Name' => 'log4cxx::ClassRollingFileAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10238745' => {
-                                          'Copied' => 1,
-                                          'Header' => 'stl_list.h',
-                                          'Line' => '357',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'protected',
-                                                               'name' => '_M_impl',
-                                                               'offset' => '0',
-                                                               'type' => '10238759'
-                                                             }
-                                                    },
-                                          'Name' => 'std::__cxx11::_List_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                          'NameSpace' => 'std::__cxx11',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '100961'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '594636'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10238759' => {
-                                          'Base' => {
-                                                      '10279474' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_list.h',
-                                          'Line' => '382',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_node',
-                                                               'offset' => '0',
-                                                               'type' => '449581'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::__cxx11::_List_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::_List_impl',
-                                          'NameSpace' => 'std::__cxx11::_List_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                          'Protected' => 1,
-                                          'Size' => '24',
-                                          'Type' => 'Struct'
-                                        },
-                          '10239736' => {
-                                          'Base' => {
-                                                      '10238745' => {
-                                                                      'access' => 'protected',
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_list.h',
-                                          'Line' => '564',
-                                          'Name' => 'std::__cxx11::list<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
-                                          'NameSpace' => 'std::__cxx11',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '100961'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10279474' => {
-                                          'Base' => {
-                                                      '10290825' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'allocator.h',
-                                          'Line' => '108',
-                                          'Name' => 'std::allocator<std::_List_node<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'type' => '10279588'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10279588' => {
-                                          'Base' => {
-                                                      '449393' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_list.h',
-                                          'Line' => '166',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_storage',
-                                                               'offset' => '16',
-                                                               'type' => '10291498'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_List_node<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '32',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '100961'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10281315' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::PatternLayout, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '911163'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10281463' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::PatternLayout>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '911163'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10281477' => {
-                                          'BaseType' => '911163',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::PatternLayout>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::PatternLayout>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10281500' => {
-                                          'Base' => {
-                                                      '10281315' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '10310259'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
-                                                             }
-                                                    },
-                                          'Name' => 'std::__shared_ptr<log4cxx::PatternLayout, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '911163'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10281786' => {
-                                          'BaseType' => '10281477',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::PatternLayout, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::PatternLayout, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10282707' => {
-                                          'Base' => {
-                                                      '10281500' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::PatternLayout>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '911163'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10290825' => {
-                                          'Copied' => 1,
-                                          'Header' => 'new_allocator.h',
-                                          'Line' => '58',
-                                          'Name' => '__gnu_cxx::new_allocator<std::_List_node<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '10279588'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10291498' => {
-                                          'Copied' => 1,
-                                          'Header' => 'aligned_buffer.h',
-                                          'Line' => '47',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_storage',
-                                                               'offset' => '0',
-                                                               'type' => '10310369'
-                                                             }
-                                                    },
-                                          'Name' => 'struct __gnu_cxx::__aligned_membuf<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '100961'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10306186' => {
-                                          'Base' => {
-                                                      '334742' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                    },
-                                          'Header' => 'odbcappender.h',
-                                          'Line' => '98',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'databaseURL',
-                                                               'offset' => '184',
-                                                               'type' => '53185'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'databaseUser',
-                                                               'offset' => '216',
-                                                               'type' => '53185'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'databasePassword',
-                                                               'offset' => '248',
-                                                               'type' => '53185'
-                                                             },
-                                                      '3' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'connection',
-                                                               'offset' => '280',
-                                                               'type' => '10306254'
-                                                             },
-                                                      '4' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'env',
-                                                               'offset' => '288',
-                                                               'type' => '10306283'
-                                                             },
-                                                      '5' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'sqlStatement',
-                                                               'offset' => '296',
-                                                               'type' => '53185'
-                                                             },
-                                                      '6' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'bufferSize',
-                                                               'offset' => '328',
-                                                               'type' => '41030'
-                                                             },
-                                                      '7' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'buffer',
-                                                               'offset' => '336',
-                                                               'type' => '10239736'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::db::ODBCAppender',
-                                          'NameSpace' => 'log4cxx::db',
-                                          'Size' => '360',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '0u',
-                                                        '112' => '0u',
-                                                        '120' => '0u',
-                                                        '128' => '0u',
-                                                        '136' => '0u',
-                                                        '144' => '0u',
-                                                        '152' => '0u',
-                                                        '16' => '0u',
-                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::db::ODBCAppender) [_ZTIN7log4cxx2db12ODBCAppenderE]',
-                                                        '168' => '(int (*)(...)) log4cxx::db::ODBCAppender::getClass() const [_ZNK7log4cxx2db12ODBCAppender8getClassEv]',
-                                                        '176' => '(int (*)(...)) log4cxx::db::ODBCAppender::~ODBCAppender() [_ZN7log4cxx2db12ODBCAppenderD1Ev]',
-                                                        '184' => '(int (*)(...)) log4cxx::db::ODBCAppender::~ODBCAppender() [_ZN7log4cxx2db12ODBCAppenderD0Ev]',
-                                                        '192' => '(int (*)(...)) log4cxx::db::ODBCAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx2db12ODBCAppender10instanceofERKNS_7helpers5ClassE]',
-                                                        '200' => '(int (*)(...)) log4cxx::db::ODBCAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx2db12ODBCAppender4castERKNS_7helpers5ClassE]',
-                                                        '208' => '(int (*)(...)) log4cxx::db::ODBCAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                        '216' => '(int (*)(...)) log4cxx::db::ODBCAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx2db12ODBCAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                        '24' => '0u',
-                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                        '248' => '(int (*)(...)) log4cxx::db::ODBCAppender::close() [_ZN7log4cxx2db12ODBCAppender5closeEv]',
-                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                        '296' => '(int (*)(...)) log4cxx::db::ODBCAppender::requiresLayout() const [_ZNK7log4cxx2db12ODBCAppender14requiresLayoutEv]',
-                                                        '304' => '(int (*)(...)) log4cxx::db::ODBCAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '312' => '(int (*)(...)) log4cxx::db::ODBCAppender::execute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender7executeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                        '32' => '0u',
-                                                        '320' => '(int (*)(...)) log4cxx::db::ODBCAppender::closeConnection(void*) [_ZN7log4cxx2db12ODBCAppender15closeConnectionEPv]',
-                                                        '328' => '(int (*)(...)) log4cxx::db::ODBCAppender::getConnection(log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender13getConnectionERNS_7helpers4PoolE]',
-                                                        '336' => '(int (*)(...)) log4cxx::db::ODBCAppender::flushBuffer(log4cxx::helpers::Pool&) [_ZN7log4cxx2db12ODBCAppender11flushBufferERNS_7helpers4PoolE]',
-                                                        '40' => '0u',
-                                                        '48' => '0u',
-                                                        '56' => '0u',
-                                                        '64' => '0u',
-                                                        '72' => '0u',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '0u',
-                                                        '88' => '0u',
-                                                        '96' => '0u'
-                                                      }
-                                        },
-                          '10306254' => {
-                                          'BaseType' => '41104',
-                                          'Header' => 'odbcappender.h',
-                                          'Line' => '116',
-                                          'Name' => 'log4cxx::db::ODBCAppender::SQLHDBC',
-                                          'NameSpace' => 'log4cxx::db::ODBCAppender',
-                                          'Protected' => 1,
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10306283' => {
-                                          'BaseType' => '41104',
-                                          'Header' => 'odbcappender.h',
-                                          'Line' => '117',
-                                          'Name' => 'log4cxx::db::ODBCAppender::SQLHENV',
-                                          'NameSpace' => 'log4cxx::db::ODBCAppender',
-                                          'Protected' => 1,
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10307489' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'odbcappender.h',
-                                          'Line' => '154',
-                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender',
-                                          'NameSpace' => 'log4cxx::db::ODBCAppender',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::db::ODBCAppender::ClazzODBCAppender::~ClazzODBCAppender() [_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::db::ODBCAppender::ClazzODBCAppender::~ClazzODBCAppender() [_ZN7log4cxx2db12ODBCAppender17ClazzODBCAppenderD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::db::ODBCAppender::ClazzODBCAppender::newInstance() const [_ZTch0_h0_NK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::db::ODBCAppender::ClazzODBCAppender::getName[abi:cxx11]() const [_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::db::ODBCAppender::ClazzODBCAppender::newInstance() const [_ZNK7log4cxx2db12ODBCAppender17ClazzODBCAppender11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::db::ODBCAppender::ClazzODBCAppender) [_ZTIN7log4cxx2db12ODBCAppender17ClazzODBCAppenderE]'
-                                                      }
-                                        },
-                          '10307686' => {
-                                          'BaseType' => '10307489',
-                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10307692' => {
-                                          'BaseType' => '10306186',
-                                          'Name' => 'log4cxx::db::ODBCAppender const',
-                                          'Size' => '360',
-                                          'Type' => 'Const'
-                                        },
-                          '10307697' => {
-                                          'Base' => {
-                                                      '647277' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                    },
-                                          'Header' => 'odbcappender.h',
-                                          'Line' => '38',
-                                          'Name' => 'log4cxx::db::SQLException',
-                                          'NameSpace' => 'log4cxx::db',
-                                          'Size' => '144',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::db::SQLException::~SQLException() [_ZN7log4cxx2db12SQLExceptionD2Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::db::SQLException::~SQLException() [_ZN7log4cxx2db12SQLExceptionD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::db::SQLException) [_ZTIN7log4cxx2db12SQLExceptionE]'
-                                                      }
-                                        },
-                          '10307915' => {
-                                          'BaseType' => '10307697',
-                                          'Name' => 'log4cxx::db::SQLException const',
-                                          'Size' => '144',
-                                          'Type' => 'Const'
-                                        },
-                          '10310259' => {
-                                          'BaseType' => '10281786',
-                                          'Name' => 'std::__shared_ptr<log4cxx::PatternLayout, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10310369' => {
-                                          'BaseType' => '40783',
-                                          'Name' => 'unsigned char[16]',
-                                          'Size' => '16',
-                                          'Type' => 'Array'
-                                        },
-                          '10310592' => {
-                                          'BaseType' => '10307692',
-                                          'Name' => 'log4cxx::db::ODBCAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10310598' => {
-                                          'BaseType' => '10310592',
-                                          'Name' => 'log4cxx::db::ODBCAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10310603' => {
-                                          'BaseType' => '10306186',
-                                          'Name' => 'log4cxx::db::ODBCAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10310609' => {
-                                          'BaseType' => '10310603',
-                                          'Name' => 'log4cxx::db::ODBCAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10310643' => {
-                                          'BaseType' => '10310649',
-                                          'Name' => 'unsigned short**',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10310649' => {
-                                          'BaseType' => '40790',
-                                          'Name' => 'unsigned short*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10310655' => {
-                                          'BaseType' => '10307489',
-                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10310661' => {
-                                          'BaseType' => '10310655',
-                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10310672' => {
-                                          'BaseType' => '10307686',
-                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10310678' => {
-                                          'BaseType' => '10310672',
-                                          'Name' => 'log4cxx::db::ODBCAppender::ClazzODBCAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10310683' => {
-                                          'BaseType' => '10307697',
-                                          'Name' => 'log4cxx::db::SQLException*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10310689' => {
-                                          'BaseType' => '10310683',
-                                          'Name' => 'log4cxx::db::SQLException*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10310694' => {
-                                          'BaseType' => '10307915',
-                                          'Name' => 'log4cxx::db::SQLException const&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '1040539' => {
-                                         'Base' => {
-                                                     '1048782' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<unsigned char>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'unsigned char'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1040653' => {
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '384',
-                                         'Name' => 'struct std::allocator_traits<std::allocator<unsigned char> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '1040539'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1040667' => {
-                                         'BaseType' => '1062888',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '392',
-                                         'Name' => 'std::allocator_traits<std::allocator<unsigned char> >::pointer',
-                                         'NameSpace' => 'std::allocator_traits<std::allocator<unsigned char> >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1040916' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '81',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '1040929'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<unsigned char, std::allocator<unsigned char> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '40783'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '1040539'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1040929' => {
-                                         'Base' => {
-                                                     '1040539' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '88',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_start',
-                                                              'offset' => '0',
-                                                              'type' => '1041131'
-                                                            },
-                                                     '1' => {
-                                                              'name' => '_M_finish',
-                                                              'offset' => '8',
-                                                              'type' => '1041131'
-                                                            },
-                                                     '2' => {
-                                                              'name' => '_M_end_of_storage',
-                                                              'offset' => '16',
-                                                              'type' => '1041131'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl',
-                                         'NameSpace' => 'std::_Vector_base<unsigned char, std::allocator<unsigned char> >',
-                                         'Size' => '24',
-                                         'Type' => 'Struct'
-                                       },
-                          '1041131' => {
-                                         'BaseType' => '1049348',
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '86',
-                                         'Name' => 'std::_Vector_base<unsigned char, std::allocator<unsigned char> >::pointer',
-                                         'NameSpace' => 'std::_Vector_base<unsigned char, std::allocator<unsigned char> >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1041669' => {
-                                         'Base' => {
-                                                     '1040916' => {
-                                                                    'access' => 'protected',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '339',
-                                         'Name' => 'std::vector<unsigned char>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '40783'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '10438675' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'onlyonceerrorhandler.h',
-                                          'Line' => '53',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler',
-                                          'NameSpace' => 'log4cxx::helpers::OnlyOnceErrorHandler',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::~ClazzOnlyOnceErrorHandler() [_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::~ClazzOnlyOnceErrorHandler() [_ZN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::newInstance() const [_ZTch0_h0_NK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler::newInstance() const [_ZNK7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandler11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler) [_ZTIN7log4cxx7helpers20OnlyOnceErrorHandler25ClazzOnlyOnceErrorHandlerE]'
-                                                      }
-                                        },
-                          '10438871' => {
-                                          'BaseType' => '10438675',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10438913' => {
-                                          'BaseType' => '334408',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler const',
-                                          'Size' => '80',
-                                          'Type' => 'Const'
-                                        },
-                          '10439898' => {
-                                          'BaseType' => '337021',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10439926' => {
-                                          'BaseType' => '10438913',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10439932' => {
-                                          'BaseType' => '10439926',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10439955' => {
-                                          'BaseType' => '10438675',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10439961' => {
-                                          'BaseType' => '10439955',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10439972' => {
-                                          'BaseType' => '10438871',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10439978' => {
-                                          'BaseType' => '10439972',
-                                          'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler::ClazzOnlyOnceErrorHandler const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '1044395' => {
-                                         'BaseType' => '1041669',
-                                         'Name' => 'std::vector<unsigned char>const',
-                                         'Size' => '24',
-                                         'Type' => 'Const'
-                                       },
-                          '1048782' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<unsigned char>',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '40783'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1049147' => {
-                                         'Base' => {
-                                                     '1040653' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '50',
-                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<unsigned char> >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '1040539'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1049348' => {
-                                         'BaseType' => '1040667',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '59',
-                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<unsigned char> >::pointer',
-                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<unsigned char> >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '10503890' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::spi::Configurator, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2072645'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10504038' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::spi::Configurator>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2072645'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10504052' => {
-                                          'BaseType' => '2072645',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::spi::Configurator>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::spi::Configurator>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10504075' => {
-                                          'Base' => {
-                                                      '10503890' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '10531091'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
-                                                             }
-                                                    },
-                                          'Name' => 'std::__shared_ptr<log4cxx::spi::Configurator, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2072645'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10504361' => {
-                                          'BaseType' => '10504052',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::spi::Configurator, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::spi::Configurator, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10505282' => {
-                                          'Base' => {
-                                                      '10504075' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::spi::Configurator>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2072645'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10528346' => {
-                                          'Copied' => 1,
-                                          'Header' => 'system.h',
-                                          'Line' => '33',
-                                          'Name' => 'log4cxx::helpers::System',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '1',
-                                          'Type' => 'Class'
-                                        },
-                          '10529940' => {
-                                          'Base' => {
-                                                      '2072645' => {
-                                                                     'pos' => '0',
-                                                                     'virtual' => 1
-                                                                   },
-                                                      '53165' => {
-                                                                   'pos' => '1',
-                                                                   'virtual' => 1
-                                                                 }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'propertyconfigurator.h',
-                                          'Line' => '92',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'registry',
-                                                               'offset' => '8',
-                                                               'type' => '3468988'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'loggerFactory',
-                                                               'offset' => '16',
-                                                               'type' => '890682'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::PropertyConfigurator',
-                                          'NameSpace' => 'log4cxx',
-                                          'Size' => '48',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '(int (*)(...)) log4cxx::PropertyConfigurator::doConfigure(log4cxx::File const&, std::shared_ptr<log4cxx::spi::LoggerRepository>) [_ZN7log4cxx20PropertyConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE]',
-                                                        '112' => '(int (*)(...)) -0x00000000000020',
-                                                        '120' => '(int (*)(...)) -0x00000000000020',
-                                                        '128' => '(int (*)(...)) -0x00000000000020',
-                                                        '136' => '(int (*)(...)) -0x00000000000020',
-                                                        '144' => '(int (*)(...)) -0x00000000000020',
-                                                        '152' => '(int (*)(...)) -0x00000000000020',
-                                                        '16' => '0u',
-                                                        '160' => '(int (*)(...)) -0x00000000000020',
-                                                        '168' => '(int (*)(...)) (& typeinfo for log4cxx::PropertyConfigurator) [_ZTIN7log4cxx20PropertyConfiguratorE]',
-                                                        '176' => '(int (*)(...)) virtual thunk to log4cxx::PropertyConfigurator::getClass() const [_ZTv0_n24_NK7log4cxx20PropertyConfigurator8getClassEv]',
-                                                        '184' => '(int (*)(...)) virtual thunk to log4cxx::PropertyConfigurator::~PropertyConfigurator() [_ZTv0_n32_N7log4cxx20PropertyConfiguratorD1Ev]',
-                                                        '192' => '(int (*)(...)) virtual thunk to log4cxx::PropertyConfigurator::~PropertyConfigurator() [_ZTv0_n32_N7log4cxx20PropertyConfiguratorD0Ev]',
-                                                        '200' => '0u',
-                                                        '208' => '0u',
-                                                        '216' => '(int (*)(...)) virtual thunk to log4cxx::PropertyConfigurator::doConfigure(log4cxx::File const&, std::shared_ptr<log4cxx::spi::LoggerRepository>) [_ZTv0_n64_N7log4cxx20PropertyConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE]',
-                                                        '24' => '0u',
-                                                        '32' => '0u',
-                                                        '40' => '0u',
-                                                        '48' => '0u',
-                                                        '56' => '(int (*)(...)) (& typeinfo for log4cxx::PropertyConfigurator) [_ZTIN7log4cxx20PropertyConfiguratorE]',
-                                                        '64' => '(int (*)(...)) log4cxx::PropertyConfigurator::getClass() const [_ZNK7log4cxx20PropertyConfigurator8getClassEv]',
-                                                        '72' => '(int (*)(...)) log4cxx::PropertyConfigurator::~PropertyConfigurator() [_ZN7log4cxx20PropertyConfiguratorD1Ev]',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '(int (*)(...)) log4cxx::PropertyConfigurator::~PropertyConfigurator() [_ZN7log4cxx20PropertyConfiguratorD0Ev]',
-                                                        '88' => '(int (*)(...)) log4cxx::PropertyConfigurator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx20PropertyConfigurator10instanceofERKNS_7helpers5ClassE]',
-                                                        '96' => '(int (*)(...)) log4cxx::PropertyConfigurator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx20PropertyConfigurator4castERKNS_7helpers5ClassE]'
-                                                      }
-                                        },
-                          '10531091' => {
-                                          'BaseType' => '10504361',
-                                          'Name' => 'std::__shared_ptr<log4cxx::spi::Configurator, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10531155' => {
-                                          'BaseType' => '10529940',
-                                          'Name' => 'log4cxx::PropertyConfigurator*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '1061364' => {
-                                         'Header' => 'bytebuffer.h',
-                                         'Line' => '33',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'base',
-                                                              'offset' => '0',
-                                                              'type' => '42481'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'pos',
-                                                              'offset' => '8',
-                                                              'type' => '41030'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'lim',
-                                                              'offset' => '16',
-                                                              'type' => '41030'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'cap',
-                                                              'offset' => '24',
-                                                              'type' => '41030'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::ByteBuffer',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '32',
-                                         'Type' => 'Class'
-                                       },
-                          '1061933' => {
-                                         'BaseType' => '1061364',
-                                         'Name' => 'log4cxx::helpers::ByteBuffer const',
-                                         'Size' => '32',
-                                         'Type' => 'Const'
-                                       },
-                          '1062075' => {
-                                         'Base' => {
-                                                     '1062674' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'bytearrayinputstream.h',
-                                         'Line' => '41',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'buf',
-                                                              'offset' => '8',
-                                                              'type' => '1062746'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'pos',
-                                                              'offset' => '32',
-                                                              'type' => '41030'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '40',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::getClass() const [_ZNK7log4cxx7helpers20ByteArrayInputStream8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::~ByteArrayInputStream() [_ZN7log4cxx7helpers20ByteArrayInputStreamD2Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::~ByteArrayInputStream() [_ZN7log4cxx7helpers20ByteArrayInputStreamD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers20ByteArrayInputStream10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers20ByteArrayInputStream4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::read(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers20ByteArrayInputStream4readERNS0_10ByteBufferE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::close() [_ZN7log4cxx7helpers20ByteArrayInputStream5closeEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ByteArrayInputStream) [_ZTIN7log4cxx7helpers20ByteArrayInputStreamE]'
-                                                     }
-                                       },
-                          '1062505' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'bytearrayinputstream.h',
-                                         'Line' => '48',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream',
-                                         'NameSpace' => 'log4cxx::helpers::ByteArrayInputStream',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream::~ClazzByteArrayInputStream() [_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream::~ClazzByteArrayInputStream() [_ZN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStream7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream) [_ZTIN7log4cxx7helpers20ByteArrayInputStream25ClazzByteArrayInputStreamE]'
-                                                     }
-                                       },
-                          '1062663' => {
-                                         'BaseType' => '1062505',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1062669' => {
-                                         'BaseType' => '1062075',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream const',
-                                         'Size' => '40',
-                                         'Type' => 'Const'
-                                       },
-                          '1062674' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'inputstream.h',
-                                         'Line' => '34',
-                                         'Name' => 'log4cxx::helpers::InputStream',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::InputStream::getClass() const [_ZNK7log4cxx7helpers11InputStream8getClassEv]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::InputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers11InputStream10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::InputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers11InputStream4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '64' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InputStream) [_ZTIN7log4cxx7helpers11InputStreamE]'
-                                                     }
-                                       },
-                          '1062741' => {
-                                         'BaseType' => '1062674',
-                                         'Name' => 'log4cxx::helpers::InputStream const',
-                                         'Type' => 'Const'
-                                       },
-                          '1062746' => {
-                                         'BaseType' => '1041669',
-                                         'Header' => 'bytearrayinputstream.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::helpers::ByteList',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '24',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1062818' => {
-                                         'BaseType' => '1061364',
-                                         'Name' => 'log4cxx::helpers::ByteBuffer&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1062888' => {
-                                         'BaseType' => '40783',
-                                         'Name' => 'unsigned char*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1063067' => {
-                                         'BaseType' => '1044395',
-                                         'Name' => 'std::vector<unsigned char>const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1063102' => {
-                                         'BaseType' => '1061364',
-                                         'Name' => 'log4cxx::helpers::ByteBuffer*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1063108' => {
-                                         'BaseType' => '1063102',
-                                         'Name' => 'log4cxx::helpers::ByteBuffer*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1063113' => {
-                                         'BaseType' => '1061933',
-                                         'Name' => 'log4cxx::helpers::ByteBuffer const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1063119' => {
-                                         'BaseType' => '1063113',
-                                         'Name' => 'log4cxx::helpers::ByteBuffer const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1063714' => {
-                                         'BaseType' => '1062669',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1063720' => {
-                                         'BaseType' => '1063714',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1063725' => {
-                                         'BaseType' => '1062075',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1063731' => {
-                                         'BaseType' => '1063725',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1063748' => {
-                                         'BaseType' => '1062505',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1063754' => {
-                                         'BaseType' => '1063748',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1063765' => {
-                                         'BaseType' => '1062663',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1063771' => {
-                                         'BaseType' => '1063765',
-                                         'Name' => 'log4cxx::helpers::ByteArrayInputStream::ClazzByteArrayInputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1073968' => {
-                                         'BaseType' => '1062741',
-                                         'Name' => 'log4cxx::helpers::InputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1073974' => {
-                                         'BaseType' => '1073968',
-                                         'Name' => 'log4cxx::helpers::InputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '10740802' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'outputstream.h',
-                                          'Line' => '39',
-                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream',
-                                          'NameSpace' => 'log4cxx::helpers::OutputStream',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::OutputStream::ClazzOutputStream::~ClazzOutputStream() [_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::OutputStream::ClazzOutputStream::~ClazzOutputStream() [_ZN7log4cxx7helpers12OutputStream17ClazzOutputStreamD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::OutputStream::ClazzOutputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers12OutputStream17ClazzOutputStream7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OutputStream::ClazzOutputStream) [_ZTIN7log4cxx7helpers12OutputStream17ClazzOutputStreamE]'
-                                                      }
-                                        },
-                          '10740959' => {
-                                          'BaseType' => '10740802',
-                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10741263' => {
-                                          'BaseType' => '4517594',
-                                          'Name' => 'log4cxx::helpers::OutputStream*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10741280' => {
-                                          'BaseType' => '10740802',
-                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10741286' => {
-                                          'BaseType' => '10741280',
-                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10741297' => {
-                                          'BaseType' => '10740959',
-                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10741303' => {
-                                          'BaseType' => '10741297',
-                                          'Name' => 'log4cxx::helpers::OutputStream::ClazzOutputStream const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10802719' => {
-                                          'Base' => {
-                                                      '985251' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                    },
-                                          'Header' => 'outputstreamwriter.h',
-                                          'Line' => '34',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'out',
-                                                               'offset' => '8',
-                                                               'type' => '4514289'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'enc',
-                                                               'offset' => '24',
-                                                               'type' => '1507267'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '40',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::getClass() const [_ZNK7log4cxx7helpers18OutputStreamWriter8getClassEv]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::~OutputStreamWriter() [_ZN7log4cxx7helpers18OutputStreamWriterD2Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::~OutputStreamWriter() [_ZN7log4cxx7helpers18OutputStreamWriterD0Ev]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18OutputStreamWriter10instanceofERKNS0_5ClassE]',
-                                                        '48' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18OutputStreamWriter4castERKNS0_5ClassE]',
-                                                        '56' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18OutputStreamWriter5closeERNS0_4PoolE]',
-                                                        '64' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18OutputStreamWriter5flushERNS0_4PoolE]',
-                                                        '72' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18OutputStreamWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OutputStreamWriter) [_ZTIN7log4cxx7helpers18OutputStreamWriterE]'
-                                                      }
-                                        },
-                          '10803261' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'outputstreamwriter.h',
-                                          'Line' => '41',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter',
-                                          'NameSpace' => 'log4cxx::helpers::OutputStreamWriter',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter::~ClazzOutputStreamWriter() [_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter::~ClazzOutputStreamWriter() [_ZN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriter7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter) [_ZTIN7log4cxx7helpers18OutputStreamWriter23ClazzOutputStreamWriterE]'
-                                                      }
-                                        },
-                          '10803419' => {
-                                          'BaseType' => '10803261',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10803425' => {
-                                          'BaseType' => '10802719',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter const',
-                                          'Size' => '40',
-                                          'Type' => 'Const'
-                                        },
-                          '10804435' => {
-                                          'BaseType' => '10803425',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10804441' => {
-                                          'BaseType' => '10804435',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10804446' => {
-                                          'BaseType' => '10802719',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10804452' => {
-                                          'BaseType' => '10804446',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10804457' => {
-                                          'BaseType' => '4514289',
-                                          'Name' => 'log4cxx::helpers::OutputStreamPtr&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '10804481' => {
-                                          'BaseType' => '10803261',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10804487' => {
-                                          'BaseType' => '10804481',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10804498' => {
-                                          'BaseType' => '10803419',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10804504' => {
-                                          'BaseType' => '10804498',
-                                          'Name' => 'log4cxx::helpers::OutputStreamWriter::ClazzOutputStreamWriter const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10886396' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'patternconverter.h',
-                                          'Line' => '76',
-                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter',
-                                          'NameSpace' => 'log4cxx::pattern::PatternConverter',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::pattern::PatternConverter::ClazzPatternConverter::~ClazzPatternConverter() [_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD2Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::pattern::PatternConverter::ClazzPatternConverter::~ClazzPatternConverter() [_ZN7log4cxx7pattern16PatternConverter21ClazzPatternConverterD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::pattern::PatternConverter::ClazzPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern16PatternConverter21ClazzPatternConverter7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PatternConverter::ClazzPatternConverter) [_ZTIN7log4cxx7pattern16PatternConverter21ClazzPatternConverterE]'
-                                                      }
-                                        },
-                          '10886554' => {
-                                          'BaseType' => '10886396',
-                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10886857' => {
-                                          'BaseType' => '1791943',
-                                          'Name' => 'log4cxx::pattern::PatternConverter*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10886863' => {
-                                          'BaseType' => '10886857',
-                                          'Name' => 'log4cxx::pattern::PatternConverter*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10886902' => {
-                                          'BaseType' => '10886396',
-                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10886908' => {
-                                          'BaseType' => '10886902',
-                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '10886919' => {
-                                          'BaseType' => '10886554',
-                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '10886925' => {
-                                          'BaseType' => '10886919',
-                                          'Name' => 'log4cxx::pattern::PatternConverter::ClazzPatternConverter const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '109164' => {
-                                        'BaseType' => '40835',
-                                        'Header' => 'atomic_word.h',
-                                        'Line' => '32',
-                                        'Name' => '_Atomic_word',
-                                        'Size' => '4',
-                                        'Type' => 'Typedef'
-                                      },
-                          '10952162' => {
-                                          'Base' => {
-                                                      '10971188' => {
-                                                                      'access' => 'protected',
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '339',
-                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::PatternConverter> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '1768417'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10954893' => {
-                                          'Base' => {
-                                                      '10965338' => {
-                                                                      'access' => 'protected',
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '339',
-                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::FormattingInfo> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '5580637'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10960572' => {
-                                          'Base' => {
-                                                      '10966959' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '1791688'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10960932' => {
-                                          'Base' => {
-                                                      '10991699' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'allocator.h',
-                                          'Line' => '108',
-                                          'Name' => 'std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'type' => '10960572'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10961046' => {
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '384',
-                                          'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '10960932'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10961060' => {
-                                          'BaseType' => '11015329',
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '392',
-                                          'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >::pointer',
-                                          'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10961403' => {
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '81',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_impl',
-                                                               'offset' => '0',
-                                                               'type' => '10961416'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '10960572'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '10960932'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10961416' => {
-                                          'Base' => {
-                                                      '10960932' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '88',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_start',
-                                                               'offset' => '0',
-                                                               'type' => '10961619'
-                                                             },
-                                                      '1' => {
-                                                               'name' => '_M_finish',
-                                                               'offset' => '8',
-                                                               'type' => '10961619'
-                                                             },
-                                                      '2' => {
-                                                               'name' => '_M_end_of_storage',
-                                                               'offset' => '16',
-                                                               'type' => '10961619'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >::_Vector_impl',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
-                                          'Size' => '24',
-                                          'Type' => 'Struct'
-                                        },
-                          '10961619' => {
-                                          'BaseType' => '10992367',
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '86',
-                                          'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >::pointer',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10962157' => {
-                                          'Base' => {
-                                                      '10961403' => {
-                                                                      'access' => 'protected',
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '339',
-                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '10960572'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10964961' => {
-                                          'Base' => {
-                                                      '10993640' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'allocator.h',
-                                          'Line' => '108',
-                                          'Name' => 'std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'type' => '5580637'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10965075' => {
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '384',
-                                          'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '10964961'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10965089' => {
-                                          'BaseType' => '5597848',
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '392',
-                                          'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >::pointer',
-                                          'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10965338' => {
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '81',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_impl',
-                                                               'offset' => '0',
-                                                               'type' => '10965351'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '5580637'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '10964961'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10965351' => {
-                                          'Base' => {
-                                                      '10964961' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '88',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_start',
-                                                               'offset' => '0',
-                                                               'type' => '10965554'
-                                                             },
-                                                      '1' => {
-                                                               'name' => '_M_finish',
-                                                               'offset' => '8',
-                                                               'type' => '10965554'
-                                                             },
-                                                      '2' => {
-                                                               'name' => '_M_end_of_storage',
-                                                               'offset' => '16',
-                                                               'type' => '10965554'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >::_Vector_impl',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
-                                          'Size' => '24',
-                                          'Type' => 'Struct'
-                                        },
-                          '10965554' => {
-                                          'BaseType' => '10994206',
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '86',
-                                          'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >::pointer',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10966774' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::pattern::LoggingEventPatternConverter, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '1791688'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10966922' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::pattern::LoggingEventPatternConverter>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '1791688'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10966936' => {
-                                          'BaseType' => '1791688',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::pattern::LoggingEventPatternConverter>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::pattern::LoggingEventPatternConverter>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10966959' => {
-                                          'Base' => {
-                                                      '10966774' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '11016004'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
-                                                             }
-                                                    },
-                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::LoggingEventPatternConverter, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '1791688'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10967245' => {
-                                          'BaseType' => '10966936',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::LoggingEventPatternConverter, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::LoggingEventPatternConverter, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10970811' => {
-                                          'Base' => {
-                                                      '10995479' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'allocator.h',
-                                          'Line' => '108',
-                                          'Name' => 'std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'type' => '1768417'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10970925' => {
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '384',
-                                          'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '10970811'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10970939' => {
-                                          'BaseType' => '1792794',
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '392',
-                                          'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >::pointer',
-                                          'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10971188' => {
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '81',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_impl',
-                                                               'offset' => '0',
-                                                               'type' => '10971201'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '1768417'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '10970811'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10971201' => {
-                                          'Base' => {
-                                                      '10970811' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '88',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_start',
-                                                               'offset' => '0',
-                                                               'type' => '10971404'
-                                                             },
-                                                      '1' => {
-                                                               'name' => '_M_finish',
-                                                               'offset' => '8',
-                                                               'type' => '10971404'
-                                                             },
-                                                      '2' => {
-                                                               'name' => '_M_end_of_storage',
-                                                               'offset' => '16',
-                                                               'type' => '10971404'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >::_Vector_impl',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
-                                          'Size' => '24',
-                                          'Type' => 'Struct'
-                                        },
-                          '10971404' => {
-                                          'BaseType' => '10996045',
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '86',
-                                          'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >::pointer',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10991699' => {
-                                          'Copied' => 1,
-                                          'Header' => 'new_allocator.h',
-                                          'Line' => '58',
-                                          'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '10960572'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10992166' => {
-                                          'Base' => {
-                                                      '10961046' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '50',
-                                          'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '10960932'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10992367' => {
-                                          'BaseType' => '10961060',
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '59',
-                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >::pointer',
-                                          'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10993640' => {
-                                          'Copied' => 1,
-                                          'Header' => 'new_allocator.h',
-                                          'Line' => '58',
-                                          'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '5580637'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10994005' => {
-                                          'Base' => {
-                                                      '10965075' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '50',
-                                          'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '10964961'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10994206' => {
-                                          'BaseType' => '10965089',
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '59',
-                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >::pointer',
-                                          'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '10995479' => {
-                                          'Copied' => 1,
-                                          'Header' => 'new_allocator.h',
-                                          'Line' => '58',
-                                          'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '1768417'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '10995844' => {
-                                          'Base' => {
-                                                      '10970925' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '50',
-                                          'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '10970811'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '10996045' => {
-                                          'BaseType' => '10970939',
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '59',
-                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >::pointer',
-                                          'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '11013116' => {
-                                          'Header' => 'patternparser.h',
-                                          'Line' => '56',
-                                          'Name' => 'log4cxx::pattern::PatternParser',
-                                          'NameSpace' => 'log4cxx::pattern',
-                                          'Size' => '1',
-                                          'Type' => 'Class'
-                                        },
-                          '11013452' => {
-                                          'BaseType' => '5414950',
-                                          'Name' => 'log4cxx::pattern::PatternMap const',
-                                          'Size' => '48',
-                                          'Type' => 'Const'
-                                        },
-                          '11013481' => {
-                                          'BaseType' => '5597636',
-                                          'Name' => 'log4cxx::pattern::FormattingInfoPtr const',
-                                          'Size' => '16',
-                                          'Type' => 'Const'
-                                        },
-                          '11014385' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'patternlayout.h',
-                                          'Line' => '381',
-                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout',
-                                          'NameSpace' => 'log4cxx::PatternLayout',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::PatternLayout::ClazzPatternLayout::~ClazzPatternLayout() [_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::PatternLayout::ClazzPatternLayout::~ClazzPatternLayout() [_ZN7log4cxx13PatternLayout18ClazzPatternLayoutD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::PatternLayout::ClazzPatternLayout::newInstance() const [_ZTch0_h0_NK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::PatternLayout::ClazzPatternLayout::getName[abi:cxx11]() const [_ZNK7log4cxx13PatternLayout18ClazzPatternLayout7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::PatternLayout::ClazzPatternLayout::newInstance() const [_ZNK7log4cxx13PatternLayout18ClazzPatternLayout11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::PatternLayout::ClazzPatternLayout) [_ZTIN7log4cxx13PatternLayout18ClazzPatternLayoutE]'
-                                                      }
-                                        },
-                          '11014588' => {
-                                          'BaseType' => '11014385',
-                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11014630' => {
-                                          'BaseType' => '911163',
-                                          'Name' => 'log4cxx::PatternLayout const',
-                                          'Size' => '88',
-                                          'Type' => 'Const'
-                                        },
-                          '11014787' => {
-                                          'BaseType' => '10962157',
-                                          'Header' => 'patternlayout.h',
-                                          'Line' => '33',
-                                          'Name' => 'log4cxx::LoggingEventPatternConverterList',
-                                          'NameSpace' => 'log4cxx',
-                                          'Size' => '24',
-                                          'Type' => 'Typedef'
-                                        },
-                          '11014799' => {
-                                          'BaseType' => '10954893',
-                                          'Header' => 'patternlayout.h',
-                                          'Line' => '34',
-                                          'Name' => 'log4cxx::FormattingInfoList',
-                                          'NameSpace' => 'log4cxx',
-                                          'Size' => '24',
-                                          'Type' => 'Typedef'
-                                        },
-                          '11015276' => {
-                                          'BaseType' => '11013116',
-                                          'Name' => 'log4cxx::pattern::PatternParser*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11015288' => {
-                                          'BaseType' => '10952162',
-                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::PatternConverter> >&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '11015294' => {
-                                          'BaseType' => '10954893',
-                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::FormattingInfo> >&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '11015300' => {
-                                          'BaseType' => '11013452',
-                                          'Name' => 'log4cxx::pattern::PatternMap const&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '11015306' => {
-                                          'BaseType' => '11013481',
-                                          'Name' => 'log4cxx::pattern::FormattingInfoPtr const&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '11015329' => {
-                                          'BaseType' => '10960572',
-                                          'Name' => 'std::shared_ptr<log4cxx::pattern::LoggingEventPatternConverter>*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11016004' => {
-                                          'BaseType' => '10967245',
-                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::LoggingEventPatternConverter, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11017937' => {
-                                          'BaseType' => '913024',
-                                          'Name' => 'log4cxx::PatternLayout*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11017965' => {
-                                          'BaseType' => '11014630',
-                                          'Name' => 'log4cxx::PatternLayout const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11017971' => {
-                                          'BaseType' => '11017965',
-                                          'Name' => 'log4cxx::PatternLayout const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11017976' => {
-                                          'BaseType' => '11014385',
-                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11017982' => {
-                                          'BaseType' => '11017976',
-                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11017993' => {
-                                          'BaseType' => '11014588',
-                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11017999' => {
-                                          'BaseType' => '11017993',
-                                          'Name' => 'log4cxx::PatternLayout::ClazzPatternLayout const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11094' => {
-                                       'Base' => {
-                                                   '38414' => {
-                                                                'pos' => '0'
-                                                              }
-                                                 },
-                                       'Copied' => 1,
-                                       'Header' => 'allocator.h',
-                                       'Line' => '108',
-                                       'Name' => 'std::allocator<char>',
-                                       'NameSpace' => 'std',
-                                       'Size' => '1',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'name' => 'char'
-                                                            }
-                                                   },
-                                       'Type' => 'Class'
-                                     },
-                          '1133282' => {
-                                         'Base' => {
-                                                     '1133942' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'bytearrayoutputstream.h',
-                                         'Line' => '44',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'array',
-                                                              'offset' => '8',
-                                                              'type' => '1062746'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '32',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::getClass() const [_ZNK7log4cxx7helpers21ByteArrayOutputStream8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::~ByteArrayOutputStream() [_ZN7log4cxx7helpers21ByteArrayOutputStreamD2Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::~ByteArrayOutputStream() [_ZN7log4cxx7helpers21ByteArrayOutputStreamD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers21ByteArrayOutputStream10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers21ByteArrayOutputStream4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers21ByteArrayOutputStream5closeERNS0_4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers21ByteArrayOutputStream5flushERNS0_4PoolE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::write(log4cxx::helpers::ByteBuffer&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers21ByteArrayOutputStream5writeERNS0_10ByteBufferERNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ByteArrayOutputStream) [_ZTIN7log4cxx7helpers21ByteArrayOutputStreamE]'
-                                                     }
-                                       },
-                          '1133773' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'bytearrayoutputstream.h',
-                                         'Line' => '50',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream',
-                                         'NameSpace' => 'log4cxx::helpers::ByteArrayOutputStream',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream::~ClazzByteArrayOutputStream() [_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream::~ClazzByteArrayOutputStream() [_ZN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStream7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream) [_ZTIN7log4cxx7helpers21ByteArrayOutputStream26ClazzByteArrayOutputStreamE]'
-                                                     }
-                                       },
-                          '1133931' => {
-                                         'BaseType' => '1133773',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1133937' => {
-                                         'BaseType' => '1133282',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream const',
-                                         'Size' => '32',
-                                         'Type' => 'Const'
-                                       },
-                          '1133942' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'outputstream.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::helpers::OutputStream',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::OutputStream::getClass() const [_ZNK7log4cxx7helpers12OutputStream8getClassEv]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::OutputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers12OutputStream10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::OutputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers12OutputStream4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '64' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '72' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OutputStream) [_ZTIN7log4cxx7helpers12OutputStreamE]'
-                                                     }
-                                       },
-                          '1134009' => {
-                                         'BaseType' => '1133942',
-                                         'Name' => 'log4cxx::helpers::OutputStream const',
-                                         'Type' => 'Const'
-                                       },
-                          '11344961' => {
-                                          'BaseType' => '11015276',
-                                          'Name' => 'log4cxx::pattern::PatternParser*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '1134580' => {
-                                         'BaseType' => '1133937',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1134586' => {
-                                         'BaseType' => '1134580',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1134591' => {
-                                         'BaseType' => '1133282',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1134597' => {
-                                         'BaseType' => '1134591',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1134614' => {
-                                         'BaseType' => '1133773',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1134620' => {
-                                         'BaseType' => '1134614',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1134631' => {
-                                         'BaseType' => '1133931',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1134637' => {
-                                         'BaseType' => '1134631',
-                                         'Name' => 'log4cxx::helpers::ByteArrayOutputStream::ClazzByteArrayOutputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1149921' => {
-                                         'BaseType' => '1134009',
-                                         'Name' => 'log4cxx::helpers::OutputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1149927' => {
-                                         'BaseType' => '1149921',
-                                         'Name' => 'log4cxx::helpers::OutputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '11537649' => {
-                                          'BaseType' => '54001',
-                                          'Name' => 'log4cxx::helpers::Pool*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '116098' => {
-                                        'BaseType' => '98629',
-                                        'Name' => 'std::_Sp_counted_base<2>*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '11619745' => {
-                                          'BaseType' => '3464122',
-                                          'Name' => 'log4cxx::helpers::Properties*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11619768' => {
-                                          'BaseType' => '3464140',
-                                          'Name' => 'log4cxx::helpers::Properties const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11620004' => {
-                                          'Copied' => 1,
-                                          'Line' => '27',
-                                          'Name' => 'PropertyParser',
-                                          'Size' => '1',
-                                          'Source' => 'properties.cpp',
-                                          'Type' => 'Class'
-                                        },
-                          '11620192' => {
-                                          'BaseType' => '11620004',
-                                          'Name' => 'PropertyParser*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11620198' => {
-                                          'BaseType' => '11620192',
-                                          'Name' => 'PropertyParser*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '116376' => {
-                                        'Base' => {
-                                                    '116629' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                },
-                                                    '53165' => {
-                                                                 'pos' => '1',
-                                                                 'virtual' => 1
-                                                               }
-                                                  },
-                                        'Header' => 'filter.h',
-                                        'Line' => '68',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'next',
-                                                             'offset' => '8',
-                                                             'type' => '116594'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::spi::Filter',
-                                        'NameSpace' => 'log4cxx::spi',
-                                        'Size' => '24',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '104' => '(int (*)(...)) log4cxx::spi::Filter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi6Filter10instanceofERKNS_7helpers5ClassE]',
-                                                      '112' => '(int (*)(...)) log4cxx::spi::Filter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi6Filter4castERKNS_7helpers5ClassE]',
-                                                      '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
-                                                      '128' => '(int (*)(...)) log4cxx::spi::Filter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                      '136' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '16' => '0u',
-                                                      '24' => '0u',
-                                                      '32' => '0u',
-                                                      '40' => '0u',
-                                                      '48' => '0u',
-                                                      '56' => '0u',
-                                                      '64' => '0u',
-                                                      '72' => '(int (*)(...)) (& typeinfo for log4cxx::spi::Filter) [_ZTIN7log4cxx3spi6FilterE]',
-                                                      '8' => '(int (*)(...)) 0',
-                                                      '80' => '(int (*)(...)) log4cxx::spi::Filter::getClass() const [_ZNK7log4cxx3spi6Filter8getClassEv]',
-                                                      '88' => '0u',
-                                                      '96' => '0u'
-                                                    }
-                                      },
-                          '116385' => {
-                                        'Header' => 'filter.h',
-                                        'Line' => '87',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => 'DENY',
-                                                             'value' => '18446744073709551615 (-1)'
-                                                           },
-                                                    '1' => {
-                                                             'name' => 'NEUTRAL',
-                                                             'value' => '0'
-                                                           },
-                                                    '2' => {
-                                                             'name' => 'ACCEPT',
-                                                             'value' => '1'
-                                                           }
-                                                  },
-                                        'Name' => 'enum log4cxx::spi::Filter::FilterDecision',
-                                        'NameSpace' => 'log4cxx::spi::Filter',
-                                        'Size' => '4',
-                                        'Type' => 'Enum'
-                                      },
-                          '116589' => {
-                                        'BaseType' => '116376',
-                                        'Name' => 'log4cxx::spi::Filter const',
-                                        'Type' => 'Const'
-                                      },
-                          '116594' => {
-                                        'BaseType' => '100319',
-                                        'Header' => 'filter.h',
-                                        'Line' => '30',
-                                        'Name' => 'log4cxx::spi::FilterPtr',
-                                        'NameSpace' => 'log4cxx::spi',
-                                        'Size' => '16',
-                                        'Type' => 'Typedef'
-                                      },
-                          '116606' => {
-                                        'BaseType' => '116594',
-                                        'Name' => 'log4cxx::spi::FilterPtr const',
-                                        'Size' => '16',
-                                        'Type' => 'Const'
-                                      },
-                          '116611' => {
-                                        'BaseType' => '100961',
-                                        'Header' => 'loggingevent.h',
-                                        'Line' => '281',
-                                        'Name' => 'log4cxx::spi::LoggingEventPtr',
-                                        'NameSpace' => 'log4cxx::spi',
-                                        'Type' => 'Typedef'
-                                      },
-                          '116624' => {
-                                        'BaseType' => '116611',
-                                        'Name' => 'log4cxx::spi::LoggingEventPtr const',
-                                        'Type' => 'Const'
-                                      },
-                          '116629' => {
-                                        'Base' => {
-                                                    '53165' => {
-                                                                 'pos' => '0',
-                                                                 'virtual' => 1
-                                                               }
-                                                  },
-                                        'Header' => 'optionhandler.h',
-                                        'Line' => '34',
-                                        'Name' => 'log4cxx::spi::OptionHandler',
-                                        'NameSpace' => 'log4cxx::spi',
-                                        'Size' => '8',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '104' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '16' => '0u',
-                                                      '24' => '0u',
-                                                      '32' => '0u',
-                                                      '40' => '0u',
-                                                      '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::OptionHandler) [_ZTIN7log4cxx3spi13OptionHandlerE]',
-                                                      '56' => '(int (*)(...)) log4cxx::spi::OptionHandler::getClass() const [_ZNK7log4cxx3spi13OptionHandler8getClassEv]',
-                                                      '64' => '0u',
-                                                      '72' => '0u',
-                                                      '8' => '(int (*)(...)) 0',
-                                                      '80' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '88' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '96' => '(int (*)(...)) __cxa_pure_virtual'
-                                                    }
-                                      },
-                          '116737' => {
-                                        'Base' => {
-                                                    '116376' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Header' => 'andfilter.h',
-                                        'Line' => '78',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'headFilter',
-                                                             'offset' => '24',
-                                                             'type' => '116594'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'tailFilter',
-                                                             'offset' => '40',
-                                                             'type' => '116594'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'acceptOnMatch',
-                                                             'offset' => '56',
-                                                             'type' => '40888'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::filter::AndFilter',
-                                        'NameSpace' => 'log4cxx::filter',
-                                        'Size' => '64',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '104' => '(int (*)(...)) log4cxx::filter::AndFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter9AndFilter10instanceofERKNS_7helpers5ClassE]',
-                                                      '112' => '(int (*)(...)) log4cxx::filter::AndFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter9AndFilter4castERKNS_7helpers5ClassE]',
-                                                      '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
-                                                      '128' => '(int (*)(...)) log4cxx::spi::Filter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                      '136' => '(int (*)(...)) log4cxx::filter::AndFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter9AndFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
-                                                      '16' => '0u',
-                                                      '24' => '0u',
-                                                      '32' => '0u',
-                                                      '40' => '0u',
-                                                      '48' => '0u',
-                                                      '56' => '0u',
-                                                      '64' => '0u',
-                                                      '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::AndFilter) [_ZTIN7log4cxx6filter9AndFilterE]',
-                                                      '8' => '(int (*)(...)) 0',
-                                                      '80' => '(int (*)(...)) log4cxx::filter::AndFilter::getClass() const [_ZNK7log4cxx6filter9AndFilter8getClassEv]',
-                                                      '88' => '(int (*)(...)) log4cxx::filter::AndFilter::~AndFilter() [_ZN7log4cxx6filter9AndFilterD1Ev]',
-                                                      '96' => '(int (*)(...)) log4cxx::filter::AndFilter::~AndFilter() [_ZN7log4cxx6filter9AndFilterD0Ev]'
-                                                    }
-                                      },
-                          '117185' => {
-                                        'Base' => {
-                                                    '53155' => {
-                                                                 'pos' => '0'
-                                                               }
-                                                  },
-                                        'Header' => 'andfilter.h',
-                                        'Line' => '89',
-                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter',
-                                        'NameSpace' => 'log4cxx::filter::AndFilter',
-                                        'Size' => '8',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::filter::AndFilter::ClazzAndFilter::~ClazzAndFilter() [_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD1Ev]',
-                                                      '24' => '(int (*)(...)) log4cxx::filter::AndFilter::ClazzAndFilter::~ClazzAndFilter() [_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD0Ev]',
-                                                      '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::AndFilter::ClazzAndFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter9AndFilter14ClazzAndFilter11newInstanceEv]',
-                                                      '40' => '(int (*)(...)) log4cxx::filter::AndFilter::ClazzAndFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter9AndFilter14ClazzAndFilter7getNameB5cxx11Ev]',
-                                                      '48' => '(int (*)(...)) log4cxx::filter::AndFilter::ClazzAndFilter::newInstance() const [_ZNK7log4cxx6filter9AndFilter14ClazzAndFilter11newInstanceEv]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::AndFilter::ClazzAndFilter) [_ZTIN7log4cxx6filter9AndFilter14ClazzAndFilterE]'
-                                                    }
-                                      },
-                          '117381' => {
-                                        'BaseType' => '117185',
-                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '117423' => {
-                                        'BaseType' => '116737',
-                                        'Name' => 'log4cxx::filter::AndFilter const',
-                                        'Size' => '64',
-                                        'Type' => 'Const'
-                                      },
-                          '117714' => {
-                                        'BaseType' => '100006',
-                                        'Name' => 'std::__shared_ptr<log4cxx::spi::Filter, 2>::element_type*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '117737' => {
-                                        'BaseType' => '116376',
-                                        'Name' => 'log4cxx::spi::Filter*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '117743' => {
-                                        'BaseType' => '117737',
-                                        'Name' => 'log4cxx::spi::Filter*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '117748' => {
-                                        'BaseType' => '100319',
-                                        'Name' => 'std::shared_ptr<log4cxx::spi::Filter>*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '11779760' => {
-                                          'Base' => {
-                                                      '1791688' => {
-                                                                     'pos' => '0'
-                                                                   }
-                                                    },
-                                          'Header' => 'propertiespatternconverter.h',
-                                          'Line' => '39',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'option',
-                                                               'offset' => '72',
-                                                               'type' => '205649'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter',
-                                          'NameSpace' => 'log4cxx::pattern',
-                                          'Size' => '104',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                        '112' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern26PropertiesPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                        '16' => '0u',
-                                                        '24' => '0u',
-                                                        '32' => '0u',
-                                                        '40' => '0u',
-                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PropertiesPatternConverter) [_ZTIN7log4cxx7pattern26PropertiesPatternConverterE]',
-                                                        '56' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::getClass() const [_ZNK7log4cxx7pattern26PropertiesPatternConverter8getClassEv]',
-                                                        '64' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::~PropertiesPatternConverter() [_ZN7log4cxx7pattern26PropertiesPatternConverterD1Ev]',
-                                                        '72' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::~PropertiesPatternConverter() [_ZN7log4cxx7pattern26PropertiesPatternConverterD0Ev]',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern26PropertiesPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                        '88' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern26PropertiesPatternConverter4castERKNS_7helpers5ClassE]',
-                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                      }
-                                        },
-                          '11780179' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'propertiespatternconverter.h',
-                                          'Line' => '55',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter',
-                                          'NameSpace' => 'log4cxx::pattern::PropertiesPatternConverter',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter::~ClazzPropertiesPatternConverter() [_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter::~ClazzPropertiesPatternConverter() [_ZN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverter7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter) [_ZTIN7log4cxx7pattern26PropertiesPatternConverter31ClazzPropertiesPatternConverterE]'
-                                                      }
-                                        },
-                          '11780337' => {
-                                          'BaseType' => '11780179',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11780379' => {
-                                          'BaseType' => '11779760',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter const',
-                                          'Size' => '104',
-                                          'Type' => 'Const'
-                                        },
-                          '11781414' => {
-                                          'BaseType' => '11779760',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11781420' => {
-                                          'BaseType' => '11781414',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11781723' => {
-                                          'BaseType' => '11780379',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11781729' => {
-                                          'BaseType' => '11781723',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11781734' => {
-                                          'BaseType' => '11780179',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11781740' => {
-                                          'BaseType' => '11781734',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11781751' => {
-                                          'BaseType' => '11780337',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11781757' => {
-                                          'BaseType' => '11781751',
-                                          'Name' => 'log4cxx::pattern::PropertiesPatternConverter::ClazzPropertiesPatternConverter const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '117919' => {
-                                        'BaseType' => '116737',
-                                        'Name' => 'log4cxx::filter::AndFilter*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '117925' => {
-                                        'BaseType' => '117919',
-                                        'Name' => 'log4cxx::filter::AndFilter*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '117953' => {
-                                        'BaseType' => '117423',
-                                        'Name' => 'log4cxx::filter::AndFilter const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '117959' => {
-                                        'BaseType' => '117953',
-                                        'Name' => 'log4cxx::filter::AndFilter const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '117964' => {
-                                        'BaseType' => '116606',
-                                        'Name' => 'log4cxx::spi::FilterPtr const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '117970' => {
-                                        'BaseType' => '116624',
-                                        'Name' => 'log4cxx::spi::LoggingEventPtr const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '117976' => {
-                                        'BaseType' => '117185',
-                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '117982' => {
-                                        'BaseType' => '117976',
-                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '117993' => {
-                                        'BaseType' => '117381',
-                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '117999' => {
-                                        'BaseType' => '117993',
-                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '118016' => {
-                                        'BaseType' => '118022',
-                                        'Name' => 'int(**)(...)',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '118022' => {
-                                        'Name' => 'int(*)(...)',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'type' => '-1'
-                                                            }
-                                                   },
-                                        'Return' => '40835',
-                                        'Size' => '8',
-                                        'Type' => 'FuncPtr'
-                                      },
-                          '11987962' => {
-                                          'Header' => 'stringtokenizer.h',
-                                          'Line' => '33',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'src',
-                                                               'offset' => '0',
-                                                               'type' => '53185'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'delim',
-                                                               'offset' => '32',
-                                                               'type' => '53185'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'pos',
-                                                               'offset' => '64',
-                                                               'type' => '41030'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::helpers::StringTokenizer',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '72',
-                                          'Type' => 'Class'
-                                        },
-                          '11988215' => {
-                                          'BaseType' => '11987962',
-                                          'Name' => 'log4cxx::helpers::StringTokenizer const',
-                                          'Size' => '72',
-                                          'Type' => 'Const'
-                                        },
-                          '11991269' => {
-                                          'Base' => {
-                                                      '523916' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                    },
-                                          'Line' => '55',
-                                          'Name' => 'log4cxx::PropertyWatchdog',
-                                          'NameSpace' => 'log4cxx',
-                                          'Size' => '176',
-                                          'Source' => 'propertyconfigurator.cpp',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::PropertyWatchdog::~PropertyWatchdog() [_ZN7log4cxx16PropertyWatchdogD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::PropertyWatchdog::~PropertyWatchdog() [_ZN7log4cxx16PropertyWatchdogD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::PropertyWatchdog::doOnChange() [_ZN7log4cxx16PropertyWatchdog10doOnChangeEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::PropertyWatchdog) [_ZTIN7log4cxx16PropertyWatchdogE]'
-                                                      }
-                                        },
-                          '11992379' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'propertyconfigurator.h',
-                                          'Line' => '109',
-                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator',
-                                          'NameSpace' => 'log4cxx::PropertyConfigurator',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::~ClazzPropertyConfigurator() [_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::~ClazzPropertyConfigurator() [_ZN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::newInstance() const [_ZTch0_h0_NK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::getName[abi:cxx11]() const [_ZNK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::PropertyConfigurator::ClazzPropertyConfigurator::newInstance() const [_ZNK7log4cxx20PropertyConfigurator25ClazzPropertyConfigurator11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::PropertyConfigurator::ClazzPropertyConfigurator) [_ZTIN7log4cxx20PropertyConfigurator25ClazzPropertyConfiguratorE]'
-                                                      }
-                                        },
-                          '11992577' => {
-                                          'BaseType' => '11992379',
-                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11992583' => {
-                                          'BaseType' => '10529940',
-                                          'Name' => 'log4cxx::PropertyConfigurator const',
-                                          'Size' => '48',
-                                          'Type' => 'Const'
-                                        },
-                          '11994270' => {
-                                          'BaseType' => '11987962',
-                                          'Name' => 'log4cxx::helpers::StringTokenizer*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11994276' => {
-                                          'BaseType' => '11988215',
-                                          'Name' => 'log4cxx::helpers::StringTokenizer const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11997385' => {
-                                          'BaseType' => '11991269',
-                                          'Name' => 'log4cxx::PropertyWatchdog*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11997391' => {
-                                          'BaseType' => '11997385',
-                                          'Name' => 'log4cxx::PropertyWatchdog*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11999340' => {
-                                          'BaseType' => '11992583',
-                                          'Name' => 'log4cxx::PropertyConfigurator const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11999346' => {
-                                          'BaseType' => '11999340',
-                                          'Name' => 'log4cxx::PropertyConfigurator const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11999357' => {
-                                          'BaseType' => '10531155',
-                                          'Name' => 'log4cxx::PropertyConfigurator*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11999373' => {
-                                          'BaseType' => '649952',
-                                          'Name' => 'log4cxx::spi::LoggerRepositoryPtr&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '11999415' => {
-                                          'BaseType' => '11992379',
-                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11999421' => {
-                                          'BaseType' => '11999415',
-                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '11999432' => {
-                                          'BaseType' => '11992577',
-                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '11999438' => {
-                                          'BaseType' => '11999432',
-                                          'Name' => 'log4cxx::PropertyConfigurator::ClazzPropertyConfigurator const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '1238' => {
-                                      'BaseType' => '39821',
-                                      'Header' => 'basic_string.h',
-                                      'Line' => '96',
-                                      'Name' => 'std::__cxx11::basic_string<char>::const_iterator',
-                                      'NameSpace' => 'std::__cxx11::basic_string<char>',
-                                      'Size' => '8',
-                                      'Type' => 'Typedef'
-                                    },
-                          '12440284' => {
-                                          'BaseType' => '5899478',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle const',
-                                          'Type' => 'Const'
-                                        },
-                          '12440730' => {
-                                          'Base' => {
-                                                      '5899478' => {
-                                                                     'pos' => '0'
-                                                                   }
-                                                    },
-                                          'Header' => 'propertyresourcebundle.h',
-                                          'Line' => '35',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'properties',
-                                                               'offset' => '24',
-                                                               'type' => '648138'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '32',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::getClass() const [_ZNK7log4cxx7helpers22PropertyResourceBundle8getClassEv]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::~PropertyResourceBundle() [_ZN7log4cxx7helpers22PropertyResourceBundleD1Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::~PropertyResourceBundle() [_ZN7log4cxx7helpers22PropertyResourceBundleD0Ev]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers22PropertyResourceBundle10instanceofERKNS0_5ClassE]',
-                                                        '48' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers22PropertyResourceBundle4castERKNS0_5ClassE]',
-                                                        '56' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::getString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx7helpers22PropertyResourceBundle9getStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::PropertyResourceBundle) [_ZTIN7log4cxx7helpers22PropertyResourceBundleE]'
-                                                      }
-                                        },
-                          '12441068' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'propertyresourcebundle.h',
-                                          'Line' => '38',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle',
-                                          'NameSpace' => 'log4cxx::helpers::PropertyResourceBundle',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle::~ClazzPropertyResourceBundle() [_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle::~ClazzPropertyResourceBundle() [_ZN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundle7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle) [_ZTIN7log4cxx7helpers22PropertyResourceBundle27ClazzPropertyResourceBundleE]'
-                                                      }
-                                        },
-                          '12441225' => {
-                                          'BaseType' => '12441068',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12441262' => {
-                                          'BaseType' => '12440730',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle const',
-                                          'Size' => '32',
-                                          'Type' => 'Const'
-                                        },
-                          '12441706' => {
-                                          'BaseType' => '5899478',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12441712' => {
-                                          'BaseType' => '12441706',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12442166' => {
-                                          'BaseType' => '12440730',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12442172' => {
-                                          'BaseType' => '12442166',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12442189' => {
-                                          'BaseType' => '12441262',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12442195' => {
-                                          'BaseType' => '12442189',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12442200' => {
-                                          'BaseType' => '12441068',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12442206' => {
-                                          'BaseType' => '12442200',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12442217' => {
-                                          'BaseType' => '12441225',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12442223' => {
-                                          'BaseType' => '12442217',
-                                          'Name' => 'log4cxx::helpers::PropertyResourceBundle::ClazzPropertyResourceBundle const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12456850' => {
-                                          'BaseType' => '12440284',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12456856' => {
-                                          'BaseType' => '12456850',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '1245917' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::DateFormat, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1263216'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1246065' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::DateFormat>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1263216'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1246079' => {
-                                         'BaseType' => '1263216',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::DateFormat>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::DateFormat>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1246102' => {
-                                         'Base' => {
-                                                     '1245917' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '1264619'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::DateFormat, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1263216'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1246391' => {
-                                         'BaseType' => '1246079',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::DateFormat, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::DateFormat, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1246704' => {
-                                         'Base' => {
-                                                     '1246102' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::DateFormat>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1263216'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1247491' => {
-                                         'Base' => {
-                                                     '2819380' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::TimeZone>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'type' => '2839806'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '12502424' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::spi::OptionHandler, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '116629'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '12502572' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::spi::OptionHandler>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '116629'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '12502586' => {
-                                          'BaseType' => '116629',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::spi::OptionHandler>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::spi::OptionHandler>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '12502609' => {
-                                          'Base' => {
-                                                      '12502424' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '12525105'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
-                                                             }
-                                                    },
-                                          'Name' => 'std::__shared_ptr<log4cxx::spi::OptionHandler, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '116629'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '12502895' => {
-                                          'BaseType' => '12502586',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::spi::OptionHandler, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::spi::OptionHandler, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '12503724' => {
-                                          'Base' => {
-                                                      '12502609' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::spi::OptionHandler>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '116629'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '12525105' => {
-                                          'BaseType' => '12502895',
-                                          'Name' => 'std::__shared_ptr<log4cxx::spi::OptionHandler, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12621336' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'reader.h',
-                                          'Line' => '36',
-                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader',
-                                          'NameSpace' => 'log4cxx::helpers::Reader',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::Reader::ClazzReader::~ClazzReader() [_ZN7log4cxx7helpers6Reader11ClazzReaderD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::Reader::ClazzReader::~ClazzReader() [_ZN7log4cxx7helpers6Reader11ClazzReaderD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::Reader::ClazzReader::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers6Reader11ClazzReader7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Reader::ClazzReader) [_ZTIN7log4cxx7helpers6Reader11ClazzReaderE]'
-                                                      }
-                                        },
-                          '12621493' => {
-                                          'BaseType' => '12621336',
-                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12621777' => {
-                                          'BaseType' => '6529867',
-                                          'Name' => 'log4cxx::helpers::Reader*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12621783' => {
-                                          'BaseType' => '12621777',
-                                          'Name' => 'log4cxx::helpers::Reader*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12621800' => {
-                                          'BaseType' => '12621336',
-                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12621806' => {
-                                          'BaseType' => '12621800',
-                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12621817' => {
-                                          'BaseType' => '12621493',
-                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12621823' => {
-                                          'BaseType' => '12621817',
-                                          'Name' => 'log4cxx::helpers::Reader::ClazzReader const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '1263216' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'dateformat.h',
-                                         'Line' => '33',
-                                         'Name' => 'log4cxx::helpers::DateFormat',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::DateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers10DateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DateFormat) [_ZTIN7log4cxx7helpers10DateFormatE]'
-                                                     }
-                                       },
-                          '1263329' => {
-                                         'BaseType' => '1263216',
-                                         'Name' => 'log4cxx::helpers::DateFormat const',
-                                         'Type' => 'Const'
-                                       },
-                          '1263375' => {
-                                         'BaseType' => '1246704',
-                                         'Header' => 'dateformat.h',
-                                         'Line' => '87',
-                                         'Name' => 'log4cxx::helpers::DateFormatPtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1263387' => {
-                                         'BaseType' => '1263375',
-                                         'Name' => 'log4cxx::helpers::DateFormatPtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '1263392' => {
-                                         'BaseType' => '1247491',
-                                         'Header' => 'timezone.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::helpers::TimeZonePtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1263404' => {
-                                         'BaseType' => '1263392',
-                                         'Name' => 'log4cxx::helpers::TimeZonePtr const',
-                                         'Type' => 'Const'
-                                       },
-                          '1263854' => {
-                                         'Base' => {
-                                                     '1263216' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'cacheddateformat.h',
-                                         'Line' => '32',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'formatter',
-                                                              'offset' => '8',
-                                                              'type' => '1263375'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'millisecondStart',
-                                                              'offset' => '24',
-                                                              'type' => '40835'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'slotBegin',
-                                                              'offset' => '32',
-                                                              'type' => '523038'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'cache',
-                                                              'offset' => '40',
-                                                              'type' => '53185'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'private',
-                                                              'name' => 'expiration',
-                                                              'offset' => '72',
-                                                              'type' => '40843'
-                                                            },
-                                                     '5' => {
-                                                              'access' => 'private',
-                                                              'name' => 'previousTime',
-                                                              'offset' => '80',
-                                                              'type' => '523038'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::pattern::CachedDateFormat',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '88',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::~CachedDateFormat() [_ZN7log4cxx7pattern16CachedDateFormatD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::~CachedDateFormat() [_ZN7log4cxx7pattern16CachedDateFormatD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern16CachedDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS_7helpers4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7pattern16CachedDateFormat11setTimeZoneERKSt10shared_ptrINS_7helpers8TimeZoneEE]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern16CachedDateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS_7helpers4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::CachedDateFormat) [_ZTIN7log4cxx7pattern16CachedDateFormatE]'
-                                                     }
-                                       },
-                          '1264525' => {
-                                         'BaseType' => '1263854',
-                                         'Name' => 'log4cxx::pattern::CachedDateFormat const',
-                                         'Size' => '88',
-                                         'Type' => 'Const'
-                                       },
-                          '1264619' => {
-                                         'BaseType' => '1246391',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::DateFormat, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1264888' => {
-                                         'BaseType' => '334462',
-                                         'Name' => 'log4cxx::logchar const[11]',
-                                         'Size' => '11',
-                                         'Type' => 'Array'
-                                       },
-                          '1264904' => {
-                                         'BaseType' => '1264888',
-                                         'Name' => 'log4cxx::logchar const[11] const',
-                                         'Size' => '11',
-                                         'Type' => 'Const'
-                                       },
-                          '1264927' => {
-                                         'BaseType' => '334462',
-                                         'Name' => 'log4cxx::logchar const[4]',
-                                         'Size' => '4',
-                                         'Type' => 'Array'
-                                       },
-                          '1264943' => {
-                                         'BaseType' => '1264927',
-                                         'Name' => 'log4cxx::logchar const[4] const',
-                                         'Size' => '4',
-                                         'Type' => 'Const'
-                                       },
-                          '1265099' => {
-                                         'BaseType' => '1263854',
-                                         'Name' => 'log4cxx::pattern::CachedDateFormat*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1265105' => {
-                                         'BaseType' => '1265099',
-                                         'Name' => 'log4cxx::pattern::CachedDateFormat*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1265110' => {
-                                         'BaseType' => '1263387',
-                                         'Name' => 'log4cxx::helpers::DateFormatPtr const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1265116' => {
-                                         'BaseType' => '1264525',
-                                         'Name' => 'log4cxx::pattern::CachedDateFormat const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1265122' => {
-                                         'BaseType' => '1265116',
-                                         'Name' => 'log4cxx::pattern::CachedDateFormat const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1265127' => {
-                                         'BaseType' => '1263404',
-                                         'Name' => 'log4cxx::helpers::TimeZonePtr const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '12678121' => {
-                                          'BaseType' => '2839849',
-                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat const',
-                                          'Size' => '16',
-                                          'Type' => 'Const'
-                                        },
-                          '12678712' => {
-                                          'BaseType' => '2841777',
-                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12678729' => {
-                                          'BaseType' => '12678121',
-                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12678735' => {
-                                          'BaseType' => '12678729',
-                                          'Name' => 'log4cxx::helpers::RelativeTimeDateFormat const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12736563' => {
-                                          'Base' => {
-                                                      '1791688' => {
-                                                                     'pos' => '0'
-                                                                   }
-                                                    },
-                                          'Header' => 'relativetimepatternconverter.h',
-                                          'Line' => '35',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter',
-                                          'NameSpace' => 'log4cxx::pattern',
-                                          'Size' => '72',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                        '112' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                        '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                        '16' => '0u',
-                                                        '24' => '0u',
-                                                        '32' => '0u',
-                                                        '40' => '0u',
-                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::RelativeTimePatternConverter) [_ZTIN7log4cxx7pattern28RelativeTimePatternConverterE]',
-                                                        '56' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::getClass() const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter8getClassEv]',
-                                                        '64' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::~RelativeTimePatternConverter() [_ZN7log4cxx7pattern28RelativeTimePatternConverterD1Ev]',
-                                                        '72' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::~RelativeTimePatternConverter() [_ZN7log4cxx7pattern28RelativeTimePatternConverterD0Ev]',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                        '88' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter4castERKNS_7helpers5ClassE]',
-                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                      }
-                                        },
-                          '12736959' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'relativetimepatternconverter.h',
-                                          'Line' => '38',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter',
-                                          'NameSpace' => 'log4cxx::pattern::RelativeTimePatternConverter',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter::~ClazzRelativeTimePatternConverter() [_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter::~ClazzRelativeTimePatternConverter() [_ZN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverter7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter) [_ZTIN7log4cxx7pattern28RelativeTimePatternConverter33ClazzRelativeTimePatternConverterE]'
-                                                      }
-                                        },
-                          '12737117' => {
-                                          'BaseType' => '12736959',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12737159' => {
-                                          'BaseType' => '12736563',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter const',
-                                          'Size' => '72',
-                                          'Type' => 'Const'
-                                        },
-                          '12738014' => {
-                                          'BaseType' => '12736563',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12738020' => {
-                                          'BaseType' => '12738014',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12738255' => {
-                                          'BaseType' => '12737159',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12738261' => {
-                                          'BaseType' => '12738255',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12738266' => {
-                                          'BaseType' => '12736959',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12738272' => {
-                                          'BaseType' => '12738266',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12738283' => {
-                                          'BaseType' => '12737117',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12738289' => {
-                                          'BaseType' => '12738283',
-                                          'Name' => 'log4cxx::pattern::RelativeTimePatternConverter::ClazzRelativeTimePatternConverter const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12800029' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::PropertyResourceBundle, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '12440730'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '12800177' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::PropertyResourceBundle>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '12440730'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '12800191' => {
-                                          'BaseType' => '12440730',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::helpers::PropertyResourceBundle>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::PropertyResourceBundle>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '12800214' => {
-                                          'Base' => {
-                                                      '12800029' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '12827150'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
-                                                             }
-                                                    },
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::PropertyResourceBundle, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '12440730'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '12800500' => {
-                                          'BaseType' => '12800191',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::PropertyResourceBundle, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::PropertyResourceBundle, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '12801420' => {
-                                          'Base' => {
-                                                      '12800214' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::helpers::PropertyResourceBundle>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '12440730'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '12825682' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'resourcebundle.h',
-                                          'Line' => '38',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle',
-                                          'NameSpace' => 'log4cxx::helpers::ResourceBundle',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::ClazzResourceBundle::~ClazzResourceBundle() [_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::ClazzResourceBundle::~ClazzResourceBundle() [_ZN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::ClazzResourceBundle::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14ResourceBundle19ClazzResourceBundle7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ResourceBundle::ClazzResourceBundle) [_ZTIN7log4cxx7helpers14ResourceBundle19ClazzResourceBundleE]'
-                                                      }
-                                        },
-                          '12825840' => {
-                                          'BaseType' => '12825682',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12827150' => {
-                                          'BaseType' => '12800500',
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::PropertyResourceBundle, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12827912' => {
-                                          'BaseType' => '12825682',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12827918' => {
-                                          'BaseType' => '12827912',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '12827929' => {
-                                          'BaseType' => '12825840',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '12827935' => {
-                                          'BaseType' => '12827929',
-                                          'Name' => 'log4cxx::helpers::ResourceBundle::ClazzResourceBundle const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '1304646' => {
-                                         'BaseType' => '1263329',
-                                         'Name' => 'log4cxx::helpers::DateFormat const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1304652' => {
-                                         'BaseType' => '1304646',
-                                         'Name' => 'log4cxx::helpers::DateFormat const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '13058864' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'rollingfileappender.h',
-                                          'Line' => '77',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender',
-                                          'NameSpace' => 'log4cxx::rolling::RollingFileAppender',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::~ClazzRollingFileAppender() [_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::~ClazzRollingFileAppender() [_ZN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::newInstance() const [_ZTch0_h0_NK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender::newInstance() const [_ZNK7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppender11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender) [_ZTIN7log4cxx7rolling19RollingFileAppender24ClazzRollingFileAppenderE]'
-                                                      }
-                                        },
-                          '13059060' => {
-                                          'BaseType' => '13058864',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '13059102' => {
-                                          'BaseType' => '3458605',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppender const',
-                                          'Size' => '336',
-                                          'Type' => 'Const'
-                                        },
-                          '13059908' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'rollingfileappenderskeleton.h',
-                                          'Line' => '42',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton',
-                                          'NameSpace' => 'log4cxx::rolling::RollingFileAppenderSkeleton',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton::~ClazzRollingFileAppenderSkeleton() [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton::~ClazzRollingFileAppenderSkeleton() [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton::newInstance() const [_ZTch0_h0_NK7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeleton11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeleton7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton::newInstance() const [_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeleton11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton) [_ZTIN7log4cxx7rolling27RollingFileAppenderSkeleton32ClazzRollingFileAppenderSkeletonE]'
-                                                      }
-                                        },
-                          '13060104' => {
-                                          'BaseType' => '13059908',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '13060253' => {
-                                          'Base' => {
-                                                      '1133942' => {
-                                                                     'pos' => '0'
-                                                                   }
-                                                    },
-                                          'Line' => '567',
+                                          'Line' => '536',
                                           'Memb' => {
                                                       '0' => {
                                                                'access' => 'private',
                                                                'name' => 'os',
                                                                'offset' => '8',
-                                                               'type' => '4514289'
+                                                               'type' => '6188545'
                                                              },
                                                       '1' => {
                                                                'access' => 'private',
                                                                'name' => 'rfa',
                                                                'offset' => '24',
-                                                               'type' => '2441779'
+                                                               'type' => '4939527'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::rolling::CountingOutputStream',
@@ -81883,9 +95670,9 @@
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::OutputStream::getClass() const [_ZNK7log4cxx7helpers12OutputStream8getClassEv]',
-                                                        '24' => '(int (*)(...)) log4cxx::rolling::CountingOutputStream::~CountingOutputStream() [_ZN7log4cxx7rolling20CountingOutputStreamD2Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::rolling::CountingOutputStream::~CountingOutputStream() [_ZN7log4cxx7rolling20CountingOutputStreamD0Ev]',
+                                                        '16' => '(int (*)(...)) log4cxx::rolling::CountingOutputStream::~CountingOutputStream() [_ZN7log4cxx7rolling20CountingOutputStreamD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::rolling::CountingOutputStream::~CountingOutputStream() [_ZN7log4cxx7rolling20CountingOutputStreamD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::OutputStream::getClass() const [_ZNK7log4cxx7helpers12OutputStream8getClassEv]',
                                                         '40' => '(int (*)(...)) log4cxx::helpers::OutputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers12OutputStream10instanceofERKNS0_5ClassE]',
                                                         '48' => '(int (*)(...)) log4cxx::helpers::OutputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers12OutputStream4castERKNS0_5ClassE]',
                                                         '56' => '(int (*)(...)) log4cxx::rolling::CountingOutputStream::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling20CountingOutputStream5closeERNS_7helpers4PoolE]',
@@ -81894,98 +95681,152 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::CountingOutputStream) [_ZTIN7log4cxx7rolling20CountingOutputStreamE]'
                                                       }
                                         },
-                          '13064560' => {
-                                          'BaseType' => '13060253',
+                          '18221782' => {
+                                          'BaseType' => '4928049',
+                                          'Name' => 'log4cxx::rolling::RollingPolicyPtr const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '18221799' => {
+                                          'BaseType' => '4928085',
+                                          'Name' => 'log4cxx::rolling::TriggeringPolicyPtr const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '18226670' => {
+                                          'BaseType' => '18219931',
+                                          'Name' => 'struct log4cxx::rolling::RollingFileAppender::RollingFileAppenderPriv*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '18226676' => {
+                                          'BaseType' => '18226670',
+                                          'Name' => 'struct log4cxx::rolling::RollingFileAppender::RollingFileAppenderPriv*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '18227302' => {
+                                          'BaseType' => '18160601',
+                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::FixedWindowRollingPolicy, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '18227418' => {
+                                          'BaseType' => '18162681',
+                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::SizeBasedTriggeringPolicy, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '18227441' => {
+                                          'BaseType' => '18221401',
+                                          'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '18227534' => {
+                                          'BaseType' => '18164761',
+                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::TimeBasedRollingPolicy, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '18227557' => {
+                                          'BaseType' => '18219859',
+                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '18228028' => {
+                                          'BaseType' => '18221452',
                                           'Name' => 'log4cxx::rolling::CountingOutputStream*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13064566' => {
-                                          'BaseType' => '13064560',
+                          '18228034' => {
+                                          'BaseType' => '18228028',
                                           'Name' => 'log4cxx::rolling::CountingOutputStream*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13064884' => {
-                                          'BaseType' => '3469737',
+                          '18228369' => {
+                                          'BaseType' => '18221447',
+                                          'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '18228487' => {
+                                          'BaseType' => '18219881',
+                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '18228646' => {
+                                          'BaseType' => '4939527',
                                           'Name' => 'log4cxx::rolling::RollingFileAppender*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13064912' => {
-                                          'BaseType' => '13059102',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13064918' => {
-                                          'BaseType' => '13064912',
+                          '18229807' => {
+                                          'BaseType' => '16807458',
                                           'Name' => 'log4cxx::rolling::RollingFileAppender const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13064935' => {
-                                          'BaseType' => '116611',
-                                          'Name' => 'log4cxx::spi::LoggingEventPtr*',
+                          '18229818' => {
+                                          'BaseType' => '18221782',
+                                          'Name' => 'log4cxx::rolling::RollingPolicyPtr const&',
                                           'Size' => '8',
-                                          'Type' => 'Pointer'
+                                          'Type' => 'Ref'
                                         },
-                          '13064947' => {
-                                          'BaseType' => '13058864',
+                          '18229824' => {
+                                          'BaseType' => '18221799',
+                                          'Name' => 'log4cxx::rolling::TriggeringPolicyPtr const&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '18229925' => {
+                                          'BaseType' => '18221133',
                                           'Name' => 'log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13064953' => {
-                                          'BaseType' => '13064947',
+                          '18229931' => {
+                                          'BaseType' => '18229925',
                                           'Name' => 'log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13064964' => {
-                                          'BaseType' => '13059060',
+                          '18229942' => {
+                                          'BaseType' => '18221354',
                                           'Name' => 'log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13064970' => {
-                                          'BaseType' => '13064964',
+                          '18229948' => {
+                                          'BaseType' => '18229942',
                                           'Name' => 'log4cxx::rolling::RollingFileAppender::ClazzRollingFileAppender const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13064975' => {
-                                          'BaseType' => '13059908',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13064981' => {
-                                          'BaseType' => '13064975',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '13064992' => {
-                                          'BaseType' => '13060104',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13064998' => {
-                                          'BaseType' => '13064992',
-                                          'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton::ClazzRollingFileAppenderSkeleton const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '13249556' => {
+                          '1846383' => {
+                                         'BaseType' => '1610459',
+                                         'Name' => 'log4cxx::helpers::ByteBuffer*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1846394' => {
+                                         'BaseType' => '1610465',
+                                         'Name' => 'log4cxx::helpers::ByteBuffer const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '18586218' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'rollingpolicy.h',
-                                          'Line' => '45',
+                                          'Line' => '44',
                                           'Name' => 'log4cxx::rolling::RollingPolicy::ClazzRollingPolicy',
                                           'NameSpace' => 'log4cxx::rolling::RollingPolicy',
                                           'Size' => '8',
@@ -81999,292 +95840,182 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingPolicy::ClazzRollingPolicy) [_ZTIN7log4cxx7rolling13RollingPolicy18ClazzRollingPolicyE]'
                                                       }
                                         },
-                          '13249714' => {
-                                          'BaseType' => '13249556',
+                          '18586376' => {
+                                          'BaseType' => '18586218',
                                           'Name' => 'log4cxx::rolling::RollingPolicy::ClazzRollingPolicy const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13249720' => {
-                                          'BaseType' => '2437924',
+                          '18586382' => {
+                                          'BaseType' => '4927959',
                                           'Name' => 'log4cxx::rolling::RollingPolicy const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13250112' => {
-                                          'BaseType' => '13249720',
+                          '18586716' => {
+                                          'BaseType' => '18586382',
                                           'Name' => 'log4cxx::rolling::RollingPolicy const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13250118' => {
-                                          'BaseType' => '13250112',
+                          '18586722' => {
+                                          'BaseType' => '18586716',
                                           'Name' => 'log4cxx::rolling::RollingPolicy const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13250135' => {
-                                          'BaseType' => '13249556',
+                          '18586739' => {
+                                          'BaseType' => '18586218',
                                           'Name' => 'log4cxx::rolling::RollingPolicy::ClazzRollingPolicy*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13250141' => {
-                                          'BaseType' => '13250135',
+                          '18586745' => {
+                                          'BaseType' => '18586739',
                                           'Name' => 'log4cxx::rolling::RollingPolicy::ClazzRollingPolicy*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13250152' => {
-                                          'BaseType' => '13249714',
+                          '18586756' => {
+                                          'BaseType' => '18586376',
                                           'Name' => 'log4cxx::rolling::RollingPolicy::ClazzRollingPolicy const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13250158' => {
-                                          'BaseType' => '13250152',
+                          '18586762' => {
+                                          'BaseType' => '18586756',
                                           'Name' => 'log4cxx::rolling::RollingPolicy::ClazzRollingPolicy const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13320361' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::pattern::IntegerPatternConverter, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '6667276'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '13320509' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::pattern::IntegerPatternConverter>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '6667276'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '13320523' => {
-                                          'BaseType' => '6667276',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::pattern::IntegerPatternConverter>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::pattern::IntegerPatternConverter>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '13320546' => {
-                                          'Base' => {
-                                                      '13320361' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
+                          '186511' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '59',
+                                        'Name' => 'struct std::default_delete<log4cxx::spi::Filter::FilterPrivate>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
                                                       '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '13356515'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
+                                                               'key' => '_Tp',
+                                                               'type' => '218549'
                                                              }
                                                     },
-                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::IntegerPatternConverter, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '6667276'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '13320832' => {
-                                          'BaseType' => '13320523',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::IntegerPatternConverter, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::IntegerPatternConverter, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '13321661' => {
-                                          'Base' => {
-                                                      '13320546' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::pattern::IntegerPatternConverter>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '6667276'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '13322263' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::pattern::DatePatternConverter, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2972731'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '13322411' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::pattern::DatePatternConverter>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2972731'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '13322425' => {
-                                          'BaseType' => '2972731',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::pattern::DatePatternConverter>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::pattern::DatePatternConverter>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '13322448' => {
-                                          'Base' => {
-                                                      '13322263' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
+                                        'Type' => 'Struct'
+                                      },
+                          '186637' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '188397'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__uniq_ptr_impl<log4cxx::spi::Filter::FilterPrivate, std::default_delete<log4cxx::spi::Filter::FilterPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
                                                       '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '13356626'
+                                                               'key' => '_Tp',
+                                                               'type' => '218549'
                                                              },
                                                       '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
+                                                               'key' => '_Dp',
+                                                               'type' => '186511'
                                                              }
                                                     },
-                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::DatePatternConverter, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2972731'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '13322734' => {
-                                          'BaseType' => '13322425',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::DatePatternConverter, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::DatePatternConverter, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '13323563' => {
-                                          'Base' => {
-                                                      '13322448' => {
-                                                                      'pos' => '0'
-                                                                    }
+                                        'Type' => 'Class'
+                                      },
+                          '187006' => {
+                                        'Base' => {
+                                                    '186511' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '73',
+                                        'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::spi::Filter::FilterPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '186511'
+                                                             }
                                                     },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::pattern::DatePatternConverter>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2972731'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '133514' => {
-                                        'BaseType' => '116629',
-                                        'Name' => 'log4cxx::spi::OptionHandler*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
+                                        'Type' => 'Struct'
                                       },
-                          '133520' => {
-                                        'BaseType' => '133514',
-                                        'Name' => 'log4cxx::spi::OptionHandler*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
+                          '187299' => {
+                                        'Base' => {
+                                                    '187006' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '326',
+                                        'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::spi::Filter::FilterPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '186511'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
                                       },
-                          '13352963' => {
+                          '187636' => {
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_head_impl',
+                                                             'offset' => '0',
+                                                             'type' => '219980'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Head_base<0ul, log4cxx::spi::Filter::FilterPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '219980'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '18770867' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'rollingpolicybase.h',
-                                          'Line' => '54',
+                                          'Line' => '48',
                                           'Name' => 'log4cxx::rolling::RollingPolicyBase::ClazzRollingPolicyBase',
                                           'NameSpace' => 'log4cxx::rolling::RollingPolicyBase',
                                           'Size' => '8',
@@ -82298,104 +96029,378 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingPolicyBase::ClazzRollingPolicyBase) [_ZTIN7log4cxx7rolling17RollingPolicyBase22ClazzRollingPolicyBaseE]'
                                                       }
                                         },
-                          '13353121' => {
-                                          'BaseType' => '13352963',
+                          '18771025' => {
+                                          'BaseType' => '18770867',
                                           'Name' => 'log4cxx::rolling::RollingPolicyBase::ClazzRollingPolicyBase const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13353154' => {
-                                          'BaseType' => '10952162',
-                                          'Header' => 'rollingpolicybase.h',
-                                          'Line' => '39',
-                                          'Name' => 'log4cxx::rolling::PatternConverterList',
-                                          'NameSpace' => 'log4cxx::rolling',
-                                          'Size' => '24',
-                                          'Type' => 'Typedef'
-                                        },
-                          '13353166' => {
-                                          'BaseType' => '10954893',
-                                          'Header' => 'rollingpolicybase.h',
-                                          'Line' => '40',
-                                          'Name' => 'log4cxx::rolling::FormattingInfoList',
-                                          'NameSpace' => 'log4cxx::rolling',
-                                          'Size' => '24',
-                                          'Type' => 'Typedef'
-                                        },
-                          '13356515' => {
-                                          'BaseType' => '13320832',
-                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::IntegerPatternConverter, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13356626' => {
-                                          'BaseType' => '13322734',
-                                          'Name' => 'std::__shared_ptr<log4cxx::pattern::DatePatternConverter, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13357011' => {
-                                          'BaseType' => '5413850',
+                          '18777243' => {
+                                          'BaseType' => '7730527',
                                           'Name' => 'log4cxx::rolling::RollingPolicyBase*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13357017' => {
-                                          'BaseType' => '13357011',
+                          '18777249' => {
+                                          'BaseType' => '18777243',
                                           'Name' => 'log4cxx::rolling::RollingPolicyBase*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13357050' => {
-                                          'BaseType' => '648143',
-                                          'Name' => 'log4cxx::helpers::ObjectPtr&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '13357056' => {
-                                          'BaseType' => '13352963',
+                          '18777282' => {
+                                          'BaseType' => '18770867',
                                           'Name' => 'log4cxx::rolling::RollingPolicyBase::ClazzRollingPolicyBase*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13357062' => {
-                                          'BaseType' => '13357056',
+                          '18777288' => {
+                                          'BaseType' => '18777282',
                                           'Name' => 'log4cxx::rolling::RollingPolicyBase::ClazzRollingPolicyBase*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13357073' => {
-                                          'BaseType' => '13353121',
+                          '18777299' => {
+                                          'BaseType' => '18771025',
                                           'Name' => 'log4cxx::rolling::RollingPolicyBase::ClazzRollingPolicyBase const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13357079' => {
-                                          'BaseType' => '13357073',
+                          '18777305' => {
+                                          'BaseType' => '18777299',
                                           'Name' => 'log4cxx::rolling::RollingPolicyBase::ClazzRollingPolicyBase const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '133598' => {
-                                        'BaseType' => '53165',
-                                        'Name' => 'log4cxx::helpers::Object*',
+                          '187936' => {
+                                        'Base' => {
+                                                    '187299' => {
+                                                                  'pos' => '0'
+                                                                },
+                                                    '187636' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '1'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '185',
+                                        'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::spi::Filter::FilterPrivate*>',
+                                        'NameSpace' => 'std',
                                         'Size' => '8',
-                                        'Type' => 'Pointer'
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '219980'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
                                       },
-                          '133604' => {
-                                        'BaseType' => '133598',
-                                        'Name' => 'log4cxx::helpers::Object*const',
+                          '188397' => {
+                                        'Base' => {
+                                                    '187936' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '893',
+                                        'Name' => 'std::tuple<log4cxx::spi::Filter::FilterPrivate*>',
+                                        'NameSpace' => 'std',
                                         'Size' => '8',
-                                        'Type' => 'Const'
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => undef,
+                                                               'type' => '219980'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
                                       },
-                          '13467100' => {
+                          '188736' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '172',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '186637'
+                                                           }
+                                                  },
+                                        'Name' => 'std::unique_ptr<log4cxx::spi::Filter::FilterPrivate, std::default_delete<log4cxx::spi::Filter::FilterPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '218549'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '186511'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '18914301' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18942954'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '18914387' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '18915920'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate, std::default_delete<log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18942954'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '18914301'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18914710' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '18914301' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '18914301'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '18914963' => {
+                                          'Base' => {
+                                                      '18914710' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '18914301'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '18915259' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '18943892'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '18943892'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '18915519' => {
+                                          'Base' => {
+                                                      '18914963' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '18915259' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '18943892'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '18915920' => {
+                                          'Base' => {
+                                                      '18915519' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '18943892'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '18916249' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '18914387'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate, std::default_delete<log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '18942954'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '18914301'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '189371' => {
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '999',
+                                        'Name' => 'std::__shared_ptr_access<log4cxx::spi::Filter, 2>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '218539'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '18942954' => {
+                                          'Line' => '27',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'activeFileName',
+                                                               'offset' => '0',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'append',
+                                                               'offset' => '32',
+                                                               'type' => '83923'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'synchronous',
+                                                               'offset' => '40',
+                                                               'type' => '7732141'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'asynchronous',
+                                                               'offset' => '56',
+                                                               'type' => '7732141'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate',
+                                          'NameSpace' => 'log4cxx::rolling::RolloverDescription',
+                                          'Size' => '72',
+                                          'Source' => 'rolloverdescription.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '18943568' => {
+                                          'Base' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'rolloverdescription.h',
-                                          'Line' => '32',
+                                          'Line' => '31',
                                           'Name' => 'log4cxx::rolling::RolloverDescription::ClazzRolloverDescription',
                                           'NameSpace' => 'log4cxx::rolling::RolloverDescription',
                                           'Size' => '8',
@@ -82409,482 +96414,170 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RolloverDescription::ClazzRolloverDescription) [_ZTIN7log4cxx7rolling19RolloverDescription24ClazzRolloverDescriptionE]'
                                                       }
                                         },
-                          '13467296' => {
-                                          'BaseType' => '13467100',
+                          '18943765' => {
+                                          'BaseType' => '18943568',
                                           'Name' => 'log4cxx::rolling::RolloverDescription::ClazzRolloverDescription const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13467333' => {
-                                          'BaseType' => '5413830',
-                                          'Name' => 'log4cxx::rolling::RolloverDescription const',
-                                          'Size' => '80',
-                                          'Type' => 'Const'
-                                        },
-                          '13467350' => {
-                                          'BaseType' => '5414126',
+                          '18943788' => {
+                                          'BaseType' => '7732141',
                                           'Name' => 'log4cxx::rolling::ActionPtr const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13467677' => {
-                                          'BaseType' => '5415893',
-                                          'Name' => 'log4cxx::rolling::RolloverDescription*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '13467694' => {
-                                          'BaseType' => '13467333',
-                                          'Name' => 'log4cxx::rolling::RolloverDescription const*',
+                          '18943892' => {
+                                          'BaseType' => '18942954',
+                                          'Name' => 'struct log4cxx::rolling::RolloverDescription::RolloverDescriptionPrivate*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13467700' => {
-                                          'BaseType' => '13467694',
-                                          'Name' => 'log4cxx::rolling::RolloverDescription const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '13467705' => {
-                                          'BaseType' => '13467350',
+                          '18944326' => {
+                                          'BaseType' => '18943788',
                                           'Name' => 'log4cxx::rolling::ActionPtr const&',
                                           'Size' => '8',
                                           'Type' => 'Ref'
                                         },
-                          '13467711' => {
-                                          'BaseType' => '13467100',
+                          '18944500' => {
+                                          'BaseType' => '7736792',
+                                          'Name' => 'log4cxx::rolling::RolloverDescription*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '18944517' => {
+                                          'BaseType' => '7738847',
+                                          'Name' => 'log4cxx::rolling::RolloverDescription const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '18944522' => {
+                                          'BaseType' => '18943568',
                                           'Name' => 'log4cxx::rolling::RolloverDescription::ClazzRolloverDescription*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13467717' => {
-                                          'BaseType' => '13467711',
+                          '18944528' => {
+                                          'BaseType' => '18944522',
                                           'Name' => 'log4cxx::rolling::RolloverDescription::ClazzRolloverDescription*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13467728' => {
-                                          'BaseType' => '13467296',
+                          '18944539' => {
+                                          'BaseType' => '18943765',
                                           'Name' => 'log4cxx::rolling::RolloverDescription::ClazzRolloverDescription const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13467734' => {
-                                          'BaseType' => '13467728',
+                          '18944545' => {
+                                          'BaseType' => '18944539',
                                           'Name' => 'log4cxx::rolling::RolloverDescription::ClazzRolloverDescription const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '1353281' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::CharsetDecoder, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1377564'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1353429' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::CharsetDecoder>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1377564'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1353443' => {
-                                         'BaseType' => '1377564',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::CharsetDecoder>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::CharsetDecoder>',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '135346' => {
-                                        'BaseType' => '116589',
-                                        'Name' => 'log4cxx::spi::Filter const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
+                          '189519' => {
+                                        'Header' => 'type_traits',
+                                        'Line' => '1829',
+                                        'Name' => 'struct std::remove_extent<log4cxx::spi::Filter>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '218539'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
                                       },
-                          '1353466' => {
-                                         'Base' => {
-                                                     '1353281' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '1380902'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetDecoder, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1377564'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '135352' => {
-                                        'BaseType' => '135346',
-                                        'Name' => 'log4cxx::spi::Filter const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
+                          '189533' => {
+                                        'BaseType' => '218539',
+                                        'Header' => 'type_traits',
+                                        'Line' => '1830',
+                                        'Name' => 'std::remove_extent<log4cxx::spi::Filter>::type',
+                                        'NameSpace' => 'std::remove_extent<log4cxx::spi::Filter>',
+                                        'Type' => 'Typedef'
                                       },
-                          '1353755' => {
-                                         'BaseType' => '1353443',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetDecoder, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::CharsetDecoder, 2>',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '13541046' => {
-                                          'BaseType' => '5900726',
-                                          'Name' => 'log4cxx::spi::RootLogger const',
-                                          'Size' => '184',
-                                          'Type' => 'Const'
-                                        },
-                          '13541733' => {
-                                          'BaseType' => '5905825',
+                          '189556' => {
+                                        'Base' => {
+                                                    '189371' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '1080',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_ptr',
+                                                             'offset' => '0',
+                                                             'type' => '220316'
+                                                           },
+                                                    '1' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_refcount',
+                                                             'offset' => '8',
+                                                             'type' => '174828'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__shared_ptr<log4cxx::spi::Filter, 2>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '218539'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '189843' => {
+                                        'BaseType' => '189533',
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '1084',
+                                        'Name' => 'std::__shared_ptr<log4cxx::spi::Filter, 2>::element_type',
+                                        'NameSpace' => 'std::__shared_ptr<log4cxx::spi::Filter, 2>',
+                                        'Type' => 'Typedef'
+                                      },
+                          '190156' => {
+                                        'Base' => {
+                                                    '189556' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr.h',
+                                        'Line' => '103',
+                                        'Name' => 'std::shared_ptr<log4cxx::spi::Filter>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '218539'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '19064059' => {
+                                          'BaseType' => '8533107',
                                           'Name' => 'log4cxx::spi::RootLogger*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13541761' => {
-                                          'BaseType' => '13541046',
-                                          'Name' => 'log4cxx::spi::RootLogger const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13541767' => {
-                                          'BaseType' => '13541761',
+                          '19064093' => {
+                                          'BaseType' => '8534011',
                                           'Name' => 'log4cxx::spi::RootLogger const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '1354570' => {
-                                         'Base' => {
-                                                     '1353466' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::CharsetDecoder>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1377564'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '13596463' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Socket, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '13612892'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '13596611' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::Socket>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '13612892'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '13596625' => {
-                                          'BaseType' => '13612892',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::helpers::Socket>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::Socket>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '13596648' => {
+                          '19178348' => {
                                           'Base' => {
-                                                      '13596463' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '13615937'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
-                                                             }
-                                                    },
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::Socket, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '13612892'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '13596937' => {
-                                          'BaseType' => '13596625',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::Socket, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Socket, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '13597342' => {
-                                          'Base' => {
-                                                      '13596648' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::helpers::Socket>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '13612892'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '13612892' => {
-                                          'Base' => {
-                                                      '53165' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'socket.h',
-                                          'Line' => '43',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'pool',
-                                                               'offset' => '8',
-                                                               'type' => '52539'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'socket',
-                                                               'offset' => '24',
-                                                               'type' => '2621879'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'private',
-                                                               'name' => 'address',
-                                                               'offset' => '32',
-                                                               'type' => '2543171'
-                                                             },
-                                                      '3' => {
-                                                               'access' => 'private',
-                                                               'name' => 'port',
-                                                               'offset' => '48',
-                                                               'type' => '40835'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::helpers::Socket',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '56',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::Socket::getClass() const [_ZNK7log4cxx7helpers6Socket8getClassEv]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::Socket::~Socket() [_ZN7log4cxx7helpers6SocketD1Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Socket::~Socket() [_ZN7log4cxx7helpers6SocketD0Ev]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::Socket::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Socket10instanceofERKNS0_5ClassE]',
-                                                        '48' => '(int (*)(...)) log4cxx::helpers::Socket::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Socket4castERKNS0_5ClassE]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Socket) [_ZTIN7log4cxx7helpers6SocketE]'
-                                                      }
-                                        },
-                          '13612897' => {
-                                          'Header' => 'serversocket.h',
-                                          'Line' => '28',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_vptr',
-                                                               'offset' => '0',
-                                                               'type' => '118016'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'pool',
-                                                               'offset' => '8',
-                                                               'type' => '52539'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'private',
-                                                               'name' => 'mutex',
-                                                               'offset' => '24',
-                                                               'type' => '35754'
-                                                             },
-                                                      '3' => {
-                                                               'access' => 'private',
-                                                               'name' => 'socket',
-                                                               'offset' => '64',
-                                                               'type' => '2621879'
-                                                             },
-                                                      '4' => {
-                                                               'access' => 'private',
-                                                               'name' => 'timeout',
-                                                               'offset' => '72',
-                                                               'type' => '40835'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::helpers::ServerSocket',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '80',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::ServerSocket::~ServerSocket() [_ZN7log4cxx7helpers12ServerSocketD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::ServerSocket::~ServerSocket() [_ZN7log4cxx7helpers12ServerSocketD0Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ServerSocket) [_ZTIN7log4cxx7helpers12ServerSocketE]'
-                                                      }
-                                        },
-                          '13613200' => {
-                                          'BaseType' => '13612897',
-                                          'Name' => 'log4cxx::helpers::ServerSocket const',
-                                          'Size' => '80',
-                                          'Type' => 'Const'
-                                        },
-                          '13613205' => {
-                                          'BaseType' => '13597342',
-                                          'Header' => 'socket.h',
-                                          'Line' => '85',
-                                          'Name' => 'log4cxx::helpers::SocketPtr',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '16',
-                                          'Type' => 'Typedef'
-                                        },
-                          '13615937' => {
-                                          'BaseType' => '13596937',
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::Socket, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13615955' => {
-                                          'BaseType' => '13612892',
-                                          'Name' => 'log4cxx::helpers::Socket*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13615961' => {
-                                          'BaseType' => '13597342',
-                                          'Name' => 'std::shared_ptr<log4cxx::helpers::Socket>*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13616091' => {
-                                          'BaseType' => '13612897',
-                                          'Name' => 'log4cxx::helpers::ServerSocket*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13616097' => {
-                                          'BaseType' => '13616091',
-                                          'Name' => 'log4cxx::helpers::ServerSocket*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '13616137' => {
-                                          'BaseType' => '13613200',
-                                          'Name' => 'log4cxx::helpers::ServerSocket const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13616143' => {
-                                          'BaseType' => '13616137',
-                                          'Name' => 'log4cxx::helpers::ServerSocket const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '13682807' => {
-                                          'Base' => {
-                                                      '1791688' => {
+                                                      '2740533' => {
                                                                      'pos' => '0'
                                                                    }
                                                     },
@@ -82892,7 +96585,7 @@
                                           'Line' => '35',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter',
                                           'NameSpace' => 'log4cxx::pattern',
-                                          'Size' => '72',
+                                          'Size' => '16',
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
@@ -82904,18 +96597,18 @@
                                                         '32' => '0u',
                                                         '40' => '0u',
                                                         '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ShortFileLocationPatternConverter) [_ZTIN7log4cxx7pattern33ShortFileLocationPatternConverterE]',
-                                                        '56' => '(int (*)(...)) log4cxx::pattern::ShortFileLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern33ShortFileLocationPatternConverter8getClassEv]',
-                                                        '64' => '(int (*)(...)) log4cxx::pattern::ShortFileLocationPatternConverter::~ShortFileLocationPatternConverter() [_ZN7log4cxx7pattern33ShortFileLocationPatternConverterD1Ev]',
-                                                        '72' => '(int (*)(...)) log4cxx::pattern::ShortFileLocationPatternConverter::~ShortFileLocationPatternConverter() [_ZN7log4cxx7pattern33ShortFileLocationPatternConverterD0Ev]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::ShortFileLocationPatternConverter::~ShortFileLocationPatternConverter() [_ZN7log4cxx7pattern33ShortFileLocationPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::ShortFileLocationPatternConverter::~ShortFileLocationPatternConverter() [_ZN7log4cxx7pattern33ShortFileLocationPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::ShortFileLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern33ShortFileLocationPatternConverter8getClassEv]',
                                                         '8' => '(int (*)(...)) 0',
                                                         '80' => '(int (*)(...)) log4cxx::pattern::ShortFileLocationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern33ShortFileLocationPatternConverter10instanceofERKNS_7helpers5ClassE]',
                                                         '88' => '(int (*)(...)) log4cxx::pattern::ShortFileLocationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern33ShortFileLocationPatternConverter4castERKNS_7helpers5ClassE]',
                                                         '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
                                                       }
                                         },
-                          '13683203' => {
+                          '19178744' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
@@ -82934,118 +96627,348 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ShortFileLocationPatternConverter::ClazzShortFileLocationPatternConverter) [_ZTIN7log4cxx7pattern33ShortFileLocationPatternConverter38ClazzShortFileLocationPatternConverterE]'
                                                       }
                                         },
-                          '13683361' => {
-                                          'BaseType' => '13683203',
+                          '19178902' => {
+                                          'BaseType' => '19178744',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter::ClazzShortFileLocationPatternConverter const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13683403' => {
-                                          'BaseType' => '13682807',
+                          '19178944' => {
+                                          'BaseType' => '19178348',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter const',
-                                          'Size' => '72',
+                                          'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13684282' => {
-                                          'BaseType' => '13682807',
+                          '19180066' => {
+                                          'BaseType' => '19178348',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13684288' => {
-                                          'BaseType' => '13684282',
+                          '19180072' => {
+                                          'BaseType' => '19180066',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13684523' => {
-                                          'BaseType' => '13683403',
+                          '19180385' => {
+                                          'BaseType' => '19178944',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13684529' => {
-                                          'BaseType' => '13684523',
+                          '19180391' => {
+                                          'BaseType' => '19180385',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13684540' => {
-                                          'BaseType' => '13683203',
+                          '19180402' => {
+                                          'BaseType' => '19178744',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter::ClazzShortFileLocationPatternConverter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13684546' => {
-                                          'BaseType' => '13684540',
+                          '19180408' => {
+                                          'BaseType' => '19180402',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter::ClazzShortFileLocationPatternConverter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13684557' => {
-                                          'BaseType' => '13683361',
+                          '19180419' => {
+                                          'BaseType' => '19178902',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter::ClazzShortFileLocationPatternConverter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13684563' => {
-                                          'BaseType' => '13684557',
+                          '19180425' => {
+                                          'BaseType' => '19180419',
                                           'Name' => 'log4cxx::pattern::ShortFileLocationPatternConverter::ClazzShortFileLocationPatternConverter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '1375154' => {
-                                         'Header' => 'transcoder.h',
-                                         'Line' => '41',
-                                         'Name' => 'log4cxx::helpers::Transcoder',
-                                         'NameSpace' => 'log4cxx::helpers',
+                          '19273727' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '19319519'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '19273813' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '19275349'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate, std::default_delete<log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '19319519'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '19273727'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '19274136' => {
+                                          'Base' => {
+                                                      '19273727' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '19273727'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '19274389' => {
+                                          'Base' => {
+                                                      '19274136' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '19273727'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '19274687' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '19326302'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '19326302'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '19274947' => {
+                                          'Base' => {
+                                                      '19274389' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '19274687' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '19326302'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '19275349' => {
+                                          'Base' => {
+                                                      '19274947' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '19326302'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '19275681' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '19273813'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate, std::default_delete<log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '19319519'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '19273727'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '1927971' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv>',
+                                         'NameSpace' => 'std',
                                          'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1957743'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1928057' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1929590'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv, std::default_delete<log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1957743'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1927971'
+                                                              }
+                                                     },
                                          'Type' => 'Class'
                                        },
-                          '13755093' => {
+                          '19282974' => {
                                           'Base' => {
-                                                      '13774363' => {
+                                                      '19301914' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
                                           'Copied' => 1,
                                           'Header' => 'allocator.h',
-                                          'Line' => '108',
+                                          'Line' => '111',
                                           'Name' => 'std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*>',
                                           'NameSpace' => 'std',
                                           'Size' => '1',
                                           'TParam' => {
                                                         '0' => {
-                                                                 'type' => '13798115'
+                                                                 'type' => '19327685'
                                                                }
                                                       },
                                           'Type' => 'Class'
                                         },
-                          '13755207' => {
+                          '19283125' => {
                                           'Copied' => 1,
                                           'Header' => 'alloc_traits.h',
-                                          'Line' => '384',
+                                          'Line' => '391',
                                           'Name' => 'struct std::allocator_traits<std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >',
                                           'NameSpace' => 'std',
                                           'Size' => '1',
                                           'TParam' => {
                                                         '0' => {
                                                                  'key' => '_Alloc',
-                                                                 'type' => '13755093'
+                                                                 'type' => '19282974'
                                                                }
                                                       },
                                           'Type' => 'Struct'
                                         },
-                          '13755221' => {
-                                          'BaseType' => '13798104',
+                          '19283139' => {
+                                          'BaseType' => '19327674',
                                           'Header' => 'alloc_traits.h',
-                                          'Line' => '392',
+                                          'Line' => '399',
                                           'Name' => 'std::allocator_traits<std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >::pointer',
                                           'NameSpace' => 'std::allocator_traits<std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >',
                                           'Size' => '8',
                                           'Type' => 'Typedef'
                                         },
-                          '13755566' => {
+                          '19283445' => {
                                           'Copied' => 1,
                                           'Header' => 'stl_vector.h',
                                           'Line' => '81',
@@ -83053,7 +96976,7 @@
                                                       '0' => {
                                                                'name' => '_M_impl',
                                                                'offset' => '0',
-                                                               'type' => '13755579'
+                                                               'type' => '19283644'
                                                              }
                                                     },
                                           'Name' => 'struct std::_Vector_base<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*, std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >',
@@ -83062,21 +96985,16 @@
                                           'TParam' => {
                                                         '0' => {
                                                                  'key' => '_Tp',
-                                                                 'type' => '13798115'
+                                                                 'type' => '19327685'
                                                                },
                                                         '1' => {
                                                                  'key' => '_Alloc',
-                                                                 'type' => '13755093'
+                                                                 'type' => '19282974'
                                                                }
                                                       },
                                           'Type' => 'Struct'
                                         },
-                          '13755579' => {
-                                          'Base' => {
-                                                      '13755093' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
+                          '19283458' => {
                                           'Copied' => 1,
                                           'Header' => 'stl_vector.h',
                                           'Line' => '88',
@@ -83084,26 +97002,26 @@
                                                       '0' => {
                                                                'name' => '_M_start',
                                                                'offset' => '0',
-                                                               'type' => '13755782'
+                                                               'type' => '19283632'
                                                              },
                                                       '1' => {
                                                                'name' => '_M_finish',
                                                                'offset' => '8',
-                                                               'type' => '13755782'
+                                                               'type' => '19283632'
                                                              },
                                                       '2' => {
                                                                'name' => '_M_end_of_storage',
                                                                'offset' => '16',
-                                                               'type' => '13755782'
+                                                               'type' => '19283632'
                                                              }
                                                     },
-                                          'Name' => 'struct std::_Vector_base<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*, std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >::_Vector_impl',
+                                          'Name' => 'struct std::_Vector_base<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*, std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >::_Vector_impl_data',
                                           'NameSpace' => 'std::_Vector_base<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*, std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >',
                                           'Size' => '24',
                                           'Type' => 'Struct'
                                         },
-                          '13755782' => {
-                                          'BaseType' => '13775033',
+                          '19283632' => {
+                                          'BaseType' => '19302541',
                                           'Header' => 'stl_vector.h',
                                           'Line' => '86',
                                           'Name' => 'std::_Vector_base<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*, std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >::pointer',
@@ -83111,28 +97029,199 @@
                                           'Size' => '8',
                                           'Type' => 'Typedef'
                                         },
-                          '13756320' => {
+                          '19283644' => {
                                           'Base' => {
-                                                      '13755566' => {
+                                                      '19282974' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '19283458' => {
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '125',
+                                          'Name' => 'struct std::_Vector_base<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*, std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >::_Vector_impl',
+                                          'NameSpace' => 'std::_Vector_base<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*, std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >',
+                                          'Size' => '24',
+                                          'Type' => 'Struct'
+                                        },
+                          '1928380' => {
+                                         'Base' => {
+                                                     '1927971' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1927971'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '19284422' => {
+                                          'Base' => {
+                                                      '19283445' => {
                                                                       'access' => 'protected',
                                                                       'pos' => '0'
                                                                     }
                                                     },
                                           'Copied' => 1,
                                           'Header' => 'stl_vector.h',
-                                          'Line' => '339',
+                                          'Line' => '386',
                                           'Name' => 'std::vector<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*>',
                                           'NameSpace' => 'std',
                                           'Size' => '24',
                                           'TParam' => {
                                                         '0' => {
                                                                  'key' => '_Tp',
-                                                                 'type' => '13798115'
+                                                                 'type' => '19327685'
                                                                }
                                                       },
                                           'Type' => 'Class'
                                         },
-                          '13774363' => {
+                          '1928633' => {
+                                         'Base' => {
+                                                     '1928380' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1927971'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1928929' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '1958578'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '1958578'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1929189' => {
+                                         'Base' => {
+                                                     '1928633' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '1928929' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '1958578'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1929590' => {
+                                         'Base' => {
+                                                     '1929189' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '1958578'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1929919' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '1928057'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv, std::default_delete<log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1957743'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '1927971'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '19301914' => {
                                           'Copied' => 1,
                                           'Header' => 'new_allocator.h',
                                           'Line' => '58',
@@ -83142,14 +97231,14 @@
                                           'TParam' => {
                                                         '0' => {
                                                                  'key' => '_Tp',
-                                                                 'type' => '13798115'
+                                                                 'type' => '19327685'
                                                                }
                                                       },
                                           'Type' => 'Class'
                                         },
-                          '13774832' => {
+                          '19302340' => {
                                           'Base' => {
-                                                      '13755207' => {
+                                                      '19283125' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83162,13 +97251,13 @@
                                           'TParam' => {
                                                         '0' => {
                                                                  'key' => '_Alloc',
-                                                                 'type' => '13755093'
+                                                                 'type' => '19282974'
                                                                }
                                                       },
                                           'Type' => 'Struct'
                                         },
-                          '13775033' => {
-                                          'BaseType' => '13755221',
+                          '19302541' => {
+                                          'BaseType' => '19283139',
                                           'Header' => 'alloc_traits.h',
                                           'Line' => '59',
                                           'Name' => '__gnu_cxx::__alloc_traits<std::allocator<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*> >::pointer',
@@ -83176,235 +97265,148 @@
                                           'Size' => '8',
                                           'Type' => 'Typedef'
                                         },
-                          '1377564' => {
+                          '1930545' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::DateFormat, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1956850'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '1930693' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::DateFormat>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1956850'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '1930707' => {
+                                         'BaseType' => '1956850',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::helpers::DateFormat>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::DateFormat>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1930730' => {
                                          'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'charsetdecoder.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::CharsetDecoder) [_ZTIN7log4cxx7helpers14CharsetDecoderE]'
-                                                     }
-                                       },
-                          '1378063' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'charsetdecoder.h',
-                                         'Line' => '39',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder',
-                                         'NameSpace' => 'log4cxx::helpers::CharsetDecoder',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::~ClazzCharsetDecoder() [_ZN7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoderD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::~ClazzCharsetDecoder() [_ZN7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoderD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoder7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder) [_ZTIN7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoderE]'
-                                                     }
-                                       },
-                          '1378220' => {
-                                         'BaseType' => '1378063',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1378226' => {
-                                         'BaseType' => '1377564',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1378231' => {
-                                         'Base' => {
-                                                     '1377564' => {
+                                                     '1930545' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
-                                         'Line' => '367',
-                                         'Name' => 'log4cxx::helpers::USASCIICharsetDecoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Source' => 'charsetdecoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetDecoder::~USASCIICharsetDecoder() [_ZN7log4cxx7helpers21USASCIICharsetDecoderD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetDecoder::~USASCIICharsetDecoder() [_ZN7log4cxx7helpers21USASCIICharsetDecoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers21USASCIICharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::USASCIICharsetDecoder) [_ZTIN7log4cxx7helpers21USASCIICharsetDecoderE]'
-                                                     }
-                                       },
-                          '1378444' => {
-                                         'Base' => {
-                                                     '1377564' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '228',
-                                         'Name' => 'log4cxx::helpers::TrivialCharsetDecoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Source' => 'charsetdecoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetDecoder::~TrivialCharsetDecoder() [_ZN7log4cxx7helpers21TrivialCharsetDecoderD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetDecoder::~TrivialCharsetDecoder() [_ZN7log4cxx7helpers21TrivialCharsetDecoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers21TrivialCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TrivialCharsetDecoder) [_ZTIN7log4cxx7helpers21TrivialCharsetDecoderE]'
-                                                     }
-                                       },
-                          '1378652' => {
-                                         'Base' => {
-                                                     '1377564' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '322',
-                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetDecoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Source' => 'charsetdecoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetDecoder::~ISOLatinCharsetDecoder() [_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD2Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetDecoder::~ISOLatinCharsetDecoder() [_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers22ISOLatinCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ISOLatinCharsetDecoder) [_ZTIN7log4cxx7helpers22ISOLatinCharsetDecoderE]'
-                                                     }
-                                       },
-                          '1378865' => {
-                                         'Base' => {
-                                                     '1377564' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '50',
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'pool',
-                                                              'offset' => '8',
-                                                              'type' => '52539'
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '1959125'
                                                             },
                                                      '1' => {
                                                               'access' => 'private',
-                                                              'name' => 'mutex',
-                                                              'offset' => '24',
-                                                              'type' => '35754'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'convset',
-                                                              'offset' => '64',
-                                                              'type' => '1381332'
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
                                                             }
                                                    },
-                                         'Name' => 'log4cxx::helpers::APRCharsetDecoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '72',
-                                         'Source' => 'charsetdecoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::APRCharsetDecoder::~APRCharsetDecoder() [_ZN7log4cxx7helpers17APRCharsetDecoderD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::APRCharsetDecoder::~APRCharsetDecoder() [_ZN7log4cxx7helpers17APRCharsetDecoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::APRCharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers17APRCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::APRCharsetDecoder) [_ZTIN7log4cxx7helpers17APRCharsetDecoderE]'
-                                                     }
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::DateFormat, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1956850'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
                                        },
-                          '1379118' => {
+                          '1931017' => {
+                                         'BaseType' => '1930707',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::DateFormat, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::DateFormat, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1931330' => {
                                          'Base' => {
-                                                     '1377564' => {
+                                                     '1930730' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
-                                         'Line' => '424',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'pool',
-                                                              'offset' => '8',
-                                                              'type' => '52539'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'mutex',
-                                                              'offset' => '24',
-                                                              'type' => '35754'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'decoder',
-                                                              'offset' => '64',
-                                                              'type' => '1379352'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'encoding',
-                                                              'offset' => '80',
-                                                              'type' => '7111'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::LocaleCharsetDecoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '112',
-                                         'Source' => 'charsetdecoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetDecoder::~LocaleCharsetDecoder() [_ZN7log4cxx7helpers20LocaleCharsetDecoderD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetDecoder::~LocaleCharsetDecoder() [_ZN7log4cxx7helpers20LocaleCharsetDecoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers20LocaleCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::LocaleCharsetDecoder) [_ZTIN7log4cxx7helpers20LocaleCharsetDecoderE]'
-                                                     }
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::DateFormat>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1956850'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
                                        },
-                          '13791297' => {
-                                          'BaseType' => '2839806',
+                          '19319519' => {
+                                          'Line' => '799',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'timeZone',
+                                                               'offset' => '0',
+                                                               'type' => '1956983'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'pattern',
+                                                               'offset' => '16',
+                                                               'type' => '19325715'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::SimpleDateFormat',
+                                          'Private' => 1,
+                                          'Size' => '40',
+                                          'Source' => 'simpledateformat.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '19320408' => {
+                                          'BaseType' => '4175057',
                                           'Name' => 'log4cxx::helpers::TimeZone const',
                                           'Type' => 'Const'
                                         },
-                          '13791315' => {
+                          '19320426' => {
                                           'Line' => '68',
                                           'Memb' => {
                                                       '0' => {
                                                                'name' => '_vptr',
                                                                'offset' => '0',
-                                                               'type' => '118016'
+                                                               'type' => '100047'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::PatternToken',
@@ -83413,9 +97415,9 @@
                                           'Source' => 'simpledateformat.cpp',
                                           'Type' => 'Class'
                                         },
-                          '13791701' => {
+                          '19320814' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83434,15 +97436,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::RFC822TimeZoneToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl19RFC822TimeZoneTokenE]'
                                                       }
                                         },
-                          '13791899' => {
-                                          'BaseType' => '13791701',
+                          '19321012' => {
+                                          'BaseType' => '19320814',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::RFC822TimeZoneToken const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13791904' => {
+                          '19321017' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83452,7 +97454,7 @@
                                                                'access' => 'private',
                                                                'name' => 'timeZone',
                                                                'offset' => '8',
-                                                               'type' => '1263392'
+                                                               'type' => '1956983'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::GeneralTimeZoneToken',
@@ -83469,15 +97471,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::GeneralTimeZoneToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl20GeneralTimeZoneTokenE]'
                                                       }
                                         },
-                          '13792157' => {
-                                          'BaseType' => '13791904',
+                          '19321270' => {
+                                          'BaseType' => '19321017',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::GeneralTimeZoneToken const',
                                           'Size' => '24',
                                           'Type' => 'Const'
                                         },
-                          '13792162' => {
+                          '19321275' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83487,7 +97489,7 @@
                                                                'access' => 'private',
                                                                'name' => 'names',
                                                                'offset' => '8',
-                                                               'type' => '1769873'
+                                                               'type' => '2705422'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AMPMToken',
@@ -83504,15 +97506,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::AMPMToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl9AMPMTokenE]'
                                                       }
                                         },
-                          '13792379' => {
-                                          'BaseType' => '13792162',
+                          '19321492' => {
+                                          'BaseType' => '19321275',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AMPMToken const',
                                           'Size' => '32',
                                           'Type' => 'Const'
                                         },
-                          '13792384' => {
+                          '19321497' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83532,15 +97534,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::MicrosecondToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl16MicrosecondTokenE]'
                                                       }
                                         },
-                          '13792576' => {
-                                          'BaseType' => '13792384',
+                          '19321689' => {
+                                          'BaseType' => '19321497',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MicrosecondToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13792581' => {
+                          '19321694' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83550,7 +97552,7 @@
                                                                'access' => 'private',
                                                                'name' => 'width',
                                                                'offset' => '8',
-                                                               'type' => '41030'
+                                                               'type' => '84113'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::NumericToken',
@@ -83559,15 +97561,15 @@
                                           'Source' => 'simpledateformat.cpp',
                                           'Type' => 'Class'
                                         },
-                          '13792836' => {
-                                          'BaseType' => '13792581',
+                          '19321950' => {
+                                          'BaseType' => '19321694',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::NumericToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13792841' => {
+                          '19321955' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83587,15 +97589,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::MillisecondToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl16MillisecondTokenE]'
                                                       }
                                         },
-                          '13793033' => {
-                                          'BaseType' => '13792841',
+                          '19322147' => {
+                                          'BaseType' => '19321955',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MillisecondToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13793038' => {
+                          '19322152' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83615,15 +97617,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::SecondToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl11SecondTokenE]'
                                                       }
                                         },
-                          '13793230' => {
-                                          'BaseType' => '13793038',
+                          '19322344' => {
+                                          'BaseType' => '19322152',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::SecondToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13793235' => {
+                          '19322349' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83643,15 +97645,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::MinuteToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl11MinuteTokenE]'
                                                       }
                                         },
-                          '13793427' => {
-                                          'BaseType' => '13793235',
+                          '19322541' => {
+                                          'BaseType' => '19322349',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MinuteToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13793432' => {
+                          '19322546' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83661,7 +97663,7 @@
                                                                'access' => 'private',
                                                                'name' => 'offset',
                                                                'offset' => '16',
-                                                               'type' => '40835'
+                                                               'type' => '83870'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::HourToken',
@@ -83679,24 +97681,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::HourToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl9HourTokenE]'
                                                       }
                                         },
-                          '1379352' => {
-                                         'BaseType' => '1354570',
-                                         'Header' => 'charsetdecoder.h',
-                                         'Line' => '28',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoderPtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '13793643' => {
-                                          'BaseType' => '13793432',
+                          '19322757' => {
+                                          'BaseType' => '19322546',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::HourToken const',
                                           'Size' => '24',
                                           'Type' => 'Const'
                                         },
-                          '13793648' => {
+                          '19322762' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83706,7 +97699,7 @@
                                                                'access' => 'private',
                                                                'name' => 'offset',
                                                                'offset' => '16',
-                                                               'type' => '40835'
+                                                               'type' => '83870'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MilitaryHourToken',
@@ -83724,15 +97717,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::MilitaryHourToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl17MilitaryHourTokenE]'
                                                       }
                                         },
-                          '13793859' => {
-                                          'BaseType' => '13793648',
+                          '19322973' => {
+                                          'BaseType' => '19322762',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MilitaryHourToken const',
                                           'Size' => '24',
                                           'Type' => 'Const'
                                         },
-                          '13793864' => {
+                          '19322978' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83742,7 +97735,7 @@
                                                                'access' => 'private',
                                                                'name' => 'names',
                                                                'offset' => '8',
-                                                               'type' => '1769873'
+                                                               'type' => '2705422'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullDayNameToken',
@@ -83759,15 +97752,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::FullDayNameToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl16FullDayNameTokenE]'
                                                       }
                                         },
-                          '13794081' => {
-                                          'BaseType' => '13793864',
+                          '19323195' => {
+                                          'BaseType' => '19322978',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullDayNameToken const',
                                           'Size' => '32',
                                           'Type' => 'Const'
                                         },
-                          '13794086' => {
+                          '19323200' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83777,7 +97770,7 @@
                                                                'access' => 'private',
                                                                'name' => 'names',
                                                                'offset' => '8',
-                                                               'type' => '1769873'
+                                                               'type' => '2705422'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedDayNameToken',
@@ -83794,15 +97787,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedDayNameToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl23AbbreviatedDayNameTokenE]'
                                                       }
                                         },
-                          '13794303' => {
-                                          'BaseType' => '13794086',
+                          '19323417' => {
+                                          'BaseType' => '19323200',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedDayNameToken const',
                                           'Size' => '32',
                                           'Type' => 'Const'
                                         },
-                          '13794308' => {
+                          '19323422' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83822,15 +97815,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::DayOfWeekInMonthToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl21DayOfWeekInMonthTokenE]'
                                                       }
                                         },
-                          '13794500' => {
-                                          'BaseType' => '13794308',
+                          '19323614' => {
+                                          'BaseType' => '19323422',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayOfWeekInMonthToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13794505' => {
+                          '19323619' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83850,15 +97843,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::DayInYearToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl14DayInYearTokenE]'
                                                       }
                                         },
-                          '13794697' => {
-                                          'BaseType' => '13794505',
+                          '19323811' => {
+                                          'BaseType' => '19323619',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInYearToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13794702' => {
+                          '19323816' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83878,15 +97871,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::DayInMonthToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl15DayInMonthTokenE]'
                                                       }
                                         },
-                          '13794894' => {
-                                          'BaseType' => '13794702',
+                          '19324008' => {
+                                          'BaseType' => '19323816',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInMonthToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13794899' => {
+                          '19324013' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83906,15 +97899,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::WeekInMonthToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl16WeekInMonthTokenE]'
                                                       }
                                         },
-                          '13795091' => {
-                                          'BaseType' => '13794899',
+                          '19324205' => {
+                                          'BaseType' => '19324013',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInMonthToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13795096' => {
+                          '19324210' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83934,15 +97927,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::WeekInYearToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl15WeekInYearTokenE]'
                                                       }
                                         },
-                          '13795288' => {
-                                          'BaseType' => '13795096',
+                          '19324402' => {
+                                          'BaseType' => '19324210',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInYearToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13795293' => {
+                          '19324407' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83952,7 +97945,7 @@
                                                                'access' => 'private',
                                                                'name' => 'names',
                                                                'offset' => '8',
-                                                               'type' => '1769873'
+                                                               'type' => '2705422'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullMonthNameToken',
@@ -83969,15 +97962,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::FullMonthNameToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl18FullMonthNameTokenE]'
                                                       }
                                         },
-                          '13795510' => {
-                                          'BaseType' => '13795293',
+                          '19324624' => {
+                                          'BaseType' => '19324407',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullMonthNameToken const',
                                           'Size' => '32',
                                           'Type' => 'Const'
                                         },
-                          '13795515' => {
+                          '19324629' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -83987,7 +97980,7 @@
                                                                'access' => 'private',
                                                                'name' => 'names',
                                                                'offset' => '8',
-                                                               'type' => '1769873'
+                                                               'type' => '2705422'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedMonthNameToken',
@@ -84004,15 +97997,34 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedMonthNameToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl25AbbreviatedMonthNameTokenE]'
                                                       }
                                         },
-                          '13795732' => {
-                                          'BaseType' => '13795515',
+                          '1932478' => {
+                                         'Base' => {
+                                                     '4113927' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::TimeZone>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'type' => '4175057'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '19324846' => {
+                                          'BaseType' => '19324629',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedMonthNameToken const',
                                           'Size' => '32',
                                           'Type' => 'Const'
                                         },
-                          '13795737' => {
+                          '19324851' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -84032,15 +98044,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::MonthToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl10MonthTokenE]'
                                                       }
                                         },
-                          '13795929' => {
-                                          'BaseType' => '13795737',
+                          '19325043' => {
+                                          'BaseType' => '19324851',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MonthToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13795934' => {
+                          '19325048' => {
                                           'Base' => {
-                                                      '13792581' => {
+                                                      '19321694' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -84060,15 +98072,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::YearToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl9YearTokenE]'
                                                       }
                                         },
-                          '13796126' => {
-                                          'BaseType' => '13795934',
+                          '19325240' => {
+                                          'BaseType' => '19325048',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::YearToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13796131' => {
+                          '19325245' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -84087,15 +98099,15 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::EraToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl8EraTokenE]'
                                                       }
                                         },
-                          '13796332' => {
-                                          'BaseType' => '13796131',
+                          '19325447' => {
+                                          'BaseType' => '19325245',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::EraToken const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13796337' => {
+                          '19325452' => {
                                           'Base' => {
-                                                      '13791315' => {
+                                                      '19320426' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
@@ -84105,13 +98117,13 @@
                                                                'access' => 'private',
                                                                'name' => 'ch',
                                                                'offset' => '8',
-                                                               'type' => '334450'
+                                                               'type' => '542831'
                                                              },
                                                       '1' => {
                                                                'access' => 'private',
                                                                'name' => 'count',
                                                                'offset' => '12',
-                                                               'type' => '40835'
+                                                               'type' => '83870'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::LiteralToken',
@@ -84128,14 +98140,14 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormatImpl::LiteralToken) [_ZTIN7log4cxx7helpers20SimpleDateFormatImpl12LiteralTokenE]'
                                                       }
                                         },
-                          '13796564' => {
-                                          'BaseType' => '13796337',
+                          '19325680' => {
+                                          'BaseType' => '19325452',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::LiteralToken const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '13796569' => {
-                                          'BaseType' => '13800231',
+                          '19325685' => {
+                                          'BaseType' => '19329077',
                                           'Line' => '62',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::incrementFunction',
                                           'NameSpace' => 'log4cxx::helpers::SimpleDateFormatImpl',
@@ -84143,896 +98155,758 @@
                                           'Source' => 'simpledateformat.cpp',
                                           'Type' => 'Typedef'
                                         },
-                          '13797349' => {
-                                          'BaseType' => '2840324',
-                                          'Name' => 'log4cxx::helpers::SimpleDateFormat const',
-                                          'Size' => '48',
-                                          'Type' => 'Const'
-                                        },
-                          '13797488' => {
-                                          'BaseType' => '13756320',
+                          '19325715' => {
+                                          'BaseType' => '19284422',
                                           'Header' => 'simpledateformat.h',
-                                          'Line' => '45',
+                                          'Line' => '38',
                                           'Name' => 'log4cxx::helpers::PatternTokenList',
                                           'NameSpace' => 'log4cxx::helpers',
                                           'Size' => '24',
                                           'Type' => 'Typedef'
                                         },
-                          '13798104' => {
-                                          'BaseType' => '13798115',
-                                          'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::PatternToken**',
+                          '19326302' => {
+                                          'BaseType' => '19319519',
+                                          'Name' => 'struct log4cxx::helpers::SimpleDateFormat::SimpleDateFormatPrivate*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13798115' => {
-                                          'BaseType' => '13791315',
-                                          'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::PatternToken*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13798121' => {
-                                          'BaseType' => '13798115',
-                                          'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::PatternToken*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '13798311' => {
-                                          'BaseType' => '13756320',
-                                          'Name' => 'std::vector<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*>&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '13798517' => {
-                                          'BaseType' => '13798534',
+                          '19326953' => {
+                                          'BaseType' => '19326970',
                                           'Header' => 'apr_time.h',
                                           'Line' => '91',
                                           'Name' => 'apr_time_exp_t',
                                           'Size' => '44',
                                           'Type' => 'Typedef'
                                         },
-                          '13798529' => {
-                                          'BaseType' => '13798517',
+                          '19326965' => {
+                                          'BaseType' => '19326953',
                                           'Name' => 'apr_time_exp_t const',
                                           'Size' => '44',
                                           'Type' => 'Const'
                                         },
-                          '13798534' => {
+                          '19326970' => {
                                           'Header' => 'apr_time.h',
                                           'Line' => '98',
                                           'Memb' => {
                                                       '0' => {
                                                                'name' => 'tm_usec',
                                                                'offset' => '0',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              },
                                                       '1' => {
                                                                'name' => 'tm_sec',
                                                                'offset' => '4',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              },
                                                       '10' => {
                                                                 'name' => 'tm_gmtoff',
                                                                 'offset' => '40',
-                                                                'type' => '2620728'
+                                                                'type' => '5936521'
                                                               },
                                                       '2' => {
                                                                'name' => 'tm_min',
                                                                'offset' => '8',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              },
                                                       '3' => {
                                                                'name' => 'tm_hour',
                                                                'offset' => '12',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              },
                                                       '4' => {
                                                                'name' => 'tm_mday',
                                                                'offset' => '16',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              },
                                                       '5' => {
                                                                'name' => 'tm_mon',
                                                                'offset' => '20',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              },
                                                       '6' => {
                                                                'name' => 'tm_year',
                                                                'offset' => '24',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              },
                                                       '7' => {
                                                                'name' => 'tm_wday',
                                                                'offset' => '28',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              },
                                                       '8' => {
                                                                'name' => 'tm_yday',
                                                                'offset' => '32',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              },
                                                       '9' => {
                                                                'name' => 'tm_isdst',
                                                                'offset' => '36',
-                                                               'type' => '2620728'
+                                                               'type' => '5936521'
                                                              }
                                                     },
                                           'Name' => 'struct apr_time_exp_t',
                                           'Size' => '44',
                                           'Type' => 'Struct'
                                         },
-                          '1379922' => {
-                                         'BaseType' => '1238',
-                                         'Name' => 'std::__cxx11::basic_string<char>::const_iterator&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1379934' => {
-                                         'BaseType' => '402038',
-                                         'Name' => 'std::__cxx11::basic_string<wchar_t>::const_iterator&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '13799368' => {
-                                          'BaseType' => '2841816',
+                          '19327674' => {
+                                          'BaseType' => '19327685',
+                                          'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::PatternToken**',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '19327685' => {
+                                          'BaseType' => '19320426',
+                                          'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::PatternToken*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '19327691' => {
+                                          'BaseType' => '19327685',
+                                          'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::PatternToken*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '19327916' => {
+                                          'BaseType' => '19284422',
+                                          'Name' => 'std::vector<log4cxx::helpers::SimpleDateFormatImpl::PatternToken*>&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '19328213' => {
+                                          'BaseType' => '4179014',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormat*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799379' => {
-                                          'BaseType' => '13797349',
-                                          'Name' => 'log4cxx::helpers::SimpleDateFormat const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '13799385' => {
-                                          'BaseType' => '13799379',
+                          '19328230' => {
+                                          'BaseType' => '4180193',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormat const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799396' => {
-                                          'BaseType' => '13791701',
+                          '19328241' => {
+                                          'BaseType' => '19320814',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::RFC822TimeZoneToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799402' => {
-                                          'BaseType' => '13799396',
+                          '19328247' => {
+                                          'BaseType' => '19328241',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::RFC822TimeZoneToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799419' => {
-                                          'BaseType' => '13791899',
+                          '19328264' => {
+                                          'BaseType' => '19321012',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::RFC822TimeZoneToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799425' => {
-                                          'BaseType' => '13799419',
+                          '19328270' => {
+                                          'BaseType' => '19328264',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::RFC822TimeZoneToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799430' => {
-                                          'BaseType' => '13798529',
+                          '19328275' => {
+                                          'BaseType' => '19326965',
                                           'Name' => 'apr_time_exp_t const&',
                                           'Size' => '8',
                                           'Type' => 'Ref'
                                         },
-                          '13799436' => {
-                                          'BaseType' => '13791904',
+                          '19328281' => {
+                                          'BaseType' => '19321017',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::GeneralTimeZoneToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799442' => {
-                                          'BaseType' => '13799436',
+                          '19328287' => {
+                                          'BaseType' => '19328281',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::GeneralTimeZoneToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799459' => {
-                                          'BaseType' => '13792157',
+                          '19328304' => {
+                                          'BaseType' => '19321270',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::GeneralTimeZoneToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799465' => {
-                                          'BaseType' => '13799459',
+                          '19328310' => {
+                                          'BaseType' => '19328304',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::GeneralTimeZoneToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799470' => {
-                                          'BaseType' => '13792162',
+                          '19328315' => {
+                                          'BaseType' => '19321275',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AMPMToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799476' => {
-                                          'BaseType' => '13799470',
+                          '19328321' => {
+                                          'BaseType' => '19328315',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AMPMToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799493' => {
-                                          'BaseType' => '13792379',
+                          '19328338' => {
+                                          'BaseType' => '19321492',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AMPMToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799499' => {
-                                          'BaseType' => '13799493',
+                          '19328344' => {
+                                          'BaseType' => '19328338',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AMPMToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799504' => {
-                                          'BaseType' => '13792384',
+                          '19328349' => {
+                                          'BaseType' => '19321497',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MicrosecondToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799510' => {
-                                          'BaseType' => '13799504',
+                          '19328355' => {
+                                          'BaseType' => '19328349',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MicrosecondToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799527' => {
-                                          'BaseType' => '13792576',
+                          '19328372' => {
+                                          'BaseType' => '19321689',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MicrosecondToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799533' => {
-                                          'BaseType' => '13799527',
+                          '19328378' => {
+                                          'BaseType' => '19328372',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MicrosecondToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799538' => {
-                                          'BaseType' => '13792841',
+                          '19328383' => {
+                                          'BaseType' => '19321955',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MillisecondToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799544' => {
-                                          'BaseType' => '13799538',
+                          '19328389' => {
+                                          'BaseType' => '19328383',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MillisecondToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799561' => {
-                                          'BaseType' => '13793033',
+                          '19328406' => {
+                                          'BaseType' => '19322147',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MillisecondToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799567' => {
-                                          'BaseType' => '13799561',
+                          '19328412' => {
+                                          'BaseType' => '19328406',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MillisecondToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799572' => {
-                                          'BaseType' => '13793038',
+                          '19328417' => {
+                                          'BaseType' => '19322152',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::SecondToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799578' => {
-                                          'BaseType' => '13799572',
+                          '19328423' => {
+                                          'BaseType' => '19328417',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::SecondToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799595' => {
-                                          'BaseType' => '13793230',
+                          '19328440' => {
+                                          'BaseType' => '19322344',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::SecondToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799601' => {
-                                          'BaseType' => '13799595',
+                          '19328446' => {
+                                          'BaseType' => '19328440',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::SecondToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799606' => {
-                                          'BaseType' => '13793235',
+                          '19328451' => {
+                                          'BaseType' => '19322349',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MinuteToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799612' => {
-                                          'BaseType' => '13799606',
+                          '19328457' => {
+                                          'BaseType' => '19328451',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MinuteToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799629' => {
-                                          'BaseType' => '13793427',
+                          '19328474' => {
+                                          'BaseType' => '19322541',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MinuteToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799635' => {
-                                          'BaseType' => '13799629',
+                          '19328480' => {
+                                          'BaseType' => '19328474',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MinuteToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799640' => {
-                                          'BaseType' => '13793432',
+                          '19328485' => {
+                                          'BaseType' => '19322546',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::HourToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799646' => {
-                                          'BaseType' => '13799640',
+                          '19328491' => {
+                                          'BaseType' => '19328485',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::HourToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799663' => {
-                                          'BaseType' => '13793643',
+                          '19328508' => {
+                                          'BaseType' => '19322757',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::HourToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799669' => {
-                                          'BaseType' => '13799663',
+                          '19328514' => {
+                                          'BaseType' => '19328508',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::HourToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799674' => {
-                                          'BaseType' => '13793648',
+                          '19328519' => {
+                                          'BaseType' => '19322762',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MilitaryHourToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799680' => {
-                                          'BaseType' => '13799674',
+                          '19328525' => {
+                                          'BaseType' => '19328519',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MilitaryHourToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799697' => {
-                                          'BaseType' => '13793859',
+                          '19328542' => {
+                                          'BaseType' => '19322973',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MilitaryHourToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799703' => {
-                                          'BaseType' => '13799697',
+                          '19328548' => {
+                                          'BaseType' => '19328542',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MilitaryHourToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799708' => {
-                                          'BaseType' => '13793864',
+                          '19328553' => {
+                                          'BaseType' => '19322978',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullDayNameToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799714' => {
-                                          'BaseType' => '13799708',
+                          '19328559' => {
+                                          'BaseType' => '19328553',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullDayNameToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799731' => {
-                                          'BaseType' => '13794081',
+                          '19328576' => {
+                                          'BaseType' => '19323195',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullDayNameToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799737' => {
-                                          'BaseType' => '13799731',
+                          '19328582' => {
+                                          'BaseType' => '19328576',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullDayNameToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799742' => {
-                                          'BaseType' => '13794086',
+                          '19328587' => {
+                                          'BaseType' => '19323200',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedDayNameToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799748' => {
-                                          'BaseType' => '13799742',
+                          '19328593' => {
+                                          'BaseType' => '19328587',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedDayNameToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799765' => {
-                                          'BaseType' => '13794303',
+                          '19328610' => {
+                                          'BaseType' => '19323417',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedDayNameToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799771' => {
-                                          'BaseType' => '13799765',
+                          '19328616' => {
+                                          'BaseType' => '19328610',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedDayNameToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799776' => {
-                                          'BaseType' => '13794308',
+                          '19328621' => {
+                                          'BaseType' => '19323422',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayOfWeekInMonthToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799782' => {
-                                          'BaseType' => '13799776',
+                          '19328627' => {
+                                          'BaseType' => '19328621',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayOfWeekInMonthToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799799' => {
-                                          'BaseType' => '13794500',
+                          '19328644' => {
+                                          'BaseType' => '19323614',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayOfWeekInMonthToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799805' => {
-                                          'BaseType' => '13799799',
+                          '19328650' => {
+                                          'BaseType' => '19328644',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayOfWeekInMonthToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799810' => {
-                                          'BaseType' => '13794505',
+                          '19328655' => {
+                                          'BaseType' => '19323619',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInYearToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799816' => {
-                                          'BaseType' => '13799810',
+                          '19328661' => {
+                                          'BaseType' => '19328655',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInYearToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799833' => {
-                                          'BaseType' => '13794697',
+                          '19328678' => {
+                                          'BaseType' => '19323811',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInYearToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799839' => {
-                                          'BaseType' => '13799833',
+                          '19328684' => {
+                                          'BaseType' => '19328678',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInYearToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799844' => {
-                                          'BaseType' => '13794702',
+                          '19328689' => {
+                                          'BaseType' => '19323816',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInMonthToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799850' => {
-                                          'BaseType' => '13799844',
+                          '19328695' => {
+                                          'BaseType' => '19328689',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInMonthToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799867' => {
-                                          'BaseType' => '13794894',
+                          '19328712' => {
+                                          'BaseType' => '19324008',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInMonthToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799873' => {
-                                          'BaseType' => '13799867',
+                          '19328718' => {
+                                          'BaseType' => '19328712',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::DayInMonthToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799878' => {
-                                          'BaseType' => '13794899',
+                          '19328723' => {
+                                          'BaseType' => '19324013',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInMonthToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799884' => {
-                                          'BaseType' => '13799878',
+                          '19328729' => {
+                                          'BaseType' => '19328723',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInMonthToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799901' => {
-                                          'BaseType' => '13795091',
+                          '19328746' => {
+                                          'BaseType' => '19324205',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInMonthToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799907' => {
-                                          'BaseType' => '13799901',
+                          '19328752' => {
+                                          'BaseType' => '19328746',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInMonthToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799912' => {
-                                          'BaseType' => '13795096',
+                          '19328757' => {
+                                          'BaseType' => '19324210',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInYearToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799918' => {
-                                          'BaseType' => '13799912',
+                          '19328763' => {
+                                          'BaseType' => '19328757',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInYearToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799935' => {
-                                          'BaseType' => '13795288',
+                          '19328780' => {
+                                          'BaseType' => '19324402',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInYearToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799941' => {
-                                          'BaseType' => '13799935',
+                          '19328786' => {
+                                          'BaseType' => '19328780',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::WeekInYearToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799946' => {
-                                          'BaseType' => '13795293',
+                          '19328791' => {
+                                          'BaseType' => '19324407',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullMonthNameToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799952' => {
-                                          'BaseType' => '13799946',
+                          '19328797' => {
+                                          'BaseType' => '19328791',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullMonthNameToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799969' => {
-                                          'BaseType' => '13795510',
+                          '19328814' => {
+                                          'BaseType' => '19324624',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullMonthNameToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799975' => {
-                                          'BaseType' => '13799969',
+                          '19328820' => {
+                                          'BaseType' => '19328814',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::FullMonthNameToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13799980' => {
-                                          'BaseType' => '13795515',
+                          '19328825' => {
+                                          'BaseType' => '19324629',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedMonthNameToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13799986' => {
-                                          'BaseType' => '13799980',
+                          '19328831' => {
+                                          'BaseType' => '19328825',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedMonthNameToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800003' => {
-                                          'BaseType' => '13795732',
+                          '19328848' => {
+                                          'BaseType' => '19324846',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedMonthNameToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800009' => {
-                                          'BaseType' => '13800003',
+                          '19328854' => {
+                                          'BaseType' => '19328848',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::AbbreviatedMonthNameToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800014' => {
-                                          'BaseType' => '13795737',
+                          '19328859' => {
+                                          'BaseType' => '19324851',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MonthToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800020' => {
-                                          'BaseType' => '13800014',
+                          '19328865' => {
+                                          'BaseType' => '19328859',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MonthToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800037' => {
-                                          'BaseType' => '13795929',
+                          '19328882' => {
+                                          'BaseType' => '19325043',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MonthToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800043' => {
-                                          'BaseType' => '13800037',
+                          '19328888' => {
+                                          'BaseType' => '19328882',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::MonthToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800048' => {
-                                          'BaseType' => '13795934',
+                          '19328893' => {
+                                          'BaseType' => '19325048',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::YearToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800054' => {
-                                          'BaseType' => '13800048',
+                          '19328899' => {
+                                          'BaseType' => '19328893',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::YearToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800071' => {
-                                          'BaseType' => '13796126',
+                          '19328916' => {
+                                          'BaseType' => '19325240',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::YearToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800077' => {
-                                          'BaseType' => '13800071',
+                          '19328922' => {
+                                          'BaseType' => '19328916',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::YearToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800082' => {
-                                          'BaseType' => '13792581',
+                          '19328927' => {
+                                          'BaseType' => '19321694',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::NumericToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800088' => {
-                                          'BaseType' => '13800082',
+                          '19328933' => {
+                                          'BaseType' => '19328927',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::NumericToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800105' => {
-                                          'BaseType' => '13792836',
+                          '19328950' => {
+                                          'BaseType' => '19321950',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::NumericToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800111' => {
-                                          'BaseType' => '13800105',
+                          '19328956' => {
+                                          'BaseType' => '19328950',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::NumericToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800116' => {
-                                          'BaseType' => '13796131',
+                          '19328961' => {
+                                          'BaseType' => '19325245',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::EraToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800122' => {
-                                          'BaseType' => '13800116',
+                          '19328967' => {
+                                          'BaseType' => '19328961',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::EraToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800139' => {
-                                          'BaseType' => '13796332',
+                          '19328984' => {
+                                          'BaseType' => '19325447',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::EraToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800145' => {
-                                          'BaseType' => '13800139',
+                          '19328990' => {
+                                          'BaseType' => '19328984',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::EraToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800150' => {
-                                          'BaseType' => '13796337',
+                          '19328995' => {
+                                          'BaseType' => '19325452',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::LiteralToken*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800156' => {
-                                          'BaseType' => '13800150',
+                          '19329001' => {
+                                          'BaseType' => '19328995',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::LiteralToken*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800173' => {
-                                          'BaseType' => '13796564',
+                          '19329018' => {
+                                          'BaseType' => '19325680',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::LiteralToken const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13800179' => {
-                                          'BaseType' => '13800173',
+                          '19329024' => {
+                                          'BaseType' => '19329018',
                                           'Name' => 'log4cxx::helpers::SimpleDateFormatImpl::LiteralToken const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13800219' => {
-                                          'BaseType' => '42671',
+                          '19329065' => {
+                                          'BaseType' => '85789',
                                           'Name' => 'struct tm&',
                                           'Size' => '8',
                                           'Type' => 'Ref'
                                         },
-                          '13800225' => {
-                                          'BaseType' => '13798517',
+                          '19329071' => {
+                                          'BaseType' => '19326953',
                                           'Name' => 'apr_time_exp_t&',
                                           'Size' => '8',
                                           'Type' => 'Ref'
                                         },
-                          '13800231' => {
+                          '19329077' => {
                                           'Name' => 'void(*)(struct tm&, apr_time_exp_t&)',
                                           'Param' => {
                                                        '0' => {
-                                                                'type' => '13800219'
+                                                                'type' => '19329065'
                                                               },
                                                        '1' => {
-                                                                'type' => '13800225'
+                                                                'type' => '19329071'
                                                               }
                                                      },
                                           'Return' => '1',
                                           'Size' => '8',
                                           'Type' => 'FuncPtr'
                                         },
-                          '1380281' => {
-                                         'BaseType' => '41030',
-                                         'Header' => 'apr.h',
-                                         'Line' => '357',
-                                         'Name' => 'apr_size_t',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1380311' => {
-                                         'BaseType' => '1380323',
-                                         'Header' => 'apr_xlate.h',
-                                         'Line' => '39',
-                                         'Name' => 'apr_xlate_t',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1380323' => {
-                                         'Name' => 'struct apr_xlate_t',
-                                         'Type' => 'Struct'
-                                       },
-                          '1380902' => {
-                                         'BaseType' => '1353755',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetDecoder, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1380925' => {
-                                         'BaseType' => '1377564',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1380931' => {
-                                         'BaseType' => '1380925',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1380971' => {
-                                         'BaseType' => '1378231',
-                                         'Name' => 'log4cxx::helpers::USASCIICharsetDecoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1380977' => {
-                                         'BaseType' => '1380971',
-                                         'Name' => 'log4cxx::helpers::USASCIICharsetDecoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1380982' => {
-                                         'BaseType' => '1378444',
-                                         'Name' => 'log4cxx::helpers::TrivialCharsetDecoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1380988' => {
-                                         'BaseType' => '1380982',
-                                         'Name' => 'log4cxx::helpers::TrivialCharsetDecoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1380993' => {
-                                         'BaseType' => '1378652',
-                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetDecoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1380999' => {
-                                         'BaseType' => '1380993',
-                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetDecoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1381004' => {
-                                         'BaseType' => '1378865',
-                                         'Name' => 'log4cxx::helpers::APRCharsetDecoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1381010' => {
-                                         'BaseType' => '1381004',
-                                         'Name' => 'log4cxx::helpers::APRCharsetDecoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1381267' => {
-                                         'BaseType' => '1379118',
-                                         'Name' => 'log4cxx::helpers::LocaleCharsetDecoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1381273' => {
-                                         'BaseType' => '1381267',
-                                         'Name' => 'log4cxx::helpers::LocaleCharsetDecoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1381332' => {
-                                         'BaseType' => '1380311',
-                                         'Name' => 'apr_xlate_t*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1381338' => {
-                                         'BaseType' => '1378226',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1381344' => {
-                                         'BaseType' => '1381338',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1381361' => {
-                                         'BaseType' => '1378063',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1381367' => {
-                                         'BaseType' => '1381361',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1381378' => {
-                                         'BaseType' => '1378220',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1381384' => {
-                                         'BaseType' => '1381378',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '13936403' => {
-                                          'BaseType' => '13791297',
+                          '194046' => {
+                                        'Base' => {
+                                                    '511656' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr.h',
+                                        'Line' => '103',
+                                        'Name' => 'std::shared_ptr<log4cxx::spi::LoggingEvent>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'type' => '542896'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '19453027' => {
+                                          'BaseType' => '19320408',
                                           'Name' => 'log4cxx::helpers::TimeZone const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13936409' => {
-                                          'BaseType' => '13936403',
+                          '19453033' => {
+                                          'BaseType' => '19453027',
                                           'Name' => 'log4cxx::helpers::TimeZone const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13993640' => {
+                          '19551190' => {
                                           'Base' => {
-                                                      '334707' => {
+                                                      '544649' => {
                                                                     'pos' => '0'
                                                                   }
                                                     },
                                           'Header' => 'simplelayout.h',
-                                          'Line' => '43',
+                                          'Line' => '37',
                                           'Name' => 'log4cxx::SimpleLayout',
                                           'NameSpace' => 'log4cxx',
                                           'Size' => '8',
@@ -85057,19 +98931,19 @@
                                                         '64' => '0u',
                                                         '72' => '(int (*)(...)) (& typeinfo for log4cxx::SimpleLayout) [_ZTIN7log4cxx12SimpleLayoutE]',
                                                         '8' => '(int (*)(...)) 0',
-                                                        '80' => '(int (*)(...)) log4cxx::SimpleLayout::getClass() const [_ZNK7log4cxx12SimpleLayout8getClassEv]',
-                                                        '88' => '(int (*)(...)) log4cxx::SimpleLayout::~SimpleLayout() [_ZN7log4cxx12SimpleLayoutD1Ev]',
-                                                        '96' => '(int (*)(...)) log4cxx::SimpleLayout::~SimpleLayout() [_ZN7log4cxx12SimpleLayoutD0Ev]'
+                                                        '80' => '(int (*)(...)) log4cxx::SimpleLayout::~SimpleLayout() [_ZN7log4cxx12SimpleLayoutD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::SimpleLayout::~SimpleLayout() [_ZN7log4cxx12SimpleLayoutD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::SimpleLayout::getClass() const [_ZNK7log4cxx12SimpleLayout8getClassEv]'
                                                       }
                                         },
-                          '13994114' => {
+                          '19551662' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'simplelayout.h',
-                                          'Line' => '46',
+                                          'Line' => '40',
                                           'Name' => 'log4cxx::SimpleLayout::ClazzSimpleLayout',
                                           'NameSpace' => 'log4cxx::SimpleLayout',
                                           'Size' => '8',
@@ -85084,69 +98958,280 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::SimpleLayout::ClazzSimpleLayout) [_ZTIN7log4cxx12SimpleLayout17ClazzSimpleLayoutE]'
                                                       }
                                         },
-                          '13994310' => {
-                                          'BaseType' => '13994114',
+                          '19551883' => {
+                                          'BaseType' => '19551662',
                                           'Name' => 'log4cxx::SimpleLayout::ClazzSimpleLayout const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13994352' => {
-                                          'BaseType' => '13993640',
+                          '19551925' => {
+                                          'BaseType' => '19551190',
                                           'Name' => 'log4cxx::SimpleLayout const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13995096' => {
-                                          'BaseType' => '13993640',
+                          '19552557' => {
+                                          'BaseType' => '19551190',
                                           'Name' => 'log4cxx::SimpleLayout*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13995102' => {
-                                          'BaseType' => '13995096',
+                          '19552563' => {
+                                          'BaseType' => '19552557',
                                           'Name' => 'log4cxx::SimpleLayout*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13995130' => {
-                                          'BaseType' => '13994352',
+                          '19552591' => {
+                                          'BaseType' => '19551925',
                                           'Name' => 'log4cxx::SimpleLayout const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13995136' => {
-                                          'BaseType' => '13995130',
+                          '19552597' => {
+                                          'BaseType' => '19552591',
                                           'Name' => 'log4cxx::SimpleLayout const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13995147' => {
-                                          'BaseType' => '13994114',
+                          '19552608' => {
+                                          'BaseType' => '19551662',
                                           'Name' => 'log4cxx::SimpleLayout::ClazzSimpleLayout*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13995153' => {
-                                          'BaseType' => '13995147',
+                          '19552614' => {
+                                          'BaseType' => '19552608',
                                           'Name' => 'log4cxx::SimpleLayout::ClazzSimpleLayout*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '13995164' => {
-                                          'BaseType' => '13994310',
+                          '19552625' => {
+                                          'BaseType' => '19551883',
                                           'Name' => 'log4cxx::SimpleLayout::ClazzSimpleLayout const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '13995170' => {
-                                          'BaseType' => '13995164',
+                          '19552631' => {
+                                          'BaseType' => '19552625',
                                           'Name' => 'log4cxx::SimpleLayout::ClazzSimpleLayout const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14064207' => {
+                          '1956850' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'dateformat.h',
+                                         'Line' => '33',
+                                         'Name' => 'log4cxx::helpers::DateFormat',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::DateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers10DateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DateFormat) [_ZTIN7log4cxx7helpers10DateFormatE]'
+                                                     }
+                                       },
+                          '1956961' => {
+                                         'BaseType' => '1956850',
+                                         'Name' => 'log4cxx::helpers::DateFormat const',
+                                         'Type' => 'Const'
+                                       },
+                          '1956966' => {
+                                         'BaseType' => '1931330',
+                                         'Header' => 'dateformat.h',
+                                         'Line' => '87',
+                                         'Name' => 'log4cxx::helpers::DateFormatPtr',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1956978' => {
+                                         'BaseType' => '1956966',
+                                         'Name' => 'log4cxx::helpers::DateFormatPtr const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '1956983' => {
+                                         'BaseType' => '1932478',
+                                         'Header' => 'timezone.h',
+                                         'Line' => '31',
+                                         'Name' => 'log4cxx::helpers::TimeZonePtr',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Type' => 'Typedef'
+                                       },
+                          '1956995' => {
+                                         'BaseType' => '1956983',
+                                         'Name' => 'log4cxx::helpers::TimeZonePtr const',
+                                         'Type' => 'Const'
+                                       },
+                          '1957695' => {
+                                         'Base' => {
+                                                     '1956850' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'cacheddateformat.h',
+                                         'Line' => '27',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '1929919'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::pattern::CachedDateFormat',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::~CachedDateFormat() [_ZN7log4cxx7pattern16CachedDateFormatD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::~CachedDateFormat() [_ZN7log4cxx7pattern16CachedDateFormatD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern16CachedDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS_7helpers4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7pattern16CachedDateFormat11setTimeZoneERKSt10shared_ptrINS_7helpers8TimeZoneEE]',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::CachedDateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern16CachedDateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS_7helpers4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::CachedDateFormat) [_ZTIN7log4cxx7pattern16CachedDateFormatE]'
+                                                     }
+                                       },
+                          '1957743' => {
+                                         'Line' => '32',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'formatter',
+                                                              'offset' => '0',
+                                                              'type' => '1956966'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'millisecondStart',
+                                                              'offset' => '16',
+                                                              'type' => '83870'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'slotBegin',
+                                                              'offset' => '24',
+                                                              'type' => '800615'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'cache',
+                                                              'offset' => '32',
+                                                              'type' => '98472'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'expiration',
+                                                              'offset' => '64',
+                                                              'type' => '83878'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'previousTime',
+                                                              'offset' => '72',
+                                                              'type' => '800615'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv',
+                                         'NameSpace' => 'log4cxx::pattern::CachedDateFormat',
+                                         'Private' => 1,
+                                         'Size' => '80',
+                                         'Source' => 'cacheddateformat.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '1958465' => {
+                                         'BaseType' => '1957695',
+                                         'Name' => 'log4cxx::pattern::CachedDateFormat const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '1958578' => {
+                                         'BaseType' => '1957743',
+                                         'Name' => 'struct log4cxx::pattern::CachedDateFormat::CachedDateFormatPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1959125' => {
+                                         'BaseType' => '1931017',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::DateFormat, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1959183' => {
+                                         'BaseType' => '542843',
+                                         'Name' => 'log4cxx::logchar const[11]',
+                                         'Size' => '11',
+                                         'Type' => 'Array'
+                                       },
+                          '1959199' => {
+                                         'BaseType' => '1959183',
+                                         'Name' => 'log4cxx::logchar const[11] const',
+                                         'Size' => '11',
+                                         'Type' => 'Const'
+                                       },
+                          '1959222' => {
+                                         'BaseType' => '542843',
+                                         'Name' => 'log4cxx::logchar const[4]',
+                                         'Size' => '4',
+                                         'Type' => 'Array'
+                                       },
+                          '1959238' => {
+                                         'BaseType' => '1959222',
+                                         'Name' => 'log4cxx::logchar const[4] const',
+                                         'Size' => '4',
+                                         'Type' => 'Const'
+                                       },
+                          '1959441' => {
+                                         'BaseType' => '1957695',
+                                         'Name' => 'log4cxx::pattern::CachedDateFormat*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1959447' => {
+                                         'BaseType' => '1959441',
+                                         'Name' => 'log4cxx::pattern::CachedDateFormat*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1959452' => {
+                                         'BaseType' => '1956978',
+                                         'Name' => 'log4cxx::helpers::DateFormatPtr const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '1959458' => {
+                                         'BaseType' => '1958465',
+                                         'Name' => 'log4cxx::pattern::CachedDateFormat const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '1959464' => {
+                                         'BaseType' => '1959458',
+                                         'Name' => 'log4cxx::pattern::CachedDateFormat const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '1959469' => {
+                                         'BaseType' => '1956995',
+                                         'Name' => 'log4cxx::helpers::TimeZonePtr const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '19660964' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
@@ -85166,67 +99251,61 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::SizeBasedTriggeringPolicy::ClazzSizeBasedTriggeringPolicy) [_ZTIN7log4cxx7rolling25SizeBasedTriggeringPolicy30ClazzSizeBasedTriggeringPolicyE]'
                                                       }
                                         },
-                          '14064403' => {
-                                          'BaseType' => '14064207',
+                          '19661184' => {
+                                          'BaseType' => '19660964',
                                           'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy::ClazzSizeBasedTriggeringPolicy const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14064445' => {
-                                          'BaseType' => '10174040',
-                                          'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy const',
-                                          'Size' => '16',
-                                          'Type' => 'Const'
-                                        },
-                          '14065148' => {
-                                          'BaseType' => '10178225',
+                          '19661871' => {
+                                          'BaseType' => '18227441',
                                           'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14065176' => {
-                                          'BaseType' => '14064445',
-                                          'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14065182' => {
-                                          'BaseType' => '14065176',
+                          '19661905' => {
+                                          'BaseType' => '18228369',
                                           'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14065199' => {
-                                          'BaseType' => '14064207',
+                          '19661922' => {
+                                          'BaseType' => '19660964',
                                           'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy::ClazzSizeBasedTriggeringPolicy*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '14065205' => {
-                                          'BaseType' => '14065199',
+                          '19661928' => {
+                                          'BaseType' => '19661922',
                                           'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy::ClazzSizeBasedTriggeringPolicy*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14065216' => {
-                                          'BaseType' => '14064403',
+                          '19661939' => {
+                                          'BaseType' => '19661184',
                                           'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy::ClazzSizeBasedTriggeringPolicy const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '14065222' => {
-                                          'BaseType' => '14065216',
+                          '19661945' => {
+                                          'BaseType' => '19661939',
                                           'Name' => 'log4cxx::rolling::SizeBasedTriggeringPolicy::ClazzSizeBasedTriggeringPolicy const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14144149' => {
+                          '1966699' => {
+                                         'BaseType' => '83870',
+                                         'Name' => 'int&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '19795468' => {
                                           'Base' => {
-                                                      '3458332' => {
+                                                      '4927697' => {
                                                                      'pos' => '0',
                                                                      'virtual' => 1
                                                                    },
-                                                      '53165' => {
+                                                      '98236' => {
                                                                    'pos' => '1',
                                                                    'virtual' => 1
                                                                  }
@@ -85248,16 +99327,16 @@
                                                         '48' => '0u',
                                                         '56' => '0u',
                                                         '64' => '(int (*)(...)) (& typeinfo for log4cxx::net::DefaultEvaluator) [_ZTIN7log4cxx3net16DefaultEvaluatorE]',
-                                                        '72' => '(int (*)(...)) log4cxx::net::DefaultEvaluator::getClass() const [_ZNK7log4cxx3net16DefaultEvaluator8getClassEv]',
+                                                        '72' => '(int (*)(...)) log4cxx::net::DefaultEvaluator::~DefaultEvaluator() [_ZN7log4cxx3net16DefaultEvaluatorD1Ev]',
                                                         '8' => '(int (*)(...)) 0',
-                                                        '80' => '(int (*)(...)) log4cxx::net::DefaultEvaluator::~DefaultEvaluator() [_ZN7log4cxx3net16DefaultEvaluatorD1Ev]',
-                                                        '88' => '(int (*)(...)) log4cxx::net::DefaultEvaluator::~DefaultEvaluator() [_ZN7log4cxx3net16DefaultEvaluatorD0Ev]',
+                                                        '80' => '(int (*)(...)) log4cxx::net::DefaultEvaluator::~DefaultEvaluator() [_ZN7log4cxx3net16DefaultEvaluatorD0Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::net::DefaultEvaluator::getClass() const [_ZNK7log4cxx3net16DefaultEvaluator8getClassEv]',
                                                         '96' => '(int (*)(...)) log4cxx::net::DefaultEvaluator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net16DefaultEvaluator10instanceofERKNS_7helpers5ClassE]'
                                                       }
                                         },
-                          '14144529' => {
+                          '19795848' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
@@ -85277,26 +99356,113 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::DefaultEvaluator::ClazzDefaultEvaluator) [_ZTIN7log4cxx3net16DefaultEvaluator21ClazzDefaultEvaluatorE]'
                                                       }
                                         },
-                          '14144731' => {
-                                          'BaseType' => '14144529',
+                          '19796074' => {
+                                          'BaseType' => '19795848',
                                           'Name' => 'log4cxx::net::DefaultEvaluator::ClazzDefaultEvaluator const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14144773' => {
-                                          'BaseType' => '14144149',
+                          '19796116' => {
+                                          'BaseType' => '19795468',
                                           'Name' => 'log4cxx::net::DefaultEvaluator const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14146539' => {
+                          '19796139' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '543088' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Line' => '380',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'to',
+                                                               'offset' => '184',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'cc',
+                                                               'offset' => '216',
+                                                               'type' => '98472'
+                                                             },
+                                                      '10' => {
+                                                                'name' => 'locationInfo',
+                                                                'offset' => '448',
+                                                                'type' => '83923'
+                                                              },
+                                                      '11' => {
+                                                                'name' => 'cb',
+                                                                'offset' => '456',
+                                                                'type' => '3768271'
+                                                              },
+                                                      '12' => {
+                                                                'name' => 'evaluator',
+                                                                'offset' => '464',
+                                                                'type' => '4927849'
+                                                              },
+                                                      '2' => {
+                                                               'name' => 'bcc',
+                                                               'offset' => '248',
+                                                               'type' => '98472'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'from',
+                                                               'offset' => '280',
+                                                               'type' => '98472'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'subject',
+                                                               'offset' => '312',
+                                                               'type' => '98472'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'smtpHost',
+                                                               'offset' => '344',
+                                                               'type' => '98472'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'smtpUsername',
+                                                               'offset' => '376',
+                                                               'type' => '98472'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'smtpPassword',
+                                                               'offset' => '408',
+                                                               'type' => '98472'
+                                                             },
+                                                      '8' => {
+                                                               'name' => 'smtpPort',
+                                                               'offset' => '440',
+                                                               'type' => '83870'
+                                                             },
+                                                      '9' => {
+                                                               'name' => 'bufferSize',
+                                                               'offset' => '444',
+                                                               'type' => '83870'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::net::SMTPAppender::SMTPPriv',
+                                          'NameSpace' => 'log4cxx::net::SMTPAppender',
+                                          'Private' => 1,
+                                          'Size' => '480',
+                                          'Source' => 'smtpappender.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::net::SMTPAppender::SMTPPriv::~SMTPPriv() [_ZN7log4cxx3net12SMTPAppender8SMTPPrivD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::net::SMTPAppender::SMTPPriv::~SMTPPriv() [_ZN7log4cxx3net12SMTPAppender8SMTPPrivD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::SMTPAppender::SMTPPriv) [_ZTIN7log4cxx3net12SMTPAppender8SMTPPrivE]'
+                                                      }
+                                        },
+                          '19798077' => {
+                                          'Base' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'smtpappender.h',
-                                          'Line' => '75',
+                                          'Line' => '56',
                                           'Name' => 'log4cxx::net::SMTPAppender::ClazzSMTPAppender',
                                           'NameSpace' => 'log4cxx::net::SMTPAppender',
                                           'Size' => '8',
@@ -85311,1693 +99477,390 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::SMTPAppender::ClazzSMTPAppender) [_ZTIN7log4cxx3net12SMTPAppender17ClazzSMTPAppenderE]'
                                                       }
                                         },
-                          '14146736' => {
-                                          'BaseType' => '14146539',
+                          '19798298' => {
+                                          'BaseType' => '19798077',
                                           'Name' => 'log4cxx::net::SMTPAppender::ClazzSMTPAppender const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14146742' => {
-                                          'BaseType' => '3462440',
+                          '19798304' => {
+                                          'BaseType' => '4931860',
                                           'Name' => 'log4cxx::net::SMTPAppender const',
-                                          'Size' => '512',
+                                          'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '14148336' => {
-                                          'BaseType' => '3467582',
+                          '19800485' => {
+                                          'BaseType' => '4939865',
                                           'Name' => 'log4cxx::spi::TriggeringEventEvaluator*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14148823' => {
-                                          'BaseType' => '14144149',
+                          '19800525' => {
+                                          'BaseType' => '19795468',
                                           'Name' => 'log4cxx::net::DefaultEvaluator*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '14148829' => {
-                                          'BaseType' => '14148823',
+                          '19800531' => {
+                                          'BaseType' => '19800525',
                                           'Name' => 'log4cxx::net::DefaultEvaluator*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14149155' => {
-                                          'BaseType' => '3469853',
+                          '19800653' => {
+                                          'BaseType' => '19796139',
+                                          'Name' => 'struct log4cxx::net::SMTPAppender::SMTPPriv*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '19800659' => {
+                                          'BaseType' => '19800653',
+                                          'Name' => 'struct log4cxx::net::SMTPAppender::SMTPPriv*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '19801608' => {
+                                          'BaseType' => '4939759',
                                           'Name' => 'log4cxx::net::SMTPAppender*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14149183' => {
-                                          'BaseType' => '14146742',
+                          '19801636' => {
+                                          'BaseType' => '19798304',
                                           'Name' => 'log4cxx::net::SMTPAppender const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '14149189' => {
-                                          'BaseType' => '14149183',
+                          '19801642' => {
+                                          'BaseType' => '19801636',
                                           'Name' => 'log4cxx::net::SMTPAppender const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14149194' => {
-                                          'BaseType' => '3458462',
+                          '19801647' => {
+                                          'BaseType' => '4927849',
                                           'Name' => 'log4cxx::spi::TriggeringEventEvaluatorPtr&',
                                           'Size' => '8',
                                           'Type' => 'Ref'
                                         },
-                          '14149200' => {
-                                          'BaseType' => '14144773',
+                          '19801653' => {
+                                          'BaseType' => '19796116',
                                           'Name' => 'log4cxx::net::DefaultEvaluator const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '14149206' => {
-                                          'BaseType' => '14149200',
+                          '19801659' => {
+                                          'BaseType' => '19801653',
                                           'Name' => 'log4cxx::net::DefaultEvaluator const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14149223' => {
-                                          'BaseType' => '14144529',
+                          '19801676' => {
+                                          'BaseType' => '19795848',
                                           'Name' => 'log4cxx::net::DefaultEvaluator::ClazzDefaultEvaluator*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '14149229' => {
-                                          'BaseType' => '14149223',
+                          '19801682' => {
+                                          'BaseType' => '19801676',
                                           'Name' => 'log4cxx::net::DefaultEvaluator::ClazzDefaultEvaluator*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14149240' => {
-                                          'BaseType' => '14144731',
+                          '19801693' => {
+                                          'BaseType' => '19796074',
                                           'Name' => 'log4cxx::net::DefaultEvaluator::ClazzDefaultEvaluator const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '14149246' => {
-                                          'BaseType' => '14149240',
+                          '19801699' => {
+                                          'BaseType' => '19801693',
                                           'Name' => 'log4cxx::net::DefaultEvaluator::ClazzDefaultEvaluator const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14149251' => {
-                                          'BaseType' => '14146539',
+                          '19801740' => {
+                                          'BaseType' => '19798077',
                                           'Name' => 'log4cxx::net::SMTPAppender::ClazzSMTPAppender*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '14149257' => {
-                                          'BaseType' => '14149251',
+                          '19801746' => {
+                                          'BaseType' => '19801740',
                                           'Name' => 'log4cxx::net::SMTPAppender::ClazzSMTPAppender*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14149268' => {
-                                          'BaseType' => '14146736',
+                          '19801757' => {
+                                          'BaseType' => '19798298',
                                           'Name' => 'log4cxx::net::SMTPAppender::ClazzSMTPAppender const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '14149274' => {
-                                          'BaseType' => '14149268',
+                          '19801763' => {
+                                          'BaseType' => '19801757',
                                           'Name' => 'log4cxx::net::SMTPAppender::ClazzSMTPAppender const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '14367189' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'socket.h',
-                                          'Line' => '46',
-                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket',
-                                          'NameSpace' => 'log4cxx::helpers::Socket',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::Socket::ClazzSocket::~ClazzSocket() [_ZN7log4cxx7helpers6Socket11ClazzSocketD2Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::Socket::ClazzSocket::~ClazzSocket() [_ZN7log4cxx7helpers6Socket11ClazzSocketD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::Socket::ClazzSocket::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers6Socket11ClazzSocket7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Socket::ClazzSocket) [_ZTIN7log4cxx7helpers6Socket11ClazzSocketE]'
-                                                      }
-                                        },
-                          '14367346' => {
-                                          'BaseType' => '14367189',
-                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14367352' => {
-                                          'BaseType' => '13612892',
-                                          'Name' => 'log4cxx::helpers::Socket const',
-                                          'Size' => '56',
-                                          'Type' => 'Const'
-                                        },
-                          '14370074' => {
-                                          'BaseType' => '14367352',
-                                          'Name' => 'log4cxx::helpers::Socket const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14370080' => {
-                                          'BaseType' => '14370074',
-                                          'Name' => 'log4cxx::helpers::Socket const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14370091' => {
-                                          'BaseType' => '13615955',
-                                          'Name' => 'log4cxx::helpers::Socket*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14370096' => {
-                                          'BaseType' => '2543171',
-                                          'Name' => 'log4cxx::helpers::InetAddressPtr&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '14370126' => {
-                                          'BaseType' => '14367189',
-                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14370132' => {
-                                          'BaseType' => '14370126',
-                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14370143' => {
-                                          'BaseType' => '14367346',
-                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14370149' => {
-                                          'BaseType' => '14370143',
-                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14442283' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::ObjectOutputStream, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '647214'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '14442431' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::ObjectOutputStream>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '647214'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '14442445' => {
-                                          'BaseType' => '647214',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::helpers::ObjectOutputStream>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::ObjectOutputStream>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '14442468' => {
-                                          'Base' => {
-                                                      '14442283' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '14467641'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
-                                                             }
-                                                    },
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::ObjectOutputStream, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '647214'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '14442754' => {
-                                          'BaseType' => '14442445',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::ObjectOutputStream, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::ObjectOutputStream, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '14443158' => {
-                                          'Base' => {
-                                                      '14442468' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::helpers::ObjectOutputStream>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '647214'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '14465021' => {
-                                          'Base' => {
-                                                      '1133942' => {
-                                                                     'pos' => '0'
-                                                                   }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'socketoutputstream.h',
-                                          'Line' => '37',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'array',
-                                                               'offset' => '8',
-                                                               'type' => '1062746'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'socket',
-                                                               'offset' => '32',
-                                                               'type' => '13613205'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '48',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::getClass() const [_ZNK7log4cxx7helpers18SocketOutputStream8getClassEv]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::~SocketOutputStream() [_ZN7log4cxx7helpers18SocketOutputStreamD1Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::~SocketOutputStream() [_ZN7log4cxx7helpers18SocketOutputStreamD0Ev]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18SocketOutputStream10instanceofERKNS0_5ClassE]',
-                                                        '48' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18SocketOutputStream4castERKNS0_5ClassE]',
-                                                        '56' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18SocketOutputStream5closeERNS0_4PoolE]',
-                                                        '64' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18SocketOutputStream5flushERNS0_4PoolE]',
-                                                        '72' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::write(log4cxx::helpers::ByteBuffer&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18SocketOutputStream5writeERNS0_10ByteBufferERNS0_4PoolE]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SocketOutputStream) [_ZTIN7log4cxx7helpers18SocketOutputStreamE]'
-                                                      }
-                                        },
-                          '14465050' => {
-                                          'BaseType' => '14443158',
-                                          'Header' => 'objectoutputstream.h',
-                                          'Line' => '96',
-                                          'Name' => 'log4cxx::helpers::ObjectOutputStreamPtr',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '16',
-                                          'Type' => 'Typedef'
-                                        },
-                          '14465422' => {
-                                          'Base' => {
-                                                      '14466282' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Header' => 'socketappender.h',
-                                          'Line' => '86',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'oos',
-                                                               'offset' => '344',
-                                                               'type' => '14465050'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::net::SocketAppender',
-                                          'NameSpace' => 'log4cxx::net',
-                                          'Size' => '360',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '0u',
-                                                        '112' => '0u',
-                                                        '120' => '0u',
-                                                        '128' => '0u',
-                                                        '136' => '0u',
-                                                        '144' => '0u',
-                                                        '152' => '0u',
-                                                        '16' => '0u',
-                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::SocketAppender) [_ZTIN7log4cxx3net14SocketAppenderE]',
-                                                        '168' => '(int (*)(...)) log4cxx::net::SocketAppender::getClass() const [_ZNK7log4cxx3net14SocketAppender8getClassEv]',
-                                                        '176' => '(int (*)(...)) log4cxx::net::SocketAppender::~SocketAppender() [_ZN7log4cxx3net14SocketAppenderD1Ev]',
-                                                        '184' => '(int (*)(...)) log4cxx::net::SocketAppender::~SocketAppender() [_ZN7log4cxx3net14SocketAppenderD0Ev]',
-                                                        '192' => '(int (*)(...)) log4cxx::net::SocketAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14SocketAppender10instanceofERKNS_7helpers5ClassE]',
-                                                        '200' => '(int (*)(...)) log4cxx::net::SocketAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14SocketAppender4castERKNS_7helpers5ClassE]',
-                                                        '208' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net22SocketAppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
-                                                        '216' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net22SocketAppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                        '24' => '0u',
-                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                        '248' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::close() [_ZN7log4cxx3net22SocketAppenderSkeleton5closeEv]',
-                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                        '296' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::requiresLayout() const [_ZNK7log4cxx3net22SocketAppenderSkeleton14requiresLayoutEv]',
-                                                        '304' => '(int (*)(...)) log4cxx::net::SocketAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx3net14SocketAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '312' => '(int (*)(...)) log4cxx::net::SocketAppender::setSocket(std::shared_ptr<log4cxx::helpers::Socket>&, log4cxx::helpers::Pool&) [_ZN7log4cxx3net14SocketAppender9setSocketERSt10shared_ptrINS_7helpers6SocketEERNS3_4PoolE]',
-                                                        '32' => '0u',
-                                                        '320' => '(int (*)(...)) log4cxx::net::SocketAppender::cleanUp(log4cxx::helpers::Pool&) [_ZN7log4cxx3net14SocketAppender7cleanUpERNS_7helpers4PoolE]',
-                                                        '328' => '(int (*)(...)) log4cxx::net::SocketAppender::getDefaultDelay() const [_ZNK7log4cxx3net14SocketAppender15getDefaultDelayEv]',
-                                                        '336' => '(int (*)(...)) log4cxx::net::SocketAppender::getDefaultPort() const [_ZNK7log4cxx3net14SocketAppender14getDefaultPortEv]',
-                                                        '40' => '0u',
-                                                        '48' => '0u',
-                                                        '56' => '0u',
-                                                        '64' => '0u',
-                                                        '72' => '0u',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '0u',
-                                                        '88' => '0u',
-                                                        '96' => '0u'
-                                                      }
-                                        },
-                          '14466075' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'socketappender.h',
-                                          'Line' => '99',
-                                          'Name' => 'log4cxx::net::SocketAppender::ClazzSocketAppender',
-                                          'NameSpace' => 'log4cxx::net::SocketAppender',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::net::SocketAppender::ClazzSocketAppender::~ClazzSocketAppender() [_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::net::SocketAppender::ClazzSocketAppender::~ClazzSocketAppender() [_ZN7log4cxx3net14SocketAppender19ClazzSocketAppenderD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::net::SocketAppender::ClazzSocketAppender::newInstance() const [_ZTch0_h0_NK7log4cxx3net14SocketAppender19ClazzSocketAppender11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::net::SocketAppender::ClazzSocketAppender::getName[abi:cxx11]() const [_ZNK7log4cxx3net14SocketAppender19ClazzSocketAppender7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::net::SocketAppender::ClazzSocketAppender::newInstance() const [_ZNK7log4cxx3net14SocketAppender19ClazzSocketAppender11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::SocketAppender::ClazzSocketAppender) [_ZTIN7log4cxx3net14SocketAppender19ClazzSocketAppenderE]'
-                                                      }
-                                        },
-                          '14466271' => {
-                                          'BaseType' => '14466075',
-                                          'Name' => 'log4cxx::net::SocketAppender::ClazzSocketAppender const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14466277' => {
-                                          'BaseType' => '14465422',
-                                          'Name' => 'log4cxx::net::SocketAppender const',
-                                          'Size' => '360',
-                                          'Type' => 'Const'
-                                        },
-                          '14466282' => {
-                                          'Base' => {
-                                                      '334742' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'socketappenderskeleton.h',
-                                          'Line' => '41',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'remoteHost',
-                                                               'offset' => '184',
-                                                               'type' => '53185'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'address',
-                                                               'offset' => '216',
-                                                               'type' => '2543171'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'private',
-                                                               'name' => 'port',
-                                                               'offset' => '232',
-                                                               'type' => '40835'
-                                                             },
-                                                      '3' => {
-                                                               'access' => 'private',
-                                                               'name' => 'reconnectionDelay',
-                                                               'offset' => '236',
-                                                               'type' => '40835'
-                                                             },
-                                                      '4' => {
-                                                               'access' => 'private',
-                                                               'name' => 'locationInfo',
-                                                               'offset' => '240',
-                                                               'type' => '40888'
-                                                             },
-                                                      '5' => {
-                                                               'access' => 'private',
-                                                               'name' => 'thread',
-                                                               'offset' => '248',
-                                                               'type' => '590447'
-                                                             },
-                                                      '6' => {
-                                                               'access' => 'private',
-                                                               'name' => 'interrupt',
-                                                               'offset' => '256',
-                                                               'type' => '576315'
-                                                             },
-                                                      '7' => {
-                                                               'access' => 'private',
-                                                               'name' => 'interrupt_mutex',
-                                                               'offset' => '304',
-                                                               'type' => '35754'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton',
-                                          'NameSpace' => 'log4cxx::net',
-                                          'Size' => '344',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '0u',
-                                                        '112' => '0u',
-                                                        '120' => '0u',
-                                                        '128' => '0u',
-                                                        '136' => '0u',
-                                                        '144' => '0u',
-                                                        '152' => '0u',
-                                                        '16' => '0u',
-                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::SocketAppenderSkeleton) [_ZTIN7log4cxx3net22SocketAppenderSkeletonE]',
-                                                        '168' => '(int (*)(...)) log4cxx::AppenderSkeleton::getClass() const [_ZNK7log4cxx16AppenderSkeleton8getClassEv]',
-                                                        '176' => '0u',
-                                                        '184' => '0u',
-                                                        '192' => '(int (*)(...)) log4cxx::AppenderSkeleton::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx16AppenderSkeleton10instanceofERKNS_7helpers5ClassE]',
-                                                        '200' => '(int (*)(...)) log4cxx::AppenderSkeleton::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx16AppenderSkeleton4castERKNS_7helpers5ClassE]',
-                                                        '208' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net22SocketAppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
-                                                        '216' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net22SocketAppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                        '24' => '0u',
-                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                        '248' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::close() [_ZN7log4cxx3net22SocketAppenderSkeleton5closeEv]',
-                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                        '296' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::requiresLayout() const [_ZNK7log4cxx3net22SocketAppenderSkeleton14requiresLayoutEv]',
-                                                        '304' => '(int (*)(...)) __cxa_pure_virtual',
-                                                        '312' => '(int (*)(...)) __cxa_pure_virtual',
-                                                        '32' => '0u',
-                                                        '320' => '(int (*)(...)) __cxa_pure_virtual',
-                                                        '328' => '(int (*)(...)) __cxa_pure_virtual',
-                                                        '336' => '(int (*)(...)) __cxa_pure_virtual',
-                                                        '40' => '0u',
-                                                        '48' => '0u',
-                                                        '56' => '0u',
-                                                        '64' => '0u',
-                                                        '72' => '0u',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '0u',
-                                                        '88' => '0u',
-                                                        '96' => '0u'
-                                                      }
-                                        },
-                          '14466386' => {
-                                          'BaseType' => '14466282',
-                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton const',
-                                          'Type' => 'Const'
-                                        },
-                          '14467641' => {
-                                          'BaseType' => '14442754',
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::ObjectOutputStream, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14467670' => {
-                                          'BaseType' => '14443158',
-                                          'Name' => 'std::shared_ptr<log4cxx::helpers::ObjectOutputStream>*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14468182' => {
-                                          'BaseType' => '14465021',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14468453' => {
-                                          'BaseType' => '14465422',
-                                          'Name' => 'log4cxx::net::SocketAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14468459' => {
-                                          'BaseType' => '14468453',
-                                          'Name' => 'log4cxx::net::SocketAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14468481' => {
-                                          'BaseType' => '14466277',
-                                          'Name' => 'log4cxx::net::SocketAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14468487' => {
-                                          'BaseType' => '14468481',
-                                          'Name' => 'log4cxx::net::SocketAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14468498' => {
-                                          'BaseType' => '13613205',
-                                          'Name' => 'log4cxx::helpers::SocketPtr&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '14468510' => {
-                                          'BaseType' => '14466075',
-                                          'Name' => 'log4cxx::net::SocketAppender::ClazzSocketAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14468516' => {
-                                          'BaseType' => '14468510',
-                                          'Name' => 'log4cxx::net::SocketAppender::ClazzSocketAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14468527' => {
-                                          'BaseType' => '14466271',
-                                          'Name' => 'log4cxx::net::SocketAppender::ClazzSocketAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14468533' => {
-                                          'BaseType' => '14468527',
-                                          'Name' => 'log4cxx::net::SocketAppender::ClazzSocketAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14502657' => {
-                                          'BaseType' => '14466386',
-                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14502663' => {
-                                          'BaseType' => '14502657',
-                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14609923' => {
-                                          'BaseType' => '14466282',
-                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14609929' => {
-                                          'BaseType' => '14609923',
-                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '1479609' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::CharsetEncoder, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1504902'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1479757' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::CharsetEncoder>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1504902'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1479771' => {
-                                         'BaseType' => '1504902',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::CharsetEncoder>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::CharsetEncoder>',
+                          '1994325' => {
+                                         'BaseType' => '1956961',
+                                         'Name' => 'log4cxx::helpers::DateFormat const*',
                                          'Size' => '8',
-                                         'Type' => 'Typedef'
+                                         'Type' => 'Pointer'
                                        },
-                          '1479794' => {
-                                         'Base' => {
-                                                     '1479609' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '1509123'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetEncoder, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1504902'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '14799497' => {
-                                          'Base' => {
-                                                      '14825033' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'allocator.h',
-                                          'Line' => '108',
-                                          'Name' => 'std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'type' => '14443158'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '14799611' => {
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '384',
-                                          'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '14799497'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '14799625' => {
-                                          'BaseType' => '14467670',
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '392',
-                                          'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >::pointer',
-                                          'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '14799968' => {
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '81',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_impl',
-                                                               'offset' => '0',
-                                                               'type' => '14799981'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::ObjectOutputStream>, std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '14443158'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '14799497'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '14799981' => {
-                                          'Base' => {
-                                                      '14799497' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '88',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_start',
-                                                               'offset' => '0',
-                                                               'type' => '14800184'
-                                                             },
-                                                      '1' => {
-                                                               'name' => '_M_finish',
-                                                               'offset' => '8',
-                                                               'type' => '14800184'
-                                                             },
-                                                      '2' => {
-                                                               'name' => '_M_end_of_storage',
-                                                               'offset' => '16',
-                                                               'type' => '14800184'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::ObjectOutputStream>, std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >::_Vector_impl',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::ObjectOutputStream>, std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >',
-                                          'Size' => '24',
-                                          'Type' => 'Struct'
-                                        },
-                          '14800184' => {
-                                          'BaseType' => '14825701',
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '86',
-                                          'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::ObjectOutputStream>, std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >::pointer',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::ObjectOutputStream>, std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '14800722' => {
-                                          'Base' => {
-                                                      '14799968' => {
-                                                                      'access' => 'protected',
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '339',
-                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '14443158'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '1480083' => {
-                                         'BaseType' => '1479771',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetEncoder, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::CharsetEncoder, 2>',
+                          '1994331' => {
+                                         'BaseType' => '1994325',
+                                         'Name' => 'log4cxx::helpers::DateFormat const*const',
                                          'Size' => '8',
-                                         'Type' => 'Typedef'
+                                         'Type' => 'Const'
                                        },
-                          '1481082' => {
-                                         'Base' => {
-                                                     '1479794' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::CharsetEncoder>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1504902'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '14825033' => {
+                          '20065128' => {
                                           'Copied' => 1,
-                                          'Header' => 'new_allocator.h',
-                                          'Line' => '58',
-                                          'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '14443158'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '14825500' => {
-                                          'Base' => {
-                                                      '14799611' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '50',
-                                          'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '14799497'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '14825701' => {
-                                          'BaseType' => '14799625',
-                                          'Header' => 'alloc_traits.h',
+                                          'Header' => 'unique_ptr.h',
                                           'Line' => '59',
-                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >::pointer',
-                                          'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::ObjectOutputStream> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '20093233'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
                                         },
-                          '14842212' => {
-                                          'Base' => {
-                                                      '334742' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                    },
-                                          'Header' => 'sockethubappender.h',
-                                          'Line' => '109',
+                          '20065214' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
                                           'Memb' => {
                                                       '0' => {
                                                                'access' => 'private',
-                                                               'name' => 'port',
-                                                               'offset' => '184',
-                                                               'type' => '40835'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'streams',
-                                                               'offset' => '192',
-                                                               'type' => '14843216'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'private',
-                                                               'name' => 'locationInfo',
-                                                               'offset' => '216',
-                                                               'type' => '40888'
-                                                             },
-                                                      '3' => {
-                                                               'access' => 'private',
-                                                               'name' => 'thread',
-                                                               'offset' => '224',
-                                                               'type' => '590447'
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '20066747'
                                                              }
                                                     },
-                                          'Name' => 'log4cxx::net::SocketHubAppender',
-                                          'NameSpace' => 'log4cxx::net',
-                                          'Size' => '232',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '0u',
-                                                        '112' => '0u',
-                                                        '120' => '0u',
-                                                        '128' => '0u',
-                                                        '136' => '0u',
-                                                        '144' => '0u',
-                                                        '152' => '0u',
-                                                        '16' => '0u',
-                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::SocketHubAppender) [_ZTIN7log4cxx3net17SocketHubAppenderE]',
-                                                        '168' => '(int (*)(...)) log4cxx::net::SocketHubAppender::getClass() const [_ZNK7log4cxx3net17SocketHubAppender8getClassEv]',
-                                                        '176' => '(int (*)(...)) log4cxx::net::SocketHubAppender::~SocketHubAppender() [_ZN7log4cxx3net17SocketHubAppenderD1Ev]',
-                                                        '184' => '(int (*)(...)) log4cxx::net::SocketHubAppender::~SocketHubAppender() [_ZN7log4cxx3net17SocketHubAppenderD0Ev]',
-                                                        '192' => '(int (*)(...)) log4cxx::net::SocketHubAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net17SocketHubAppender10instanceofERKNS_7helpers5ClassE]',
-                                                        '200' => '(int (*)(...)) log4cxx::net::SocketHubAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net17SocketHubAppender4castERKNS_7helpers5ClassE]',
-                                                        '208' => '(int (*)(...)) log4cxx::net::SocketHubAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net17SocketHubAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                        '216' => '(int (*)(...)) log4cxx::net::SocketHubAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net17SocketHubAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                        '24' => '0u',
-                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                        '248' => '(int (*)(...)) log4cxx::net::SocketHubAppender::close() [_ZN7log4cxx3net17SocketHubAppender5closeEv]',
-                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                        '296' => '(int (*)(...)) log4cxx::net::SocketHubAppender::requiresLayout() const [_ZNK7log4cxx3net17SocketHubAppender14requiresLayoutEv]',
-                                                        '304' => '(int (*)(...)) log4cxx::net::SocketHubAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx3net17SocketHubAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '32' => '0u',
-                                                        '40' => '0u',
-                                                        '48' => '0u',
-                                                        '56' => '0u',
-                                                        '64' => '0u',
-                                                        '72' => '0u',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '0u',
-                                                        '88' => '0u',
-                                                        '96' => '0u'
-                                                      }
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate, std::default_delete<log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '20093233'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '20065128'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
                                         },
-                          '14843008' => {
+                          '20065537' => {
                                           'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                      '20065128' => {
+                                                                      'pos' => '0'
+                                                                    }
                                                     },
-                                          'Header' => 'sockethubappender.h',
-                                          'Line' => '122',
-                                          'Name' => 'log4cxx::net::SocketHubAppender::ClazzSocketHubAppender',
-                                          'NameSpace' => 'log4cxx::net::SocketHubAppender',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::net::SocketHubAppender::ClazzSocketHubAppender::~ClazzSocketHubAppender() [_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::net::SocketHubAppender::ClazzSocketHubAppender::~ClazzSocketHubAppender() [_ZN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::net::SocketHubAppender::ClazzSocketHubAppender::newInstance() const [_ZTch0_h0_NK7log4cxx3net17SocketHubAppender22ClazzSocketHubAppender11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::net::SocketHubAppender::ClazzSocketHubAppender::getName[abi:cxx11]() const [_ZNK7log4cxx3net17SocketHubAppender22ClazzSocketHubAppender7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::net::SocketHubAppender::ClazzSocketHubAppender::newInstance() const [_ZNK7log4cxx3net17SocketHubAppender22ClazzSocketHubAppender11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::SocketHubAppender::ClazzSocketHubAppender) [_ZTIN7log4cxx3net17SocketHubAppender22ClazzSocketHubAppenderE]'
-                                                      }
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '20065128'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
                                         },
-                          '14843205' => {
-                                          'BaseType' => '14843008',
-                                          'Name' => 'log4cxx::net::SocketHubAppender::ClazzSocketHubAppender const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14843211' => {
-                                          'BaseType' => '14842212',
-                                          'Name' => 'log4cxx::net::SocketHubAppender const',
-                                          'Size' => '232',
-                                          'Type' => 'Const'
-                                        },
-                          '14843216' => {
-                                          'BaseType' => '14800722',
-                                          'Header' => 'sockethubappender.h',
-                                          'Line' => '42',
-                                          'Name' => 'log4cxx::net::ObjectOutputStreamList',
-                                          'NameSpace' => 'log4cxx::net',
-                                          'Size' => '24',
-                                          'Type' => 'Typedef'
-                                        },
-                          '14846722' => {
-                                          'BaseType' => '14842212',
-                                          'Name' => 'log4cxx::net::SocketHubAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14846728' => {
-                                          'BaseType' => '14846722',
-                                          'Name' => 'log4cxx::net::SocketHubAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14847119' => {
-                                          'BaseType' => '14843211',
-                                          'Name' => 'log4cxx::net::SocketHubAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14847125' => {
-                                          'BaseType' => '14847119',
-                                          'Name' => 'log4cxx::net::SocketHubAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14847136' => {
-                                          'BaseType' => '14843008',
-                                          'Name' => 'log4cxx::net::SocketHubAppender::ClazzSocketHubAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14847142' => {
-                                          'BaseType' => '14847136',
-                                          'Name' => 'log4cxx::net::SocketHubAppender::ClazzSocketHubAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '14847153' => {
-                                          'BaseType' => '14843205',
-                                          'Name' => 'log4cxx::net::SocketHubAppender::ClazzSocketHubAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '14847159' => {
-                                          'BaseType' => '14847153',
-                                          'Name' => 'log4cxx::net::SocketHubAppender::ClazzSocketHubAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15041631' => {
+                          '20065790' => {
                                           'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                      '20065537' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
                                                     },
-                                          'Header' => 'socketoutputstream.h',
-                                          'Line' => '40',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream',
-                                          'NameSpace' => 'log4cxx::helpers::SocketOutputStream',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream::~ClazzSocketOutputStream() [_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream::~ClazzSocketOutputStream() [_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStream7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream) [_ZTIN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamE]'
-                                                      }
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '20065128'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
                                         },
-                          '15041788' => {
-                                          'BaseType' => '15041631',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream const',
+                          '20066086' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '20094140'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate*>',
+                                          'NameSpace' => 'std',
                                           'Size' => '8',
-                                          'Type' => 'Const'
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '20094140'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
                                         },
-                          '15041794' => {
-                                          'BaseType' => '14465021',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream const',
+                          '20066346' => {
+                                          'Base' => {
+                                                      '20065790' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '20066086' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '20094140'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '20066747' => {
+                                          'Base' => {
+                                                      '20066346' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '20094140'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '20067076' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '20065214'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate, std::default_delete<log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '20093233'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '20065128'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '20093233' => {
+                                          'Line' => '27',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'timeZone',
+                                                               'offset' => '0',
+                                                               'type' => '1956983'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'pattern',
+                                                               'offset' => '16',
+                                                               'type' => '53215'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::StrftimeDateFormat',
+                                          'Private' => 1,
                                           'Size' => '48',
-                                          'Type' => 'Const'
+                                          'Source' => 'strftimedateformat.cpp',
+                                          'Type' => 'Struct'
                                         },
-                          '15041883' => {
-                                          'BaseType' => '13613205',
-                                          'Name' => 'log4cxx::helpers::SocketPtr const',
-                                          'Size' => '16',
-                                          'Type' => 'Const'
-                                        },
-                          '15042994' => {
-                                          'BaseType' => '15041794',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream const*',
+                          '20094140' => {
+                                          'BaseType' => '20093233',
+                                          'Name' => 'struct log4cxx::helpers::StrftimeDateFormat::StrftimeDateFormatPrivate*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '15043000' => {
-                                          'BaseType' => '15042994',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15043011' => {
-                                          'BaseType' => '14468182',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15043016' => {
-                                          'BaseType' => '15041883',
-                                          'Name' => 'log4cxx::helpers::SocketPtr const&',
-                                          'Size' => '8',
-                                          'Type' => 'Ref'
-                                        },
-                          '15043034' => {
-                                          'BaseType' => '15041631',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15043040' => {
-                                          'BaseType' => '15043034',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15043051' => {
-                                          'BaseType' => '15041788',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15043057' => {
-                                          'BaseType' => '15043051',
-                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '1504902' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'charsetencoder.h',
-                                         'Line' => '37',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::CharsetEncoder) [_ZTIN7log4cxx7helpers14CharsetEncoderE]'
-                                                     }
-                                       },
-                          '1505505' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'charsetencoder.h',
-                                         'Line' => '40',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder',
-                                         'NameSpace' => 'log4cxx::helpers::CharsetEncoder',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::~ClazzCharsetEncoder() [_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::~ClazzCharsetEncoder() [_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoder7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder) [_ZTIN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderE]'
-                                                     }
-                                       },
-                          '1505663' => {
-                                         'BaseType' => '1505505',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1505669' => {
-                                         'BaseType' => '1504902',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1505674' => {
-                                         'Base' => {
-                                                     '1504902' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '217',
-                                         'Name' => 'log4cxx::helpers::USASCIICharsetEncoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Source' => 'charsetencoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetEncoder::~USASCIICharsetEncoder() [_ZN7log4cxx7helpers21USASCIICharsetEncoderD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetEncoder::~USASCIICharsetEncoder() [_ZN7log4cxx7helpers21USASCIICharsetEncoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers21USASCIICharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::USASCIICharsetEncoder) [_ZTIN7log4cxx7helpers21USASCIICharsetEncoderE]'
-                                                     }
-                                       },
-                          '1505882' => {
-                                         'Base' => {
-                                                     '1504902' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '305',
-                                         'Name' => 'log4cxx::helpers::TrivialCharsetEncoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Source' => 'charsetencoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetEncoder::~TrivialCharsetEncoder() [_ZN7log4cxx7helpers21TrivialCharsetEncoderD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetEncoder::~TrivialCharsetEncoder() [_ZN7log4cxx7helpers21TrivialCharsetEncoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers21TrivialCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TrivialCharsetEncoder) [_ZTIN7log4cxx7helpers21TrivialCharsetEncoderE]'
-                                                     }
-                                       },
-                          '1506094' => {
-                                         'Base' => {
-                                                     '1504902' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '261',
-                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetEncoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Source' => 'charsetencoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetEncoder::~ISOLatinCharsetEncoder() [_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD2Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetEncoder::~ISOLatinCharsetEncoder() [_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers22ISOLatinCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ISOLatinCharsetEncoder) [_ZTIN7log4cxx7helpers22ISOLatinCharsetEncoderE]'
-                                                     }
-                                       },
-                          '1506306' => {
-                                         'Base' => {
-                                                     '1504902' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '382',
-                                         'Name' => 'log4cxx::helpers::UTF16BECharsetEncoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Source' => 'charsetencoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::UTF16BECharsetEncoder::~UTF16BECharsetEncoder() [_ZN7log4cxx7helpers21UTF16BECharsetEncoderD2Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::UTF16BECharsetEncoder::~UTF16BECharsetEncoder() [_ZN7log4cxx7helpers21UTF16BECharsetEncoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::UTF16BECharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers21UTF16BECharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::UTF16BECharsetEncoder) [_ZTIN7log4cxx7helpers21UTF16BECharsetEncoderE]'
-                                                     }
-                                       },
-                          '1506518' => {
-                                         'Base' => {
-                                                     '1504902' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '416',
-                                         'Name' => 'log4cxx::helpers::UTF16LECharsetEncoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Source' => 'charsetencoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::UTF16LECharsetEncoder::~UTF16LECharsetEncoder() [_ZN7log4cxx7helpers21UTF16LECharsetEncoderD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::UTF16LECharsetEncoder::~UTF16LECharsetEncoder() [_ZN7log4cxx7helpers21UTF16LECharsetEncoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::UTF16LECharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers21UTF16LECharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::UTF16LECharsetEncoder) [_ZTIN7log4cxx7helpers21UTF16LECharsetEncoderE]'
-                                                     }
-                                       },
-                          '1506730' => {
-                                         'Base' => {
-                                                     '1504902' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '52',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'pool',
-                                                              'offset' => '8',
-                                                              'type' => '52539'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'mutex',
-                                                              'offset' => '24',
-                                                              'type' => '35754'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'convset',
-                                                              'offset' => '64',
-                                                              'type' => '1381332'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::APRCharsetEncoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '72',
-                                         'Source' => 'charsetencoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::APRCharsetEncoder::~APRCharsetEncoder() [_ZN7log4cxx7helpers17APRCharsetEncoderD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::APRCharsetEncoder::~APRCharsetEncoder() [_ZN7log4cxx7helpers17APRCharsetEncoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::APRCharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers17APRCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::APRCharsetEncoder) [_ZTIN7log4cxx7helpers17APRCharsetEncoderE]'
-                                                     }
-                                       },
-                          '1506990' => {
-                                         'Base' => {
-                                                     '1504902' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '451',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'pool',
-                                                              'offset' => '8',
-                                                              'type' => '52539'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'mutex',
-                                                              'offset' => '24',
-                                                              'type' => '35754'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'encoder',
-                                                              'offset' => '64',
-                                                              'type' => '1507267'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'encoding',
-                                                              'offset' => '80',
-                                                              'type' => '7111'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::LocaleCharsetEncoder',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '112',
-                                         'Source' => 'charsetencoder.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetEncoder::~LocaleCharsetEncoder() [_ZN7log4cxx7helpers20LocaleCharsetEncoderD2Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetEncoder::~LocaleCharsetEncoder() [_ZN7log4cxx7helpers20LocaleCharsetEncoderD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers20LocaleCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::LocaleCharsetEncoder) [_ZTIN7log4cxx7helpers20LocaleCharsetEncoderE]'
-                                                     }
-                                       },
-                          '1507267' => {
-                                         'BaseType' => '1481082',
-                                         'Header' => 'charsetencoder.h',
-                                         'Line' => '31',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoderPtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1509123' => {
-                                         'BaseType' => '1480083',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetEncoder, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509146' => {
-                                         'BaseType' => '1504902',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509152' => {
-                                         'BaseType' => '1509146',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509192' => {
-                                         'BaseType' => '1505674',
-                                         'Name' => 'log4cxx::helpers::USASCIICharsetEncoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509198' => {
-                                         'BaseType' => '1509192',
-                                         'Name' => 'log4cxx::helpers::USASCIICharsetEncoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509203' => {
-                                         'BaseType' => '1505882',
-                                         'Name' => 'log4cxx::helpers::TrivialCharsetEncoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509209' => {
-                                         'BaseType' => '1509203',
-                                         'Name' => 'log4cxx::helpers::TrivialCharsetEncoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509214' => {
-                                         'BaseType' => '1506094',
-                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetEncoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509220' => {
-                                         'BaseType' => '1509214',
-                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetEncoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509225' => {
-                                         'BaseType' => '1506306',
-                                         'Name' => 'log4cxx::helpers::UTF16BECharsetEncoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509231' => {
-                                         'BaseType' => '1509225',
-                                         'Name' => 'log4cxx::helpers::UTF16BECharsetEncoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509236' => {
-                                         'BaseType' => '1506518',
-                                         'Name' => 'log4cxx::helpers::UTF16LECharsetEncoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509242' => {
-                                         'BaseType' => '1509236',
-                                         'Name' => 'log4cxx::helpers::UTF16LECharsetEncoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509247' => {
-                                         'BaseType' => '1506730',
-                                         'Name' => 'log4cxx::helpers::APRCharsetEncoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509253' => {
-                                         'BaseType' => '1509247',
-                                         'Name' => 'log4cxx::helpers::APRCharsetEncoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509538' => {
-                                         'BaseType' => '1506990',
-                                         'Name' => 'log4cxx::helpers::LocaleCharsetEncoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509544' => {
-                                         'BaseType' => '1509538',
-                                         'Name' => 'log4cxx::helpers::LocaleCharsetEncoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509639' => {
-                                         'BaseType' => '1505669',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509645' => {
-                                         'BaseType' => '1509639',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509650' => {
-                                         'BaseType' => '1507267',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoderPtr&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1509668' => {
-                                         'BaseType' => '1505505',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509674' => {
-                                         'BaseType' => '1509668',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1509685' => {
-                                         'BaseType' => '1505663',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1509691' => {
-                                         'BaseType' => '1509685',
-                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '15121881' => {
-                                          'BaseType' => '2972379',
-                                          'Name' => 'log4cxx::helpers::StrftimeDateFormat const',
-                                          'Size' => '56',
-                                          'Type' => 'Const'
-                                        },
-                          '15122753' => {
-                                          'BaseType' => '2974959',
+                          '20095057' => {
+                                          'BaseType' => '4179120',
                                           'Name' => 'log4cxx::helpers::StrftimeDateFormat*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15122764' => {
-                                          'BaseType' => '15121881',
-                                          'Name' => 'log4cxx::helpers::StrftimeDateFormat const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15122770' => {
-                                          'BaseType' => '15122764',
+                          '20095074' => {
+                                          'BaseType' => '4180257',
                                           'Name' => 'log4cxx::helpers::StrftimeDateFormat const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15304988' => {
+                          '20355167' => {
                                           'Base' => {
-                                                      '116376' => {
+                                                      '218539' => {
                                                                     'pos' => '0'
                                                                   }
                                                     },
                                           'Header' => 'stringmatchfilter.h',
-                                          'Line' => '53',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'acceptOnMatch',
-                                                               'offset' => '24',
-                                                               'type' => '40888'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'stringToMatch',
-                                                               'offset' => '32',
-                                                               'type' => '53185'
-                                                             }
-                                                    },
+                                          'Line' => '48',
                                           'Name' => 'log4cxx::filter::StringMatchFilter',
                                           'NameSpace' => 'log4cxx::filter',
-                                          'Size' => '64',
+                                          'Size' => '16',
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
@@ -87015,19 +99878,51 @@
                                                         '64' => '0u',
                                                         '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::StringMatchFilter) [_ZTIN7log4cxx6filter17StringMatchFilterE]',
                                                         '8' => '(int (*)(...)) 0',
-                                                        '80' => '(int (*)(...)) log4cxx::filter::StringMatchFilter::getClass() const [_ZNK7log4cxx6filter17StringMatchFilter8getClassEv]',
-                                                        '88' => '(int (*)(...)) log4cxx::filter::StringMatchFilter::~StringMatchFilter() [_ZN7log4cxx6filter17StringMatchFilterD1Ev]',
-                                                        '96' => '(int (*)(...)) log4cxx::filter::StringMatchFilter::~StringMatchFilter() [_ZN7log4cxx6filter17StringMatchFilterD0Ev]'
+                                                        '80' => '(int (*)(...)) log4cxx::filter::StringMatchFilter::~StringMatchFilter() [_ZN7log4cxx6filter17StringMatchFilterD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::filter::StringMatchFilter::~StringMatchFilter() [_ZN7log4cxx6filter17StringMatchFilterD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::filter::StringMatchFilter::getClass() const [_ZNK7log4cxx6filter17StringMatchFilter8getClassEv]'
                                                       }
                                         },
-                          '15305533' => {
+                          '20355185' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '218549' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Line' => '32',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'acceptOnMatch',
+                                                               'offset' => '24',
+                                                               'type' => '83923'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'stringToMatch',
+                                                               'offset' => '32',
+                                                               'type' => '98472'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::filter::StringMatchFilter::StringMatchFilterPrivate',
+                                          'NameSpace' => 'log4cxx::filter::StringMatchFilter',
+                                          'Private' => 1,
+                                          'Size' => '64',
+                                          'Source' => 'stringmatchfilter.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::filter::StringMatchFilter::StringMatchFilterPrivate::~StringMatchFilterPrivate() [_ZN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::filter::StringMatchFilter::StringMatchFilterPrivate::~StringMatchFilterPrivate() [_ZN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::StringMatchFilter::StringMatchFilterPrivate) [_ZTIN7log4cxx6filter17StringMatchFilter24StringMatchFilterPrivateE]'
+                                                      }
+                                        },
+                          '20355859' => {
+                                          'Base' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'stringmatchfilter.h',
-                                          'Line' => '61',
+                                          'Line' => '55',
                                           'Name' => 'log4cxx::filter::StringMatchFilter::ClazzStringMatchFilter',
                                           'NameSpace' => 'log4cxx::filter::StringMatchFilter',
                                           'Size' => '8',
@@ -87042,431 +99937,93 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::StringMatchFilter::ClazzStringMatchFilter) [_ZTIN7log4cxx6filter17StringMatchFilter22ClazzStringMatchFilterE]'
                                                       }
                                         },
-                          '15305729' => {
-                                          'BaseType' => '15305533',
+                          '20356080' => {
+                                          'BaseType' => '20355859',
                                           'Name' => 'log4cxx::filter::StringMatchFilter::ClazzStringMatchFilter const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15305771' => {
-                                          'BaseType' => '15304988',
+                          '20356086' => {
+                                          'BaseType' => '20355167',
                                           'Name' => 'log4cxx::filter::StringMatchFilter const',
-                                          'Size' => '64',
+                                          'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '15306536' => {
-                                          'BaseType' => '15304988',
+                          '20356836' => {
+                                          'BaseType' => '20355185',
+                                          'Name' => 'struct log4cxx::filter::StringMatchFilter::StringMatchFilterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '20356842' => {
+                                          'BaseType' => '20356836',
+                                          'Name' => 'struct log4cxx::filter::StringMatchFilter::StringMatchFilterPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '20357388' => {
+                                          'BaseType' => '20355167',
                                           'Name' => 'log4cxx::filter::StringMatchFilter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '15306542' => {
-                                          'BaseType' => '15306536',
+                          '20357394' => {
+                                          'BaseType' => '20357388',
                                           'Name' => 'log4cxx::filter::StringMatchFilter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15306570' => {
-                                          'BaseType' => '15305771',
+                          '20357416' => {
+                                          'BaseType' => '20356086',
                                           'Name' => 'log4cxx::filter::StringMatchFilter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '15306576' => {
-                                          'BaseType' => '15306570',
+                          '20357422' => {
+                                          'BaseType' => '20357416',
                                           'Name' => 'log4cxx::filter::StringMatchFilter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15306587' => {
-                                          'BaseType' => '15305533',
+                          '20357480' => {
+                                          'BaseType' => '20355859',
                                           'Name' => 'log4cxx::filter::StringMatchFilter::ClazzStringMatchFilter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '15306593' => {
-                                          'BaseType' => '15306587',
+                          '20357486' => {
+                                          'BaseType' => '20357480',
                                           'Name' => 'log4cxx::filter::StringMatchFilter::ClazzStringMatchFilter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15306604' => {
-                                          'BaseType' => '15305729',
+                          '20357497' => {
+                                          'BaseType' => '20356080',
                                           'Name' => 'log4cxx::filter::StringMatchFilter::ClazzStringMatchFilter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '15306610' => {
-                                          'BaseType' => '15306604',
+                          '20357503' => {
+                                          'BaseType' => '20357497',
                                           'Name' => 'log4cxx::filter::StringMatchFilter::ClazzStringMatchFilter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15373434' => {
-                                          'BaseType' => '11994270',
+                          '20477987' => {
+                                          'BaseType' => '16803071',
                                           'Name' => 'log4cxx::helpers::StringTokenizer*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15373445' => {
-                                          'BaseType' => '11994276',
+                          '20477998' => {
+                                          'BaseType' => '16803077',
                                           'Name' => 'log4cxx::helpers::StringTokenizer const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15438923' => {
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '997',
-                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::DatagramSocket, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2618114'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '15439071' => {
-                                          'Header' => 'type_traits',
-                                          'Line' => '1745',
-                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::DatagramSocket>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2618114'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '15439085' => {
-                                          'BaseType' => '2618114',
-                                          'Header' => 'type_traits',
-                                          'Line' => '1746',
-                                          'Name' => 'std::remove_extent<log4cxx::helpers::DatagramSocket>::type',
-                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::DatagramSocket>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '15439108' => {
+                          '20703264' => {
                                           'Base' => {
-                                                      '15438923' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1078',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_ptr',
-                                                               'offset' => '0',
-                                                               'type' => '15472965'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => '_M_refcount',
-                                                               'offset' => '8',
-                                                               'type' => '97720'
-                                                             }
-                                                    },
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramSocket, 2>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2618114'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Lp',
-                                                                 'type' => '40611',
-                                                                 'val' => '2'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '15439394' => {
-                                          'BaseType' => '15439085',
-                                          'Header' => 'shared_ptr_base.h',
-                                          'Line' => '1082',
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramSocket, 2>::element_type',
-                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::DatagramSocket, 2>',
-                                          'Type' => 'Typedef'
-                                        },
-                          '15439706' => {
-                                          'Base' => {
-                                                      '15439108' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'shared_ptr.h',
-                                          'Line' => '103',
-                                          'Name' => 'std::shared_ptr<log4cxx::helpers::DatagramSocket>',
-                                          'NameSpace' => 'std',
-                                          'Size' => '16',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '2618114'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '15468371' => {
-                                          'Header' => 'syslogwriter.h',
-                                          'Line' => '39',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'syslogHost',
-                                                               'offset' => '0',
-                                                               'type' => '53185'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'syslogHostPort',
-                                                               'offset' => '32',
-                                                               'type' => '40835'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'private',
-                                                               'name' => 'address',
-                                                               'offset' => '40',
-                                                               'type' => '2543171'
-                                                             },
-                                                      '3' => {
-                                                               'access' => 'private',
-                                                               'name' => 'ds',
-                                                               'offset' => '56',
-                                                               'type' => '15468544'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::helpers::SyslogWriter',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '72',
-                                          'Type' => 'Class'
-                                        },
-                          '15468544' => {
-                                          'BaseType' => '15439706',
-                                          'Header' => 'datagramsocket.h',
-                                          'Line' => '139',
-                                          'Name' => 'log4cxx::helpers::DatagramSocketPtr',
-                                          'NameSpace' => 'log4cxx::helpers',
-                                          'Size' => '16',
-                                          'Type' => 'Typedef'
-                                        },
-                          '15470216' => {
-                                          'Base' => {
-                                                      '334742' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                    },
-                                          'Header' => 'syslogappender.h',
-                                          'Line' => '46',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'syslogFacility',
-                                                               'offset' => '184',
-                                                               'type' => '40835'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'facilityStr',
-                                                               'offset' => '192',
-                                                               'type' => '53185'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'facilityPrinting',
-                                                               'offset' => '224',
-                                                               'type' => '40888'
-                                                             },
-                                                      '3' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'sw',
-                                                               'offset' => '232',
-                                                               'type' => '15473018'
-                                                             },
-                                                      '4' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'syslogHost',
-                                                               'offset' => '240',
-                                                               'type' => '53185'
-                                                             },
-                                                      '5' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'syslogHostPort',
-                                                               'offset' => '272',
-                                                               'type' => '40835'
-                                                             },
-                                                      '6' => {
-                                                               'access' => 'protected',
-                                                               'name' => 'maxMessageLength',
-                                                               'offset' => '276',
-                                                               'type' => '40835'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::net::SyslogAppender',
-                                          'NameSpace' => 'log4cxx::net',
-                                          'Size' => '280',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '0u',
-                                                        '112' => '0u',
-                                                        '120' => '0u',
-                                                        '128' => '0u',
-                                                        '136' => '0u',
-                                                        '144' => '0u',
-                                                        '152' => '0u',
-                                                        '16' => '0u',
-                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::SyslogAppender) [_ZTIN7log4cxx3net14SyslogAppenderE]',
-                                                        '168' => '(int (*)(...)) log4cxx::net::SyslogAppender::getClass() const [_ZNK7log4cxx3net14SyslogAppender8getClassEv]',
-                                                        '176' => '(int (*)(...)) log4cxx::net::SyslogAppender::~SyslogAppender() [_ZN7log4cxx3net14SyslogAppenderD1Ev]',
-                                                        '184' => '(int (*)(...)) log4cxx::net::SyslogAppender::~SyslogAppender() [_ZN7log4cxx3net14SyslogAppenderD0Ev]',
-                                                        '192' => '(int (*)(...)) log4cxx::net::SyslogAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14SyslogAppender10instanceofERKNS_7helpers5ClassE]',
-                                                        '200' => '(int (*)(...)) log4cxx::net::SyslogAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14SyslogAppender4castERKNS_7helpers5ClassE]',
-                                                        '208' => '(int (*)(...)) log4cxx::net::SyslogAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net14SyslogAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                        '216' => '(int (*)(...)) log4cxx::net::SyslogAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net14SyslogAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                        '24' => '0u',
-                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                        '248' => '(int (*)(...)) log4cxx::net::SyslogAppender::close() [_ZN7log4cxx3net14SyslogAppender5closeEv]',
-                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                        '296' => '(int (*)(...)) log4cxx::net::SyslogAppender::requiresLayout() const [_ZNK7log4cxx3net14SyslogAppender14requiresLayoutEv]',
-                                                        '304' => '(int (*)(...)) log4cxx::net::SyslogAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx3net14SyslogAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '32' => '0u',
-                                                        '40' => '0u',
-                                                        '48' => '0u',
-                                                        '56' => '0u',
-                                                        '64' => '0u',
-                                                        '72' => '0u',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '0u',
-                                                        '88' => '0u',
-                                                        '96' => '0u'
-                                                      }
-                                        },
-                          '15471308' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'syslogappender.h',
-                                          'Line' => '49',
-                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender',
-                                          'NameSpace' => 'log4cxx::net::SyslogAppender',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::net::SyslogAppender::ClazzSyslogAppender::~ClazzSyslogAppender() [_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::net::SyslogAppender::ClazzSyslogAppender::~ClazzSyslogAppender() [_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::net::SyslogAppender::ClazzSyslogAppender::newInstance() const [_ZTch0_h0_NK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::net::SyslogAppender::ClazzSyslogAppender::getName[abi:cxx11]() const [_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::net::SyslogAppender::ClazzSyslogAppender::newInstance() const [_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::SyslogAppender::ClazzSyslogAppender) [_ZTIN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderE]'
-                                                      }
-                                        },
-                          '15471505' => {
-                                          'BaseType' => '15471308',
-                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15471511' => {
-                                          'BaseType' => '15470216',
-                                          'Name' => 'log4cxx::net::SyslogAppender const',
-                                          'Size' => '280',
-                                          'Type' => 'Const'
-                                        },
-                          '15472965' => {
-                                          'BaseType' => '15439394',
-                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramSocket, 2>::element_type*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15473018' => {
-                                          'BaseType' => '15468371',
-                                          'Name' => 'log4cxx::helpers::SyslogWriter*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15473024' => {
-                                          'BaseType' => '15473018',
-                                          'Name' => 'log4cxx::helpers::SyslogWriter*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15473884' => {
-                                          'BaseType' => '15471511',
-                                          'Name' => 'log4cxx::net::SyslogAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15473890' => {
-                                          'BaseType' => '15473884',
-                                          'Name' => 'log4cxx::net::SyslogAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15473895' => {
-                                          'BaseType' => '15470216',
-                                          'Name' => 'log4cxx::net::SyslogAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15473901' => {
-                                          'BaseType' => '15473895',
-                                          'Name' => 'log4cxx::net::SyslogAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15473941' => {
-                                          'BaseType' => '15471308',
-                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15473947' => {
-                                          'BaseType' => '15473941',
-                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15473958' => {
-                                          'BaseType' => '15471505',
-                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15473964' => {
-                                          'BaseType' => '15473958',
-                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15869920' => {
-                                          'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
@@ -87485,63 +100042,162 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SystemErrWriter::ClazzSystemErrWriter) [_ZTIN7log4cxx7helpers15SystemErrWriter20ClazzSystemErrWriterE]'
                                                       }
                                         },
-                          '15870117' => {
-                                          'BaseType' => '15869920',
+                          '20703461' => {
+                                          'BaseType' => '20703264',
                                           'Name' => 'log4cxx::helpers::SystemErrWriter::ClazzSystemErrWriter const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15870123' => {
-                                          'BaseType' => '2175981',
-                                          'Name' => 'log4cxx::helpers::SystemErrWriter const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15870552' => {
-                                          'BaseType' => '15870123',
-                                          'Name' => 'log4cxx::helpers::SystemErrWriter const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15870558' => {
-                                          'BaseType' => '15870552',
+                          '20704182' => {
+                                          'BaseType' => '3484214',
                                           'Name' => 'log4cxx::helpers::SystemErrWriter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15870569' => {
-                                          'BaseType' => '2179655',
+                          '20704193' => {
+                                          'BaseType' => '3483986',
                                           'Name' => 'log4cxx::helpers::SystemErrWriter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15870586' => {
-                                          'BaseType' => '15869920',
+                          '20704210' => {
+                                          'BaseType' => '20703264',
                                           'Name' => 'log4cxx::helpers::SystemErrWriter::ClazzSystemErrWriter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '15870592' => {
-                                          'BaseType' => '15870586',
+                          '20704216' => {
+                                          'BaseType' => '20704210',
                                           'Name' => 'log4cxx::helpers::SystemErrWriter::ClazzSystemErrWriter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15870603' => {
-                                          'BaseType' => '15870117',
+                          '20704227' => {
+                                          'BaseType' => '20703461',
                                           'Name' => 'log4cxx::helpers::SystemErrWriter::ClazzSystemErrWriter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '15870609' => {
-                                          'BaseType' => '15870603',
+                          '20704233' => {
+                                          'BaseType' => '20704227',
                                           'Name' => 'log4cxx::helpers::SystemErrWriter::ClazzSystemErrWriter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15944593' => {
+                          '2070831' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::CharsetDecoder, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2119229'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2070979' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::CharsetDecoder>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2119229'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2070993' => {
+                                         'BaseType' => '2119229',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::helpers::CharsetDecoder>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::CharsetDecoder>',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2071016' => {
+                                         'Base' => {
+                                                     '2070831' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '2123030'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetDecoder, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2119229'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2071302' => {
+                                         'BaseType' => '2070993',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetDecoder, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::CharsetDecoder, 2>',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2072101' => {
+                                         'Base' => {
+                                                     '2071016' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::CharsetDecoder>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2119229'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '20809740' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
@@ -87560,500 +100216,49 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SystemOutWriter::ClazzSystemOutWriter) [_ZTIN7log4cxx7helpers15SystemOutWriter20ClazzSystemOutWriterE]'
                                                       }
                                         },
-                          '15944790' => {
-                                          'BaseType' => '15944593',
+                          '20809937' => {
+                                          'BaseType' => '20809740',
                                           'Name' => 'log4cxx::helpers::SystemOutWriter::ClazzSystemOutWriter const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15944796' => {
-                                          'BaseType' => '2175976',
-                                          'Name' => 'log4cxx::helpers::SystemOutWriter const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '15945225' => {
-                                          'BaseType' => '15944796',
-                                          'Name' => 'log4cxx::helpers::SystemOutWriter const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '15945231' => {
-                                          'BaseType' => '15945225',
+                          '20810658' => {
+                                          'BaseType' => '3484150',
                                           'Name' => 'log4cxx::helpers::SystemOutWriter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15945242' => {
-                                          'BaseType' => '2179649',
+                          '20810669' => {
+                                          'BaseType' => '3483880',
                                           'Name' => 'log4cxx::helpers::SystemOutWriter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15945259' => {
-                                          'BaseType' => '15944593',
+                          '20810686' => {
+                                          'BaseType' => '20809740',
                                           'Name' => 'log4cxx::helpers::SystemOutWriter::ClazzSystemOutWriter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '15945265' => {
-                                          'BaseType' => '15945259',
+                          '20810692' => {
+                                          'BaseType' => '20810686',
                                           'Name' => 'log4cxx::helpers::SystemOutWriter::ClazzSystemOutWriter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '15945276' => {
-                                          'BaseType' => '15944790',
+                          '20810703' => {
+                                          'BaseType' => '20809937',
                                           'Name' => 'log4cxx::helpers::SystemOutWriter::ClazzSystemOutWriter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '15945282' => {
-                                          'BaseType' => '15945276',
+                          '20810709' => {
+                                          'BaseType' => '20810703',
                                           'Name' => 'log4cxx::helpers::SystemOutWriter::ClazzSystemOutWriter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16005469' => {
-                                          'Base' => {
-                                                      '16025389' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'allocator.h',
-                                          'Line' => '108',
-                                          'Name' => 'std::allocator<std::shared_ptr<log4cxx::helpers::Socket> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'type' => '13597342'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '16005583' => {
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '384',
-                                          'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '16005469'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '16005597' => {
-                                          'BaseType' => '13615961',
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '392',
-                                          'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >::pointer',
-                                          'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '16005846' => {
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '81',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_impl',
-                                                               'offset' => '0',
-                                                               'type' => '16005859'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '13597342'
-                                                               },
-                                                        '1' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '16005469'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '16005859' => {
-                                          'Base' => {
-                                                      '16005469' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '88',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'name' => '_M_start',
-                                                               'offset' => '0',
-                                                               'type' => '16006062'
-                                                             },
-                                                      '1' => {
-                                                               'name' => '_M_finish',
-                                                               'offset' => '8',
-                                                               'type' => '16006062'
-                                                             },
-                                                      '2' => {
-                                                               'name' => '_M_end_of_storage',
-                                                               'offset' => '16',
-                                                               'type' => '16006062'
-                                                             }
-                                                    },
-                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >::_Vector_impl',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
-                                          'Size' => '24',
-                                          'Type' => 'Struct'
-                                        },
-                          '16006062' => {
-                                          'BaseType' => '16025955',
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '86',
-                                          'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >::pointer',
-                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '16006600' => {
-                                          'Base' => {
-                                                      '16005846' => {
-                                                                      'access' => 'protected',
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'stl_vector.h',
-                                          'Line' => '339',
-                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::helpers::Socket> >',
-                                          'NameSpace' => 'std',
-                                          'Size' => '24',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '13597342'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '1601957' => {
-                                         'Copied' => 1,
-                                         'Header' => 'locale_classes.h',
-                                         'Line' => '62',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '1672965'
-                                                            }
-                                                   },
-                                         'Name' => 'std::locale',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'Type' => 'Class'
-                                       },
-                          '16025389' => {
-                                          'Copied' => 1,
-                                          'Header' => 'new_allocator.h',
-                                          'Line' => '58',
-                                          'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::helpers::Socket> >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Tp',
-                                                                 'type' => '13597342'
-                                                               }
-                                                      },
-                                          'Type' => 'Class'
-                                        },
-                          '1602571' => {
-                                         'Copied' => 1,
-                                         'Header' => 'locale_classes.h',
-                                         'Line' => '522',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '0',
-                                                              'type' => '109164'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_facets',
-                                                              'offset' => '8',
-                                                              'type' => '1673017'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_facets_size',
-                                                              'offset' => '16',
-                                                              'type' => '8758'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_caches',
-                                                              'offset' => '24',
-                                                              'type' => '1673017'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_names',
-                                                              'offset' => '32',
-                                                              'type' => '50296'
-                                                            }
-                                                   },
-                                         'Name' => 'std::locale::_Impl',
-                                         'NameSpace' => 'std::locale',
-                                         'Size' => '40',
-                                         'Type' => 'Class'
-                                       },
-                          '16025754' => {
-                                          'Base' => {
-                                                      '16005583' => {
-                                                                      'pos' => '0'
-                                                                    }
-                                                    },
-                                          'Copied' => 1,
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '50',
-                                          'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
-                                          'NameSpace' => '__gnu_cxx',
-                                          'Size' => '1',
-                                          'TParam' => {
-                                                        '0' => {
-                                                                 'key' => '_Alloc',
-                                                                 'type' => '16005469'
-                                                               }
-                                                      },
-                                          'Type' => 'Struct'
-                                        },
-                          '16025955' => {
-                                          'BaseType' => '16005597',
-                                          'Header' => 'alloc_traits.h',
-                                          'Line' => '59',
-                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >::pointer',
-                                          'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
-                                          'Size' => '8',
-                                          'Type' => 'Typedef'
-                                        },
-                          '1603679' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::locale::facet',
-                                         'NameSpace' => 'std::locale',
-                                         'Private' => 1,
-                                         'Type' => 'Class'
-                                       },
-                          '1603684' => {
-                                         'BaseType' => '1603679',
-                                         'Name' => 'std::locale::facet const',
-                                         'Type' => 'Const'
-                                       },
-                          '1603690' => {
-                                         'BaseType' => '1601957',
-                                         'Name' => 'std::locale const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '16042298' => {
-                                          'Base' => {
-                                                      '334742' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                    },
-                                          'Header' => 'telnetappender.h',
-                                          'Line' => '71',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'port',
-                                                               'offset' => '184',
-                                                               'type' => '40835'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'connections',
-                                                               'offset' => '192',
-                                                               'type' => '16043403'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'private',
-                                                               'name' => 'encoding',
-                                                               'offset' => '216',
-                                                               'type' => '53185'
-                                                             },
-                                                      '3' => {
-                                                               'access' => 'private',
-                                                               'name' => 'encoder',
-                                                               'offset' => '248',
-                                                               'type' => '1507267'
-                                                             },
-                                                      '4' => {
-                                                               'access' => 'private',
-                                                               'name' => 'serverSocket',
-                                                               'offset' => '264',
-                                                               'type' => '13616091'
-                                                             },
-                                                      '5' => {
-                                                               'access' => 'private',
-                                                               'name' => 'sh',
-                                                               'offset' => '272',
-                                                               'type' => '590447'
-                                                             },
-                                                      '6' => {
-                                                               'access' => 'private',
-                                                               'name' => 'activeConnections',
-                                                               'offset' => '280',
-                                                               'type' => '41030'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::net::TelnetAppender',
-                                          'NameSpace' => 'log4cxx::net',
-                                          'Size' => '288',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '0u',
-                                                        '112' => '0u',
-                                                        '120' => '0u',
-                                                        '128' => '0u',
-                                                        '136' => '0u',
-                                                        '144' => '0u',
-                                                        '152' => '0u',
-                                                        '16' => '0u',
-                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::TelnetAppender) [_ZTIN7log4cxx3net14TelnetAppenderE]',
-                                                        '168' => '(int (*)(...)) log4cxx::net::TelnetAppender::getClass() const [_ZNK7log4cxx3net14TelnetAppender8getClassEv]',
-                                                        '176' => '(int (*)(...)) log4cxx::net::TelnetAppender::~TelnetAppender() [_ZN7log4cxx3net14TelnetAppenderD1Ev]',
-                                                        '184' => '(int (*)(...)) log4cxx::net::TelnetAppender::~TelnetAppender() [_ZN7log4cxx3net14TelnetAppenderD0Ev]',
-                                                        '192' => '(int (*)(...)) log4cxx::net::TelnetAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14TelnetAppender10instanceofERKNS_7helpers5ClassE]',
-                                                        '200' => '(int (*)(...)) log4cxx::net::TelnetAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14TelnetAppender4castERKNS_7helpers5ClassE]',
-                                                        '208' => '(int (*)(...)) log4cxx::net::TelnetAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net14TelnetAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                        '216' => '(int (*)(...)) log4cxx::net::TelnetAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net14TelnetAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                        '24' => '0u',
-                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                        '248' => '(int (*)(...)) log4cxx::net::TelnetAppender::close() [_ZN7log4cxx3net14TelnetAppender5closeEv]',
-                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                        '296' => '(int (*)(...)) log4cxx::net::TelnetAppender::requiresLayout() const [_ZNK7log4cxx3net14TelnetAppender14requiresLayoutEv]',
-                                                        '304' => '(int (*)(...)) log4cxx::net::TelnetAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx3net14TelnetAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '32' => '0u',
-                                                        '40' => '0u',
-                                                        '48' => '0u',
-                                                        '56' => '0u',
-                                                        '64' => '0u',
-                                                        '72' => '0u',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '0u',
-                                                        '88' => '0u',
-                                                        '96' => '0u'
-                                                      }
-                                        },
-                          '16043195' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'telnetappender.h',
-                                          'Line' => '81',
-                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender',
-                                          'NameSpace' => 'log4cxx::net::TelnetAppender',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::net::TelnetAppender::ClazzTelnetAppender::~ClazzTelnetAppender() [_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD2Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::net::TelnetAppender::ClazzTelnetAppender::~ClazzTelnetAppender() [_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::net::TelnetAppender::ClazzTelnetAppender::newInstance() const [_ZTch0_h0_NK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::net::TelnetAppender::ClazzTelnetAppender::getName[abi:cxx11]() const [_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::net::TelnetAppender::ClazzTelnetAppender::newInstance() const [_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::TelnetAppender::ClazzTelnetAppender) [_ZTIN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderE]'
-                                                      }
-                                        },
-                          '16043392' => {
-                                          'BaseType' => '16043195',
-                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '16043398' => {
-                                          'BaseType' => '16042298',
-                                          'Name' => 'log4cxx::net::TelnetAppender const',
-                                          'Size' => '288',
-                                          'Type' => 'Const'
-                                        },
-                          '16043403' => {
-                                          'BaseType' => '16006600',
-                                          'Header' => 'telnetappender.h',
-                                          'Line' => '44',
-                                          'Name' => 'log4cxx::net::ConnectionList',
-                                          'NameSpace' => 'log4cxx::net',
-                                          'Size' => '24',
-                                          'Type' => 'Typedef'
-                                        },
-                          '16046608' => {
-                                          'BaseType' => '16042298',
-                                          'Name' => 'log4cxx::net::TelnetAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '16046614' => {
-                                          'BaseType' => '16046608',
-                                          'Name' => 'log4cxx::net::TelnetAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '16046903' => {
-                                          'BaseType' => '16043398',
-                                          'Name' => 'log4cxx::net::TelnetAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '16046909' => {
-                                          'BaseType' => '16046903',
-                                          'Name' => 'log4cxx::net::TelnetAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '16046955' => {
-                                          'BaseType' => '16043195',
-                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '16046961' => {
-                                          'BaseType' => '16046955',
-                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '16046972' => {
-                                          'BaseType' => '16043392',
-                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '16046978' => {
-                                          'BaseType' => '16046972',
-                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '16192533' => {
+                          '20913241' => {
                                           'Header' => 'threadlocal.h',
                                           'Line' => '46',
                                           'Memb' => {
@@ -88061,13 +100266,13 @@
                                                                'access' => 'private',
                                                                'name' => 'p',
                                                                'offset' => '0',
-                                                               'type' => '52539'
+                                                               'type' => '97608'
                                                              },
                                                       '1' => {
                                                                'access' => 'private',
                                                                'name' => 'key',
                                                                'offset' => '16',
-                                                               'type' => '16193127'
+                                                               'type' => '20913848'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::ThreadLocal',
@@ -88075,27 +100280,27 @@
                                           'Size' => '24',
                                           'Type' => 'Class'
                                         },
-                          '16193099' => {
-                                          'BaseType' => '16192533',
+                          '20913820' => {
+                                          'BaseType' => '20913241',
                                           'Name' => 'log4cxx::helpers::ThreadLocal*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16193105' => {
-                                          'BaseType' => '16193099',
+                          '20913826' => {
+                                          'BaseType' => '20913820',
                                           'Name' => 'log4cxx::helpers::ThreadLocal*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16193127' => {
-                                          'BaseType' => '525761',
+                          '20913848' => {
+                                          'BaseType' => '802113',
                                           'Name' => 'struct apr_threadkey_t*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16251514' => {
+                          '21018783' => {
                                           'Base' => {
-                                                      '1791688' => {
+                                                      '2740533' => {
                                                                      'pos' => '0'
                                                                    }
                                                     },
@@ -88103,7 +100308,7 @@
                                           'Line' => '35',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter',
                                           'NameSpace' => 'log4cxx::pattern',
-                                          'Size' => '72',
+                                          'Size' => '16',
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
@@ -88115,23 +100320,23 @@
                                                         '32' => '0u',
                                                         '40' => '0u',
                                                         '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ThreadPatternConverter) [_ZTIN7log4cxx7pattern22ThreadPatternConverterE]',
-                                                        '56' => '(int (*)(...)) log4cxx::pattern::ThreadPatternConverter::getClass() const [_ZNK7log4cxx7pattern22ThreadPatternConverter8getClassEv]',
-                                                        '64' => '(int (*)(...)) log4cxx::pattern::ThreadPatternConverter::~ThreadPatternConverter() [_ZN7log4cxx7pattern22ThreadPatternConverterD1Ev]',
-                                                        '72' => '(int (*)(...)) log4cxx::pattern::ThreadPatternConverter::~ThreadPatternConverter() [_ZN7log4cxx7pattern22ThreadPatternConverterD0Ev]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::ThreadPatternConverter::~ThreadPatternConverter() [_ZN7log4cxx7pattern22ThreadPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::ThreadPatternConverter::~ThreadPatternConverter() [_ZN7log4cxx7pattern22ThreadPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::ThreadPatternConverter::getClass() const [_ZNK7log4cxx7pattern22ThreadPatternConverter8getClassEv]',
                                                         '8' => '(int (*)(...)) 0',
                                                         '80' => '(int (*)(...)) log4cxx::pattern::ThreadPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern22ThreadPatternConverter10instanceofERKNS_7helpers5ClassE]',
                                                         '88' => '(int (*)(...)) log4cxx::pattern::ThreadPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern22ThreadPatternConverter4castERKNS_7helpers5ClassE]',
                                                         '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
                                                       }
                                         },
-                          '16251910' => {
+                          '21019180' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'threadpatternconverter.h',
-                                          'Line' => '43',
+                                          'Line' => '38',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter::ClazzThreadPatternConverter',
                                           'NameSpace' => 'log4cxx::pattern::ThreadPatternConverter',
                                           'Size' => '8',
@@ -88145,69 +100350,78 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ThreadPatternConverter::ClazzThreadPatternConverter) [_ZTIN7log4cxx7pattern22ThreadPatternConverter27ClazzThreadPatternConverterE]'
                                                       }
                                         },
-                          '16252068' => {
-                                          'BaseType' => '16251910',
+                          '21019338' => {
+                                          'BaseType' => '21019180',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter::ClazzThreadPatternConverter const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16252110' => {
-                                          'BaseType' => '16251514',
+                          '21019380' => {
+                                          'BaseType' => '21018783',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter const',
-                                          'Size' => '72',
+                                          'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '16252953' => {
-                                          'BaseType' => '16251514',
+                          '21020077' => {
+                                          'BaseType' => '21018783',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16252959' => {
-                                          'BaseType' => '16252953',
+                          '21020083' => {
+                                          'BaseType' => '21020077',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16253194' => {
-                                          'BaseType' => '16252110',
+                          '21020282' => {
+                                          'BaseType' => '21019380',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16253200' => {
-                                          'BaseType' => '16253194',
+                          '21020288' => {
+                                          'BaseType' => '21020282',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16253211' => {
-                                          'BaseType' => '16251910',
+                          '21020677' => {
+                                          'BaseType' => '21019180',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter::ClazzThreadPatternConverter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16253217' => {
-                                          'BaseType' => '16253211',
+                          '21020683' => {
+                                          'BaseType' => '21020677',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter::ClazzThreadPatternConverter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16253228' => {
-                                          'BaseType' => '16252068',
+                          '21020694' => {
+                                          'BaseType' => '21019338',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter::ClazzThreadPatternConverter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16253234' => {
-                                          'BaseType' => '16253228',
+                          '21020700' => {
+                                          'BaseType' => '21020694',
                                           'Name' => 'log4cxx::pattern::ThreadPatternConverter::ClazzThreadPatternConverter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16331940' => {
+                          '211' => {
+                                     'BaseType' => '76861',
+                                     'Header' => 'basic_string.h',
+                                     'Line' => '96',
+                                     'Name' => 'std::__cxx11::basic_string<char>::pointer',
+                                     'NameSpace' => 'std::__cxx11::basic_string<char>',
+                                     'Size' => '8',
+                                     'Type' => 'Typedef'
+                                   },
+                          '21149609' => {
                                           'Base' => {
-                                                      '1791688' => {
+                                                      '2740533' => {
                                                                      'pos' => '0'
                                                                    }
                                                     },
@@ -88215,7 +100429,7 @@
                                           'Line' => '30',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter',
                                           'NameSpace' => 'log4cxx::pattern',
-                                          'Size' => '72',
+                                          'Size' => '16',
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
@@ -88227,23 +100441,23 @@
                                                         '32' => '0u',
                                                         '40' => '0u',
                                                         '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ThreadUsernamePatternConverter) [_ZTIN7log4cxx7pattern30ThreadUsernamePatternConverterE]',
-                                                        '56' => '(int (*)(...)) log4cxx::pattern::ThreadUsernamePatternConverter::getClass() const [_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter8getClassEv]',
-                                                        '64' => '(int (*)(...)) log4cxx::pattern::ThreadUsernamePatternConverter::~ThreadUsernamePatternConverter() [_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD1Ev]',
-                                                        '72' => '(int (*)(...)) log4cxx::pattern::ThreadUsernamePatternConverter::~ThreadUsernamePatternConverter() [_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD0Ev]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::ThreadUsernamePatternConverter::~ThreadUsernamePatternConverter() [_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::ThreadUsernamePatternConverter::~ThreadUsernamePatternConverter() [_ZN7log4cxx7pattern30ThreadUsernamePatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::ThreadUsernamePatternConverter::getClass() const [_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter8getClassEv]',
                                                         '8' => '(int (*)(...)) 0',
                                                         '80' => '(int (*)(...)) log4cxx::pattern::ThreadUsernamePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter10instanceofERKNS_7helpers5ClassE]',
                                                         '88' => '(int (*)(...)) log4cxx::pattern::ThreadUsernamePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern30ThreadUsernamePatternConverter4castERKNS_7helpers5ClassE]',
                                                         '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
                                                       }
                                         },
-                          '16332321' => {
+                          '21149991' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'threadusernamepatternconverter.h',
-                                          'Line' => '35',
+                                          'Line' => '34',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter::ClazzThreadUsernamePatternConverter',
                                           'NameSpace' => 'log4cxx::pattern::ThreadUsernamePatternConverter',
                                           'Size' => '8',
@@ -88257,583 +100471,474 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ThreadUsernamePatternConverter::ClazzThreadUsernamePatternConverter) [_ZTIN7log4cxx7pattern30ThreadUsernamePatternConverter35ClazzThreadUsernamePatternConverterE]'
                                                       }
                                         },
-                          '16332478' => {
-                                          'BaseType' => '16332321',
+                          '21150149' => {
+                                          'BaseType' => '21149991',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter::ClazzThreadUsernamePatternConverter const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16332520' => {
-                                          'BaseType' => '16331940',
+                          '21150191' => {
+                                          'BaseType' => '21149609',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter const',
-                                          'Size' => '72',
+                                          'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '16333119' => {
-                                          'BaseType' => '16331940',
+                          '21150765' => {
+                                          'BaseType' => '21149609',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16333125' => {
-                                          'BaseType' => '16333119',
+                          '21150771' => {
+                                          'BaseType' => '21150765',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16333360' => {
-                                          'BaseType' => '16332520',
+                          '21150970' => {
+                                          'BaseType' => '21150191',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16333366' => {
-                                          'BaseType' => '16333360',
+                          '21150976' => {
+                                          'BaseType' => '21150970',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16333383' => {
-                                          'BaseType' => '16332321',
+                          '21151371' => {
+                                          'BaseType' => '21149991',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter::ClazzThreadUsernamePatternConverter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16333389' => {
-                                          'BaseType' => '16333383',
+                          '21151377' => {
+                                          'BaseType' => '21151371',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter::ClazzThreadUsernamePatternConverter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16333400' => {
-                                          'BaseType' => '16332478',
+                          '21151388' => {
+                                          'BaseType' => '21150149',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter::ClazzThreadUsernamePatternConverter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16333406' => {
-                                          'BaseType' => '16333400',
+                          '21151394' => {
+                                          'BaseType' => '21151388',
                                           'Name' => 'log4cxx::pattern::ThreadUsernamePatternConverter::ClazzThreadUsernamePatternConverter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '1641466' => {
+                          '2116855' => {
+                                         'Header' => 'transcoder.h',
+                                         'Line' => '36',
+                                         'Name' => 'log4cxx::helpers::Transcoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '1',
+                                         'Type' => 'Class'
+                                       },
+                          '2119229' => {
                                          'Base' => {
-                                                     '1650533' => {
-                                                                    'access' => 'private',
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'charsetdecoder.h',
+                                         'Line' => '36',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::CharsetDecoder) [_ZTIN7log4cxx7helpers14CharsetDecoderE]'
+                                                     }
+                                       },
+                          '2119727' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'charsetdecoder.h',
+                                         'Line' => '39',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder',
+                                         'NameSpace' => 'log4cxx::helpers::CharsetDecoder',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::~ClazzCharsetDecoder() [_ZN7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::~ClazzCharsetDecoder() [_ZN7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoder7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder) [_ZTIN7log4cxx7helpers14CharsetDecoder19ClazzCharsetDecoderE]'
+                                                     }
+                                       },
+                          '2119885' => {
+                                         'BaseType' => '2119727',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2119891' => {
+                                         'BaseType' => '2119229',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2119896' => {
+                                         'Base' => {
+                                                     '2119229' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '208',
+                                         'Line' => '367',
+                                         'Name' => 'log4cxx::helpers::USASCIICharsetDecoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Source' => 'charsetdecoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetDecoder::~USASCIICharsetDecoder() [_ZN7log4cxx7helpers21USASCIICharsetDecoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetDecoder::~USASCIICharsetDecoder() [_ZN7log4cxx7helpers21USASCIICharsetDecoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers21USASCIICharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::USASCIICharsetDecoder) [_ZTIN7log4cxx7helpers21USASCIICharsetDecoderE]'
+                                                     }
+                                       },
+                          '2120110' => {
+                                         'Base' => {
+                                                     '2119229' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '228',
+                                         'Name' => 'log4cxx::helpers::TrivialCharsetDecoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Source' => 'charsetdecoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetDecoder::~TrivialCharsetDecoder() [_ZN7log4cxx7helpers21TrivialCharsetDecoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetDecoder::~TrivialCharsetDecoder() [_ZN7log4cxx7helpers21TrivialCharsetDecoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers21TrivialCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TrivialCharsetDecoder) [_ZTIN7log4cxx7helpers21TrivialCharsetDecoderE]'
+                                                     }
+                                       },
+                          '2120320' => {
+                                         'Base' => {
+                                                     '2119229' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '322',
+                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetDecoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Source' => 'charsetdecoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetDecoder::~ISOLatinCharsetDecoder() [_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetDecoder::~ISOLatinCharsetDecoder() [_ZN7log4cxx7helpers22ISOLatinCharsetDecoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers22ISOLatinCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ISOLatinCharsetDecoder) [_ZTIN7log4cxx7helpers22ISOLatinCharsetDecoderE]'
+                                                     }
+                                       },
+                          '2120534' => {
+                                         'Base' => {
+                                                     '2119229' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '50',
                                          'Memb' => {
                                                      '0' => {
-                                                              'name' => 'first',
-                                                              'offset' => '0',
-                                                              'type' => '7106'
+                                                              'access' => 'private',
+                                                              'name' => 'pool',
+                                                              'offset' => '8',
+                                                              'type' => '97608'
                                                             },
                                                      '1' => {
-                                                              'name' => 'second',
-                                                              'offset' => '32',
-                                                              'type' => '1675096'
+                                                              'access' => 'private',
+                                                              'name' => 'mutex',
+                                                              'offset' => '24',
+                                                              'type' => '59391'
+                                                            },
+                                                     '2' => {
+                                                              'access' => 'private',
+                                                              'name' => 'convset',
+                                                              'offset' => '64',
+                                                              'type' => '2124853'
                                                             }
                                                    },
-                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '40',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_T1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_T2',
-                                                                'type' => '1675096'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1642065' => {
-                                         'Base' => {
-                                                     '1658070' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*>'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1642429' => {
-                                         'Base' => {
-                                                     '1658665' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1642543' => {
-                                         'Base' => {
-                                                     '452224' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '216',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '32',
-                                                              'type' => '1659233'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >',
-                                         'NameSpace' => 'std',
+                                         'Name' => 'log4cxx::helpers::APRCharsetDecoder',
+                                         'NameSpace' => 'log4cxx::helpers',
                                          'Size' => '72',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Val',
-                                                                'type' => '1641466'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
+                                         'Source' => 'charsetdecoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::APRCharsetDecoder::~APRCharsetDecoder() [_ZN7log4cxx7helpers17APRCharsetDecoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::APRCharsetDecoder::~APRCharsetDecoder() [_ZN7log4cxx7helpers17APRCharsetDecoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::APRCharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers17APRCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::APRCharsetDecoder) [_ZTIN7log4cxx7helpers17APRCharsetDecoderE]'
+                                                     }
                                        },
-                          '1642931' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '444',
+                          '2120789' => {
+                                         'Base' => {
+                                                     '2119229' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '424',
                                          'Memb' => {
                                                      '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '1642945'
+                                                              'access' => 'private',
+                                                              'name' => 'pool',
+                                                              'offset' => '8',
+                                                              'type' => '97608'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => 'mutex',
+                                                              'offset' => '24',
+                                                              'type' => '59391'
+                                                            },
+                                                     '2' => {
+                                                              'access' => 'private',
+                                                              'name' => 'decoder',
+                                                              'offset' => '64',
+                                                              'type' => '2121025'
+                                                            },
+                                                     '3' => {
+                                                              'access' => 'private',
+                                                              'name' => 'encoding',
+                                                              'offset' => '80',
+                                                              'type' => '53215'
                                                             }
                                                    },
-                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Val',
-                                                                'type' => '1641466'
-                                                              },
-                                                       '2' => {
-                                                                'key' => '_KeyOfValue',
-                                                                'type' => '1653028'
-                                                              },
-                                                       '3' => {
-                                                                'key' => '_Compare',
-                                                                'type' => '461580'
-                                                              },
-                                                       '4' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '1642065'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
+                                         'Name' => 'log4cxx::helpers::LocaleCharsetDecoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '112',
+                                         'Source' => 'charsetdecoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetDecoder::~LocaleCharsetDecoder() [_ZN7log4cxx7helpers20LocaleCharsetDecoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetDecoder::~LocaleCharsetDecoder() [_ZN7log4cxx7helpers20LocaleCharsetDecoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::getClass() const [_ZNK7log4cxx7helpers14CharsetDecoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetDecoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetDecoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetDecoder::decode(log4cxx::helpers::ByteBuffer&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [_ZN7log4cxx7helpers20LocaleCharsetDecoder6decodeERNS0_10ByteBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::LocaleCharsetDecoder) [_ZTIN7log4cxx7helpers20LocaleCharsetDecoderE]'
+                                                     }
                                        },
-                          '1642945' => {
-                                         'Base' => {
-                                                     '1642429' => {
-                                                                    'pos' => '0'
-                                                                  },
-                                                     '452420' => {
-                                                                   'pos' => '2'
-                                                                 },
-                                                     '461697' => {
-                                                                   'pos' => '1'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '692',
-                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
-                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> > >',
-                                         'Protected' => 1,
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key_compare',
-                                                                'type' => '461580'
-                                                              }
-                                                     },
+                          '2121025' => {
+                                         'BaseType' => '2072101',
+                                         'Header' => 'charsetdecoder.h',
+                                         'Line' => '28',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoderPtr',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2121851' => {
+                                         'BaseType' => '1342',
+                                         'Name' => 'std::__cxx11::basic_string<char>::const_iterator&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2121863' => {
+                                         'BaseType' => '8344',
+                                         'Name' => 'std::__cxx11::basic_string<wchar_t>::const_iterator&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2122451' => {
+                                         'BaseType' => '84113',
+                                         'Header' => 'apr.h',
+                                         'Line' => '357',
+                                         'Name' => 'apr_size_t',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2122481' => {
+                                         'BaseType' => '2122493',
+                                         'Header' => 'apr_xlate.h',
+                                         'Line' => '39',
+                                         'Name' => 'apr_xlate_t',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2122493' => {
+                                         'Name' => 'struct apr_xlate_t',
                                          'Type' => 'Struct'
                                        },
-                          '16453791' => {
-                                          'BaseType' => '527235',
+                          '2123030' => {
+                                         'BaseType' => '2071302',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetDecoder, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2123053' => {
+                                         'BaseType' => '2119229',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2123059' => {
+                                         'BaseType' => '2123053',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2123099' => {
+                                         'BaseType' => '2119896',
+                                         'Name' => 'log4cxx::helpers::USASCIICharsetDecoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2123105' => {
+                                         'BaseType' => '2123099',
+                                         'Name' => 'log4cxx::helpers::USASCIICharsetDecoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2123110' => {
+                                         'BaseType' => '2120110',
+                                         'Name' => 'log4cxx::helpers::TrivialCharsetDecoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2123116' => {
+                                         'BaseType' => '2123110',
+                                         'Name' => 'log4cxx::helpers::TrivialCharsetDecoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2123286' => {
+                                         'BaseType' => '2120320',
+                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetDecoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2123292' => {
+                                         'BaseType' => '2123286',
+                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetDecoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2123497' => {
+                                         'BaseType' => '2120534',
+                                         'Name' => 'log4cxx::helpers::APRCharsetDecoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2123503' => {
+                                         'BaseType' => '2123497',
+                                         'Name' => 'log4cxx::helpers::APRCharsetDecoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2124836' => {
+                                         'BaseType' => '2120789',
+                                         'Name' => 'log4cxx::helpers::LocaleCharsetDecoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2124842' => {
+                                         'BaseType' => '2124836',
+                                         'Name' => 'log4cxx::helpers::LocaleCharsetDecoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2124853' => {
+                                         'BaseType' => '2122481',
+                                         'Name' => 'apr_xlate_t*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2124859' => {
+                                         'BaseType' => '2119891',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2124865' => {
+                                         'BaseType' => '2124859',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2124882' => {
+                                         'BaseType' => '2119727',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2124888' => {
+                                         'BaseType' => '2124882',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2124899' => {
+                                         'BaseType' => '2119885',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2124905' => {
+                                         'BaseType' => '2124899',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoder::ClazzCharsetDecoder const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '21307587' => {
+                                          'BaseType' => '802905',
                                           'Name' => 'log4cxx::helpers::ThreadSpecificData*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '1648138' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '100',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '1648151'
-                                                            }
-                                                   },
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, log4cxx::helpers::Class const*>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1675096'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1648151' => {
-                                         'BaseType' => '1642931',
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '148',
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, log4cxx::helpers::Class const*>::_Rep_type',
-                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, log4cxx::helpers::Class const*>',
-                                         'Private' => 1,
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1650533' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '190',
-                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_U1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_U2',
-                                                                'type' => '1675096'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1652996' => {
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '105',
-                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>, std::__cxx11::basic_string<char>const>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Arg',
-                                                                'type' => '1641466'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Result',
-                                                                'type' => '7106'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1653028' => {
-                                         'Base' => {
-                                                     '1652996' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '1123',
-                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Pair',
-                                                                'type' => '1641466'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1658070' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1641466'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1658665' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1642543'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1659233' => {
-                                         'Copied' => 1,
-                                         'Header' => 'aligned_buffer.h',
-                                         'Line' => '47',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '0',
-                                                              'type' => '1675449'
-                                                            }
-                                                   },
-                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '40',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1641466'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1670191' => {
-                                         'BaseType' => '40771',
-                                         'Header' => 'log4cxx.h',
-                                         'Line' => '58',
-                                         'Name' => 'log4cxx_uint32_t',
-                                         'Size' => '4',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1671843' => {
-                                         'BaseType' => '1648138',
-                                         'Header' => 'class.h',
-                                         'Line' => '53',
-                                         'Name' => 'log4cxx::helpers::Class::ClassMap',
-                                         'NameSpace' => 'log4cxx::helpers::Class',
-                                         'Private' => 1,
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1672323' => {
-                                         'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Header' => 'exception.h',
-                                         'Line' => '182',
-                                         'Name' => 'log4cxx::helpers::ClassNotFoundException',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '144',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::ClassNotFoundException::~ClassNotFoundException() [_ZN7log4cxx7helpers22ClassNotFoundExceptionD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::ClassNotFoundException::~ClassNotFoundException() [_ZN7log4cxx7helpers22ClassNotFoundExceptionD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ClassNotFoundException) [_ZTIN7log4cxx7helpers22ClassNotFoundExceptionE]'
-                                                     }
-                                       },
-                          '1672506' => {
-                                         'BaseType' => '1672323',
-                                         'Name' => 'log4cxx::helpers::ClassNotFoundException const',
-                                         'Size' => '144',
-                                         'Type' => 'Const'
-                                       },
-                          '1672511' => {
-                                         'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Header' => 'exception.h',
-                                         'Line' => '169',
-                                         'Name' => 'log4cxx::helpers::InstantiationException',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '144',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::InstantiationException::~InstantiationException() [_ZN7log4cxx7helpers22InstantiationExceptionD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::InstantiationException::~InstantiationException() [_ZN7log4cxx7helpers22InstantiationExceptionD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InstantiationException) [_ZTIN7log4cxx7helpers22InstantiationExceptionE]'
-                                                     }
-                                       },
-                          '1672668' => {
-                                         'BaseType' => '1672511',
-                                         'Name' => 'log4cxx::helpers::InstantiationException const',
-                                         'Size' => '144',
-                                         'Type' => 'Const'
-                                       },
-                          '1672959' => {
-                                         'BaseType' => '1603690',
-                                         'Name' => 'std::locale const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1672965' => {
-                                         'BaseType' => '1602571',
-                                         'Name' => 'std::locale::_Impl*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1673017' => {
-                                         'BaseType' => '1673023',
-                                         'Name' => 'std::locale::facet const**',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1673023' => {
-                                         'BaseType' => '1603684',
-                                         'Name' => 'std::locale::facet const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1675096' => {
-                                         'BaseType' => '53160',
-                                         'Name' => 'log4cxx::helpers::Class const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1675102' => {
-                                         'BaseType' => '1675096',
-                                         'Name' => 'log4cxx::helpers::Class const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1675449' => {
-                                         'BaseType' => '40783',
-                                         'Name' => 'unsigned char[40]',
-                                         'Size' => '40',
-                                         'Type' => 'Array'
-                                       },
-                          '1675569' => {
-                                         'BaseType' => '53155',
-                                         'Name' => 'log4cxx::helpers::Class*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1675575' => {
-                                         'BaseType' => '1675569',
-                                         'Name' => 'log4cxx::helpers::Class*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1675586' => {
-                                         'BaseType' => '1671843',
-                                         'Name' => 'log4cxx::helpers::Class::ClassMap&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1675766' => {
-                                         'BaseType' => '1672323',
-                                         'Name' => 'log4cxx::helpers::ClassNotFoundException*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1675772' => {
-                                         'BaseType' => '1675766',
-                                         'Name' => 'log4cxx::helpers::ClassNotFoundException*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1675777' => {
-                                         'BaseType' => '1672506',
-                                         'Name' => 'log4cxx::helpers::ClassNotFoundException const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1675783' => {
-                                         'BaseType' => '1672323',
-                                         'Name' => 'log4cxx::helpers::ClassNotFoundException&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1675789' => {
-                                         'BaseType' => '1672511',
-                                         'Name' => 'log4cxx::helpers::InstantiationException*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1675795' => {
-                                         'BaseType' => '1675789',
-                                         'Name' => 'log4cxx::helpers::InstantiationException*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1675800' => {
-                                         'BaseType' => '1672668',
-                                         'Name' => 'log4cxx::helpers::InstantiationException const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1675806' => {
-                                         'BaseType' => '1672511',
-                                         'Name' => 'log4cxx::helpers::InstantiationException&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '16806020' => {
+                          '216819' => {
+                                        'BaseType' => '175737',
+                                        'Name' => 'std::_Sp_counted_base<2>*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '21732895' => {
                                           'Base' => {
-                                                      '1791688' => {
+                                                      '2740533' => {
                                                                      'pos' => '0'
                                                                    }
                                                     },
                                           'Header' => 'throwableinformationpatternconverter.h',
                                           'Line' => '37',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'shortReport',
-                                                               'offset' => '72',
-                                                               'type' => '40895'
-                                                             }
-                                                    },
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter',
                                           'NameSpace' => 'log4cxx::pattern',
-                                          'Size' => '80',
+                                          'Size' => '16',
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
@@ -88845,23 +100950,50 @@
                                                         '32' => '0u',
                                                         '40' => '0u',
                                                         '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ThrowableInformationPatternConverter) [_ZTIN7log4cxx7pattern36ThrowableInformationPatternConverterE]',
-                                                        '56' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::getClass() const [_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter8getClassEv]',
-                                                        '64' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::~ThrowableInformationPatternConverter() [_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD1Ev]',
-                                                        '72' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::~ThrowableInformationPatternConverter() [_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD0Ev]',
+                                                        '56' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::~ThrowableInformationPatternConverter() [_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD1Ev]',
+                                                        '64' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::~ThrowableInformationPatternConverter() [_ZN7log4cxx7pattern36ThrowableInformationPatternConverterD0Ev]',
+                                                        '72' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::getClass() const [_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter8getClassEv]',
                                                         '8' => '(int (*)(...)) 0',
                                                         '80' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter10instanceofERKNS_7helpers5ClassE]',
                                                         '88' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern36ThrowableInformationPatternConverter4castERKNS_7helpers5ClassE]',
                                                         '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
                                                       }
                                         },
-                          '16806473' => {
+                          '21732929' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '2977572' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Line' => '30',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'shortReport',
+                                                               'offset' => '72',
+                                                               'type' => '83930'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::pattern::ThrowableInformationPatternConverter::ThrowableInformationPatternConverterPrivate',
+                                          'NameSpace' => 'log4cxx::pattern::ThrowableInformationPatternConverter',
+                                          'Private' => 1,
+                                          'Size' => '80',
+                                          'Source' => 'throwableinformationpatternconverter.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::ThrowableInformationPatternConverterPrivate::~ThrowableInformationPatternConverterPrivate() [_ZN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::pattern::ThrowableInformationPatternConverter::ThrowableInformationPatternConverterPrivate::~ThrowableInformationPatternConverterPrivate() [_ZN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ThrowableInformationPatternConverter::ThrowableInformationPatternConverterPrivate) [_ZTIN7log4cxx7pattern36ThrowableInformationPatternConverter43ThrowableInformationPatternConverterPrivateE]'
+                                                      }
+                                        },
+                          '21733509' => {
+                                          'Base' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'throwableinformationpatternconverter.h',
-                                          'Line' => '51',
+                                          'Line' => '43',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter::ClazzThrowableInformationPatternConverter',
                                           'NameSpace' => 'log4cxx::pattern::ThrowableInformationPatternConverter',
                                           'Size' => '8',
@@ -88875,74 +101007,617 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ThrowableInformationPatternConverter::ClazzThrowableInformationPatternConverter) [_ZTIN7log4cxx7pattern36ThrowableInformationPatternConverter41ClazzThrowableInformationPatternConverterE]'
                                                       }
                                         },
-                          '16806631' => {
-                                          'BaseType' => '16806473',
+                          '21733667' => {
+                                          'BaseType' => '21733509',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter::ClazzThrowableInformationPatternConverter const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16806673' => {
-                                          'BaseType' => '16806020',
+                          '21733709' => {
+                                          'BaseType' => '21732895',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter const',
-                                          'Size' => '80',
+                                          'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '16807677' => {
-                                          'BaseType' => '16806020',
+                          '21734559' => {
+                                          'BaseType' => '21732929',
+                                          'Name' => 'struct log4cxx::pattern::ThrowableInformationPatternConverter::ThrowableInformationPatternConverterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '21734565' => {
+                                          'BaseType' => '21734559',
+                                          'Name' => 'struct log4cxx::pattern::ThrowableInformationPatternConverter::ThrowableInformationPatternConverterPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '21735205' => {
+                                          'BaseType' => '21732895',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16807683' => {
-                                          'BaseType' => '16807677',
+                          '21735211' => {
+                                          'BaseType' => '21735205',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16807818' => {
-                                          'BaseType' => '16806673',
+                          '21735326' => {
+                                          'BaseType' => '21733709',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16807824' => {
-                                          'BaseType' => '16807818',
+                          '21735332' => {
+                                          'BaseType' => '21735326',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16807829' => {
-                                          'BaseType' => '16806473',
+                          '21735822' => {
+                                          'BaseType' => '21733509',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter::ClazzThrowableInformationPatternConverter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16807835' => {
-                                          'BaseType' => '16807829',
+                          '21735828' => {
+                                          'BaseType' => '21735822',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter::ClazzThrowableInformationPatternConverter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16807846' => {
-                                          'BaseType' => '16806631',
+                          '21735839' => {
+                                          'BaseType' => '21733667',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter::ClazzThrowableInformationPatternConverter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16807852' => {
-                                          'BaseType' => '16807846',
+                          '21735845' => {
+                                          'BaseType' => '21735839',
                                           'Name' => 'log4cxx::pattern::ThrowableInformationPatternConverter::ClazzThrowableInformationPatternConverter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16966423' => {
+                          '218539' => {
+                                        'Base' => {
+                                                    '218892' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'filter.h',
+                                        'Line' => '67',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'protected',
+                                                             'name' => 'm_priv',
+                                                             'offset' => '8',
+                                                             'type' => '188736'
+                                                           }
+                                                  },
+                                        'Name' => 'log4cxx::spi::Filter',
+                                        'NameSpace' => 'log4cxx::spi',
+                                        'Size' => '16',
+                                        'Type' => 'Class',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '104' => '(int (*)(...)) log4cxx::spi::Filter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi6Filter10instanceofERKNS_7helpers5ClassE]',
+                                                      '112' => '(int (*)(...)) log4cxx::spi::Filter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi6Filter4castERKNS_7helpers5ClassE]',
+                                                      '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
+                                                      '128' => '(int (*)(...)) log4cxx::spi::Filter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                      '136' => '(int (*)(...)) __cxa_pure_virtual',
+                                                      '16' => '0u',
+                                                      '24' => '0u',
+                                                      '32' => '0u',
+                                                      '40' => '0u',
+                                                      '48' => '0u',
+                                                      '56' => '0u',
+                                                      '64' => '0u',
+                                                      '72' => '(int (*)(...)) (& typeinfo for log4cxx::spi::Filter) [_ZTIN7log4cxx3spi6FilterE]',
+                                                      '8' => '(int (*)(...)) 0',
+                                                      '80' => '0u',
+                                                      '88' => '0u',
+                                                      '96' => '(int (*)(...)) log4cxx::spi::Filter::getClass() const [_ZNK7log4cxx3spi6Filter8getClassEv]'
+                                                    }
+                                      },
+                          '218549' => {
+                                        'Header' => 'filter_priv.h',
+                                        'Line' => '27',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_vptr',
+                                                             'offset' => '0',
+                                                             'type' => '100047'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'next',
+                                                             'offset' => '8',
+                                                             'type' => '218858'
+                                                           }
+                                                  },
+                                        'Name' => 'struct log4cxx::spi::Filter::FilterPrivate',
+                                        'NameSpace' => 'log4cxx::spi::Filter',
+                                        'Protected' => 1,
+                                        'Size' => '24',
+                                        'Type' => 'Struct',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '16' => '(int (*)(...)) log4cxx::spi::Filter::FilterPrivate::~FilterPrivate() [_ZN7log4cxx3spi6Filter13FilterPrivateD1Ev]',
+                                                      '24' => '(int (*)(...)) log4cxx::spi::Filter::FilterPrivate::~FilterPrivate() [_ZN7log4cxx3spi6Filter13FilterPrivateD0Ev]',
+                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::Filter::FilterPrivate) [_ZTIN7log4cxx3spi6Filter13FilterPrivateE]'
+                                                    }
+                                      },
+                          '218688' => {
+                                        'Header' => 'filter.h',
+                                        'Line' => '86',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'DENY',
+                                                             'value' => '18446744073709551615 (-1)'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'NEUTRAL',
+                                                             'value' => '0'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'ACCEPT',
+                                                             'value' => '1'
+                                                           }
+                                                  },
+                                        'Name' => 'enum log4cxx::spi::Filter::FilterDecision',
+                                        'NameSpace' => 'log4cxx::spi::Filter',
+                                        'Size' => '4',
+                                        'Type' => 'Enum'
+                                      },
+                          '218853' => {
+                                        'BaseType' => '218539',
+                                        'Name' => 'log4cxx::spi::Filter const',
+                                        'Type' => 'Const'
+                                      },
+                          '218858' => {
+                                        'BaseType' => '190156',
+                                        'Header' => 'filter.h',
+                                        'Line' => '30',
+                                        'Name' => 'log4cxx::spi::FilterPtr',
+                                        'NameSpace' => 'log4cxx::spi',
+                                        'Size' => '16',
+                                        'Type' => 'Typedef'
+                                      },
+                          '218870' => {
+                                        'BaseType' => '218858',
+                                        'Name' => 'log4cxx::spi::FilterPtr const',
+                                        'Size' => '16',
+                                        'Type' => 'Const'
+                                      },
+                          '218875' => {
+                                        'BaseType' => '194046',
+                                        'Header' => 'loggingevent.h',
+                                        'Line' => '193',
+                                        'Name' => 'log4cxx::spi::LoggingEventPtr',
+                                        'NameSpace' => 'log4cxx::spi',
+                                        'Type' => 'Typedef'
+                                      },
+                          '218887' => {
+                                        'BaseType' => '218875',
+                                        'Name' => 'log4cxx::spi::LoggingEventPtr const',
+                                        'Type' => 'Const'
+                                      },
+                          '218892' => {
+                                        'Base' => {
+                                                    '98236' => {
+                                                                 'pos' => '0',
+                                                                 'virtual' => 1
+                                                               }
+                                                  },
+                                        'Header' => 'optionhandler.h',
+                                        'Line' => '34',
+                                        'Name' => 'log4cxx::spi::OptionHandler',
+                                        'NameSpace' => 'log4cxx::spi',
+                                        'Size' => '8',
+                                        'Type' => 'Class',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '104' => '(int (*)(...)) __cxa_pure_virtual',
+                                                      '16' => '0u',
+                                                      '24' => '0u',
+                                                      '32' => '0u',
+                                                      '40' => '0u',
+                                                      '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::OptionHandler) [_ZTIN7log4cxx3spi13OptionHandlerE]',
+                                                      '56' => '0u',
+                                                      '64' => '0u',
+                                                      '72' => '(int (*)(...)) log4cxx::spi::OptionHandler::getClass() const [_ZNK7log4cxx3spi13OptionHandler8getClassEv]',
+                                                      '8' => '(int (*)(...)) 0',
+                                                      '80' => '(int (*)(...)) __cxa_pure_virtual',
+                                                      '88' => '(int (*)(...)) __cxa_pure_virtual',
+                                                      '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                    }
+                                      },
+                          '219002' => {
+                                        'Base' => {
+                                                    '218539' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Header' => 'andfilter.h',
+                                        'Line' => '73',
+                                        'Name' => 'log4cxx::filter::AndFilter',
+                                        'NameSpace' => 'log4cxx::filter',
+                                        'Size' => '16',
+                                        'Type' => 'Class',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '104' => '(int (*)(...)) log4cxx::filter::AndFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter9AndFilter10instanceofERKNS_7helpers5ClassE]',
+                                                      '112' => '(int (*)(...)) log4cxx::filter::AndFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter9AndFilter4castERKNS_7helpers5ClassE]',
+                                                      '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
+                                                      '128' => '(int (*)(...)) log4cxx::spi::Filter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                      '136' => '(int (*)(...)) log4cxx::filter::AndFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter9AndFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
+                                                      '16' => '0u',
+                                                      '24' => '0u',
+                                                      '32' => '0u',
+                                                      '40' => '0u',
+                                                      '48' => '0u',
+                                                      '56' => '0u',
+                                                      '64' => '0u',
+                                                      '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::AndFilter) [_ZTIN7log4cxx6filter9AndFilterE]',
+                                                      '8' => '(int (*)(...)) 0',
+                                                      '80' => '(int (*)(...)) log4cxx::filter::AndFilter::~AndFilter() [_ZN7log4cxx6filter9AndFilterD1Ev]',
+                                                      '88' => '(int (*)(...)) log4cxx::filter::AndFilter::~AndFilter() [_ZN7log4cxx6filter9AndFilterD0Ev]',
+                                                      '96' => '(int (*)(...)) log4cxx::filter::AndFilter::getClass() const [_ZNK7log4cxx6filter9AndFilter8getClassEv]'
+                                                    }
+                                      },
+                          '219020' => {
+                                        'Base' => {
+                                                    '218549' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Line' => '31',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'headFilter',
+                                                             'offset' => '24',
+                                                             'type' => '218858'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'tailFilter',
+                                                             'offset' => '40',
+                                                             'type' => '218858'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'acceptOnMatch',
+                                                             'offset' => '56',
+                                                             'type' => '83923'
+                                                           }
+                                                  },
+                                        'Name' => 'struct log4cxx::filter::AndFilter::AndFilterPrivate',
+                                        'NameSpace' => 'log4cxx::filter::AndFilter',
+                                        'Private' => 1,
+                                        'Size' => '64',
+                                        'Source' => 'andfilter.cpp',
+                                        'Type' => 'Struct',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '16' => '(int (*)(...)) log4cxx::filter::AndFilter::AndFilterPrivate::~AndFilterPrivate() [_ZN7log4cxx6filter9AndFilter16AndFilterPrivateD1Ev]',
+                                                      '24' => '(int (*)(...)) log4cxx::filter::AndFilter::AndFilterPrivate::~AndFilterPrivate() [_ZN7log4cxx6filter9AndFilter16AndFilterPrivateD0Ev]',
+                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::AndFilter::AndFilterPrivate) [_ZTIN7log4cxx6filter9AndFilter16AndFilterPrivateE]'
+                                                    }
+                                      },
+                          '21910062' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '21988981'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '21910148' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '21911683'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate, std::default_delete<log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '21988981'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '21910062'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '21910471' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '21910062' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '21910062'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '21910724' => {
+                                          'Base' => {
+                                                      '21910471' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '21910062'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '21911020' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '21993694'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '21993694'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '21911280' => {
+                                          'Base' => {
+                                                      '21910724' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '21911020' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '21993694'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '21911683' => {
+                                          'Base' => {
+                                                      '21911280' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '21993694'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '21912015' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '21910148'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate, std::default_delete<log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '21988981'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '21910062'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '219635' => {
+                                        'Base' => {
+                                                    '98226' => {
+                                                                 'pos' => '0'
+                                                               }
+                                                  },
+                                        'Header' => 'andfilter.h',
+                                        'Line' => '82',
+                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter',
+                                        'NameSpace' => 'log4cxx::filter::AndFilter',
+                                        'Size' => '8',
+                                        'Type' => 'Class',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '16' => '(int (*)(...)) log4cxx::filter::AndFilter::ClazzAndFilter::~ClazzAndFilter() [_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD1Ev]',
+                                                      '24' => '(int (*)(...)) log4cxx::filter::AndFilter::ClazzAndFilter::~ClazzAndFilter() [_ZN7log4cxx6filter9AndFilter14ClazzAndFilterD0Ev]',
+                                                      '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::AndFilter::ClazzAndFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter9AndFilter14ClazzAndFilter11newInstanceEv]',
+                                                      '40' => '(int (*)(...)) log4cxx::filter::AndFilter::ClazzAndFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter9AndFilter14ClazzAndFilter7getNameB5cxx11Ev]',
+                                                      '48' => '(int (*)(...)) log4cxx::filter::AndFilter::ClazzAndFilter::newInstance() const [_ZNK7log4cxx6filter9AndFilter14ClazzAndFilter11newInstanceEv]',
+                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::AndFilter::ClazzAndFilter) [_ZTIN7log4cxx6filter9AndFilter14ClazzAndFilterE]'
+                                                    }
+                                      },
+                          '219856' => {
+                                        'BaseType' => '219635',
+                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '219862' => {
+                                        'BaseType' => '219002',
+                                        'Name' => 'log4cxx::filter::AndFilter const',
+                                        'Size' => '16',
+                                        'Type' => 'Const'
+                                      },
+                          '21988981' => {
+                                          'Line' => '42',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'nextCheck',
+                                                               'offset' => '0',
+                                                               'type' => '800615'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'lastFileName',
+                                                               'offset' => '8',
+                                                               'type' => '98472'
+                                                             },
+                                                      '10' => {
+                                                                'name' => '_fileNamePattern',
+                                                                'offset' => '128',
+                                                                'type' => '98472'
+                                                              },
+                                                      '11' => {
+                                                                'name' => 'multiprocess',
+                                                                'offset' => '160',
+                                                                'type' => '83923'
+                                                              },
+                                                      '12' => {
+                                                                'name' => 'throwIOExceptionOnForkFailure',
+                                                                'offset' => '161',
+                                                                'type' => '83923'
+                                                              },
+                                                      '2' => {
+                                                               'name' => 'suffixLength',
+                                                               'offset' => '40',
+                                                               'type' => '83870'
+                                                             },
+                                                      '3' => {
+                                                               'name' => '_mmap',
+                                                               'offset' => '48',
+                                                               'type' => '21994847'
+                                                             },
+                                                      '4' => {
+                                                               'name' => '_mmapPool',
+                                                               'offset' => '56',
+                                                               'type' => '97608'
+                                                             },
+                                                      '5' => {
+                                                               'name' => '_file_map',
+                                                               'offset' => '72',
+                                                               'type' => '5094183'
+                                                             },
+                                                      '6' => {
+                                                               'name' => '_mapFileName',
+                                                               'offset' => '80',
+                                                               'type' => '53215'
+                                                             },
+                                                      '7' => {
+                                                               'name' => '_lock_file',
+                                                               'offset' => '112',
+                                                               'type' => '5094183'
+                                                             },
+                                                      '8' => {
+                                                               'name' => 'bAlreadyInitialized',
+                                                               'offset' => '120',
+                                                               'type' => '83923'
+                                                             },
+                                                      '9' => {
+                                                               'name' => 'bRefreshCurFile',
+                                                               'offset' => '121',
+                                                               'type' => '83923'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate',
+                                          'NameSpace' => 'log4cxx::rolling::TimeBasedRollingPolicy',
+                                          'Private' => 1,
+                                          'Size' => '168',
+                                          'Source' => 'timebasedrollingpolicy.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '21990105' => {
+                                          'Base' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'timebasedrollingpolicy.h',
-                                          'Line' => '149',
+                                          'Line' => '143',
                                           'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy::ClazzTimeBasedRollingPolicy',
                                           'NameSpace' => 'log4cxx::rolling::TimeBasedRollingPolicy',
                                           'Size' => '8',
@@ -88957,68 +101632,68 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::TimeBasedRollingPolicy::ClazzTimeBasedRollingPolicy) [_ZTIN7log4cxx7rolling22TimeBasedRollingPolicy27ClazzTimeBasedRollingPolicyE]'
                                                       }
                                         },
-                          '16966620' => {
-                                          'BaseType' => '16966423',
+                          '21990328' => {
+                                          'BaseType' => '21990105',
                                           'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy::ClazzTimeBasedRollingPolicy const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16966662' => {
-                                          'BaseType' => '2438256',
-                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy const',
-                                          'Size' => '256',
-                                          'Type' => 'Const'
+                          '21993694' => {
+                                          'BaseType' => '21988981',
+                                          'Name' => 'struct log4cxx::rolling::TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
                                         },
-                          '16969885' => {
-                                          'BaseType' => '16969897',
+                          '21994659' => {
+                                          'BaseType' => '21994671',
                                           'Header' => 'apr_mmap.h',
                                           'Line' => '51',
                                           'Name' => 'apr_mmap_t',
                                           'Size' => '40',
                                           'Type' => 'Typedef'
                                         },
-                          '16969897' => {
+                          '21994671' => {
                                           'Header' => 'apr_mmap.h',
                                           'Line' => '62',
                                           'Memb' => {
                                                       '0' => {
                                                                'name' => 'cntxt',
                                                                'offset' => '0',
-                                                               'type' => '526428'
+                                                               'type' => '803013'
                                                              },
                                                       '1' => {
                                                                'name' => 'mm',
                                                                'offset' => '8',
-                                                               'type' => '41104'
+                                                               'type' => '84191'
                                                              },
                                                       '2' => {
                                                                'name' => 'size',
                                                                'offset' => '16',
-                                                               'type' => '1380281'
+                                                               'type' => '2122451'
                                                              },
                                                       '3' => {
                                                                'name' => 'link',
                                                                'offset' => '24',
-                                                               'type' => '16969910'
+                                                               'type' => '21994684'
                                                              }
                                                     },
                                           'Name' => 'struct apr_mmap_t',
                                           'Size' => '40',
                                           'Type' => 'Struct'
                                         },
-                          '16969910' => {
+                          '21994684' => {
                                           'Header' => 'apr_mmap.h',
                                           'Line' => '85',
                                           'Memb' => {
                                                       '0' => {
                                                                'name' => 'next',
                                                                'offset' => '0',
-                                                               'type' => '16970006'
+                                                               'type' => '21994780'
                                                              },
                                                       '1' => {
                                                                'name' => 'prev',
                                                                'offset' => '8',
-                                                               'type' => '16970006'
+                                                               'type' => '21994780'
                                                              }
                                                     },
                                           'Name' => 'apr_mmap_t::anon-struct-apr_mmap.h-85',
@@ -89026,74 +101701,176 @@
                                           'Size' => '16',
                                           'Type' => 'Struct'
                                         },
-                          '16970000' => {
-                                          'BaseType' => '16969897',
+                          '21994774' => {
+                                          'BaseType' => '21994671',
                                           'Name' => 'struct apr_mmap_t*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16970006' => {
-                                          'BaseType' => '16970000',
+                          '21994780' => {
+                                          'BaseType' => '21994774',
                                           'Name' => 'struct apr_mmap_t*volatile',
                                           'Size' => '8',
                                           'Type' => 'Volatile'
                                         },
-                          '16972123' => {
-                                          'BaseType' => '2442057',
-                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '16972151' => {
-                                          'BaseType' => '16966662',
-                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '16972157' => {
-                                          'BaseType' => '16972151',
-                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '16972162' => {
-                                          'BaseType' => '16969885',
+                          '21994847' => {
+                                          'BaseType' => '21994659',
                                           'Name' => 'apr_mmap_t*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16972186' => {
-                                          'BaseType' => '16966423',
+                          '219980' => {
+                                        'BaseType' => '218549',
+                                        'Name' => 'struct log4cxx::spi::Filter::FilterPrivate*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '21998334' => {
+                                          'BaseType' => '18227557',
+                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '21998362' => {
+                                          'BaseType' => '18228487',
+                                          'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '21998379' => {
+                                          'BaseType' => '21990105',
                                           'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy::ClazzTimeBasedRollingPolicy*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16972192' => {
-                                          'BaseType' => '16972186',
+                          '21998385' => {
+                                          'BaseType' => '21998379',
                                           'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy::ClazzTimeBasedRollingPolicy*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '16972203' => {
-                                          'BaseType' => '16966620',
+                          '21998396' => {
+                                          'BaseType' => '21990328',
                                           'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy::ClazzTimeBasedRollingPolicy const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '16972209' => {
-                                          'BaseType' => '16972203',
+                          '21998402' => {
+                                          'BaseType' => '21998396',
                                           'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy::ClazzTimeBasedRollingPolicy const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17131915' => {
+                          '219986' => {
+                                        'BaseType' => '219980',
+                                        'Name' => 'struct log4cxx::spi::Filter::FilterPrivate*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '220316' => {
+                                        'BaseType' => '189843',
+                                        'Name' => 'std::__shared_ptr<log4cxx::spi::Filter, 2>::element_type*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '220339' => {
+                                        'BaseType' => '218539',
+                                        'Name' => 'log4cxx::spi::Filter*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '220345' => {
+                                        'BaseType' => '190156',
+                                        'Name' => 'std::shared_ptr<log4cxx::spi::Filter>*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '220455' => {
+                                        'BaseType' => '219020',
+                                        'Name' => 'struct log4cxx::filter::AndFilter::AndFilterPrivate*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '220461' => {
+                                        'BaseType' => '220455',
+                                        'Name' => 'struct log4cxx::filter::AndFilter::AndFilterPrivate*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '220907' => {
+                                        'BaseType' => '219002',
+                                        'Name' => 'log4cxx::filter::AndFilter*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '220913' => {
+                                        'BaseType' => '220907',
+                                        'Name' => 'log4cxx::filter::AndFilter*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '220941' => {
+                                        'BaseType' => '219862',
+                                        'Name' => 'log4cxx::filter::AndFilter const*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '220947' => {
+                                        'BaseType' => '220941',
+                                        'Name' => 'log4cxx::filter::AndFilter const*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '220952' => {
+                                        'BaseType' => '218870',
+                                        'Name' => 'log4cxx::spi::FilterPtr const&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '220958' => {
+                                        'BaseType' => '218887',
+                                        'Name' => 'log4cxx::spi::LoggingEventPtr const&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '221011' => {
+                                        'BaseType' => '219635',
+                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '221017' => {
+                                        'BaseType' => '221011',
+                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '221028' => {
+                                        'BaseType' => '219856',
+                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter const*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '221034' => {
+                                        'BaseType' => '221028',
+                                        'Name' => 'log4cxx::filter::AndFilter::ClazzAndFilter const*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '221045' => {
+                                        'BaseType' => '100092',
+                                        'Name' => 'log4cxx::helpers::Object*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '22262915' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'timezone.h',
-                                          'Line' => '41',
+                                          'Line' => '36',
                                           'Name' => 'log4cxx::helpers::TimeZone::ClazzTimeZone',
                                           'NameSpace' => 'log4cxx::helpers::TimeZone',
                                           'Size' => '8',
@@ -89107,19 +101884,19 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TimeZone::ClazzTimeZone) [_ZTIN7log4cxx7helpers8TimeZone13ClazzTimeZoneE]'
                                                       }
                                         },
-                          '17132073' => {
-                                          'BaseType' => '17131915',
+                          '22263073' => {
+                                          'BaseType' => '22262915',
                                           'Name' => 'log4cxx::helpers::TimeZone::ClazzTimeZone const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17132096' => {
+                          '22263096' => {
                                           'Base' => {
-                                                      '2839806' => {
+                                                      '4175057' => {
                                                                      'pos' => '0'
                                                                    }
                                                     },
-                                          'Line' => '47',
+                                          'Line' => '43',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::GMTTimeZone',
                                           'NameSpace' => 'log4cxx::helpers::TimeZoneImpl',
                                           'Size' => '40',
@@ -89127,28 +101904,28 @@
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::TimeZone::getClass() const [_ZNK7log4cxx7helpers8TimeZone8getClassEv]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::GMTTimeZone::~GMTTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD2Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::GMTTimeZone::~GMTTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD0Ev]',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::GMTTimeZone::~GMTTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::GMTTimeZone::~GMTTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::TimeZone::getClass() const [_ZNK7log4cxx7helpers8TimeZone8getClassEv]',
                                                         '40' => '(int (*)(...)) log4cxx::helpers::TimeZone::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone10instanceofERKNS0_5ClassE]',
                                                         '48' => '(int (*)(...)) log4cxx::helpers::TimeZone::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone4castERKNS0_5ClassE]',
-                                                        '56' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::GMTTimeZone::explode(apr_time_exp_t*, long long) const [_ZNK7log4cxx7helpers12TimeZoneImpl11GMTTimeZone7explodeEP14apr_time_exp_tx]',
+                                                        '56' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::GMTTimeZone::explode(apr_time_exp_t*, long) const [_ZNK7log4cxx7helpers12TimeZoneImpl11GMTTimeZone7explodeEP14apr_time_exp_tl]',
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TimeZoneImpl::GMTTimeZone) [_ZTIN7log4cxx7helpers12TimeZoneImpl11GMTTimeZoneE]'
                                                       }
                                         },
-                          '17132302' => {
-                                          'BaseType' => '17132096',
+                          '22263304' => {
+                                          'BaseType' => '22263096',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::GMTTimeZone const',
                                           'Size' => '40',
                                           'Type' => 'Const'
                                         },
-                          '17132307' => {
+                          '22263309' => {
                                           'Base' => {
-                                                      '2839806' => {
+                                                      '4175057' => {
                                                                      'pos' => '0'
                                                                    }
                                                     },
-                                          'Line' => '87',
+                                          'Line' => '82',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::LocalTimeZone',
                                           'NameSpace' => 'log4cxx::helpers::TimeZoneImpl',
                                           'Size' => '40',
@@ -89156,34 +101933,34 @@
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::TimeZone::getClass() const [_ZNK7log4cxx7helpers8TimeZone8getClassEv]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::LocalTimeZone::~LocalTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD1Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::LocalTimeZone::~LocalTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD0Ev]',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::LocalTimeZone::~LocalTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::LocalTimeZone::~LocalTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::TimeZone::getClass() const [_ZNK7log4cxx7helpers8TimeZone8getClassEv]',
                                                         '40' => '(int (*)(...)) log4cxx::helpers::TimeZone::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone10instanceofERKNS0_5ClassE]',
                                                         '48' => '(int (*)(...)) log4cxx::helpers::TimeZone::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone4castERKNS0_5ClassE]',
-                                                        '56' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::LocalTimeZone::explode(apr_time_exp_t*, long long) const [_ZNK7log4cxx7helpers12TimeZoneImpl13LocalTimeZone7explodeEP14apr_time_exp_tx]',
+                                                        '56' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::LocalTimeZone::explode(apr_time_exp_t*, long) const [_ZNK7log4cxx7helpers12TimeZoneImpl13LocalTimeZone7explodeEP14apr_time_exp_tl]',
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TimeZoneImpl::LocalTimeZone) [_ZTIN7log4cxx7helpers12TimeZoneImpl13LocalTimeZoneE]'
                                                       }
                                         },
-                          '17132529' => {
-                                          'BaseType' => '17132307',
+                          '22263533' => {
+                                          'BaseType' => '22263309',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::LocalTimeZone const',
                                           'Size' => '40',
                                           'Type' => 'Const'
                                         },
-                          '17132534' => {
+                          '22263538' => {
                                           'Base' => {
-                                                      '2839806' => {
+                                                      '4175057' => {
                                                                      'pos' => '0'
                                                                    }
                                                     },
-                                          'Line' => '149',
+                                          'Line' => '144',
                                           'Memb' => {
                                                       '0' => {
                                                                'access' => 'private',
                                                                'name' => 'offset',
                                                                'offset' => '40',
-                                                               'type' => '17133382'
+                                                               'type' => '22264651'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::FixedTimeZone',
@@ -89193,150 +101970,150 @@
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::helpers::TimeZone::getClass() const [_ZNK7log4cxx7helpers8TimeZone8getClassEv]',
-                                                        '24' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::FixedTimeZone::~FixedTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD1Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::FixedTimeZone::~FixedTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD0Ev]',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::FixedTimeZone::~FixedTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::FixedTimeZone::~FixedTimeZone() [_ZN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::TimeZone::getClass() const [_ZNK7log4cxx7helpers8TimeZone8getClassEv]',
                                                         '40' => '(int (*)(...)) log4cxx::helpers::TimeZone::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone10instanceofERKNS0_5ClassE]',
                                                         '48' => '(int (*)(...)) log4cxx::helpers::TimeZone::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone4castERKNS0_5ClassE]',
-                                                        '56' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::FixedTimeZone::explode(apr_time_exp_t*, long long) const [_ZNK7log4cxx7helpers12TimeZoneImpl13FixedTimeZone7explodeEP14apr_time_exp_tx]',
+                                                        '56' => '(int (*)(...)) log4cxx::helpers::TimeZoneImpl::FixedTimeZone::explode(apr_time_exp_t*, long) const [_ZNK7log4cxx7helpers12TimeZoneImpl13FixedTimeZone7explodeEP14apr_time_exp_tl]',
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TimeZoneImpl::FixedTimeZone) [_ZTIN7log4cxx7helpers12TimeZoneImpl13FixedTimeZoneE]'
                                                       }
                                         },
-                          '17132747' => {
-                                          'BaseType' => '17132534',
+                          '22263752' => {
+                                          'BaseType' => '22263538',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::FixedTimeZone const',
                                           'Size' => '48',
                                           'Type' => 'Const'
                                         },
-                          '17133382' => {
-                                          'BaseType' => '2620728',
+                          '22264651' => {
+                                          'BaseType' => '5936521',
                                           'Name' => 'apr_int32_t const',
                                           'Size' => '4',
                                           'Type' => 'Const'
                                         },
-                          '17134008' => {
-                                          'BaseType' => '2839806',
+                          '22265134' => {
+                                          'BaseType' => '4175057',
                                           'Name' => 'log4cxx::helpers::TimeZone*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17134014' => {
-                                          'BaseType' => '17134008',
+                          '22265140' => {
+                                          'BaseType' => '22265134',
                                           'Name' => 'log4cxx::helpers::TimeZone*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17134054' => {
-                                          'BaseType' => '17132096',
+                          '22265245' => {
+                                          'BaseType' => '22263096',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::GMTTimeZone*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17134060' => {
-                                          'BaseType' => '17134054',
+                          '22265251' => {
+                                          'BaseType' => '22265245',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::GMTTimeZone*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17134065' => {
-                                          'BaseType' => '17132307',
+                          '22265356' => {
+                                          'BaseType' => '22263309',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::LocalTimeZone*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17134071' => {
-                                          'BaseType' => '17134065',
+                          '22265362' => {
+                                          'BaseType' => '22265356',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::LocalTimeZone*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17134076' => {
-                                          'BaseType' => '17132534',
+                          '22265467' => {
+                                          'BaseType' => '22263538',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::FixedTimeZone*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17134082' => {
-                                          'BaseType' => '17134076',
+                          '22265473' => {
+                                          'BaseType' => '22265467',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::FixedTimeZone*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17134300' => {
-                                          'BaseType' => '17132747',
-                                          'Name' => 'log4cxx::helpers::TimeZoneImpl::FixedTimeZone const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '17134306' => {
-                                          'BaseType' => '17134300',
-                                          'Name' => 'log4cxx::helpers::TimeZoneImpl::FixedTimeZone const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '17134311' => {
-                                          'BaseType' => '13798517',
-                                          'Name' => 'apr_time_exp_t*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '17134335' => {
-                                          'BaseType' => '17132529',
-                                          'Name' => 'log4cxx::helpers::TimeZoneImpl::LocalTimeZone const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '17134341' => {
-                                          'BaseType' => '17134335',
-                                          'Name' => 'log4cxx::helpers::TimeZoneImpl::LocalTimeZone const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '17134358' => {
-                                          'BaseType' => '17132302',
+                          '22265572' => {
+                                          'BaseType' => '22263304',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::GMTTimeZone const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17134364' => {
-                                          'BaseType' => '17134358',
+                          '22265578' => {
+                                          'BaseType' => '22265572',
                                           'Name' => 'log4cxx::helpers::TimeZoneImpl::GMTTimeZone const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17134386' => {
-                                          'BaseType' => '13798534',
+                          '22265641' => {
+                                          'BaseType' => '22263533',
+                                          'Name' => 'log4cxx::helpers::TimeZoneImpl::LocalTimeZone const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '22265647' => {
+                                          'BaseType' => '22265641',
+                                          'Name' => 'log4cxx::helpers::TimeZoneImpl::LocalTimeZone const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '22265710' => {
+                                          'BaseType' => '22263752',
+                                          'Name' => 'log4cxx::helpers::TimeZoneImpl::FixedTimeZone const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '22265716' => {
+                                          'BaseType' => '22265710',
+                                          'Name' => 'log4cxx::helpers::TimeZoneImpl::FixedTimeZone const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '22266472' => {
+                                          'BaseType' => '19326953',
+                                          'Name' => 'apr_time_exp_t*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '22266513' => {
+                                          'BaseType' => '19326970',
                                           'Name' => 'struct apr_time_exp_t*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17134392' => {
-                                          'BaseType' => '17131915',
+                          '22266519' => {
+                                          'BaseType' => '22262915',
                                           'Name' => 'log4cxx::helpers::TimeZone::ClazzTimeZone*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17134398' => {
-                                          'BaseType' => '17134392',
+                          '22266525' => {
+                                          'BaseType' => '22266519',
                                           'Name' => 'log4cxx::helpers::TimeZone::ClazzTimeZone*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17134409' => {
-                                          'BaseType' => '17132073',
+                          '22266536' => {
+                                          'BaseType' => '22263073',
                                           'Name' => 'log4cxx::helpers::TimeZone::ClazzTimeZone const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17134415' => {
-                                          'BaseType' => '17134409',
+                          '22266542' => {
+                                          'BaseType' => '22266536',
                                           'Name' => 'log4cxx::helpers::TimeZone::ClazzTimeZone const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17417610' => {
+                          '22668729' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
@@ -89355,184 +102132,150 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy) [_ZTIN7log4cxx7rolling16TriggeringPolicy21ClazzTriggeringPolicyE]'
                                                       }
                                         },
-                          '17417768' => {
-                                          'BaseType' => '17417610',
+                          '22668887' => {
+                                          'BaseType' => '22668729',
                                           'Name' => 'log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17418175' => {
-                                          'BaseType' => '17417610',
+                          '22669236' => {
+                                          'BaseType' => '22668729',
                                           'Name' => 'log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17418181' => {
-                                          'BaseType' => '17418175',
+                          '22669242' => {
+                                          'BaseType' => '22669236',
                                           'Name' => 'log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17418192' => {
-                                          'BaseType' => '17417768',
+                          '22669253' => {
+                                          'BaseType' => '22668887',
                                           'Name' => 'log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17418198' => {
-                                          'BaseType' => '17418192',
+                          '22669259' => {
+                                          'BaseType' => '22669253',
                                           'Name' => 'log4cxx::rolling::TriggeringPolicy::ClazzTriggeringPolicy const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17479464' => {
+                          '2274250' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::CharsetEncoder, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2331400'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2274398' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::CharsetEncoder>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2331400'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2274412' => {
+                                         'BaseType' => '2331400',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::helpers::CharsetEncoder>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::CharsetEncoder>',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2274435' => {
+                                         'Base' => {
+                                                     '2274250' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '2336069'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetEncoder, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2331400'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2274721' => {
+                                         'BaseType' => '2274412',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetEncoder, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::CharsetEncoder, 2>',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2275512' => {
+                                         'Base' => {
+                                                     '2274435' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::CharsetEncoder>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2331400'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '22767230' => {
                                           'Base' => {
-                                                      '2840329' => {
-                                                                     'pos' => '0'
-                                                                   }
-                                                    },
-                                          'Header' => 'ttcclayout.h',
-                                          'Line' => '73',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'threadPrinting',
-                                                               'offset' => '88',
-                                                               'type' => '40888'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'categoryPrefixing',
-                                                               'offset' => '89',
-                                                               'type' => '40888'
-                                                             },
-                                                      '2' => {
-                                                               'access' => 'private',
-                                                               'name' => 'contextPrinting',
-                                                               'offset' => '90',
-                                                               'type' => '40888'
-                                                             },
-                                                      '3' => {
-                                                               'access' => 'private',
-                                                               'name' => 'filePrinting',
-                                                               'offset' => '91',
-                                                               'type' => '40888'
-                                                             }
-                                                    },
-                                          'Name' => 'log4cxx::TTCCLayout',
-                                          'NameSpace' => 'log4cxx',
-                                          'Size' => '96',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '104' => '(int (*)(...)) log4cxx::TTCCLayout::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx10TTCCLayout10instanceofERKNS_7helpers5ClassE]',
-                                                        '112' => '(int (*)(...)) log4cxx::TTCCLayout::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx10TTCCLayout4castERKNS_7helpers5ClassE]',
-                                                        '120' => '(int (*)(...)) log4cxx::helpers::DateLayout::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers10DateLayout15activateOptionsERNS0_4PoolE]',
-                                                        '128' => '(int (*)(...)) log4cxx::helpers::DateLayout::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7helpers10DateLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                        '136' => '(int (*)(...)) log4cxx::TTCCLayout::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx10TTCCLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                        '144' => '(int (*)(...)) log4cxx::Layout::getContentType[abi:cxx11]() const [_ZNK7log4cxx6Layout14getContentTypeB5cxx11Ev]',
-                                                        '152' => '(int (*)(...)) log4cxx::Layout::appendHeader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) [_ZN7log4cxx6Layout12appendHeaderERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                        '16' => '0u',
-                                                        '160' => '(int (*)(...)) log4cxx::Layout::appendFooter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) [_ZN7log4cxx6Layout12appendFooterERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                        '168' => '(int (*)(...)) log4cxx::TTCCLayout::ignoresThrowable() const [_ZNK7log4cxx10TTCCLayout16ignoresThrowableEv]',
-                                                        '24' => '0u',
-                                                        '32' => '0u',
-                                                        '40' => '0u',
-                                                        '48' => '0u',
-                                                        '56' => '0u',
-                                                        '64' => '0u',
-                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::TTCCLayout) [_ZTIN7log4cxx10TTCCLayoutE]',
-                                                        '8' => '(int (*)(...)) 0',
-                                                        '80' => '(int (*)(...)) log4cxx::TTCCLayout::getClass() const [_ZNK7log4cxx10TTCCLayout8getClassEv]',
-                                                        '88' => '(int (*)(...)) log4cxx::TTCCLayout::~TTCCLayout() [_ZN7log4cxx10TTCCLayoutD1Ev]',
-                                                        '96' => '(int (*)(...)) log4cxx::TTCCLayout::~TTCCLayout() [_ZN7log4cxx10TTCCLayoutD0Ev]'
-                                                      }
-                                        },
-                          '17480205' => {
-                                          'Base' => {
-                                                      '53155' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                    },
-                                          'Header' => 'ttcclayout.h',
-                                          'Line' => '83',
-                                          'Name' => 'log4cxx::TTCCLayout::ClazzTTCCLayout',
-                                          'NameSpace' => 'log4cxx::TTCCLayout',
-                                          'Size' => '8',
-                                          'Type' => 'Class',
-                                          'VTable' => {
-                                                        '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::TTCCLayout::ClazzTTCCLayout::~ClazzTTCCLayout() [_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::TTCCLayout::ClazzTTCCLayout::~ClazzTTCCLayout() [_ZN7log4cxx10TTCCLayout15ClazzTTCCLayoutD0Ev]',
-                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::TTCCLayout::ClazzTTCCLayout::newInstance() const [_ZTch0_h0_NK7log4cxx10TTCCLayout15ClazzTTCCLayout11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::TTCCLayout::ClazzTTCCLayout::getName[abi:cxx11]() const [_ZNK7log4cxx10TTCCLayout15ClazzTTCCLayout7getNameB5cxx11Ev]',
-                                                        '48' => '(int (*)(...)) log4cxx::TTCCLayout::ClazzTTCCLayout::newInstance() const [_ZNK7log4cxx10TTCCLayout15ClazzTTCCLayout11newInstanceEv]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::TTCCLayout::ClazzTTCCLayout) [_ZTIN7log4cxx10TTCCLayout15ClazzTTCCLayoutE]'
-                                                      }
-                                        },
-                          '17480401' => {
-                                          'BaseType' => '17480205',
-                                          'Name' => 'log4cxx::TTCCLayout::ClazzTTCCLayout const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '17480443' => {
-                                          'BaseType' => '17479464',
-                                          'Name' => 'log4cxx::TTCCLayout const',
-                                          'Size' => '96',
-                                          'Type' => 'Const'
-                                        },
-                          '17481161' => {
-                                          'BaseType' => '17479464',
-                                          'Name' => 'log4cxx::TTCCLayout*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '17481167' => {
-                                          'BaseType' => '17481161',
-                                          'Name' => 'log4cxx::TTCCLayout*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '17481195' => {
-                                          'BaseType' => '17480443',
-                                          'Name' => 'log4cxx::TTCCLayout const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '17481201' => {
-                                          'BaseType' => '17481195',
-                                          'Name' => 'log4cxx::TTCCLayout const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '17481212' => {
-                                          'BaseType' => '17480205',
-                                          'Name' => 'log4cxx::TTCCLayout::ClazzTTCCLayout*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '17481218' => {
-                                          'BaseType' => '17481212',
-                                          'Name' => 'log4cxx::TTCCLayout::ClazzTTCCLayout*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '17481229' => {
-                                          'BaseType' => '17480401',
-                                          'Name' => 'log4cxx::TTCCLayout::ClazzTTCCLayout const*',
-                                          'Size' => '8',
-                                          'Type' => 'Pointer'
-                                        },
-                          '17481235' => {
-                                          'BaseType' => '17481229',
-                                          'Name' => 'log4cxx::TTCCLayout::ClazzTTCCLayout const*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '17553869' => {
-                                          'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
@@ -89551,182 +102294,56 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Writer::ClazzWriter) [_ZTIN7log4cxx7helpers6Writer11ClazzWriterE]'
                                                       }
                                         },
-                          '17554026' => {
-                                          'BaseType' => '17553869',
+                          '22767388' => {
+                                          'BaseType' => '22767230',
                                           'Name' => 'log4cxx::helpers::Writer::ClazzWriter const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17554327' => {
-                                          'BaseType' => '4519400',
+                          '22768017' => {
+                                          'BaseType' => '6195380',
                                           'Name' => 'log4cxx::helpers::Writer*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17554344' => {
-                                          'BaseType' => '17553869',
+                          '22768034' => {
+                                          'BaseType' => '22767230',
                                           'Name' => 'log4cxx::helpers::Writer::ClazzWriter*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17554350' => {
-                                          'BaseType' => '17554344',
+                          '22768040' => {
+                                          'BaseType' => '22768034',
                                           'Name' => 'log4cxx::helpers::Writer::ClazzWriter*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17554361' => {
-                                          'BaseType' => '17554026',
+                          '22768051' => {
+                                          'BaseType' => '22767388',
                                           'Name' => 'log4cxx::helpers::Writer::ClazzWriter const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17554367' => {
-                                          'BaseType' => '17554361',
+                          '22768057' => {
+                                          'BaseType' => '22768051',
                                           'Name' => 'log4cxx::helpers::Writer::ClazzWriter const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '176271' => {
-                                        'Base' => {
-                                                    '181339' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::Appender>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '205817'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '176569' => {
-                                        'BaseType' => '176271',
-                                        'Name' => 'std::shared_ptr<log4cxx::Appender>const',
-                                        'Size' => '16',
-                                        'Type' => 'Const'
-                                      },
-                          '176574' => {
-                                        'Base' => {
-                                                    '189513' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<std::shared_ptr<log4cxx::Appender> >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '176271'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '1766169' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::pattern::NameAbbreviator, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1791077'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '17662688' => {
-                                          'BaseType' => '986014',
+                          '22932318' => {
+                                          'BaseType' => '1484793',
                                           'Name' => 'log4cxx::helpers::WriterPtr const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '1766317' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::pattern::NameAbbreviator>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1791077'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1766331' => {
-                                         'BaseType' => '1791077',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::pattern::NameAbbreviator>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::pattern::NameAbbreviator>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1766354' => {
-                                         'Base' => {
-                                                     '1766169' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '1792595'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::NameAbbreviator, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1791077'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '17664151' => {
+                          '22934789' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'writerappender.h',
-                                          'Line' => '74',
+                                          'Line' => '42',
                                           'Name' => 'log4cxx::WriterAppender::ClazzWriterAppender',
                                           'NameSpace' => 'log4cxx::WriterAppender',
                                           'Size' => '8',
@@ -89740,491 +102357,253 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::WriterAppender::ClazzWriterAppender) [_ZTIN7log4cxx14WriterAppender19ClazzWriterAppenderE]'
                                                       }
                                         },
-                          '17664309' => {
-                                          'BaseType' => '17664151',
+                          '22934947' => {
+                                          'BaseType' => '22934789',
                                           'Name' => 'log4cxx::WriterAppender::ClazzWriterAppender const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '1766640' => {
-                                         'BaseType' => '1766331',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::NameAbbreviator, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::NameAbbreviator, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '17667422' => {
-                                          'BaseType' => '2177115',
+                          '22938785' => {
+                                          'BaseType' => '3480029',
                                           'Name' => 'log4cxx::WriterAppender*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17667428' => {
-                                          'BaseType' => '17667422',
+                          '22938791' => {
+                                          'BaseType' => '22938785',
                                           'Name' => 'log4cxx::WriterAppender*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17667468' => {
-                                          'BaseType' => '17662688',
+                          '22938831' => {
+                                          'BaseType' => '22932318',
                                           'Name' => 'log4cxx::helpers::WriterPtr const&',
                                           'Size' => '8',
                                           'Type' => 'Ref'
                                         },
-                          '17667486' => {
-                                          'BaseType' => '17664151',
+                          '22938897' => {
+                                          'BaseType' => '22934789',
                                           'Name' => 'log4cxx::WriterAppender::ClazzWriterAppender*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17667492' => {
-                                          'BaseType' => '17667486',
+                          '22938903' => {
+                                          'BaseType' => '22938897',
                                           'Name' => 'log4cxx::WriterAppender::ClazzWriterAppender*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17667503' => {
-                                          'BaseType' => '17664309',
+                          '22938914' => {
+                                          'BaseType' => '22934947',
                                           'Name' => 'log4cxx::WriterAppender::ClazzWriterAppender const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17667509' => {
-                                          'BaseType' => '17667503',
+                          '22938920' => {
+                                          'BaseType' => '22938914',
                                           'Name' => 'log4cxx::WriterAppender::ClazzWriterAppender const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '176688' => {
-                                        'Copied' => 1,
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '384',
-                                        'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
+                          '23193060' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::xml::XMLLayout::XMLLayoutPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23231031'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23193146' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
                                                       '0' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '176574'
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23194680'
                                                              }
                                                     },
-                                        'Type' => 'Struct'
-                                      },
-                          '1766953' => {
-                                         'Base' => {
-                                                     '1766354' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::pattern::NameAbbreviator>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1791077'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '176702' => {
-                                        'BaseType' => '205951',
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '392',
-                                        'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >::pointer',
-                                        'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '1767541' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::pattern::PatternConverter, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1791943'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1767689' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::pattern::PatternConverter>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1791943'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1767703' => {
-                                         'BaseType' => '1791943',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::pattern::PatternConverter>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::pattern::PatternConverter>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1767726' => {
-                                         'Base' => {
-                                                     '1767541' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '1792776'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::PatternConverter, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1791943'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1768012' => {
-                                         'BaseType' => '1767703',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::PatternConverter, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::PatternConverter, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1768417' => {
-                                         'Base' => {
-                                                     '1767726' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '1791943'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1768755' => {
-                                         'BaseType' => '1768417',
-                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '1768770' => {
-                                         'Base' => {
-                                                     '1777473' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1768884' => {
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '384',
-                                         'Name' => 'struct std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '1768770'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1768898' => {
-                                         'BaseType' => '51595',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '392',
-                                         'Name' => 'std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::pointer',
-                                         'NameSpace' => 'std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1769147' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '81',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '1769160'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '1768770'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '1769160' => {
-                                         'Base' => {
-                                                     '1768770' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '88',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_start',
-                                                              'offset' => '0',
-                                                              'type' => '1769335'
-                                                            },
-                                                     '1' => {
-                                                              'name' => '_M_finish',
-                                                              'offset' => '8',
-                                                              'type' => '1769335'
-                                                            },
-                                                     '2' => {
-                                                              'name' => '_M_end_of_storage',
-                                                              'offset' => '16',
-                                                              'type' => '1769335'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl',
-                                         'NameSpace' => 'std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                         'Size' => '24',
-                                         'Type' => 'Struct'
-                                       },
-                          '1769335' => {
-                                         'BaseType' => '1778040',
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '86',
-                                         'Name' => 'std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::pointer',
-                                         'NameSpace' => 'std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '1769873' => {
-                                         'Base' => {
-                                                     '1769147' => {
-                                                                    'access' => 'protected',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '339',
-                                         'Name' => 'std::vector<std::__cxx11::basic_string<char> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '67'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '177045' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_vector.h',
-                                        'Line' => '81',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_impl',
-                                                             'offset' => '0',
-                                                             'type' => '177058'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '24',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '176271'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '176574'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '177058' => {
-                                        'Base' => {
-                                                    '176574' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_vector.h',
-                                        'Line' => '88',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_start',
-                                                             'offset' => '0',
-                                                             'type' => '177261'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '_M_finish',
-                                                             'offset' => '8',
-                                                             'type' => '177261'
-                                                           },
-                                                    '2' => {
-                                                             'name' => '_M_end_of_storage',
-                                                             'offset' => '16',
-                                                             'type' => '177261'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >::_Vector_impl',
-                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >',
-                                        'Size' => '24',
-                                        'Type' => 'Struct'
-                                      },
-                          '1772599' => {
-                                         'BaseType' => '1769873',
-                                         'Name' => 'std::vector<std::__cxx11::basic_string<char> >const',
-                                         'Size' => '24',
-                                         'Type' => 'Const'
-                                       },
-                          '177261' => {
-                                        'BaseType' => '190181',
-                                        'Header' => 'stl_vector.h',
-                                        'Line' => '86',
-                                        'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >::pointer',
-                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '1777473' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::__cxx11::basic_string<char> >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '67'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '1777838' => {
-                                         'Base' => {
-                                                     '1768884' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '50',
-                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '1768770'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '177799' => {
-                                        'Base' => {
-                                                    '177045' => {
-                                                                  'access' => 'protected',
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_vector.h',
-                                        'Line' => '339',
-                                        'Name' => 'std::vector<std::shared_ptr<log4cxx::Appender> >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '24',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '176271'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '1778040' => {
-                                         'BaseType' => '1768898',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '59',
-                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::pointer',
-                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '17859822' => {
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::xml::XMLLayout::XMLLayoutPrivate, std::default_delete<log4cxx::xml::XMLLayout::XMLLayoutPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23231031'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23193060'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23193469' => {
                                           'Base' => {
-                                                      '334707' => {
+                                                      '23193060' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::xml::XMLLayout::XMLLayoutPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23193060'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23193722' => {
+                                          'Base' => {
+                                                      '23193469' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::xml::XMLLayout::XMLLayoutPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23193060'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23194019' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '23232434'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::xml::XMLLayout::XMLLayoutPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23232434'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23194279' => {
+                                          'Base' => {
+                                                      '23193722' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '23194019' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::xml::XMLLayout::XMLLayoutPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23232434'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23194680' => {
+                                          'Base' => {
+                                                      '23194279' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::xml::XMLLayout::XMLLayoutPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23232434'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23195009' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23193146'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::xml::XMLLayout::XMLLayoutPrivate, std::default_delete<log4cxx::xml::XMLLayout::XMLLayoutPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23231031'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23193060'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23231013' => {
+                                          'Base' => {
+                                                      '544649' => {
                                                                     'pos' => '0'
                                                                   }
                                                     },
@@ -90233,15 +102612,9 @@
                                           'Memb' => {
                                                       '0' => {
                                                                'access' => 'private',
-                                                               'name' => 'locationInfo',
+                                                               'name' => 'm_priv',
                                                                'offset' => '8',
-                                                               'type' => '40888'
-                                                             },
-                                                      '1' => {
-                                                               'access' => 'private',
-                                                               'name' => 'properties',
-                                                               'offset' => '9',
-                                                               'type' => '40888'
+                                                               'type' => '23195009'
                                                              }
                                                     },
                                           'Name' => 'log4cxx::xml::XMLLayout',
@@ -90268,19 +102641,40 @@
                                                         '64' => '0u',
                                                         '72' => '(int (*)(...)) (& typeinfo for log4cxx::xml::XMLLayout) [_ZTIN7log4cxx3xml9XMLLayoutE]',
                                                         '8' => '(int (*)(...)) 0',
-                                                        '80' => '(int (*)(...)) log4cxx::xml::XMLLayout::getClass() const [_ZNK7log4cxx3xml9XMLLayout8getClassEv]',
-                                                        '88' => '(int (*)(...)) log4cxx::xml::XMLLayout::~XMLLayout() [_ZN7log4cxx3xml9XMLLayoutD1Ev]',
-                                                        '96' => '(int (*)(...)) log4cxx::xml::XMLLayout::~XMLLayout() [_ZN7log4cxx3xml9XMLLayoutD0Ev]'
+                                                        '80' => '(int (*)(...)) log4cxx::xml::XMLLayout::~XMLLayout() [_ZN7log4cxx3xml9XMLLayoutD1Ev]',
+                                                        '88' => '(int (*)(...)) log4cxx::xml::XMLLayout::~XMLLayout() [_ZN7log4cxx3xml9XMLLayoutD0Ev]',
+                                                        '96' => '(int (*)(...)) log4cxx::xml::XMLLayout::getClass() const [_ZNK7log4cxx3xml9XMLLayout8getClassEv]'
                                                       }
                                         },
-                          '17860451' => {
+                          '23231031' => {
+                                          'Line' => '35',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'locationInfo',
+                                                               'offset' => '0',
+                                                               'type' => '83923'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'properties',
+                                                               'offset' => '1',
+                                                               'type' => '83923'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::xml::XMLLayout::XMLLayoutPrivate',
+                                          'NameSpace' => 'log4cxx::xml::XMLLayout',
+                                          'Private' => 1,
+                                          'Size' => '2',
+                                          'Source' => 'xmllayout.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '23231701' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
                                           'Header' => 'xmllayout.h',
-                                          'Line' => '62',
+                                          'Line' => '59',
                                           'Name' => 'log4cxx::xml::XMLLayout::ClazzXMLLayout',
                                           'NameSpace' => 'log4cxx::xml::XMLLayout',
                                           'Size' => '8',
@@ -90295,410 +102689,4145 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::xml::XMLLayout::ClazzXMLLayout) [_ZTIN7log4cxx3xml9XMLLayout14ClazzXMLLayoutE]'
                                                       }
                                         },
-                          '17860647' => {
-                                          'BaseType' => '17860451',
+                          '23231922' => {
+                                          'BaseType' => '23231701',
                                           'Name' => 'log4cxx::xml::XMLLayout::ClazzXMLLayout const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17860689' => {
-                                          'BaseType' => '17859822',
+                          '23231928' => {
+                                          'BaseType' => '23231013',
                                           'Name' => 'log4cxx::xml::XMLLayout const',
                                           'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '17862022' => {
-                                          'BaseType' => '17859822',
+                          '23232434' => {
+                                          'BaseType' => '23231031',
+                                          'Name' => 'struct log4cxx::xml::XMLLayout::XMLLayoutPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23233378' => {
+                                          'BaseType' => '23231013',
                                           'Name' => 'log4cxx::xml::XMLLayout*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17862028' => {
-                                          'BaseType' => '17862022',
+                          '23233384' => {
+                                          'BaseType' => '23233378',
                                           'Name' => 'log4cxx::xml::XMLLayout*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17862056' => {
-                                          'BaseType' => '17860689',
+                          '23233406' => {
+                                          'BaseType' => '23231928',
                                           'Name' => 'log4cxx::xml::XMLLayout const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17862062' => {
-                                          'BaseType' => '17862056',
+                          '23233412' => {
+                                          'BaseType' => '23233406',
                                           'Name' => 'log4cxx::xml::XMLLayout const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17862073' => {
-                                          'BaseType' => '17860451',
+                          '23233423' => {
+                                          'BaseType' => '23231701',
                                           'Name' => 'log4cxx::xml::XMLLayout::ClazzXMLLayout*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17862079' => {
-                                          'BaseType' => '17862073',
+                          '23233429' => {
+                                          'BaseType' => '23233423',
                                           'Name' => 'log4cxx::xml::XMLLayout::ClazzXMLLayout*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17862090' => {
-                                          'BaseType' => '17860647',
+                          '23233440' => {
+                                          'BaseType' => '23231922',
                                           'Name' => 'log4cxx::xml::XMLLayout::ClazzXMLLayout const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17862096' => {
-                                          'BaseType' => '17862090',
+                          '23233446' => {
+                                          'BaseType' => '23233440',
                                           'Name' => 'log4cxx::xml::XMLLayout::ClazzXMLLayout const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '1791077' => {
+                          '2331400' => {
                                          'Base' => {
-                                                     '53165' => {
+                                                     '98236' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
-                                         'Copied' => 1,
-                                         'Header' => 'nameabbreviator.h',
-                                         'Line' => '38',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::getClass() const [_ZNK7log4cxx7pattern15NameAbbreviator8getClassEv]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern15NameAbbreviator10instanceofERKNS_7helpers5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern15NameAbbreviator4castERKNS_7helpers5ClassE]',
-                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NameAbbreviator) [_ZTIN7log4cxx7pattern15NameAbbreviatorE]'
-                                                     }
-                                       },
-                          '1791082' => {
-                                         'Base' => {
-                                                     '1792070' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'classnamepatternconverter.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '88',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern25ClassNamePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ClassNamePatternConverter) [_ZTIN7log4cxx7pattern25ClassNamePatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::getClass() const [_ZNK7log4cxx7pattern25ClassNamePatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::~ClassNamePatternConverter() [_ZN7log4cxx7pattern25ClassNamePatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::~ClassNamePatternConverter() [_ZN7log4cxx7pattern25ClassNamePatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern25ClassNamePatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern25ClassNamePatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '1791483' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'classnamepatternconverter.h',
-                                         'Line' => '47',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::ClassNamePatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter::~ClazzClassNamePatternConverter() [_ZN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter::~ClazzClassNamePatternConverter() [_ZN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter) [_ZTIN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterE]'
-                                                     }
-                                       },
-                          '1791641' => {
-                                         'BaseType' => '1791483',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1791683' => {
-                                         'BaseType' => '1791082',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter const',
-                                         'Size' => '88',
-                                         'Type' => 'Const'
-                                       },
-                          '1791688' => {
-                                         'Base' => {
-                                                     '1791943' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'loggingeventpatternconverter.h',
+                                         'Header' => 'charsetencoder.h',
                                          'Line' => '37',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
                                                        '16' => '0u',
                                                        '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LoggingEventPatternConverter) [_ZTIN7log4cxx7pattern28LoggingEventPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::getClass() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter8getClassEv]',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::CharsetEncoder) [_ZTIN7log4cxx7helpers14CharsetEncoderE]'
                                                      }
                                        },
-                          '1791938' => {
-                                         'BaseType' => '1791688',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter const',
-                                         'Type' => 'Const'
-                                       },
-                          '1791943' => {
+                          '2332001' => {
                                          'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
+                                                     '98226' => {
+                                                                  'pos' => '0'
                                                                 }
                                                    },
-                                         'Copied' => 1,
-                                         'Header' => 'patternconverter.h',
-                                         'Line' => '50',
+                                         'Header' => 'charsetencoder.h',
+                                         'Line' => '40',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder',
+                                         'NameSpace' => 'log4cxx::helpers::CharsetEncoder',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::~ClazzCharsetEncoder() [_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::~ClazzCharsetEncoder() [_ZN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoder7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder) [_ZTIN7log4cxx7helpers14CharsetEncoder19ClazzCharsetEncoderE]'
+                                                     }
+                                       },
+                          '2332159' => {
+                                         'BaseType' => '2332001',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2332165' => {
+                                         'BaseType' => '2331400',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2332170' => {
+                                         'Base' => {
+                                                     '2331400' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '217',
+                                         'Name' => 'log4cxx::helpers::USASCIICharsetEncoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Source' => 'charsetencoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetEncoder::~USASCIICharsetEncoder() [_ZN7log4cxx7helpers21USASCIICharsetEncoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetEncoder::~USASCIICharsetEncoder() [_ZN7log4cxx7helpers21USASCIICharsetEncoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::USASCIICharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers21USASCIICharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::USASCIICharsetEncoder) [_ZTIN7log4cxx7helpers21USASCIICharsetEncoderE]'
+                                                     }
+                                       },
+                          '2332379' => {
+                                         'Base' => {
+                                                     '2331400' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '305',
+                                         'Name' => 'log4cxx::helpers::TrivialCharsetEncoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Source' => 'charsetencoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetEncoder::~TrivialCharsetEncoder() [_ZN7log4cxx7helpers21TrivialCharsetEncoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetEncoder::~TrivialCharsetEncoder() [_ZN7log4cxx7helpers21TrivialCharsetEncoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::TrivialCharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers21TrivialCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TrivialCharsetEncoder) [_ZTIN7log4cxx7helpers21TrivialCharsetEncoderE]'
+                                                     }
+                                       },
+                          '2332594' => {
+                                         'Base' => {
+                                                     '2331400' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '261',
+                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetEncoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Source' => 'charsetencoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetEncoder::~ISOLatinCharsetEncoder() [_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetEncoder::~ISOLatinCharsetEncoder() [_ZN7log4cxx7helpers22ISOLatinCharsetEncoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::ISOLatinCharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers22ISOLatinCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ISOLatinCharsetEncoder) [_ZTIN7log4cxx7helpers22ISOLatinCharsetEncoderE]'
+                                                     }
+                                       },
+                          '2332809' => {
+                                         'Base' => {
+                                                     '2331400' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '382',
+                                         'Name' => 'log4cxx::helpers::UTF16BECharsetEncoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Source' => 'charsetencoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::UTF16BECharsetEncoder::~UTF16BECharsetEncoder() [_ZN7log4cxx7helpers21UTF16BECharsetEncoderD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::UTF16BECharsetEncoder::~UTF16BECharsetEncoder() [_ZN7log4cxx7helpers21UTF16BECharsetEncoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::UTF16BECharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers21UTF16BECharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::UTF16BECharsetEncoder) [_ZTIN7log4cxx7helpers21UTF16BECharsetEncoderE]'
+                                                     }
+                                       },
+                          '2333024' => {
+                                         'Base' => {
+                                                     '2331400' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '416',
+                                         'Name' => 'log4cxx::helpers::UTF16LECharsetEncoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Source' => 'charsetencoder.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::UTF16LECharsetEncoder::~UTF16LECharsetEncoder() [_ZN7log4cxx7helpers21UTF16LECharsetEncoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::UTF16LECharsetEncoder::~UTF16LECharsetEncoder() [_ZN7log4cxx7helpers21UTF16LECharsetEncoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::UTF16LECharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers21UTF16LECharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::UTF16LECharsetEncoder) [_ZTIN7log4cxx7helpers21UTF16LECharsetEncoderE]'
+                                                     }
+                                       },
+                          '2333239' => {
+                                         'Base' => {
+                                                     '2331400' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '52',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'name',
+                                                              'name' => 'pool',
                                                               'offset' => '8',
-                                                              'type' => '205649'
+                                                              'type' => '97608'
                                                             },
                                                      '1' => {
                                                               'access' => 'private',
-                                                              'name' => 'style',
-                                                              'offset' => '40',
-                                                              'type' => '205649'
+                                                              'name' => 'mutex',
+                                                              'offset' => '24',
+                                                              'type' => '59391'
+                                                            },
+                                                     '2' => {
+                                                              'access' => 'private',
+                                                              'name' => 'convset',
+                                                              'offset' => '64',
+                                                              'type' => '2124853'
                                                             }
                                                    },
-                                         'Name' => 'log4cxx::pattern::PatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Name' => 'log4cxx::helpers::APRCharsetEncoder',
+                                         'NameSpace' => 'log4cxx::helpers',
                                          'Size' => '72',
+                                         'Source' => 'charsetencoder.cpp',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PatternConverter) [_ZTIN7log4cxx7pattern16PatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getClass() const [_ZNK7log4cxx7pattern16PatternConverter8getClassEv]',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::PatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern16PatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::PatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern16PatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::APRCharsetEncoder::~APRCharsetEncoder() [_ZN7log4cxx7helpers17APRCharsetEncoderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::APRCharsetEncoder::~APRCharsetEncoder() [_ZN7log4cxx7helpers17APRCharsetEncoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::APRCharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers17APRCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::APRCharsetEncoder) [_ZTIN7log4cxx7helpers17APRCharsetEncoderE]'
                                                      }
                                        },
-                          '1792065' => {
-                                         'BaseType' => '1791943',
-                                         'Name' => 'log4cxx::pattern::PatternConverter const',
-                                         'Type' => 'Const'
-                                       },
-                          '1792070' => {
+                          '2333499' => {
                                          'Base' => {
-                                                     '1791688' => {
+                                                     '2331400' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
-                                         'Copied' => 1,
-                                         'Header' => 'namepatternconverter.h',
-                                         'Line' => '36',
+                                         'Line' => '451',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'abbreviator',
-                                                              'offset' => '72',
-                                                              'type' => '9707428'
+                                                              'name' => 'pool',
+                                                              'offset' => '8',
+                                                              'type' => '97608'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => 'mutex',
+                                                              'offset' => '24',
+                                                              'type' => '59391'
+                                                            },
+                                                     '2' => {
+                                                              'access' => 'private',
+                                                              'name' => 'encoder',
+                                                              'offset' => '64',
+                                                              'type' => '2333778'
+                                                            },
+                                                     '3' => {
+                                                              'access' => 'private',
+                                                              'name' => 'encoding',
+                                                              'offset' => '80',
+                                                              'type' => '53215'
                                                             }
                                                    },
-                                         'Name' => 'log4cxx::pattern::NamePatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '88',
+                                         'Name' => 'log4cxx::helpers::LocaleCharsetEncoder',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '112',
+                                         'Source' => 'charsetencoder.cpp',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NamePatternConverter) [_ZTIN7log4cxx7pattern20NamePatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::getClass() const [_ZNK7log4cxx7pattern20NamePatternConverter8getClassEv]',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern20NamePatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern20NamePatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetEncoder::~LocaleCharsetEncoder() [_ZN7log4cxx7helpers20LocaleCharsetEncoderD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetEncoder::~LocaleCharsetEncoder() [_ZN7log4cxx7helpers20LocaleCharsetEncoderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::getClass() const [_ZNK7log4cxx7helpers14CharsetEncoder8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14CharsetEncoder4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::LocaleCharsetEncoder::encode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers20LocaleCharsetEncoder6encodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN9__gnu_cxx17__normal_iteratorIPKcS7_EERNS0_10ByteBufferE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::reset() [_ZN7log4cxx7helpers14CharsetEncoder5resetEv]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::CharsetEncoder::flush(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers14CharsetEncoder5flushERNS0_10ByteBufferE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::LocaleCharsetEncoder) [_ZTIN7log4cxx7helpers20LocaleCharsetEncoderE]'
                                                      }
                                        },
-                          '1792232' => {
-                                         'BaseType' => '1792070',
-                                         'Name' => 'log4cxx::pattern::NamePatternConverter const',
-                                         'Type' => 'Const'
-                                       },
-                          '1792237' => {
-                                         'BaseType' => '1768417',
-                                         'Header' => 'patternconverter.h',
-                                         'Line' => '121',
-                                         'Name' => 'log4cxx::pattern::PatternConverterPtr',
-                                         'NameSpace' => 'log4cxx::pattern',
+                          '2333778' => {
+                                         'BaseType' => '2275512',
+                                         'Header' => 'charsetencoder.h',
+                                         'Line' => '31',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoderPtr',
+                                         'NameSpace' => 'log4cxx::helpers',
                                          'Size' => '16',
                                          'Type' => 'Typedef'
                                        },
-                          '1792595' => {
-                                         'BaseType' => '1766640',
-                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::NameAbbreviator, 2>::element_type*',
+                          '2336069' => {
+                                         'BaseType' => '2274721',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::CharsetEncoder, 2>::element_type*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1792648' => {
-                                         'BaseType' => '1791938',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter const*',
+                          '2336092' => {
+                                         'BaseType' => '2331400',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1792654' => {
-                                         'BaseType' => '1792648',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter const*const',
+                          '2336098' => {
+                                         'BaseType' => '2336092',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1792776' => {
-                                         'BaseType' => '1768012',
-                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::PatternConverter, 2>::element_type*',
+                          '2336138' => {
+                                         'BaseType' => '2332170',
+                                         'Name' => 'log4cxx::helpers::USASCIICharsetEncoder*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1792794' => {
-                                         'BaseType' => '1768417',
-                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>*',
+                          '2336144' => {
+                                         'BaseType' => '2336138',
+                                         'Name' => 'log4cxx::helpers::USASCIICharsetEncoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2336214' => {
+                                         'BaseType' => '2332379',
+                                         'Name' => 'log4cxx::helpers::TrivialCharsetEncoder*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1792805' => {
-                                         'BaseType' => '1768755',
-                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>const&',
+                          '2336220' => {
+                                         'BaseType' => '2336214',
+                                         'Name' => 'log4cxx::helpers::TrivialCharsetEncoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2336425' => {
+                                         'BaseType' => '2332594',
+                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetEncoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2336431' => {
+                                         'BaseType' => '2336425',
+                                         'Name' => 'log4cxx::helpers::ISOLatinCharsetEncoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2336536' => {
+                                         'BaseType' => '2332809',
+                                         'Name' => 'log4cxx::helpers::UTF16BECharsetEncoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2336542' => {
+                                         'BaseType' => '2336536',
+                                         'Name' => 'log4cxx::helpers::UTF16BECharsetEncoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2336647' => {
+                                         'BaseType' => '2333024',
+                                         'Name' => 'log4cxx::helpers::UTF16LECharsetEncoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2336653' => {
+                                         'BaseType' => '2336647',
+                                         'Name' => 'log4cxx::helpers::UTF16LECharsetEncoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2336758' => {
+                                         'BaseType' => '2333239',
+                                         'Name' => 'log4cxx::helpers::APRCharsetEncoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2336764' => {
+                                         'BaseType' => '2336758',
+                                         'Name' => 'log4cxx::helpers::APRCharsetEncoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2338570' => {
+                                         'BaseType' => '2333499',
+                                         'Name' => 'log4cxx::helpers::LocaleCharsetEncoder*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2338576' => {
+                                         'BaseType' => '2338570',
+                                         'Name' => 'log4cxx::helpers::LocaleCharsetEncoder*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2338599' => {
+                                         'BaseType' => '2332165',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2338605' => {
+                                         'BaseType' => '2338599',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2338610' => {
+                                         'BaseType' => '2333778',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoderPtr&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '1792961' => {
-                                         'BaseType' => '1772599',
-                                         'Name' => 'std::vector<std::__cxx11::basic_string<char> >const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1792973' => {
-                                         'BaseType' => '1769873',
-                                         'Name' => 'std::vector<std::__cxx11::basic_string<char> >&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '1792996' => {
-                                         'BaseType' => '1791082',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter*',
+                          '2338628' => {
+                                         'BaseType' => '2332001',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1793002' => {
-                                         'BaseType' => '1792996',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter*const',
+                          '2338634' => {
+                                         'BaseType' => '2338628',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1793237' => {
-                                         'BaseType' => '1791683',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter const*',
+                          '2338645' => {
+                                         'BaseType' => '2332159',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1793243' => {
-                                         'BaseType' => '1793237',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter const*const',
+                          '2338651' => {
+                                         'BaseType' => '2338645',
+                                         'Name' => 'log4cxx::helpers::CharsetEncoder::ClazzCharsetEncoder const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1793248' => {
-                                         'BaseType' => '1791483',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1793254' => {
-                                         'BaseType' => '1793248',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '1793265' => {
-                                         'BaseType' => '1791641',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '1793271' => {
-                                         'BaseType' => '1793265',
-                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '17984088' => {
+                          '23395584' => {
                                           'Base' => {
-                                                      '14466282' => {
+                                                      '98514' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Line' => '32',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'source',
+                                                               'offset' => '72',
+                                                               'type' => '1018863'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'destination',
+                                                               'offset' => '80',
+                                                               'type' => '1018863'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'deleteSource',
+                                                               'offset' => '88',
+                                                               'type' => '83923'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'throwIOExceptionOnForkFailure',
+                                                               'offset' => '89',
+                                                               'type' => '83923'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::rolling::ZipCompressAction::ZipCompressActionPrivate',
+                                          'NameSpace' => 'log4cxx::rolling::ZipCompressAction',
+                                          'Private' => 1,
+                                          'Size' => '96',
+                                          'Source' => 'zipcompressaction.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::ZipCompressActionPrivate::~ZipCompressActionPrivate() [_ZN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::ZipCompressActionPrivate::~ZipCompressActionPrivate() [_ZN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::ZipCompressAction::ZipCompressActionPrivate) [_ZTIN7log4cxx7rolling17ZipCompressAction24ZipCompressActionPrivateE]'
+                                                      }
+                                        },
+                          '23396167' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'zipcompressaction.h',
+                                          'Line' => '34',
+                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction',
+                                          'NameSpace' => 'log4cxx::rolling::ZipCompressAction',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction::~ClazzZipCompressAction() [_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction::~ClazzZipCompressAction() [_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling17ZipCompressAction22ClazzZipCompressAction7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction) [_ZTIN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionE]'
+                                                      }
+                                        },
+                          '23396325' => {
+                                          'BaseType' => '23396167',
+                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23398761' => {
+                                          'BaseType' => '23395584',
+                                          'Name' => 'struct log4cxx::rolling::ZipCompressAction::ZipCompressActionPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23398767' => {
+                                          'BaseType' => '23398761',
+                                          'Name' => 'struct log4cxx::rolling::ZipCompressAction::ZipCompressActionPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23399195' => {
+                                          'BaseType' => '7738975',
+                                          'Name' => 'log4cxx::rolling::ZipCompressAction const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23399206' => {
+                                          'BaseType' => '7737341',
+                                          'Name' => 'log4cxx::rolling::ZipCompressAction*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23399281' => {
+                                          'BaseType' => '23396167',
+                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23399287' => {
+                                          'BaseType' => '23399281',
+                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23399298' => {
+                                          'BaseType' => '23396325',
+                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23399304' => {
+                                          'BaseType' => '23399298',
+                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23494406' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::DatagramPacket::DatagramPacketPriv>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23522733'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23494492' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23496025'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::DatagramPacket::DatagramPacketPriv, std::default_delete<log4cxx::helpers::DatagramPacket::DatagramPacketPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23522733'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23494406'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23494815' => {
+                                          'Base' => {
+                                                      '23494406' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::DatagramPacket::DatagramPacketPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23494406'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23495068' => {
+                                          'Base' => {
+                                                      '23494815' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::DatagramPacket::DatagramPacketPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23494406'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23495364' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '23524410'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::DatagramPacket::DatagramPacketPriv*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23524410'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23495624' => {
+                                          'Base' => {
+                                                      '23495068' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '23495364' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::DatagramPacket::DatagramPacketPriv*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23524410'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23496025' => {
+                                          'Base' => {
+                                                      '23495624' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::DatagramPacket::DatagramPacketPriv*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23524410'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23496354' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23494492'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::DatagramPacket::DatagramPacketPriv, std::default_delete<log4cxx::helpers::DatagramPacket::DatagramPacketPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23522733'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23494406'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23522715' => {
+                                          'Base' => {
+                                                      '98236' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'datagrampacket.h',
+                                          'Line' => '36',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '8',
+                                                               'type' => '23496354'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::DatagramPacket',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::~DatagramPacket() [_ZN7log4cxx7helpers14DatagramPacketD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::~DatagramPacket() [_ZN7log4cxx7helpers14DatagramPacketD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::getClass() const [_ZNK7log4cxx7helpers14DatagramPacket8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramPacket10instanceofERKNS0_5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramPacket4castERKNS0_5ClassE]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DatagramPacket) [_ZTIN7log4cxx7helpers14DatagramPacketE]'
+                                                      }
+                                        },
+                          '23522733' => {
+                                          'Line' => '23',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'buf',
+                                                               'offset' => '0',
+                                                               'type' => '84191'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'offset',
+                                                               'offset' => '8',
+                                                               'type' => '83870'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'length',
+                                                               'offset' => '12',
+                                                               'type' => '83870'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'address',
+                                                               'offset' => '16',
+                                                               'type' => '9065286'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'port',
+                                                               'offset' => '32',
+                                                               'type' => '83870'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::DatagramPacket::DatagramPacketPriv',
+                                          'NameSpace' => 'log4cxx::helpers::DatagramPacket',
+                                          'Private' => 1,
+                                          'Size' => '40',
+                                          'Source' => 'datagrampacket.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '23523800' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'datagrampacket.h',
+                                          'Line' => '42',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket',
+                                          'NameSpace' => 'log4cxx::helpers::DatagramPacket',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::~ClazzDatagramPacket() [_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::~ClazzDatagramPacket() [_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14DatagramPacket19ClazzDatagramPacket7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DatagramPacket::ClazzDatagramPacket) [_ZTIN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketE]'
+                                                      }
+                                        },
+                          '23523958' => {
+                                          'BaseType' => '23523800',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23523964' => {
+                                          'BaseType' => '23522715',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '23524410' => {
+                                          'BaseType' => '23522733',
+                                          'Name' => 'struct log4cxx::helpers::DatagramPacket::DatagramPacketPriv*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23524990' => {
+                                          'BaseType' => '23523964',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23524996' => {
+                                          'BaseType' => '23524990',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23525001' => {
+                                          'BaseType' => '23522715',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23525007' => {
+                                          'BaseType' => '23525001',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23525024' => {
+                                          'BaseType' => '23523800',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23525030' => {
+                                          'BaseType' => '23525024',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23525041' => {
+                                          'BaseType' => '23523958',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23525047' => {
+                                          'BaseType' => '23525041',
+                                          'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23615578' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::DatagramSocket::DatagramSocketPriv>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649983'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23615701' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23617460'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::DatagramSocket::DatagramSocketPriv, std::default_delete<log4cxx::helpers::DatagramSocket::DatagramSocketPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649983'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23615578'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23616070' => {
+                                          'Base' => {
+                                                      '23615578' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::DatagramSocket::DatagramSocketPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23615578'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23616363' => {
+                                          'Base' => {
+                                                      '23616070' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::DatagramSocket::DatagramSocketPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23615578'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23616700' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '23651640'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::DatagramSocket::DatagramSocketPriv*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23651640'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23617000' => {
+                                          'Base' => {
+                                                      '23616363' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '23616700' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::DatagramSocket::DatagramSocketPriv*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23651640'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23617460' => {
+                                          'Base' => {
+                                                      '23617000' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::DatagramSocket::DatagramSocketPriv*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23651640'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23617799' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23615701'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::DatagramSocket::DatagramSocketPriv, std::default_delete<log4cxx::helpers::DatagramSocket::DatagramSocketPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649983'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23615578'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23619552' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::DatagramSocket>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649965'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23619678' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23621437'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::DatagramSocket, std::default_delete<log4cxx::helpers::DatagramSocket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649965'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23619552'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23620047' => {
+                                          'Base' => {
+                                                      '23619552' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::DatagramSocket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23619552'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23620340' => {
+                                          'Base' => {
+                                                      '23620047' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::DatagramSocket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23619552'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23620677' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '23652528'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::DatagramSocket*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23652528'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23620977' => {
+                                          'Base' => {
+                                                      '23620340' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '23620677' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::DatagramSocket*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23652528'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23621437' => {
+                                          'Base' => {
+                                                      '23620977' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::DatagramSocket*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23652528'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23621776' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23619678'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::DatagramSocket, std::default_delete<log4cxx::helpers::DatagramSocket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649965'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23619552'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23625911' => {
+                                          'Base' => {
+                                                      '23755350' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::helpers::DatagramPacket>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '23522715'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23649965' => {
+                                          'Base' => {
+                                                      '98236' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'datagramsocket.h',
+                                          'Line' => '37',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'protected',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '8',
+                                                               'type' => '23617799'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::DatagramSocket',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::getClass() const [_ZNK7log4cxx7helpers14DatagramSocket8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramSocket10instanceofERKNS0_5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramSocket4castERKNS0_5ClassE]',
+                                                        '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '64' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::close() [_ZN7log4cxx7helpers14DatagramSocket5closeEv]',
+                                                        '72' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DatagramSocket) [_ZTIN7log4cxx7helpers14DatagramSocketE]',
+                                                        '80' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '88' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                      }
+                                        },
+                          '23649983' => {
+                                          'Header' => 'datagramsocket_priv.h',
+                                          'Line' => '28',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'address',
+                                                               'offset' => '0',
+                                                               'type' => '9065286'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'localAddress',
+                                                               'offset' => '16',
+                                                               'type' => '9065286'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'port',
+                                                               'offset' => '32',
+                                                               'type' => '83870'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'localPort',
+                                                               'offset' => '36',
+                                                               'type' => '83870'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::DatagramSocket::DatagramSocketPriv',
+                                          'NameSpace' => 'log4cxx::helpers::DatagramSocket',
+                                          'Protected' => 1,
+                                          'Size' => '40',
+                                          'Type' => 'Struct'
+                                        },
+                          '23650996' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'datagramsocket.h',
+                                          'Line' => '44',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket',
+                                          'NameSpace' => 'log4cxx::helpers::DatagramSocket',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::~ClazzDatagramSocket() [_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::~ClazzDatagramSocket() [_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14DatagramSocket19ClazzDatagramSocket7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DatagramSocket::ClazzDatagramSocket) [_ZTIN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketE]'
+                                                      }
+                                        },
+                          '23651154' => {
+                                          'BaseType' => '23650996',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23651160' => {
+                                          'BaseType' => '23649965',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '23651177' => {
+                                          'Base' => {
+                                                      '23649965' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'aprdatagramsocket.h',
+                                          'Line' => '27',
+                                          'Name' => 'log4cxx::helpers::APRDatagramSocket',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::APRDatagramSocket::~APRDatagramSocket() [_ZN7log4cxx7helpers17APRDatagramSocketD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::APRDatagramSocket::~APRDatagramSocket() [_ZN7log4cxx7helpers17APRDatagramSocketD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::getClass() const [_ZNK7log4cxx7helpers14DatagramSocket8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramSocket10instanceofERKNS0_5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramSocket4castERKNS0_5ClassE]',
+                                                        '56' => '(int (*)(...)) log4cxx::helpers::APRDatagramSocket::bind(int, std::shared_ptr<log4cxx::helpers::InetAddress>) [_ZN7log4cxx7helpers17APRDatagramSocket4bindEiSt10shared_ptrINS0_11InetAddressEE]',
+                                                        '64' => '(int (*)(...)) log4cxx::helpers::APRDatagramSocket::close() [_ZN7log4cxx7helpers17APRDatagramSocket5closeEv]',
+                                                        '72' => '(int (*)(...)) log4cxx::helpers::APRDatagramSocket::connect(std::shared_ptr<log4cxx::helpers::InetAddress>, int) [_ZN7log4cxx7helpers17APRDatagramSocket7connectESt10shared_ptrINS0_11InetAddressEEi]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::APRDatagramSocket) [_ZTIN7log4cxx7helpers17APRDatagramSocketE]',
+                                                        '80' => '(int (*)(...)) log4cxx::helpers::APRDatagramSocket::isClosed() const [_ZNK7log4cxx7helpers17APRDatagramSocket8isClosedEv]',
+                                                        '88' => '(int (*)(...)) log4cxx::helpers::APRDatagramSocket::receive(std::shared_ptr<log4cxx::helpers::DatagramPacket>&) [_ZN7log4cxx7helpers17APRDatagramSocket7receiveERSt10shared_ptrINS0_14DatagramPacketEE]',
+                                                        '96' => '(int (*)(...)) log4cxx::helpers::APRDatagramSocket::send(std::shared_ptr<log4cxx::helpers::DatagramPacket>&) [_ZN7log4cxx7helpers17APRDatagramSocket4sendERSt10shared_ptrINS0_14DatagramPacketEE]'
+                                                      }
+                                        },
+                          '23651506' => {
+                                          'BaseType' => '23625911',
+                                          'Header' => 'datagrampacket.h',
+                                          'Line' => '107',
+                                          'Name' => 'log4cxx::helpers::DatagramPacketPtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Type' => 'Typedef'
+                                        },
+                          '23651518' => {
+                                          'BaseType' => '23621776',
+                                          'Header' => 'datagramsocket.h',
+                                          'Line' => '33',
+                                          'Name' => 'log4cxx::helpers::DatagramSocketUniquePtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '23651640' => {
+                                          'BaseType' => '23649983',
+                                          'Name' => 'struct log4cxx::helpers::DatagramSocket::DatagramSocketPriv*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23651646' => {
+                                          'BaseType' => '23651640',
+                                          'Name' => 'struct log4cxx::helpers::DatagramSocket::DatagramSocketPriv*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23652528' => {
+                                          'BaseType' => '23649965',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23652534' => {
+                                          'BaseType' => '23652528',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23652819' => {
+                                          'BaseType' => '23651177',
+                                          'Name' => 'log4cxx::helpers::APRDatagramSocket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23652825' => {
+                                          'BaseType' => '23652819',
+                                          'Name' => 'log4cxx::helpers::APRDatagramSocket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23653277' => {
+                                          'BaseType' => '23651160',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23653283' => {
+                                          'BaseType' => '23653277',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23653288' => {
+                                          'BaseType' => '23651506',
+                                          'Name' => 'log4cxx::helpers::DatagramPacketPtr&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '23653300' => {
+                                          'BaseType' => '23650996',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23653306' => {
+                                          'BaseType' => '23653300',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23653317' => {
+                                          'BaseType' => '23651154',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23653323' => {
+                                          'BaseType' => '23653317',
+                                          'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23755165' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::DatagramPacket, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23522715'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23755313' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::DatagramPacket>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23522715'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23755327' => {
+                                          'BaseType' => '23522715',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::helpers::DatagramPacket>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::DatagramPacket>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '23755350' => {
+                                          'Base' => {
+                                                      '23755165' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '23786021'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramPacket, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23522715'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23755637' => {
+                                          'BaseType' => '23755327',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramPacket, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::DatagramPacket, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '23782938' => {
+                                          'BaseType' => '23651177',
+                                          'Name' => 'log4cxx::helpers::APRDatagramSocket const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '23785383' => {
+                                          'BaseType' => '23785395',
+                                          'Header' => 'apr_network_io.h',
+                                          'Line' => '219',
+                                          'Name' => 'apr_socket_t',
+                                          'Type' => 'Typedef'
+                                        },
+                          '23785395' => {
+                                          'Name' => 'struct apr_socket_t',
+                                          'Type' => 'Struct'
+                                        },
+                          '23785678' => {
+                                          'BaseType' => '23785383',
+                                          'Name' => 'apr_socket_t*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23786021' => {
+                                          'BaseType' => '23755637',
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramPacket, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23786265' => {
+                                          'BaseType' => '23782938',
+                                          'Name' => 'log4cxx::helpers::APRDatagramSocket const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23786271' => {
+                                          'BaseType' => '23786265',
+                                          'Name' => 'log4cxx::helpers::APRDatagramSocket const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23912075' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::ServerSocket::ServerSocketPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23944010'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23912198' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23913956'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::ServerSocket::ServerSocketPrivate, std::default_delete<log4cxx::helpers::ServerSocket::ServerSocketPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23944010'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23912075'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23912567' => {
+                                          'Base' => {
+                                                      '23912075' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::ServerSocket::ServerSocketPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23912075'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23912860' => {
+                                          'Base' => {
+                                                      '23912567' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::ServerSocket::ServerSocketPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23912075'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23913196' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '23944420'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::ServerSocket::ServerSocketPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23944420'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23913496' => {
+                                          'Base' => {
+                                                      '23912860' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '23913196' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::ServerSocket::ServerSocketPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23944420'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23913956' => {
+                                          'Base' => {
+                                                      '23913496' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::ServerSocket::ServerSocketPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23944420'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23914295' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23912198'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::ServerSocket::ServerSocketPrivate, std::default_delete<log4cxx::helpers::ServerSocket::ServerSocketPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23944010'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23912075'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23914913' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::ServerSocket>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23943992'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23915039' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23916797'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::ServerSocket, std::default_delete<log4cxx::helpers::ServerSocket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23943992'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23914913'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23915408' => {
+                                          'Base' => {
+                                                      '23914913' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::ServerSocket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23914913'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23915701' => {
+                                          'Base' => {
+                                                      '23915408' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::ServerSocket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23914913'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23916037' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '23944729'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::ServerSocket*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '23944729'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23916337' => {
+                                          'Base' => {
+                                                      '23915701' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '23916037' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::ServerSocket*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23944729'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '23916797' => {
+                                          'Base' => {
+                                                      '23916337' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::ServerSocket*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '23944729'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23917136' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '23915039'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::ServerSocket, std::default_delete<log4cxx::helpers::ServerSocket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23943992'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '23914913'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23921101' => {
+                                          'Base' => {
+                                                      '24030995' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::helpers::Socket>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '24061228'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '23943992' => {
+                                          'Header' => 'serversocket.h',
+                                          'Line' => '33',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_vptr',
+                                                               'offset' => '0',
+                                                               'type' => '100047'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'protected',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '8',
+                                                               'type' => '23914295'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::ServerSocket',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::ServerSocket::close() [_ZN7log4cxx7helpers12ServerSocket5closeEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ServerSocket) [_ZTIN7log4cxx7helpers12ServerSocketE]'
+                                                      }
+                                        },
+                          '23944010' => {
+                                          'Header' => 'serversocket_priv.h',
+                                          'Line' => '28',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'timeout',
+                                                               'offset' => '0',
+                                                               'type' => '83870'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::ServerSocket::ServerSocketPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::ServerSocket',
+                                          'Protected' => 1,
+                                          'Size' => '4',
+                                          'Type' => 'Struct'
+                                        },
+                          '23944356' => {
+                                          'BaseType' => '23943992',
+                                          'Name' => 'log4cxx::helpers::ServerSocket const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '23944361' => {
+                                          'Base' => {
+                                                      '23943992' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'aprserversocket.h',
+                                          'Line' => '31',
+                                          'Name' => 'log4cxx::helpers::APRServerSocket',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::APRServerSocket::~APRServerSocket() [_ZN7log4cxx7helpers15APRServerSocketD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::APRServerSocket::~APRServerSocket() [_ZN7log4cxx7helpers15APRServerSocketD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::APRServerSocket::accept() [_ZN7log4cxx7helpers15APRServerSocket6acceptEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::APRServerSocket::close() [_ZN7log4cxx7helpers15APRServerSocket5closeEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::APRServerSocket) [_ZTIN7log4cxx7helpers15APRServerSocketE]'
+                                                      }
+                                        },
+                          '23944366' => {
+                                          'BaseType' => '23921101',
+                                          'Header' => 'socket.h',
+                                          'Line' => '32',
+                                          'Name' => 'log4cxx::helpers::SocketPtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Type' => 'Typedef'
+                                        },
+                          '23944378' => {
+                                          'BaseType' => '23917136',
+                                          'Header' => 'serversocket.h',
+                                          'Line' => '31',
+                                          'Name' => 'log4cxx::helpers::ServerSocketUniquePtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '23944420' => {
+                                          'BaseType' => '23944010',
+                                          'Name' => 'struct log4cxx::helpers::ServerSocket::ServerSocketPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23944426' => {
+                                          'BaseType' => '23944420',
+                                          'Name' => 'struct log4cxx::helpers::ServerSocket::ServerSocketPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23944729' => {
+                                          'BaseType' => '23943992',
+                                          'Name' => 'log4cxx::helpers::ServerSocket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23944735' => {
+                                          'BaseType' => '23944729',
+                                          'Name' => 'log4cxx::helpers::ServerSocket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23945020' => {
+                                          'BaseType' => '23944361',
+                                          'Name' => 'log4cxx::helpers::APRServerSocket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23945026' => {
+                                          'BaseType' => '23945020',
+                                          'Name' => 'log4cxx::helpers::APRServerSocket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '23945477' => {
+                                          'BaseType' => '23944356',
+                                          'Name' => 'log4cxx::helpers::ServerSocket const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '23945483' => {
+                                          'BaseType' => '23945477',
+                                          'Name' => 'log4cxx::helpers::ServerSocket const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24030810' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Socket, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24061228'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24030958' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::Socket>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24061228'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24030972' => {
+                                          'BaseType' => '24061228',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::helpers::Socket>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::Socket>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '24030995' => {
+                                          'Base' => {
+                                                      '24030810' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '24065001'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::Socket, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24061228'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24031282' => {
+                                          'BaseType' => '24030972',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::Socket, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Socket, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '24061228' => {
+                                          'Base' => {
+                                                      '98236' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'socket.h',
+                                          'Line' => '43',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'protected',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '8',
+                                                               'type' => '24163487'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::Socket',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '0u',
+                                                        '24' => '0u',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Socket::getClass() const [_ZNK7log4cxx7helpers6Socket8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::Socket::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Socket10instanceofERKNS0_5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::Socket::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Socket4castERKNS0_5ClassE]',
+                                                        '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '64' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Socket) [_ZTIN7log4cxx7helpers6SocketE]'
+                                                      }
+                                        },
+                          '24061630' => {
+                                          'Base' => {
+                                                      '24061228' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'aprsocket.h',
+                                          'Line' => '30',
+                                          'Name' => 'log4cxx::helpers::APRSocket',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::APRSocket::~APRSocket() [_ZN7log4cxx7helpers9APRSocketD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::APRSocket::~APRSocket() [_ZN7log4cxx7helpers9APRSocketD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Socket::getClass() const [_ZNK7log4cxx7helpers6Socket8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::Socket::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Socket10instanceofERKNS0_5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::Socket::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Socket4castERKNS0_5ClassE]',
+                                                        '56' => '(int (*)(...)) log4cxx::helpers::APRSocket::write(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers9APRSocket5writeERNS0_10ByteBufferE]',
+                                                        '64' => '(int (*)(...)) log4cxx::helpers::APRSocket::close() [_ZN7log4cxx7helpers9APRSocket5closeEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::APRSocket) [_ZTIN7log4cxx7helpers9APRSocketE]'
+                                                      }
+                                        },
+                          '24065001' => {
+                                          'BaseType' => '24031282',
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::Socket, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24065019' => {
+                                          'BaseType' => '23921101',
+                                          'Name' => 'std::shared_ptr<log4cxx::helpers::Socket>*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24065119' => {
+                                          'BaseType' => '24061630',
+                                          'Name' => 'log4cxx::helpers::APRSocket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24161267' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::Socket::SocketPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24198781'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24161390' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '24163148'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::Socket::SocketPrivate, std::default_delete<log4cxx::helpers::Socket::SocketPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24198781'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '24161267'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24161759' => {
+                                          'Base' => {
+                                                      '24161267' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::Socket::SocketPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '24161267'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24162052' => {
+                                          'Base' => {
+                                                      '24161759' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::Socket::SocketPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '24161267'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24162388' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '24199975'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::Socket::SocketPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '24199975'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24162688' => {
+                                          'Base' => {
+                                                      '24162052' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '24162388' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::Socket::SocketPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '24199975'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24163148' => {
+                                          'Base' => {
+                                                      '24162688' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::Socket::SocketPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '24199975'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24163487' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '24161390'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::Socket::SocketPrivate, std::default_delete<log4cxx::helpers::Socket::SocketPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24198781'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '24161267'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24167683' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::Socket>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24061228'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24167809' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '24169567'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::Socket, std::default_delete<log4cxx::helpers::Socket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24061228'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '24167683'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24168178' => {
+                                          'Base' => {
+                                                      '24167683' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::Socket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '24167683'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24168471' => {
+                                          'Base' => {
+                                                      '24168178' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::Socket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '24167683'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24168807' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '24200687'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::Socket*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '24200687'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24169107' => {
+                                          'Base' => {
+                                                      '24168471' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '24168807' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::Socket*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '24200687'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24169567' => {
+                                          'Base' => {
+                                                      '24169107' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::Socket*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '24200687'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24169906' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '24167809'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::Socket, std::default_delete<log4cxx::helpers::Socket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24061228'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '24167683'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24198781' => {
+                                          'Header' => 'socket_priv.h',
+                                          'Line' => '28',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'address',
+                                                               'offset' => '0',
+                                                               'type' => '9065286'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'port',
+                                                               'offset' => '16',
+                                                               'type' => '83870'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::Socket::SocketPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::Socket',
+                                          'Protected' => 1,
+                                          'Size' => '24',
+                                          'Type' => 'Struct'
+                                        },
+                          '24199342' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'socket.h',
+                                          'Line' => '50',
+                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket',
+                                          'NameSpace' => 'log4cxx::helpers::Socket',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::Socket::ClazzSocket::~ClazzSocket() [_ZN7log4cxx7helpers6Socket11ClazzSocketD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::Socket::ClazzSocket::~ClazzSocket() [_ZN7log4cxx7helpers6Socket11ClazzSocketD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::Socket::ClazzSocket::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers6Socket11ClazzSocket7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Socket::ClazzSocket) [_ZTIN7log4cxx7helpers6Socket11ClazzSocketE]'
+                                                      }
+                                        },
+                          '24199500' => {
+                                          'BaseType' => '24199342',
+                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24199506' => {
+                                          'BaseType' => '24061228',
+                                          'Name' => 'log4cxx::helpers::Socket const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '24199852' => {
+                                          'BaseType' => '24169906',
+                                          'Header' => 'socket.h',
+                                          'Line' => '33',
+                                          'Name' => 'log4cxx::helpers::SocketUniquePtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '24199975' => {
+                                          'BaseType' => '24198781',
+                                          'Name' => 'struct log4cxx::helpers::Socket::SocketPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24199981' => {
+                                          'BaseType' => '24199975',
+                                          'Name' => 'struct log4cxx::helpers::Socket::SocketPrivate*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24200687' => {
+                                          'BaseType' => '24061228',
+                                          'Name' => 'log4cxx::helpers::Socket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24200693' => {
+                                          'BaseType' => '24200687',
+                                          'Name' => 'log4cxx::helpers::Socket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24200984' => {
+                                          'BaseType' => '24065119',
+                                          'Name' => 'log4cxx::helpers::APRSocket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24201436' => {
+                                          'BaseType' => '24199506',
+                                          'Name' => 'log4cxx::helpers::Socket const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24201442' => {
+                                          'BaseType' => '24201436',
+                                          'Name' => 'log4cxx::helpers::Socket const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24201447' => {
+                                          'BaseType' => '9065286',
+                                          'Name' => 'log4cxx::helpers::InetAddressPtr&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '24201459' => {
+                                          'BaseType' => '24199342',
+                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24201465' => {
+                                          'BaseType' => '24201459',
+                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24201476' => {
+                                          'BaseType' => '24199500',
+                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24201482' => {
+                                          'BaseType' => '24201476',
+                                          'Name' => 'log4cxx::helpers::Socket::ClazzSocket const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24470846' => {
+                                          'Base' => {
+                                                      '24502185' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'allocator.h',
+                                          'Line' => '111',
+                                          'Name' => 'std::allocator<std::shared_ptr<log4cxx::helpers::Socket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'type' => '23921101'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24470997' => {
+                                          'Copied' => 1,
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '391',
+                                          'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '24470846'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24471011' => {
+                                          'BaseType' => '24065019',
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '399',
+                                          'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >::pointer',
+                                          'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '24471260' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '81',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_impl',
+                                                               'offset' => '0',
+                                                               'type' => '24471459'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '24',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23921101'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '24470846'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24471273' => {
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '88',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_start',
+                                                               'offset' => '0',
+                                                               'type' => '24471447'
+                                                             },
+                                                      '1' => {
+                                                               'name' => '_M_finish',
+                                                               'offset' => '8',
+                                                               'type' => '24471447'
+                                                             },
+                                                      '2' => {
+                                                               'name' => '_M_end_of_storage',
+                                                               'offset' => '16',
+                                                               'type' => '24471447'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >::_Vector_impl_data',
+                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
+                                          'Size' => '24',
+                                          'Type' => 'Struct'
+                                        },
+                          '24471447' => {
+                                          'BaseType' => '24502751',
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '86',
+                                          'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >::pointer',
+                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '24471459' => {
+                                          'Base' => {
+                                                      '24470846' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '24471273' => {
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '125',
+                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >::_Vector_impl',
+                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::Socket>, std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
+                                          'Size' => '24',
+                                          'Type' => 'Struct'
+                                        },
+                          '24472237' => {
+                                          'Base' => {
+                                                      '24471260' => {
+                                                                      'access' => 'protected',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'stl_vector.h',
+                                          'Line' => '386',
+                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::helpers::Socket> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '24',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23921101'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24502185' => {
+                                          'Copied' => 1,
+                                          'Header' => 'new_allocator.h',
+                                          'Line' => '58',
+                                          'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::helpers::Socket> >',
+                                          'NameSpace' => '__gnu_cxx',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23921101'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24502550' => {
+                                          'Base' => {
+                                                      '24470997' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '50',
+                                          'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
+                                          'NameSpace' => '__gnu_cxx',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Alloc',
+                                                                 'type' => '24470846'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24502751' => {
+                                          'BaseType' => '24471011',
+                                          'Header' => 'alloc_traits.h',
+                                          'Line' => '59',
+                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >::pointer',
+                                          'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::Socket> > >',
+                                          'Size' => '8',
+                                          'Type' => 'Typedef'
+                                        },
+                          '24521713' => {
+                                          'BaseType' => '23944366',
+                                          'Name' => 'log4cxx::helpers::SocketPtr const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '24522778' => {
+                                          'Base' => {
+                                                      '543070' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'telnetappender.h',
+                                          'Line' => '64',
+                                          'Name' => 'log4cxx::net::TelnetAppender',
+                                          'NameSpace' => 'log4cxx::net',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '0u',
+                                                        '112' => '0u',
+                                                        '120' => '0u',
+                                                        '128' => '0u',
+                                                        '136' => '0u',
+                                                        '144' => '0u',
+                                                        '152' => '0u',
+                                                        '16' => '0u',
+                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::TelnetAppender) [_ZTIN7log4cxx3net14TelnetAppenderE]',
+                                                        '168' => '(int (*)(...)) log4cxx::net::TelnetAppender::~TelnetAppender() [_ZN7log4cxx3net14TelnetAppenderD1Ev]',
+                                                        '176' => '(int (*)(...)) log4cxx::net::TelnetAppender::~TelnetAppender() [_ZN7log4cxx3net14TelnetAppenderD0Ev]',
+                                                        '184' => '(int (*)(...)) log4cxx::net::TelnetAppender::getClass() const [_ZNK7log4cxx3net14TelnetAppender8getClassEv]',
+                                                        '192' => '(int (*)(...)) log4cxx::net::TelnetAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14TelnetAppender10instanceofERKNS_7helpers5ClassE]',
+                                                        '200' => '(int (*)(...)) log4cxx::net::TelnetAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14TelnetAppender4castERKNS_7helpers5ClassE]',
+                                                        '208' => '(int (*)(...)) log4cxx::net::TelnetAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net14TelnetAppender15activateOptionsERNS_7helpers4PoolE]',
+                                                        '216' => '(int (*)(...)) log4cxx::net::TelnetAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net14TelnetAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                        '24' => '0u',
+                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                        '248' => '(int (*)(...)) log4cxx::net::TelnetAppender::close() [_ZN7log4cxx3net14TelnetAppender5closeEv]',
+                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                        '296' => '(int (*)(...)) log4cxx::net::TelnetAppender::requiresLayout() const [_ZNK7log4cxx3net14TelnetAppender14requiresLayoutEv]',
+                                                        '304' => '(int (*)(...)) log4cxx::net::TelnetAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx3net14TelnetAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '0u',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '0u',
+                                                        '88' => '0u',
+                                                        '96' => '0u'
+                                                      }
+                                        },
+                          '24522796' => {
+                                          'Base' => {
+                                                      '543088' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Line' => '37',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'port',
+                                                               'offset' => '184',
+                                                               'type' => '83870'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'connections',
+                                                               'offset' => '192',
+                                                               'type' => '24524065'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'encoding',
+                                                               'offset' => '216',
+                                                               'type' => '98472'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'encoder',
+                                                               'offset' => '248',
+                                                               'type' => '2333778'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'serverSocket',
+                                                               'offset' => '264',
+                                                               'type' => '23917136'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'sh',
+                                                               'offset' => '272',
+                                                               'type' => '926670'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'activeConnections',
+                                                               'offset' => '280',
+                                                               'type' => '84113'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::net::TelnetAppender::TelnetAppenderPriv',
+                                          'NameSpace' => 'log4cxx::net::TelnetAppender',
+                                          'Private' => 1,
+                                          'Size' => '288',
+                                          'Source' => 'telnetappender.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::net::TelnetAppender::TelnetAppenderPriv::~TelnetAppenderPriv() [_ZN7log4cxx3net14TelnetAppender18TelnetAppenderPrivD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::net::TelnetAppender::TelnetAppenderPriv::~TelnetAppenderPriv() [_ZN7log4cxx3net14TelnetAppender18TelnetAppenderPrivD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::TelnetAppender::TelnetAppenderPriv) [_ZTIN7log4cxx3net14TelnetAppender18TelnetAppenderPrivE]'
+                                                      }
+                                        },
+                          '24523833' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'telnetappender.h',
+                                          'Line' => '73',
+                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender',
+                                          'NameSpace' => 'log4cxx::net::TelnetAppender',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::net::TelnetAppender::ClazzTelnetAppender::~ClazzTelnetAppender() [_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::net::TelnetAppender::ClazzTelnetAppender::~ClazzTelnetAppender() [_ZN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::net::TelnetAppender::ClazzTelnetAppender::newInstance() const [_ZTch0_h0_NK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::net::TelnetAppender::ClazzTelnetAppender::getName[abi:cxx11]() const [_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::net::TelnetAppender::ClazzTelnetAppender::newInstance() const [_ZNK7log4cxx3net14TelnetAppender19ClazzTelnetAppender11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::TelnetAppender::ClazzTelnetAppender) [_ZTIN7log4cxx3net14TelnetAppender19ClazzTelnetAppenderE]'
+                                                      }
+                                        },
+                          '24524054' => {
+                                          'BaseType' => '24523833',
+                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24524060' => {
+                                          'BaseType' => '24522778',
+                                          'Name' => 'log4cxx::net::TelnetAppender const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '24524065' => {
+                                          'BaseType' => '24472237',
+                                          'Header' => 'telnetappender.h',
+                                          'Line' => '37',
+                                          'Name' => 'log4cxx::net::ConnectionList',
+                                          'NameSpace' => 'log4cxx::net',
+                                          'Size' => '24',
+                                          'Type' => 'Typedef'
+                                        },
+                          '24527606' => {
+                                          'BaseType' => '24522796',
+                                          'Name' => 'struct log4cxx::net::TelnetAppender::TelnetAppenderPriv*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24527612' => {
+                                          'BaseType' => '24527606',
+                                          'Name' => 'struct log4cxx::net::TelnetAppender::TelnetAppenderPriv*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24528168' => {
+                                          'BaseType' => '24522778',
+                                          'Name' => 'log4cxx::net::TelnetAppender*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24528174' => {
+                                          'BaseType' => '24528168',
+                                          'Name' => 'log4cxx::net::TelnetAppender*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24528777' => {
+                                          'BaseType' => '24524060',
+                                          'Name' => 'log4cxx::net::TelnetAppender const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24528783' => {
+                                          'BaseType' => '24528777',
+                                          'Name' => 'log4cxx::net::TelnetAppender const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24528817' => {
+                                          'BaseType' => '24521713',
+                                          'Name' => 'log4cxx::helpers::SocketPtr const&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '24528859' => {
+                                          'BaseType' => '24523833',
+                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24528865' => {
+                                          'BaseType' => '24528859',
+                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24528876' => {
+                                          'BaseType' => '24524054',
+                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24528882' => {
+                                          'BaseType' => '24528876',
+                                          'Name' => 'log4cxx::net::TelnetAppender::ClazzTelnetAppender const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '245896' => {
+                                        'BaseType' => '218892',
+                                        'Name' => 'log4cxx::spi::OptionHandler*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '245902' => {
+                                        'BaseType' => '245896',
+                                        'Name' => 'log4cxx::spi::OptionHandler*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '246' => {
+                                     'Header' => 'basic_string.h',
+                                     'Line' => '176',
+                                     'Memb' => {
+                                                 '0' => {
+                                                          'name' => '_M_local_buf',
+                                                          'offset' => '0',
+                                                          'type' => '94891'
+                                                        },
+                                                 '1' => {
+                                                          'name' => '_M_allocated_capacity',
+                                                          'offset' => '0',
+                                                          'type' => '280'
+                                                        }
+                                               },
+                                     'Name' => 'std::__cxx11::basic_string<char>::anon-union-basic_string.h-176',
+                                     'NameSpace' => 'std::__cxx11::basic_string<char>',
+                                     'Private' => 1,
+                                     'Size' => '16',
+                                     'Type' => 'Union'
+                                   },
+                          '24748518' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '24749266'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv, std::default_delete<log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24798760'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '24749143'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24749143' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24798760'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24749266' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '24750798'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv, std::default_delete<log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '24798760'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '24749143'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24749589' => {
+                                          'Base' => {
+                                                      '24749143' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '24749143'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24749842' => {
+                                          'Base' => {
+                                                      '24749589' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '24749143'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24750138' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '24802504'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '24802504'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24750398' => {
+                                          'Base' => {
+                                                      '24749842' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '24750138' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '24802504'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '24750798' => {
+                                          'Base' => {
+                                                      '24750398' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '24802504'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '24798742' => {
+                                          'Base' => {
+                                                      '543070' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'socketappenderskeleton.h',
+                                          'Line' => '35',
+                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton',
+                                          'NameSpace' => 'log4cxx::net',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '0u',
+                                                        '112' => '0u',
+                                                        '120' => '0u',
+                                                        '128' => '0u',
+                                                        '136' => '0u',
+                                                        '144' => '0u',
+                                                        '152' => '0u',
+                                                        '16' => '0u',
+                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::SocketAppenderSkeleton) [_ZTIN7log4cxx3net22SocketAppenderSkeletonE]',
+                                                        '168' => '0u',
+                                                        '176' => '0u',
+                                                        '184' => '(int (*)(...)) log4cxx::AppenderSkeleton::getClass() const [_ZNK7log4cxx16AppenderSkeleton8getClassEv]',
+                                                        '192' => '(int (*)(...)) log4cxx::AppenderSkeleton::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx16AppenderSkeleton10instanceofERKNS_7helpers5ClassE]',
+                                                        '200' => '(int (*)(...)) log4cxx::AppenderSkeleton::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx16AppenderSkeleton4castERKNS_7helpers5ClassE]',
+                                                        '208' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net22SocketAppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
+                                                        '216' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net22SocketAppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                        '24' => '0u',
+                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                        '248' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::close() [_ZN7log4cxx3net22SocketAppenderSkeleton5closeEv]',
+                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                        '296' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::requiresLayout() const [_ZNK7log4cxx3net22SocketAppenderSkeleton14requiresLayoutEv]',
+                                                        '304' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '312' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '32' => '0u',
+                                                        '320' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '328' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '336' => '(int (*)(...)) __cxa_pure_virtual',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '0u',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '0u',
+                                                        '88' => '0u',
+                                                        '96' => '0u'
+                                                      }
+                                        },
+                          '24798760' => {
+                                          'Base' => {
+                                                      '543088' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'socketappenderskeleton_priv.h',
+                                          'Line' => '29',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'remoteHost',
+                                                               'offset' => '184',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'address',
+                                                               'offset' => '216',
+                                                               'type' => '9065286'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'port',
+                                                               'offset' => '232',
+                                                               'type' => '83870'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'reconnectionDelay',
+                                                               'offset' => '236',
+                                                               'type' => '83870'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'locationInfo',
+                                                               'offset' => '240',
+                                                               'type' => '83923'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'thread',
+                                                               'offset' => '248',
+                                                               'type' => '926670'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'interrupt',
+                                                               'offset' => '256',
+                                                               'type' => '907616'
+                                                             },
+                                                      '7' => {
+                                                               'name' => 'interrupt_mutex',
+                                                               'offset' => '304',
+                                                               'type' => '59391'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv',
+                                          'NameSpace' => 'log4cxx::net::SocketAppenderSkeleton',
+                                          'Protected' => 1,
+                                          'Size' => '344',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv::~SocketAppenderSkeletonPriv() [_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv::~SocketAppenderSkeletonPriv() [_ZN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv) [_ZTIN7log4cxx3net22SocketAppenderSkeleton26SocketAppenderSkeletonPrivE]'
+                                                      }
+                                        },
+                          '24800116' => {
+                                          'BaseType' => '24798742',
+                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '24802504' => {
+                                          'BaseType' => '24798760',
+                                          'Name' => 'struct log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24802510' => {
+                                          'BaseType' => '24802504',
+                                          'Name' => 'struct log4cxx::net::SocketAppenderSkeleton::SocketAppenderSkeletonPriv*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24803213' => {
+                                          'BaseType' => '24798742',
+                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24803219' => {
+                                          'BaseType' => '24803213',
+                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24804300' => {
+                                          'BaseType' => '24800116',
+                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '24804306' => {
+                                          'BaseType' => '24804300',
+                                          'Name' => 'log4cxx::net::SocketAppenderSkeleton const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '24804311' => {
+                                          'BaseType' => '23944366',
+                                          'Name' => 'log4cxx::helpers::SocketPtr&',
+                                          'Size' => '8',
+                                          'Type' => 'Ref'
+                                        },
+                          '249661' => {
+                                        'BaseType' => '218853',
+                                        'Name' => 'log4cxx::spi::Filter const*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '249667' => {
+                                        'BaseType' => '249661',
+                                        'Name' => 'log4cxx::spi::Filter const*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '25074987' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '25112394'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25075073' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '25076605'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate, std::default_delete<log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '25112394'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '25074987'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25075396' => {
+                                          'Base' => {
+                                                      '25074987' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '25074987'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25075649' => {
+                                          'Base' => {
+                                                      '25075396' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '25074987'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25075945' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '25113604'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '25113604'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25076205' => {
+                                          'Base' => {
+                                                      '25075649' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '25075945' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '25113604'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25076605' => {
+                                          'Base' => {
+                                                      '25076205' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '25113604'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25076934' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '25075073'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate, std::default_delete<log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '25112394'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '25074987'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25112376' => {
+                                          'Base' => {
+                                                      '1731514' => {
+                                                                     'pos' => '0'
+                                                                   }
+                                                    },
+                                          'Header' => 'socketoutputstream.h',
+                                          'Line' => '31',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '8',
+                                                               'type' => '25076934'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::~SocketOutputStream() [_ZN7log4cxx7helpers18SocketOutputStreamD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::~SocketOutputStream() [_ZN7log4cxx7helpers18SocketOutputStreamD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::getClass() const [_ZNK7log4cxx7helpers18SocketOutputStream8getClassEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18SocketOutputStream10instanceofERKNS0_5ClassE]',
+                                                        '48' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18SocketOutputStream4castERKNS0_5ClassE]',
+                                                        '56' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18SocketOutputStream5closeERNS0_4PoolE]',
+                                                        '64' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18SocketOutputStream5flushERNS0_4PoolE]',
+                                                        '72' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::write(log4cxx::helpers::ByteBuffer&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers18SocketOutputStream5writeERNS0_10ByteBufferERNS0_4PoolE]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SocketOutputStream) [_ZTIN7log4cxx7helpers18SocketOutputStreamE]'
+                                                      }
+                                        },
+                          '25112394' => {
+                                          'Line' => '29',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'array',
+                                                               'offset' => '0',
+                                                               'type' => '1609455'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'socket',
+                                                               'offset' => '24',
+                                                               'type' => '23944366'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::SocketOutputStream',
+                                          'Private' => 1,
+                                          'Size' => '40',
+                                          'Source' => 'socketoutputstream.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '25112925' => {
+                                          'Base' => {
+                                                      '98226' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                    },
+                                          'Header' => 'socketoutputstream.h',
+                                          'Line' => '34',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream',
+                                          'NameSpace' => 'log4cxx::helpers::SocketOutputStream',
+                                          'Size' => '8',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream::~ClazzSocketOutputStream() [_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream::~ClazzSocketOutputStream() [_ZN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamD0Ev]',
+                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStream7getNameB5cxx11Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream) [_ZTIN7log4cxx7helpers18SocketOutputStream23ClazzSocketOutputStreamE]'
+                                                      }
+                                        },
+                          '25113083' => {
+                                          'BaseType' => '25112925',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '25113089' => {
+                                          'BaseType' => '25112376',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream const',
+                                          'Size' => '16',
+                                          'Type' => 'Const'
+                                        },
+                          '25113604' => {
+                                          'BaseType' => '25112394',
+                                          'Name' => 'struct log4cxx::helpers::SocketOutputStream::SocketOutputStreamPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25115183' => {
+                                          'BaseType' => '25113089',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25115189' => {
+                                          'BaseType' => '25115183',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '25115194' => {
+                                          'BaseType' => '25112376',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25115200' => {
+                                          'BaseType' => '25115194',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '25115223' => {
+                                          'BaseType' => '25112925',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25115229' => {
+                                          'BaseType' => '25115223',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '25115240' => {
+                                          'BaseType' => '25113083',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25115246' => {
+                                          'BaseType' => '25115240',
+                                          'Name' => 'log4cxx::helpers::SocketOutputStream::ClazzSocketOutputStream const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '25279536' => {
+                                          'Base' => {
+                                                      '24798742' => {
                                                                       'pos' => '0'
                                                                     }
                                                     },
                                           'Header' => 'xmlsocketappender.h',
                                           'Line' => '88',
-                                          'Memb' => {
-                                                      '0' => {
-                                                               'access' => 'private',
-                                                               'name' => 'writer',
-                                                               'offset' => '344',
-                                                               'type' => '986014'
-                                                             }
-                                                    },
                                           'Name' => 'log4cxx::net::XMLSocketAppender',
                                           'NameSpace' => 'log4cxx::net',
-                                          'Size' => '360',
+                                          'Size' => '16',
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
@@ -90711,21 +106840,21 @@
                                                         '152' => '0u',
                                                         '16' => '0u',
                                                         '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::XMLSocketAppender) [_ZTIN7log4cxx3net17XMLSocketAppenderE]',
-                                                        '168' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::getClass() const [_ZNK7log4cxx3net17XMLSocketAppender8getClassEv]',
-                                                        '176' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::~XMLSocketAppender() [_ZN7log4cxx3net17XMLSocketAppenderD1Ev]',
-                                                        '184' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::~XMLSocketAppender() [_ZN7log4cxx3net17XMLSocketAppenderD0Ev]',
+                                                        '168' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::~XMLSocketAppender() [_ZN7log4cxx3net17XMLSocketAppenderD1Ev]',
+                                                        '176' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::~XMLSocketAppender() [_ZN7log4cxx3net17XMLSocketAppenderD0Ev]',
+                                                        '184' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::getClass() const [_ZNK7log4cxx3net17XMLSocketAppender8getClassEv]',
                                                         '192' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net17XMLSocketAppender10instanceofERKNS_7helpers5ClassE]',
                                                         '200' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net17XMLSocketAppender4castERKNS_7helpers5ClassE]',
                                                         '208' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net22SocketAppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
                                                         '216' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net22SocketAppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
+                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
                                                         '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
                                                         '24' => '0u',
                                                         '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
                                                         '248' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::close() [_ZN7log4cxx3net22SocketAppenderSkeleton5closeEv]',
                                                         '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
                                                         '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
+                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
                                                         '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
                                                         '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
                                                         '296' => '(int (*)(...)) log4cxx::net::SocketAppenderSkeleton::requiresLayout() const [_ZNK7log4cxx3net22SocketAppenderSkeleton14requiresLayoutEv]',
@@ -90746,9 +106875,36 @@
                                                         '96' => '0u'
                                                       }
                                         },
-                          '17984793' => {
+                          '25279554' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '24798760' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Line' => '37',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'writer',
+                                                               'offset' => '344',
+                                                               'type' => '1484793'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::net::XMLSocketAppender::XMLSocketAppenderPriv',
+                                          'NameSpace' => 'log4cxx::net::XMLSocketAppender',
+                                          'Private' => 1,
+                                          'Size' => '360',
+                                          'Source' => 'xmlsocketappender.cpp',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::XMLSocketAppenderPriv::~XMLSocketAppenderPriv() [_ZN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivD2Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::net::XMLSocketAppender::XMLSocketAppenderPriv::~XMLSocketAppenderPriv() [_ZN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::XMLSocketAppender::XMLSocketAppenderPriv) [_ZTIN7log4cxx3net17XMLSocketAppender21XMLSocketAppenderPrivE]'
+                                                      }
+                                        },
+                          '25280479' => {
+                                          'Base' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
@@ -90768,356 +106924,2215 @@
                                                         '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::XMLSocketAppender::ClazzXMLSocketAppender) [_ZTIN7log4cxx3net17XMLSocketAppender22ClazzXMLSocketAppenderE]'
                                                       }
                                         },
-                          '17984989' => {
-                                          'BaseType' => '17984793',
+                          '25280700' => {
+                                          'BaseType' => '25280479',
                                           'Name' => 'log4cxx::net::XMLSocketAppender::ClazzXMLSocketAppender const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17984995' => {
-                                          'BaseType' => '17984088',
+                          '25280706' => {
+                                          'BaseType' => '25279536',
                                           'Name' => 'log4cxx::net::XMLSocketAppender const',
-                                          'Size' => '360',
+                                          'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '17987179' => {
-                                          'BaseType' => '17984995',
+                          '25283141' => {
+                                          'BaseType' => '25279554',
+                                          'Name' => 'struct log4cxx::net::XMLSocketAppender::XMLSocketAppenderPriv*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25283147' => {
+                                          'BaseType' => '25283141',
+                                          'Name' => 'struct log4cxx::net::XMLSocketAppender::XMLSocketAppenderPriv*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '25285588' => {
+                                          'BaseType' => '25280706',
                                           'Name' => 'log4cxx::net::XMLSocketAppender const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17987185' => {
-                                          'BaseType' => '17987179',
+                          '25285594' => {
+                                          'BaseType' => '25285588',
                                           'Name' => 'log4cxx::net::XMLSocketAppender const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17987190' => {
-                                          'BaseType' => '17984088',
+                          '25285599' => {
+                                          'BaseType' => '25279536',
                                           'Name' => 'log4cxx::net::XMLSocketAppender*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17987196' => {
-                                          'BaseType' => '17987190',
+                          '25285605' => {
+                                          'BaseType' => '25285599',
                                           'Name' => 'log4cxx::net::XMLSocketAppender*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17987236' => {
-                                          'BaseType' => '17984793',
+                          '25285705' => {
+                                          'BaseType' => '25280479',
                                           'Name' => 'log4cxx::net::XMLSocketAppender::ClazzXMLSocketAppender*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17987242' => {
-                                          'BaseType' => '17987236',
+                          '25285711' => {
+                                          'BaseType' => '25285705',
                                           'Name' => 'log4cxx::net::XMLSocketAppender::ClazzXMLSocketAppender*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '17987253' => {
-                                          'BaseType' => '17984989',
+                          '25285722' => {
+                                          'BaseType' => '25280700',
                                           'Name' => 'log4cxx::net::XMLSocketAppender::ClazzXMLSocketAppender const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '17987259' => {
-                                          'BaseType' => '17987253',
+                          '25285728' => {
+                                          'BaseType' => '25285722',
                                           'Name' => 'log4cxx::net::XMLSocketAppender::ClazzXMLSocketAppender const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '180639' => {
-                                        'BaseType' => '177799',
-                                        'Name' => 'std::vector<std::shared_ptr<log4cxx::Appender> >const',
-                                        'Size' => '24',
-                                        'Type' => 'Const'
-                                      },
-                          '18106795' => {
+                          '2536232' => {
+                                         'Base' => {
+                                                     '2545441' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '208',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'first',
+                                                              'offset' => '0',
+                                                              'type' => '7120'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'second',
+                                                              'offset' => '32',
+                                                              'type' => '2578176'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '40',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_T1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_T2',
+                                                                'type' => '2578176'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2536837' => {
+                                         'Base' => {
+                                                     '2559113' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*>'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2537238' => {
+                                         'Base' => {
+                                                     '2559708' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2537389' => {
+                                         'Base' => {
+                                                     '711660' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '216',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '32',
+                                                              'type' => '2560276'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '72',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Val',
+                                                                'type' => '2536232'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2537778' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '436',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'protected',
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '2537792'
+                                                            }
+                                                   },
+                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Val',
+                                                                'type' => '2536232'
+                                                              },
+                                                       '2' => {
+                                                                'key' => '_KeyOfValue',
+                                                                'type' => '2548113'
+                                                              },
+                                                       '3' => {
+                                                                'key' => '_Compare',
+                                                                'type' => '948275'
+                                                              },
+                                                       '4' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '2536837'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2537792' => {
+                                         'Base' => {
+                                                     '2537238' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '711856' => {
+                                                                   'pos' => '2'
+                                                                 },
+                                                     '948351' => {
+                                                                   'pos' => '1'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '673',
+                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
+                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::helpers::Class const*> > >',
+                                         'Protected' => 1,
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key_compare',
+                                                                'type' => '948275'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2542987' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '100',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '2543000'
+                                                            }
+                                                   },
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, log4cxx::helpers::Class const*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2578176'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2543000' => {
+                                         'BaseType' => '2537778',
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '148',
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, log4cxx::helpers::Class const*>::_Rep_type',
+                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, log4cxx::helpers::Class const*>',
+                                         'Private' => 1,
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2545441' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '190',
+                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_U1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_U2',
+                                                                'type' => '2578176'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2548081' => {
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '105',
+                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*>, std::__cxx11::basic_string<char>const>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Arg',
+                                                                'type' => '2536232'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Result',
+                                                                'type' => '7120'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2548113' => {
+                                         'Base' => {
+                                                     '2548081' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '1147',
+                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Pair',
+                                                                'type' => '2536232'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '25534928' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::SyslogWriter::SyslogWriterPrivate>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '25579116'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25535014' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '25536547'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::SyslogWriter::SyslogWriterPrivate, std::default_delete<log4cxx::helpers::SyslogWriter::SyslogWriterPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '25579116'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '25534928'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25535337' => {
                                           'Base' => {
-                                                      '53155' => {
+                                                      '25534928' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::SyslogWriter::SyslogWriterPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '25534928'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25535590' => {
+                                          'Base' => {
+                                                      '25535337' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::SyslogWriter::SyslogWriterPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '25534928'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25535886' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '25579957'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::SyslogWriter::SyslogWriterPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '25579957'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25536146' => {
+                                          'Base' => {
+                                                      '25535590' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '25535886' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::SyslogWriter::SyslogWriterPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '25579957'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25536547' => {
+                                          'Base' => {
+                                                      '25536146' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::SyslogWriter::SyslogWriterPrivate*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '25579957'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25536876' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '25535014'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::SyslogWriter::SyslogWriterPrivate, std::default_delete<log4cxx::helpers::SyslogWriter::SyslogWriterPrivate> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '25579116'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '25534928'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25541127' => {
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '999',
+                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::DatagramSocket, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649965'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25541275' => {
+                                          'Header' => 'type_traits',
+                                          'Line' => '1829',
+                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::DatagramSocket>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649965'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25541289' => {
+                                          'BaseType' => '23649965',
+                                          'Header' => 'type_traits',
+                                          'Line' => '1830',
+                                          'Name' => 'std::remove_extent<log4cxx::helpers::DatagramSocket>::type',
+                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::DatagramSocket>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '25541312' => {
+                                          'Base' => {
+                                                      '25541127' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1080',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_ptr',
+                                                               'offset' => '0',
+                                                               'type' => '25580706'
+                                                             },
+                                                      '1' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_refcount',
+                                                               'offset' => '8',
+                                                               'type' => '174828'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramSocket, 2>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649965'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Lp',
+                                                                 'type' => '83427',
+                                                                 'val' => '2'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25541598' => {
+                                          'BaseType' => '25541289',
+                                          'Header' => 'shared_ptr_base.h',
+                                          'Line' => '1084',
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramSocket, 2>::element_type',
+                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::DatagramSocket, 2>',
+                                          'Type' => 'Typedef'
+                                        },
+                          '25542129' => {
+                                          'Base' => {
+                                                      '25541312' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'shared_ptr.h',
+                                          'Line' => '103',
+                                          'Name' => 'std::shared_ptr<log4cxx::helpers::DatagramSocket>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '16',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '23649965'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25579103' => {
+                                          'Header' => 'syslogwriter.h',
+                                          'Line' => '33',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => 'm_priv',
+                                                               'offset' => '0',
+                                                               'type' => '25536876'
+                                                             }
+                                                    },
+                                          'Name' => 'log4cxx::helpers::SyslogWriter',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '8',
+                                          'Type' => 'Class'
+                                        },
+                          '25579116' => {
+                                          'Line' => '29',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'syslogHost',
+                                                               'offset' => '0',
+                                                               'type' => '98472'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'syslogHostPort',
+                                                               'offset' => '32',
+                                                               'type' => '83870'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'address',
+                                                               'offset' => '40',
+                                                               'type' => '9065286'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'ds',
+                                                               'offset' => '56',
+                                                               'type' => '25579787'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::helpers::SyslogWriter::SyslogWriterPrivate',
+                                          'NameSpace' => 'log4cxx::helpers::SyslogWriter',
+                                          'Private' => 1,
+                                          'Size' => '72',
+                                          'Source' => 'syslogwriter.cpp',
+                                          'Type' => 'Struct'
+                                        },
+                          '25579787' => {
+                                          'BaseType' => '25542129',
+                                          'Header' => 'datagramsocket.h',
+                                          'Line' => '32',
+                                          'Name' => 'log4cxx::helpers::DatagramSocketPtr',
+                                          'NameSpace' => 'log4cxx::helpers',
+                                          'Size' => '16',
+                                          'Type' => 'Typedef'
+                                        },
+                          '25579957' => {
+                                          'BaseType' => '25579116',
+                                          'Name' => 'struct log4cxx::helpers::SyslogWriter::SyslogWriterPrivate*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25580241' => {
+                                          'BaseType' => '25579103',
+                                          'Name' => 'log4cxx::helpers::SyslogWriter*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25580247' => {
+                                          'BaseType' => '25580241',
+                                          'Name' => 'log4cxx::helpers::SyslogWriter*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '25580706' => {
+                                          'BaseType' => '25541598',
+                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramSocket, 2>::element_type*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '2559113' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2536232'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2559708' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2537389'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2560276' => {
+                                         'Copied' => 1,
+                                         'Header' => 'aligned_buffer.h',
+                                         'Line' => '47',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '0',
+                                                              'type' => '2578517'
+                                                            }
+                                                   },
+                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, log4cxx::helpers::Class const*> >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '40',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2536232'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '25724671' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '59',
+                                          'Name' => 'struct std::default_delete<log4cxx::helpers::SyslogWriter>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '25579103'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25724794' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '25726327'
+                                                             }
+                                                    },
+                                          'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::SyslogWriter, std::default_delete<log4cxx::helpers::SyslogWriter> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '25579103'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '25724671'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25725117' => {
+                                          'Base' => {
+                                                      '25724671' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '73',
+                                          'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::SyslogWriter> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '25724671'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25725370' => {
+                                          'Base' => {
+                                                      '25725117' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '326',
+                                          'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::SyslogWriter> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '1',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '1'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '25724671'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25725666' => {
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '120',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => '_M_head_impl',
+                                                               'offset' => '0',
+                                                               'type' => '25580241'
+                                                             }
+                                                    },
+                                          'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::SyslogWriter*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Head',
+                                                                 'type' => '25580241'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25725926' => {
+                                          'Base' => {
+                                                      '25725370' => {
+                                                                      'pos' => '0'
+                                                                    },
+                                                      '25725666' => {
+                                                                      'access' => 'private',
+                                                                      'pos' => '1'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '185',
+                                          'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::SyslogWriter*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Idx',
+                                                                 'type' => '83827',
+                                                                 'val' => '0'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => undef,
+                                                                 'type' => '25580241'
+                                                               }
+                                                      },
+                                          'Type' => 'Struct'
+                                        },
+                          '25726327' => {
+                                          'Base' => {
+                                                      '25725926' => {
+                                                                      'pos' => '0'
+                                                                    }
+                                                    },
+                                          'Copied' => 1,
+                                          'Header' => 'tuple',
+                                          'Line' => '893',
+                                          'Name' => 'std::tuple<log4cxx::helpers::SyslogWriter*>',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => undef,
+                                                                 'type' => '25580241'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '25726656' => {
+                                          'Copied' => 1,
+                                          'Header' => 'unique_ptr.h',
+                                          'Line' => '172',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'access' => 'private',
+                                                               'name' => '_M_t',
+                                                               'offset' => '0',
+                                                               'type' => '25724794'
+                                                             }
+                                                    },
+                                          'Name' => 'std::unique_ptr<log4cxx::helpers::SyslogWriter, std::default_delete<log4cxx::helpers::SyslogWriter> >',
+                                          'NameSpace' => 'std',
+                                          'Size' => '8',
+                                          'TParam' => {
+                                                        '0' => {
+                                                                 'key' => '_Tp',
+                                                                 'type' => '25579103'
+                                                               },
+                                                        '1' => {
+                                                                 'key' => '_Dp',
+                                                                 'type' => '25724671'
+                                                               }
+                                                      },
+                                          'Type' => 'Class'
+                                        },
+                          '2574959' => {
+                                         'BaseType' => '2542987',
+                                         'Header' => 'class.h',
+                                         'Line' => '47',
+                                         'Name' => 'log4cxx::helpers::Class::ClassMap',
+                                         'NameSpace' => 'log4cxx::helpers::Class',
+                                         'Private' => 1,
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2575753' => {
+                                         'Base' => {
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'exception.h',
+                                         'Line' => '169',
+                                         'Name' => 'log4cxx::helpers::InstantiationException',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::InstantiationException::~InstantiationException() [_ZN7log4cxx7helpers22InstantiationExceptionD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::InstantiationException::~InstantiationException() [_ZN7log4cxx7helpers22InstantiationExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InstantiationException) [_ZTIN7log4cxx7helpers22InstantiationExceptionE]'
+                                                     }
+                                       },
+                          '2575910' => {
+                                         'BaseType' => '2575753',
+                                         'Name' => 'log4cxx::helpers::InstantiationException const',
+                                         'Size' => '144',
+                                         'Type' => 'Const'
+                                       },
+                          '2575915' => {
+                                         'Base' => {
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'exception.h',
+                                         'Line' => '182',
+                                         'Name' => 'log4cxx::helpers::ClassNotFoundException',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::ClassNotFoundException::~ClassNotFoundException() [_ZN7log4cxx7helpers22ClassNotFoundExceptionD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::ClassNotFoundException::~ClassNotFoundException() [_ZN7log4cxx7helpers22ClassNotFoundExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ClassNotFoundException) [_ZTIN7log4cxx7helpers22ClassNotFoundExceptionE]'
+                                                     }
+                                       },
+                          '2576098' => {
+                                         'BaseType' => '2575915',
+                                         'Name' => 'log4cxx::helpers::ClassNotFoundException const',
+                                         'Size' => '144',
+                                         'Type' => 'Const'
+                                       },
+                          '25769034' => {
+                                          'Base' => {
+                                                      '543070' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'syslogappender.h',
+                                          'Line' => '41',
+                                          'Name' => 'log4cxx::net::SyslogAppender',
+                                          'NameSpace' => 'log4cxx::net',
+                                          'Size' => '16',
+                                          'Type' => 'Class',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '104' => '0u',
+                                                        '112' => '0u',
+                                                        '120' => '0u',
+                                                        '128' => '0u',
+                                                        '136' => '0u',
+                                                        '144' => '0u',
+                                                        '152' => '0u',
+                                                        '16' => '0u',
+                                                        '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::SyslogAppender) [_ZTIN7log4cxx3net14SyslogAppenderE]',
+                                                        '168' => '(int (*)(...)) log4cxx::net::SyslogAppender::~SyslogAppender() [_ZN7log4cxx3net14SyslogAppenderD1Ev]',
+                                                        '176' => '(int (*)(...)) log4cxx::net::SyslogAppender::~SyslogAppender() [_ZN7log4cxx3net14SyslogAppenderD0Ev]',
+                                                        '184' => '(int (*)(...)) log4cxx::net::SyslogAppender::getClass() const [_ZNK7log4cxx3net14SyslogAppender8getClassEv]',
+                                                        '192' => '(int (*)(...)) log4cxx::net::SyslogAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14SyslogAppender10instanceofERKNS_7helpers5ClassE]',
+                                                        '200' => '(int (*)(...)) log4cxx::net::SyslogAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net14SyslogAppender4castERKNS_7helpers5ClassE]',
+                                                        '208' => '(int (*)(...)) log4cxx::net::SyslogAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net14SyslogAppender15activateOptionsERNS_7helpers4PoolE]',
+                                                        '216' => '(int (*)(...)) log4cxx::net::SyslogAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net14SyslogAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                        '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                        '24' => '0u',
+                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                        '248' => '(int (*)(...)) log4cxx::net::SyslogAppender::close() [_ZN7log4cxx3net14SyslogAppender5closeEv]',
+                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                        '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                        '296' => '(int (*)(...)) log4cxx::net::SyslogAppender::requiresLayout() const [_ZNK7log4cxx3net14SyslogAppender14requiresLayoutEv]',
+                                                        '304' => '(int (*)(...)) log4cxx::net::SyslogAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx3net14SyslogAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                        '32' => '0u',
+                                                        '40' => '0u',
+                                                        '48' => '0u',
+                                                        '56' => '0u',
+                                                        '64' => '0u',
+                                                        '72' => '0u',
+                                                        '8' => '(int (*)(...)) 0',
+                                                        '80' => '0u',
+                                                        '88' => '0u',
+                                                        '96' => '0u'
+                                                      }
+                                        },
+                          '25769052' => {
+                                          'Base' => {
+                                                      '543088' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                    },
+                                          'Header' => 'syslogappender_priv.h',
+                                          'Line' => '57',
+                                          'Memb' => {
+                                                      '0' => {
+                                                               'name' => 'syslogFacility',
+                                                               'offset' => '184',
+                                                               'type' => '83870'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'facilityStr',
+                                                               'offset' => '192',
+                                                               'type' => '98472'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'facilityPrinting',
+                                                               'offset' => '224',
+                                                               'type' => '83923'
+                                                             },
+                                                      '3' => {
+                                                               'name' => 'sw',
+                                                               'offset' => '232',
+                                                               'type' => '25726656'
+                                                             },
+                                                      '4' => {
+                                                               'name' => 'syslogHost',
+                                                               'offset' => '240',
+                                                               'type' => '98472'
+                                                             },
+                                                      '5' => {
+                                                               'name' => 'syslogHostPort',
+                                                               'offset' => '272',
+                                                               'type' => '83870'
+                                                             },
+                                                      '6' => {
+                                                               'name' => 'maxMessageLength',
+                                                               'offset' => '276',
+                                                               'type' => '83870'
+                                                             }
+                                                    },
+                                          'Name' => 'struct log4cxx::net::SyslogAppender::SyslogAppenderPriv',
+                                          'NameSpace' => 'log4cxx::net::SyslogAppender',
+                                          'Private' => 1,
+                                          'Size' => '280',
+                                          'Type' => 'Struct',
+                                          'VTable' => {
+                                                        '0' => '(int (*)(...)) 0',
+                                                        '16' => '(int (*)(...)) log4cxx::net::SyslogAppender::SyslogAppenderPriv::~SyslogAppenderPriv() [_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::net::SyslogAppender::SyslogAppenderPriv::~SyslogAppenderPriv() [_ZN7log4cxx3net14SyslogAppender18SyslogAppenderPrivD0Ev]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::SyslogAppender::SyslogAppenderPriv) [_ZTIN7log4cxx3net14SyslogAppender18SyslogAppenderPrivE]'
+                                                      }
+                                        },
+                          '25770344' => {
+                                          'Base' => {
+                                                      '98226' => {
                                                                    'pos' => '0'
                                                                  }
                                                     },
-                                          'Header' => 'zipcompressaction.h',
-                                          'Line' => '42',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction',
-                                          'NameSpace' => 'log4cxx::rolling::ZipCompressAction',
+                                          'Header' => 'syslogappender.h',
+                                          'Line' => '44',
+                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender',
+                                          'NameSpace' => 'log4cxx::net::SyslogAppender',
                                           'Size' => '8',
                                           'Type' => 'Class',
                                           'VTable' => {
                                                         '0' => '(int (*)(...)) 0',
-                                                        '16' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction::~ClazzZipCompressAction() [_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD1Ev]',
-                                                        '24' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction::~ClazzZipCompressAction() [_ZN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionD0Ev]',
-                                                        '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                        '40' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling17ZipCompressAction22ClazzZipCompressAction7getNameB5cxx11Ev]',
-                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction) [_ZTIN7log4cxx7rolling17ZipCompressAction22ClazzZipCompressActionE]'
+                                                        '16' => '(int (*)(...)) log4cxx::net::SyslogAppender::ClazzSyslogAppender::~ClazzSyslogAppender() [_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD1Ev]',
+                                                        '24' => '(int (*)(...)) log4cxx::net::SyslogAppender::ClazzSyslogAppender::~ClazzSyslogAppender() [_ZN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderD0Ev]',
+                                                        '32' => '(int (*)(...)) covariant return thunk to log4cxx::net::SyslogAppender::ClazzSyslogAppender::newInstance() const [_ZTch0_h0_NK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv]',
+                                                        '40' => '(int (*)(...)) log4cxx::net::SyslogAppender::ClazzSyslogAppender::getName[abi:cxx11]() const [_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender7getNameB5cxx11Ev]',
+                                                        '48' => '(int (*)(...)) log4cxx::net::SyslogAppender::ClazzSyslogAppender::newInstance() const [_ZNK7log4cxx3net14SyslogAppender19ClazzSyslogAppender11newInstanceEv]',
+                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::net::SyslogAppender::ClazzSyslogAppender) [_ZTIN7log4cxx3net14SyslogAppender19ClazzSyslogAppenderE]'
                                                       }
                                         },
-                          '18106953' => {
-                                          'BaseType' => '18106795',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction const',
+                          '25770565' => {
+                                          'BaseType' => '25770344',
+                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '18106995' => {
-                                          'BaseType' => '5413840',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction const',
-                                          'Size' => '144',
+                          '25770571' => {
+                                          'BaseType' => '25769034',
+                                          'Name' => 'log4cxx::net::SyslogAppender const',
+                                          'Size' => '16',
                                           'Type' => 'Const'
                                         },
-                          '18108062' => {
-                                          'BaseType' => '18106995',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction const*',
+                          '25772790' => {
+                                          'BaseType' => '25769052',
+                                          'Name' => 'struct log4cxx::net::SyslogAppender::SyslogAppenderPriv*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '18108068' => {
-                                          'BaseType' => '18108062',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction const*const',
+                          '25772796' => {
+                                          'BaseType' => '25772790',
+                                          'Name' => 'struct log4cxx::net::SyslogAppender::SyslogAppenderPriv*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '18108079' => {
-                                          'BaseType' => '5416057',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction*const',
-                                          'Size' => '8',
-                                          'Type' => 'Const'
-                                        },
-                          '18108107' => {
-                                          'BaseType' => '18106795',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction*',
+                          '25773895' => {
+                                          'BaseType' => '25770571',
+                                          'Name' => 'log4cxx::net::SyslogAppender const*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '18108113' => {
-                                          'BaseType' => '18108107',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction*const',
+                          '25773901' => {
+                                          'BaseType' => '25773895',
+                                          'Name' => 'log4cxx::net::SyslogAppender const*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '18108124' => {
-                                          'BaseType' => '18106953',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction const*',
+                          '25773906' => {
+                                          'BaseType' => '25769034',
+                                          'Name' => 'log4cxx::net::SyslogAppender*',
                                           'Size' => '8',
                                           'Type' => 'Pointer'
                                         },
-                          '18108130' => {
-                                          'BaseType' => '18108124',
-                                          'Name' => 'log4cxx::rolling::ZipCompressAction::ClazzZipCompressAction const*const',
+                          '25773912' => {
+                                          'BaseType' => '25773906',
+                                          'Name' => 'log4cxx::net::SyslogAppender*const',
                                           'Size' => '8',
                                           'Type' => 'Const'
                                         },
-                          '181154' => {
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
-                                        'Name' => 'std::__shared_ptr_access<log4cxx::Appender, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '205817'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '1812677' => {
-                                         'BaseType' => '1792070',
+                          '25774000' => {
+                                          'BaseType' => '25770344',
+                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25774006' => {
+                                          'BaseType' => '25774000',
+                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '25774017' => {
+                                          'BaseType' => '25770565',
+                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender const*',
+                                          'Size' => '8',
+                                          'Type' => 'Pointer'
+                                        },
+                          '25774023' => {
+                                          'BaseType' => '25774017',
+                                          'Name' => 'log4cxx::net::SyslogAppender::ClazzSyslogAppender const*const',
+                                          'Size' => '8',
+                                          'Type' => 'Const'
+                                        },
+                          '2578176' => {
+                                         'BaseType' => '98231',
+                                         'Name' => 'log4cxx::helpers::Class const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2578182' => {
+                                         'BaseType' => '2578176',
+                                         'Name' => 'log4cxx::helpers::Class const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2578517' => {
+                                         'BaseType' => '83813',
+                                         'Name' => 'unsigned char[40]',
+                                         'Size' => '40',
+                                         'Type' => 'Array'
+                                       },
+                          '2578757' => {
+                                         'BaseType' => '98226',
+                                         'Name' => 'log4cxx::helpers::Class*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2578763' => {
+                                         'BaseType' => '2578757',
+                                         'Name' => 'log4cxx::helpers::Class*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2578774' => {
+                                         'BaseType' => '2574959',
+                                         'Name' => 'log4cxx::helpers::Class::ClassMap&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2579139' => {
+                                         'BaseType' => '2575753',
+                                         'Name' => 'log4cxx::helpers::InstantiationException*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2579145' => {
+                                         'BaseType' => '2579139',
+                                         'Name' => 'log4cxx::helpers::InstantiationException*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2579150' => {
+                                         'BaseType' => '2575910',
+                                         'Name' => 'log4cxx::helpers::InstantiationException const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2579156' => {
+                                         'BaseType' => '2575753',
+                                         'Name' => 'log4cxx::helpers::InstantiationException&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2579162' => {
+                                         'BaseType' => '2575915',
+                                         'Name' => 'log4cxx::helpers::ClassNotFoundException*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2579168' => {
+                                         'BaseType' => '2579162',
+                                         'Name' => 'log4cxx::helpers::ClassNotFoundException*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2579173' => {
+                                         'BaseType' => '2576098',
+                                         'Name' => 'log4cxx::helpers::ClassNotFoundException const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2579179' => {
+                                         'BaseType' => '2575915',
+                                         'Name' => 'log4cxx::helpers::ClassNotFoundException&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2702880' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::pattern::PatternConverter, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2739798'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2703028' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::pattern::PatternConverter>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2739798'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2703042' => {
+                                         'BaseType' => '2739798',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::pattern::PatternConverter>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::pattern::PatternConverter>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2703065' => {
+                                         'Base' => {
+                                                     '2702880' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '2741767'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::PatternConverter, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2739798'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2703351' => {
+                                         'BaseType' => '2703042',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::PatternConverter, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::PatternConverter, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2703706' => {
+                                         'Base' => {
+                                                     '2703065' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2739798'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2704045' => {
+                                         'BaseType' => '2703706',
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '2704060' => {
+                                         'Base' => {
+                                                     '2723460' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2704210' => {
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '391',
+                                         'Name' => 'struct std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '2704060'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2704224' => {
+                                         'BaseType' => '94907',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '399',
+                                         'Name' => 'std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::pointer',
+                                         'NameSpace' => 'std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2704473' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '81',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '2704672'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '2704060'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2704486' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '88',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_start',
+                                                              'offset' => '0',
+                                                              'type' => '2704660'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '_M_finish',
+                                                              'offset' => '8',
+                                                              'type' => '2704660'
+                                                            },
+                                                     '2' => {
+                                                              'name' => '_M_end_of_storage',
+                                                              'offset' => '16',
+                                                              'type' => '2704660'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data',
+                                         'NameSpace' => 'std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '2704660' => {
+                                         'BaseType' => '2724026',
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '86',
+                                         'Name' => 'std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::pointer',
+                                         'NameSpace' => 'std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2704672' => {
+                                         'Base' => {
+                                                     '2704060' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '2704486' => {
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '125',
+                                         'Name' => 'struct std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl',
+                                         'NameSpace' => 'std::_Vector_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '2705422' => {
+                                         'Base' => {
+                                                     '2704473' => {
+                                                                    'access' => 'protected',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '386',
+                                         'Name' => 'std::vector<std::__cxx11::basic_string<char> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '68'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2708523' => {
+                                         'BaseType' => '2705422',
+                                         'Name' => 'std::vector<std::__cxx11::basic_string<char> >const',
+                                         'Size' => '24',
+                                         'Type' => 'Const'
+                                       },
+                          '2723460' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::__cxx11::basic_string<char> >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '68'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2723825' => {
+                                         'Base' => {
+                                                     '2704210' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '50',
+                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '2704060'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2724026' => {
+                                         'BaseType' => '2704224',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '59',
+                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::pointer',
+                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2739798' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'patternconverter.h',
+                                         'Line' => '45',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'protected',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '2939040'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::pattern::PatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PatternConverter) [_ZTIN7log4cxx7pattern16PatternConverterE]',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getClass() const [_ZNK7log4cxx7pattern16PatternConverter8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::pattern::PatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern16PatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::pattern::PatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern16PatternConverter4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                     }
+                                       },
+                          '2739920' => {
+                                         'BaseType' => '2739798',
+                                         'Name' => 'log4cxx::pattern::PatternConverter const',
+                                         'Type' => 'Const'
+                                       },
+                          '2739925' => {
+                                         'Base' => {
+                                                     '2740790' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'classnamepatternconverter.h',
+                                         'Line' => '36',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                       '112' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern25ClassNamePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ClassNamePatternConverter) [_ZTIN7log4cxx7pattern25ClassNamePatternConverterE]',
+                                                       '56' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::~ClassNamePatternConverter() [_ZN7log4cxx7pattern25ClassNamePatternConverterD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::~ClassNamePatternConverter() [_ZN7log4cxx7pattern25ClassNamePatternConverterD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::getClass() const [_ZNK7log4cxx7pattern25ClassNamePatternConverter8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern25ClassNamePatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern25ClassNamePatternConverter4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                     }
+                                       },
+                          '2740328' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'classnamepatternconverter.h',
+                                         'Line' => '44',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern::ClassNamePatternConverter',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter::~ClazzClassNamePatternConverter() [_ZN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter::~ClazzClassNamePatternConverter() [_ZN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverter7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter) [_ZTIN7log4cxx7pattern25ClassNamePatternConverter30ClazzClassNamePatternConverterE]'
+                                                     }
+                                       },
+                          '2740486' => {
+                                         'BaseType' => '2740328',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2740528' => {
+                                         'BaseType' => '2739925',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '2740533' => {
+                                         'Base' => {
+                                                     '2739798' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'loggingeventpatternconverter.h',
+                                         'Line' => '37',
+                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LoggingEventPatternConverter) [_ZTIN7log4cxx7pattern28LoggingEventPatternConverterE]',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::getClass() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                     }
+                                       },
+                          '2740785' => {
+                                         'BaseType' => '2740533',
+                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter const',
+                                         'Type' => 'Const'
+                                       },
+                          '2740790' => {
+                                         'Base' => {
+                                                     '2740533' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'namepatternconverter.h',
+                                         'Line' => '36',
+                                         'Name' => 'log4cxx::pattern::NamePatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NamePatternConverter) [_ZTIN7log4cxx7pattern20NamePatternConverterE]',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::getClass() const [_ZNK7log4cxx7pattern20NamePatternConverter8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern20NamePatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern20NamePatternConverter4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                     }
+                                       },
+                          '2740952' => {
+                                         'BaseType' => '2740790',
+                                         'Name' => 'log4cxx::pattern::NamePatternConverter const',
+                                         'Type' => 'Const'
+                                       },
+                          '2740957' => {
+                                         'BaseType' => '2703706',
+                                         'Header' => 'patternconverter.h',
+                                         'Line' => '108',
+                                         'Name' => 'log4cxx::pattern::PatternConverterPtr',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '2741639' => {
+                                         'BaseType' => '2740785',
+                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2741645' => {
+                                         'BaseType' => '2741639',
+                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2741767' => {
+                                         'BaseType' => '2703351',
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::PatternConverter, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2741785' => {
+                                         'BaseType' => '2703706',
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2741796' => {
+                                         'BaseType' => '2704045',
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2741982' => {
+                                         'BaseType' => '2708523',
+                                         'Name' => 'std::vector<std::__cxx11::basic_string<char> >const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2741994' => {
+                                         'BaseType' => '2705422',
+                                         'Name' => 'std::vector<std::__cxx11::basic_string<char> >&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '2742088' => {
+                                         'BaseType' => '2739925',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2742094' => {
+                                         'BaseType' => '2742088',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2742293' => {
+                                         'BaseType' => '2740528',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2742299' => {
+                                         'BaseType' => '2742293',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2742736' => {
+                                         'BaseType' => '2740328',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2742742' => {
+                                         'BaseType' => '2742736',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2742753' => {
+                                         'BaseType' => '2740486',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2742759' => {
+                                         'BaseType' => '2742753',
+                                         'Name' => 'log4cxx::pattern::ClassNamePatternConverter::ClazzClassNamePatternConverter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2770736' => {
+                                         'BaseType' => '2740790',
                                          'Name' => 'log4cxx::pattern::NamePatternConverter*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1812683' => {
-                                         'BaseType' => '1812677',
+                          '2770742' => {
+                                         'BaseType' => '2770736',
                                          'Name' => 'log4cxx::pattern::NamePatternConverter*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1812876' => {
-                                         'BaseType' => '1791688',
+                          '2770820' => {
+                                         'BaseType' => '2740533',
                                          'Name' => 'log4cxx::pattern::LoggingEventPatternConverter*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1812882' => {
-                                         'BaseType' => '1812876',
+                          '2770826' => {
+                                         'BaseType' => '2770820',
                                          'Name' => 'log4cxx::pattern::LoggingEventPatternConverter*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '181302' => {
-                                        'Header' => 'type_traits',
-                                        'Line' => '1745',
-                                        'Name' => 'struct std::remove_extent<log4cxx::Appender>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '205817'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '181316' => {
-                                        'BaseType' => '205817',
-                                        'Header' => 'type_traits',
-                                        'Line' => '1746',
-                                        'Name' => 'std::remove_extent<log4cxx::Appender>::type',
-                                        'NameSpace' => 'std::remove_extent<log4cxx::Appender>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '181339' => {
-                                        'Base' => {
-                                                    '181154' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_ptr',
-                                                             'offset' => '0',
-                                                             'type' => '206441'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_refcount',
-                                                             'offset' => '8',
-                                                             'type' => '97720'
-                                                           }
-                                                  },
-                                        'Name' => 'std::__shared_ptr<log4cxx::Appender, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '205817'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '1814684' => {
-                                         'BaseType' => '1792232',
+                          '2772642' => {
+                                         'BaseType' => '2740952',
                                          'Name' => 'log4cxx::pattern::NamePatternConverter const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1814690' => {
-                                         'BaseType' => '1814684',
+                          '2772648' => {
+                                         'BaseType' => '2772642',
                                          'Name' => 'log4cxx::pattern::NamePatternConverter const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1814898' => {
-                                         'BaseType' => '1792065',
+                          '2772831' => {
+                                         'BaseType' => '2739920',
                                          'Name' => 'log4cxx::pattern::PatternConverter const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1814904' => {
-                                         'BaseType' => '1814898',
+                          '2772837' => {
+                                         'BaseType' => '2772831',
                                          'Name' => 'log4cxx::pattern::PatternConverter const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '181628' => {
-                                        'BaseType' => '181316',
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
-                                        'Name' => 'std::__shared_ptr<log4cxx::Appender, 2>::element_type',
-                                        'NameSpace' => 'std::__shared_ptr<log4cxx::Appender, 2>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '181941' => {
-                                        'Base' => {
-                                                    '3397019' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '535',
-                                        'Name' => 'std::weak_ptr<log4cxx::Appender>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '205817'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '1856647' => {
-                                         'BaseType' => '53965',
+                          '280' => {
+                                     'BaseType' => '76885',
+                                     'Header' => 'basic_string.h',
+                                     'Line' => '92',
+                                     'Name' => 'std::__cxx11::basic_string<char>::size_type',
+                                     'NameSpace' => 'std::__cxx11::basic_string<char>',
+                                     'Size' => '8',
+                                     'Type' => 'Typedef'
+                                   },
+                          '28193' => {
+                                       'BaseType' => '83827',
+                                       'Header' => 'c++config.h',
+                                       'Line' => '258',
+                                       'Name' => 'std::size_t',
+                                       'NameSpace' => 'std',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '2865591' => {
+                                         'BaseType' => '99430',
                                          'Name' => 'log4cxx::helpers::ClassRegistration*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '189513' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::Appender> >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '176271'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '189980' => {
-                                        'Base' => {
-                                                    '176688' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '50',
-                                        'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '176574'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '190181' => {
-                                        'BaseType' => '176702',
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '59',
-                                        'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >::pointer',
-                                        'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '1914560' => {
+                          '2936815' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::pattern::PatternConverter::PatternConverterPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2977572'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2936941' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '2938701'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::pattern::PatternConverter::PatternConverterPrivate, std::default_delete<log4cxx::pattern::PatternConverter::PatternConverterPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2977572'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '2936815'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2937310' => {
                                          'Base' => {
-                                                     '1791688' => {
+                                                     '2936815' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::pattern::PatternConverter::PatternConverterPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '2936815'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2937603' => {
+                                         'Base' => {
+                                                     '2937310' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::pattern::PatternConverter::PatternConverterPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '2936815'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2937940' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '2979488'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::pattern::PatternConverter::PatternConverterPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '2979488'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2938240' => {
+                                         'Base' => {
+                                                     '2937603' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '2937940' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::pattern::PatternConverter::PatternConverterPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '2979488'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '2938701' => {
+                                         'Base' => {
+                                                     '2938240' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::pattern::PatternConverter::PatternConverterPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '2979488'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2939040' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '2936941'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::pattern::PatternConverter::PatternConverterPrivate, std::default_delete<log4cxx::pattern::PatternConverter::PatternConverterPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2977572'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '2936815'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '2977572' => {
+                                         'Header' => 'patternconverter_priv.h',
+                                         'Line' => '31',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_vptr',
+                                                              'offset' => '0',
+                                                              'type' => '100047'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'name',
+                                                              'offset' => '8',
+                                                              'type' => '362869'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'style',
+                                                              'offset' => '40',
+                                                              'type' => '362869'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::pattern::PatternConverter::PatternConverterPrivate',
+                                         'NameSpace' => 'log4cxx::pattern::PatternConverter',
+                                         'Protected' => 1,
+                                         'Size' => '72',
+                                         'Type' => 'Struct',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::pattern::PatternConverter::PatternConverterPrivate::~PatternConverterPrivate() [_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::pattern::PatternConverter::PatternConverterPrivate::~PatternConverterPrivate() [_ZN7log4cxx7pattern16PatternConverter23PatternConverterPrivateD0Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PatternConverter::PatternConverterPrivate) [_ZTIN7log4cxx7pattern16PatternConverter23PatternConverterPrivateE]'
+                                                     }
+                                       },
+                          '2977842' => {
+                                         'Base' => {
+                                                     '2740533' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -91125,7 +109140,7 @@
                                          'Line' => '35',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter',
                                          'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
+                                         'Size' => '16',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
@@ -91137,23 +109152,75 @@
                                                        '32' => '0u',
                                                        '40' => '0u',
                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ColorStartPatternConverter) [_ZTIN7log4cxx7pattern26ColorStartPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::getClass() const [_ZNK7log4cxx7pattern26ColorStartPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::~ColorStartPatternConverter() [_ZN7log4cxx7pattern26ColorStartPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::~ColorStartPatternConverter() [_ZN7log4cxx7pattern26ColorStartPatternConverterD0Ev]',
+                                                       '56' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::~ColorStartPatternConverter() [_ZN7log4cxx7pattern26ColorStartPatternConverterD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::~ColorStartPatternConverter() [_ZN7log4cxx7pattern26ColorStartPatternConverterD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::getClass() const [_ZNK7log4cxx7pattern26ColorStartPatternConverter8getClassEv]',
                                                        '8' => '(int (*)(...)) 0',
                                                        '80' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern26ColorStartPatternConverter10instanceofERKNS_7helpers5ClassE]',
                                                        '88' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern26ColorStartPatternConverter4castERKNS_7helpers5ClassE]',
                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
                                                      }
                                        },
-                          '1914956' => {
+                          '2977876' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '2977572' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '135',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'm_fatalColor',
+                                                              'offset' => '72',
+                                                              'type' => '98472'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'm_errorColor',
+                                                              'offset' => '104',
+                                                              'type' => '98472'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'm_warnColor',
+                                                              'offset' => '136',
+                                                              'type' => '98472'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'm_infoColor',
+                                                              'offset' => '168',
+                                                              'type' => '98472'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'm_debugColor',
+                                                              'offset' => '200',
+                                                              'type' => '98472'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'm_traceColor',
+                                                              'offset' => '232',
+                                                              'type' => '98472'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::pattern::ColorStartPatternConverter::ColorPatternConverterPrivate',
+                                         'NameSpace' => 'log4cxx::pattern::ColorStartPatternConverter',
+                                         'Private' => 1,
+                                         'Size' => '264',
+                                         'Source' => 'colorstartpatternconverter.cpp',
+                                         'Type' => 'Struct',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::ColorPatternConverterPrivate::~ColorPatternConverterPrivate() [_ZN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::pattern::ColorStartPatternConverter::ColorPatternConverterPrivate::~ColorPatternConverterPrivate() [_ZN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateD0Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ColorStartPatternConverter::ColorPatternConverterPrivate) [_ZTIN7log4cxx7pattern26ColorStartPatternConverter28ColorPatternConverterPrivateE]'
+                                                     }
+                                       },
+                          '2978700' => {
+                                         'Base' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'colorstartpatternconverter.h',
-                                         'Line' => '44',
+                                         'Line' => '41',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter::ClazzColorStartPatternConverter',
                                          'NameSpace' => 'log4cxx::pattern::ColorStartPatternConverter',
                                          'Size' => '8',
@@ -91167,69 +109234,118 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ColorStartPatternConverter::ClazzColorStartPatternConverter) [_ZTIN7log4cxx7pattern26ColorStartPatternConverter31ClazzColorStartPatternConverterE]'
                                                      }
                                        },
-                          '1915114' => {
-                                         'BaseType' => '1914956',
+                          '2978858' => {
+                                         'BaseType' => '2978700',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter::ClazzColorStartPatternConverter const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1915156' => {
-                                         'BaseType' => '1914560',
+                          '2978900' => {
+                                         'BaseType' => '2977842',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter const',
-                                         'Size' => '72',
+                                         'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '1916129' => {
-                                         'BaseType' => '1914560',
+                          '2979488' => {
+                                         'BaseType' => '2977572',
+                                         'Name' => 'struct log4cxx::pattern::PatternConverter::PatternConverterPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2979494' => {
+                                         'BaseType' => '2979488',
+                                         'Name' => 'struct log4cxx::pattern::PatternConverter::PatternConverterPrivate*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2980030' => {
+                                         'BaseType' => '2977876',
+                                         'Name' => 'struct log4cxx::pattern::ColorStartPatternConverter::ColorPatternConverterPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2980036' => {
+                                         'BaseType' => '2980030',
+                                         'Name' => 'struct log4cxx::pattern::ColorStartPatternConverter::ColorPatternConverterPrivate*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '2980479' => {
+                                         'BaseType' => '2977842',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1916135' => {
-                                         'BaseType' => '1916129',
+                          '2980485' => {
+                                         'BaseType' => '2980479',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1916370' => {
-                                         'BaseType' => '1915156',
+                          '2980716' => {
+                                         'BaseType' => '2978900',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1916376' => {
-                                         'BaseType' => '1916370',
+                          '2980722' => {
+                                         'BaseType' => '2980716',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1916381' => {
-                                         'BaseType' => '1914956',
+                          '2981123' => {
+                                         'BaseType' => '98472',
+                                         'Name' => 'log4cxx::LogString*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '2981165' => {
+                                         'BaseType' => '2978700',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter::ClazzColorStartPatternConverter*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1916387' => {
-                                         'BaseType' => '1916381',
+                          '2981171' => {
+                                         'BaseType' => '2981165',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter::ClazzColorStartPatternConverter*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1916398' => {
-                                         'BaseType' => '1915114',
+                          '2981182' => {
+                                         'BaseType' => '2978858',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter::ClazzColorStartPatternConverter const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1916404' => {
-                                         'BaseType' => '1916398',
+                          '2981188' => {
+                                         'BaseType' => '2981182',
                                          'Name' => 'log4cxx::pattern::ColorStartPatternConverter::ClazzColorStartPatternConverter const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1997760' => {
+                          '31794' => {
+                                       'Base' => {
+                                                   '75771' => {
+                                                                'pos' => '0'
+                                                              }
+                                                 },
+                                       'Copied' => 1,
+                                       'Header' => 'allocator.h',
+                                       'Line' => '111',
+                                       'Name' => 'std::allocator<char>',
+                                       'NameSpace' => 'std',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'name' => 'char'
+                                                            }
+                                                   },
+                                       'Type' => 'Class'
+                                     },
+                          '3184339' => {
                                          'Base' => {
-                                                     '1791688' => {
+                                                     '2740533' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -91237,7 +109353,7 @@
                                          'Line' => '35',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter',
                                          'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
+                                         'Size' => '16',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
@@ -91249,23 +109365,23 @@
                                                        '32' => '0u',
                                                        '40' => '0u',
                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ColorEndPatternConverter) [_ZTIN7log4cxx7pattern24ColorEndPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::ColorEndPatternConverter::getClass() const [_ZNK7log4cxx7pattern24ColorEndPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::ColorEndPatternConverter::~ColorEndPatternConverter() [_ZN7log4cxx7pattern24ColorEndPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::ColorEndPatternConverter::~ColorEndPatternConverter() [_ZN7log4cxx7pattern24ColorEndPatternConverterD0Ev]',
+                                                       '56' => '(int (*)(...)) log4cxx::pattern::ColorEndPatternConverter::~ColorEndPatternConverter() [_ZN7log4cxx7pattern24ColorEndPatternConverterD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::pattern::ColorEndPatternConverter::~ColorEndPatternConverter() [_ZN7log4cxx7pattern24ColorEndPatternConverterD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::ColorEndPatternConverter::getClass() const [_ZNK7log4cxx7pattern24ColorEndPatternConverter8getClassEv]',
                                                        '8' => '(int (*)(...)) 0',
                                                        '80' => '(int (*)(...)) log4cxx::pattern::ColorEndPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern24ColorEndPatternConverter10instanceofERKNS_7helpers5ClassE]',
                                                        '88' => '(int (*)(...)) log4cxx::pattern::ColorEndPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern24ColorEndPatternConverter4castERKNS_7helpers5ClassE]',
                                                        '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
                                                      }
                                        },
-                          '1998156' => {
+                          '3184736' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'colorendpatternconverter.h',
-                                         'Line' => '44',
+                                         'Line' => '39',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter::ClazzColorEndPatternConverter',
                                          'NameSpace' => 'log4cxx::pattern::ColorEndPatternConverter',
                                          'Size' => '8',
@@ -91279,104 +109395,1293 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::ColorEndPatternConverter::ClazzColorEndPatternConverter) [_ZTIN7log4cxx7pattern24ColorEndPatternConverter29ClazzColorEndPatternConverterE]'
                                                      }
                                        },
-                          '1998314' => {
-                                         'BaseType' => '1998156',
+                          '3184894' => {
+                                         'BaseType' => '3184736',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter::ClazzColorEndPatternConverter const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1998356' => {
-                                         'BaseType' => '1997760',
+                          '3184936' => {
+                                         'BaseType' => '3184339',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter const',
-                                         'Size' => '72',
+                                         'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '1999199' => {
-                                         'BaseType' => '1997760',
+                          '3185617' => {
+                                         'BaseType' => '3184339',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1999205' => {
-                                         'BaseType' => '1999199',
+                          '3185623' => {
+                                         'BaseType' => '3185617',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1999340' => {
-                                         'BaseType' => '1998356',
+                          '3185722' => {
+                                         'BaseType' => '3184936',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1999346' => {
-                                         'BaseType' => '1999340',
+                          '3185728' => {
+                                         'BaseType' => '3185722',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1999351' => {
-                                         'BaseType' => '1998156',
+                          '3186111' => {
+                                         'BaseType' => '3184736',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter::ClazzColorEndPatternConverter*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1999357' => {
-                                         'BaseType' => '1999351',
+                          '3186117' => {
+                                         'BaseType' => '3186111',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter::ClazzColorEndPatternConverter*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '1999368' => {
-                                         'BaseType' => '1998314',
+                          '3186128' => {
+                                         'BaseType' => '3184894',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter::ClazzColorEndPatternConverter const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '1999374' => {
-                                         'BaseType' => '1999368',
+                          '3186134' => {
+                                         'BaseType' => '3186128',
                                          'Name' => 'log4cxx::pattern::ColorEndPatternConverter::ClazzColorEndPatternConverter const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '204636' => {
-                                        'Base' => {
-                                                    '205667' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                },
-                                                    '53165' => {
-                                                                 'pos' => '1',
-                                                                 'virtual' => 1
-                                                               }
-                                                  },
-                                        'Header' => 'appenderattachableimpl.h',
-                                        'Line' => '44',
+                          '31944' => {
+                                       'Base' => {
+                                                   '76136' => {
+                                                                'pos' => '0'
+                                                              }
+                                                 },
+                                       'Copied' => 1,
+                                       'Header' => 'allocator.h',
+                                       'Line' => '111',
+                                       'Name' => 'std::allocator<wchar_t>',
+                                       'NameSpace' => 'std',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'name' => 'wchar_t'
+                                                            }
+                                                   },
+                                       'Type' => 'Class'
+                                     },
+                          '321822' => {
+                                        'Copied' => 1,
+                                        'Header' => 'mutex',
+                                        'Line' => '65',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'protected',
-                                                             'name' => 'appenderList',
+                                                             'name' => '_M_mutex',
+                                                             'offset' => '0',
+                                                             'type' => '321905'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__recursive_mutex_base',
+                                        'NameSpace' => 'std',
+                                        'Size' => '40',
+                                        'Type' => 'Class'
+                                      },
+                          '321905' => {
+                                        'BaseType' => '352108',
+                                        'Header' => 'mutex',
+                                        'Line' => '68',
+                                        'Name' => 'std::__recursive_mutex_base::__native_type',
+                                        'NameSpace' => 'std::__recursive_mutex_base',
+                                        'Protected' => 1,
+                                        'Size' => '40',
+                                        'Type' => 'Typedef'
+                                      },
+                          '321964' => {
+                                        'Base' => {
+                                                    '321822' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'mutex',
+                                        'Line' => '92',
+                                        'Name' => 'std::recursive_mutex',
+                                        'NameSpace' => 'std',
+                                        'Size' => '40',
+                                        'Type' => 'Class'
+                                      },
+                          '322282' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '59',
+                                        'Name' => 'struct std::default_delete<log4cxx::helpers::AppenderAttachableImpl::priv_data>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '361565'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '322368' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '323904'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::AppenderAttachableImpl::priv_data, std::default_delete<log4cxx::helpers::AppenderAttachableImpl::priv_data> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '361565'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '322282'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '322691' => {
+                                        'Base' => {
+                                                    '322282' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '73',
+                                        'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::AppenderAttachableImpl::priv_data> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '322282'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '322944' => {
+                                        'Base' => {
+                                                    '322691' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '326',
+                                        'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::AppenderAttachableImpl::priv_data> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '322282'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '323242' => {
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_head_impl',
+                                                             'offset' => '0',
+                                                             'type' => '363222'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::AppenderAttachableImpl::priv_data*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '363222'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '323502' => {
+                                        'Base' => {
+                                                    '322944' => {
+                                                                  'pos' => '0'
+                                                                },
+                                                    '323242' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '1'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '185',
+                                        'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::AppenderAttachableImpl::priv_data*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '363222'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '323904' => {
+                                        'Base' => {
+                                                    '323502' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '893',
+                                        'Name' => 'std::tuple<log4cxx::helpers::AppenderAttachableImpl::priv_data*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => undef,
+                                                               'type' => '363222'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '324234' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '172',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '322368'
+                                                           }
+                                                  },
+                                        'Name' => 'std::unique_ptr<log4cxx::helpers::AppenderAttachableImpl::priv_data, std::default_delete<log4cxx::helpers::AppenderAttachableImpl::priv_data> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '361565'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '322282'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '325751' => {
+                                        'Base' => {
+                                                    '331240' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr.h',
+                                        'Line' => '103',
+                                        'Name' => 'std::shared_ptr<log4cxx::Appender>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '363048'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '326049' => {
+                                        'BaseType' => '325751',
+                                        'Name' => 'std::shared_ptr<log4cxx::Appender>const',
+                                        'Size' => '16',
+                                        'Type' => 'Const'
+                                      },
+                          '326054' => {
+                                        'Base' => {
+                                                    '344594' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'allocator.h',
+                                        'Line' => '111',
+                                        'Name' => 'std::allocator<std::shared_ptr<log4cxx::Appender> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'type' => '325751'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '326205' => {
+                                        'Copied' => 1,
+                                        'Header' => 'alloc_traits.h',
+                                        'Line' => '391',
+                                        'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Alloc',
+                                                               'type' => '326054'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '326219' => {
+                                        'BaseType' => '363588',
+                                        'Header' => 'alloc_traits.h',
+                                        'Line' => '399',
+                                        'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >::pointer',
+                                        'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >',
+                                        'Size' => '8',
+                                        'Type' => 'Typedef'
+                                      },
+                          '326619' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '81',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_impl',
+                                                             'offset' => '0',
+                                                             'type' => '326818'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '24',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '325751'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Alloc',
+                                                               'type' => '326054'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '326632' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '88',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_start',
+                                                             'offset' => '0',
+                                                             'type' => '326806'
+                                                           },
+                                                    '1' => {
+                                                             'name' => '_M_finish',
                                                              'offset' => '8',
-                                                             'type' => '205822'
+                                                             'type' => '326806'
+                                                           },
+                                                    '2' => {
+                                                             'name' => '_M_end_of_storage',
+                                                             'offset' => '16',
+                                                             'type' => '326806'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >::_Vector_impl_data',
+                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >',
+                                        'Size' => '24',
+                                        'Type' => 'Struct'
+                                      },
+                          '326806' => {
+                                        'BaseType' => '345323',
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '86',
+                                        'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >::pointer',
+                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >',
+                                        'Size' => '8',
+                                        'Type' => 'Typedef'
+                                      },
+                          '326818' => {
+                                        'Base' => {
+                                                    '326054' => {
+                                                                  'pos' => '0'
+                                                                },
+                                                    '326632' => {
+                                                                  'pos' => '1'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '125',
+                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >::_Vector_impl',
+                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::Appender>, std::allocator<std::shared_ptr<log4cxx::Appender> > >',
+                                        'Size' => '24',
+                                        'Type' => 'Struct'
+                                      },
+                          '327596' => {
+                                        'Base' => {
+                                                    '326619' => {
+                                                                  'access' => 'protected',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '386',
+                                        'Name' => 'std::vector<std::shared_ptr<log4cxx::Appender> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '24',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '325751'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '3305657' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Header' => 'configurator.h',
+                                         'Line' => '32',
+                                         'Name' => 'log4cxx::spi::Configurator',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::Configurator) [_ZTIN7log4cxx3spi12ConfiguratorE]',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) log4cxx::spi::Configurator::getClass() const [_ZNK7log4cxx3spi12Configurator8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                     }
+                                       },
+                          '3305923' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'configurator.h',
+                                         'Line' => '35',
+                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator',
+                                         'NameSpace' => 'log4cxx::spi::Configurator',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::spi::Configurator::ClazzConfigurator::~ClazzConfigurator() [_ZN7log4cxx3spi12Configurator17ClazzConfiguratorD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::spi::Configurator::ClazzConfigurator::~ClazzConfigurator() [_ZN7log4cxx3spi12Configurator17ClazzConfiguratorD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::spi::Configurator::ClazzConfigurator::getName[abi:cxx11]() const [_ZNK7log4cxx3spi12Configurator17ClazzConfigurator7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::Configurator::ClazzConfigurator) [_ZTIN7log4cxx3spi12Configurator17ClazzConfiguratorE]'
+                                                     }
+                                       },
+                          '3306081' => {
+                                         'BaseType' => '3305923',
+                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3306123' => {
+                                         'BaseType' => '3305657',
+                                         'Name' => 'log4cxx::spi::Configurator const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3306424' => {
+                                         'BaseType' => '3306123',
+                                         'Name' => 'log4cxx::spi::Configurator const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3306430' => {
+                                         'BaseType' => '3306424',
+                                         'Name' => 'log4cxx::spi::Configurator const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3306435' => {
+                                         'BaseType' => '3305657',
+                                         'Name' => 'log4cxx::spi::Configurator*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3306441' => {
+                                         'BaseType' => '3306435',
+                                         'Name' => 'log4cxx::spi::Configurator*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3306475' => {
+                                         'BaseType' => '3305923',
+                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3306481' => {
+                                         'BaseType' => '3306475',
+                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3306492' => {
+                                         'BaseType' => '3306081',
+                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3306498' => {
+                                         'BaseType' => '3306492',
+                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '330755' => {
+                                        'BaseType' => '327596',
+                                        'Name' => 'std::vector<std::shared_ptr<log4cxx::Appender> >const',
+                                        'Size' => '24',
+                                        'Type' => 'Const'
+                                      },
+                          '331055' => {
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '999',
+                                        'Name' => 'std::__shared_ptr_access<log4cxx::Appender, 2>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '363048'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '331203' => {
+                                        'Header' => 'type_traits',
+                                        'Line' => '1829',
+                                        'Name' => 'struct std::remove_extent<log4cxx::Appender>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '363048'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '331217' => {
+                                        'BaseType' => '363048',
+                                        'Header' => 'type_traits',
+                                        'Line' => '1830',
+                                        'Name' => 'std::remove_extent<log4cxx::Appender>::type',
+                                        'NameSpace' => 'std::remove_extent<log4cxx::Appender>',
+                                        'Type' => 'Typedef'
+                                      },
+                          '331240' => {
+                                        'Base' => {
+                                                    '331055' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '1080',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_ptr',
+                                                             'offset' => '0',
+                                                             'type' => '363900'
                                                            },
                                                     '1' => {
                                                              'access' => 'private',
-                                                             'name' => 'm_mutex',
-                                                             'offset' => '32',
-                                                             'type' => '35754'
+                                                             'name' => '_M_refcount',
+                                                             'offset' => '8',
+                                                             'type' => '174828'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__shared_ptr<log4cxx::Appender, 2>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '363048'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '331527' => {
+                                        'BaseType' => '331217',
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '1084',
+                                        'Name' => 'std::__shared_ptr<log4cxx::Appender, 2>::element_type',
+                                        'NameSpace' => 'std::__shared_ptr<log4cxx::Appender, 2>',
+                                        'Type' => 'Typedef'
+                                      },
+                          '331840' => {
+                                        'Base' => {
+                                                    '4839508' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr.h',
+                                        'Line' => '531',
+                                        'Name' => 'std::weak_ptr<log4cxx::Appender>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'type' => '363048'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '3435982' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::WriterAppender::WriterAppenderPriv>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3480039'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3436108' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '3437867'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::WriterAppender::WriterAppenderPriv, std::default_delete<log4cxx::WriterAppender::WriterAppenderPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3480039'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '3435982'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '3436477' => {
+                                         'Base' => {
+                                                     '3435982' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::WriterAppender::WriterAppenderPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '3435982'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3436770' => {
+                                         'Base' => {
+                                                     '3436477' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::WriterAppender::WriterAppenderPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '3435982'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3437106' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '3483541'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::WriterAppender::WriterAppenderPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '3483541'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3437406' => {
+                                         'Base' => {
+                                                     '3436770' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '3437106' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::WriterAppender::WriterAppenderPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '3483541'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3437867' => {
+                                         'Base' => {
+                                                     '3437406' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::WriterAppender::WriterAppenderPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '3483541'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '3438206' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '3436108'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::WriterAppender::WriterAppenderPriv, std::default_delete<log4cxx::WriterAppender::WriterAppenderPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3480039'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '3435982'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '344594' => {
+                                        'Copied' => 1,
+                                        'Header' => 'new_allocator.h',
+                                        'Line' => '58',
+                                        'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::Appender> >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '325751'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '345122' => {
+                                        'Base' => {
+                                                    '326205' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'alloc_traits.h',
+                                        'Line' => '50',
+                                        'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Alloc',
+                                                               'type' => '326054'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '345323' => {
+                                        'BaseType' => '326219',
+                                        'Header' => 'alloc_traits.h',
+                                        'Line' => '59',
+                                        'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >::pointer',
+                                        'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::Appender> > >',
+                                        'Size' => '8',
+                                        'Type' => 'Typedef'
+                                      },
+                          '3477975' => {
+                                         'Base' => {
+                                                     '1484721' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'systemoutwriter.h',
+                                         'Line' => '31',
+                                         'Name' => 'log4cxx::helpers::SystemOutWriter',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::~SystemOutWriter() [_ZN7log4cxx7helpers15SystemOutWriterD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::~SystemOutWriter() [_ZN7log4cxx7helpers15SystemOutWriterD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::getClass() const [_ZNK7log4cxx7helpers15SystemOutWriter8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15SystemOutWriter10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15SystemOutWriter4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemOutWriter5closeERNS0_4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemOutWriter5flushERNS0_4PoolE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemOutWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SystemOutWriter) [_ZTIN7log4cxx7helpers15SystemOutWriterE]'
+                                                     }
+                                       },
+                          '3477980' => {
+                                         'BaseType' => '3477975',
+                                         'Name' => 'log4cxx::helpers::SystemOutWriter const',
+                                         'Type' => 'Const'
+                                       },
+                          '3477985' => {
+                                         'Base' => {
+                                                     '1484721' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'systemerrwriter.h',
+                                         'Line' => '31',
+                                         'Name' => 'log4cxx::helpers::SystemErrWriter',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::~SystemErrWriter() [_ZN7log4cxx7helpers15SystemErrWriterD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::~SystemErrWriter() [_ZN7log4cxx7helpers15SystemErrWriterD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::getClass() const [_ZNK7log4cxx7helpers15SystemErrWriter8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15SystemErrWriter10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15SystemErrWriter4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemErrWriter5closeERNS0_4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemErrWriter5flushERNS0_4PoolE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemErrWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SystemErrWriter) [_ZTIN7log4cxx7helpers15SystemErrWriterE]'
+                                                     }
+                                       },
+                          '3477990' => {
+                                         'BaseType' => '3477985',
+                                         'Name' => 'log4cxx::helpers::SystemErrWriter const',
+                                         'Type' => 'Const'
+                                       },
+                          '3479041' => {
+                                         'Base' => {
+                                                     '3480039' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '30',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'target',
+                                                              'offset' => '240',
+                                                              'type' => '98472'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::ConsoleAppender::ConsoleAppenderPriv',
+                                         'NameSpace' => 'log4cxx::ConsoleAppender',
+                                         'Private' => 1,
+                                         'Size' => '272',
+                                         'Source' => 'consoleappender.cpp',
+                                         'Type' => 'Struct',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::ConsoleAppender::ConsoleAppenderPriv::~ConsoleAppenderPriv() [_ZN7log4cxx15ConsoleAppender19ConsoleAppenderPrivD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::ConsoleAppender::ConsoleAppenderPriv::~ConsoleAppenderPriv() [_ZN7log4cxx15ConsoleAppender19ConsoleAppenderPrivD0Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::ConsoleAppender::ConsoleAppenderPriv) [_ZTIN7log4cxx15ConsoleAppender19ConsoleAppenderPrivE]'
+                                                     }
+                                       },
+                          '3479797' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'consoleappender.h',
+                                         'Line' => '37',
+                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender',
+                                         'NameSpace' => 'log4cxx::ConsoleAppender',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::ConsoleAppender::ClazzConsoleAppender::~ClazzConsoleAppender() [_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::ConsoleAppender::ClazzConsoleAppender::~ClazzConsoleAppender() [_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD0Ev]',
+                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::ConsoleAppender::ClazzConsoleAppender::newInstance() const [_ZTch0_h0_NK7log4cxx15ConsoleAppender20ClazzConsoleAppender11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::ConsoleAppender::ClazzConsoleAppender::getName[abi:cxx11]() const [_ZNK7log4cxx15ConsoleAppender20ClazzConsoleAppender7getNameB5cxx11Ev]',
+                                                       '48' => '(int (*)(...)) log4cxx::ConsoleAppender::ClazzConsoleAppender::newInstance() const [_ZNK7log4cxx15ConsoleAppender20ClazzConsoleAppender11newInstanceEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::ConsoleAppender::ClazzConsoleAppender) [_ZTIN7log4cxx15ConsoleAppender20ClazzConsoleAppenderE]'
+                                                     }
+                                       },
+                          '3480018' => {
+                                         'BaseType' => '3479797',
+                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3480029' => {
+                                         'Base' => {
+                                                     '543070' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'writerappender.h',
+                                         'Line' => '37',
+                                         'Name' => 'log4cxx::WriterAppender',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '0u',
+                                                       '112' => '0u',
+                                                       '120' => '0u',
+                                                       '128' => '0u',
+                                                       '136' => '0u',
+                                                       '144' => '0u',
+                                                       '152' => '0u',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::WriterAppender) [_ZTIN7log4cxx14WriterAppenderE]',
+                                                       '168' => '(int (*)(...)) log4cxx::WriterAppender::~WriterAppender() [_ZN7log4cxx14WriterAppenderD1Ev]',
+                                                       '176' => '(int (*)(...)) log4cxx::WriterAppender::~WriterAppender() [_ZN7log4cxx14WriterAppenderD0Ev]',
+                                                       '184' => '(int (*)(...)) log4cxx::WriterAppender::getClass() const [_ZNK7log4cxx14WriterAppender8getClassEv]',
+                                                       '192' => '(int (*)(...)) log4cxx::WriterAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx14WriterAppender10instanceofERKNS_7helpers5ClassE]',
+                                                       '200' => '(int (*)(...)) log4cxx::WriterAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx14WriterAppender4castERKNS_7helpers5ClassE]',
+                                                       '208' => '(int (*)(...)) log4cxx::WriterAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender15activateOptionsERNS_7helpers4PoolE]',
+                                                       '216' => '(int (*)(...)) log4cxx::WriterAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx14WriterAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
+                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                       '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                       '24' => '0u',
+                                                       '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                       '248' => '(int (*)(...)) log4cxx::WriterAppender::close() [_ZN7log4cxx14WriterAppender5closeEv]',
+                                                       '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                       '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                       '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
+                                                       '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
+                                                       '32' => '0u',
+                                                       '320' => '(int (*)(...)) log4cxx::WriterAppender::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx14WriterAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
+                                                       '328' => '(int (*)(...)) log4cxx::WriterAppender::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
+                                                       '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '0u',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '0u'
+                                                     }
+                                       },
+                          '3480039' => {
+                                         'Base' => {
+                                                     '543088' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Header' => 'writerappender_priv.h',
+                                         'Line' => '30',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'immediateFlush',
+                                                              'offset' => '184',
+                                                              'type' => '722331'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'encoding',
+                                                              'offset' => '192',
+                                                              'type' => '98472'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'writer',
+                                                              'offset' => '224',
+                                                              'type' => '1484793'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::WriterAppender::WriterAppenderPriv',
+                                         'NameSpace' => 'log4cxx::WriterAppender',
+                                         'Protected' => 1,
+                                         'Size' => '240',
+                                         'Type' => 'Struct',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::WriterAppender::WriterAppenderPriv::~WriterAppenderPriv() [_ZN7log4cxx14WriterAppender18WriterAppenderPrivD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::WriterAppender::WriterAppenderPriv::~WriterAppenderPriv() [_ZN7log4cxx14WriterAppender18WriterAppenderPrivD0Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::WriterAppender::WriterAppenderPriv) [_ZTIN7log4cxx14WriterAppender18WriterAppenderPrivE]'
+                                                     }
+                                       },
+                          '3480430' => {
+                                         'BaseType' => '3480029',
+                                         'Name' => 'log4cxx::WriterAppender const',
+                                         'Type' => 'Const'
+                                       },
+                          '3483235' => {
+                                         'BaseType' => '3479041',
+                                         'Name' => 'struct log4cxx::ConsoleAppender::ConsoleAppenderPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3483241' => {
+                                         'BaseType' => '3483235',
+                                         'Name' => 'struct log4cxx::ConsoleAppender::ConsoleAppenderPriv*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3483541' => {
+                                         'BaseType' => '3480039',
+                                         'Name' => 'struct log4cxx::WriterAppender::WriterAppenderPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3483547' => {
+                                         'BaseType' => '3483541',
+                                         'Name' => 'struct log4cxx::WriterAppender::WriterAppenderPriv*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3483880' => {
+                                         'BaseType' => '3477975',
+                                         'Name' => 'log4cxx::helpers::SystemOutWriter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3483986' => {
+                                         'BaseType' => '3477985',
+                                         'Name' => 'log4cxx::helpers::SystemErrWriter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3484150' => {
+                                         'BaseType' => '3477980',
+                                         'Name' => 'log4cxx::helpers::SystemOutWriter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3484214' => {
+                                         'BaseType' => '3477990',
+                                         'Name' => 'log4cxx::helpers::SystemErrWriter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3484961' => {
+                                         'BaseType' => '1352212',
+                                         'Name' => 'log4cxx::ConsoleAppender*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3484989' => {
+                                         'BaseType' => '1352476',
+                                         'Name' => 'log4cxx::ConsoleAppender const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3485066' => {
+                                         'BaseType' => '3479797',
+                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3485072' => {
+                                         'BaseType' => '3485066',
+                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3485083' => {
+                                         'BaseType' => '3480018',
+                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3485089' => {
+                                         'BaseType' => '3485083',
+                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '352108' => {
+                                        'BaseType' => '88683',
+                                        'Header' => 'gthr-default.h',
+                                        'Line' => '51',
+                                        'Name' => '__gthread_recursive_mutex_t',
+                                        'Size' => '40',
+                                        'Type' => 'Typedef'
+                                      },
+                          '361547' => {
+                                        'Base' => {
+                                                    '362887' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                  },
+                                        'Header' => 'appenderattachableimpl.h',
+                                        'Line' => '39',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => 'm_priv',
+                                                             'offset' => '8',
+                                                             'type' => '324234'
                                                            }
                                                   },
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl',
                                         'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '72',
+                                        'Size' => '16',
                                         'Type' => 'Class',
                                         'VTable' => {
                                                       '0' => '(int (*)(...)) 0',
                                                       '104' => '0u',
                                                       '112' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::AppenderAttachableImpl) [_ZTIN7log4cxx7helpers22AppenderAttachableImplE]',
-                                                      '120' => '(int (*)(...)) log4cxx::helpers::AppenderAttachableImpl::getClass() const [_ZNK7log4cxx7helpers22AppenderAttachableImpl8getClassEv]',
-                                                      '128' => '(int (*)(...)) log4cxx::helpers::AppenderAttachableImpl::~AppenderAttachableImpl() [_ZN7log4cxx7helpers22AppenderAttachableImplD1Ev]',
-                                                      '136' => '(int (*)(...)) log4cxx::helpers::AppenderAttachableImpl::~AppenderAttachableImpl() [_ZN7log4cxx7helpers22AppenderAttachableImplD0Ev]',
+                                                      '120' => '(int (*)(...)) log4cxx::helpers::AppenderAttachableImpl::~AppenderAttachableImpl() [_ZN7log4cxx7helpers22AppenderAttachableImplD1Ev]',
+                                                      '128' => '(int (*)(...)) log4cxx::helpers::AppenderAttachableImpl::~AppenderAttachableImpl() [_ZN7log4cxx7helpers22AppenderAttachableImplD0Ev]',
+                                                      '136' => '(int (*)(...)) log4cxx::helpers::AppenderAttachableImpl::getClass() const [_ZNK7log4cxx7helpers22AppenderAttachableImpl8getClassEv]',
                                                       '144' => '(int (*)(...)) log4cxx::helpers::AppenderAttachableImpl::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers22AppenderAttachableImpl10instanceofERKNS0_5ClassE]',
                                                       '152' => '(int (*)(...)) log4cxx::helpers::AppenderAttachableImpl::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers22AppenderAttachableImpl4castERKNS0_5ClassE]',
                                                       '16' => '0u',
@@ -91400,14 +110705,35 @@
                                                       '96' => '0u'
                                                     }
                                       },
-                          '205349' => {
+                          '361565' => {
+                                        'Line' => '31',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'appenderList',
+                                                             'offset' => '0',
+                                                             'type' => '363036'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'm_mutex',
+                                                             'offset' => '24',
+                                                             'type' => '321964'
+                                                           }
+                                                  },
+                                        'Name' => 'struct log4cxx::helpers::AppenderAttachableImpl::priv_data',
+                                        'NameSpace' => 'log4cxx::helpers::AppenderAttachableImpl',
+                                        'Private' => 1,
+                                        'Size' => '64',
+                                        'Source' => 'appenderattachableimpl.cpp',
+                                        'Type' => 'Struct'
+                                      },
+                          '362363' => {
                                         'Base' => {
-                                                    '53155' => {
+                                                    '98226' => {
                                                                  'pos' => '0'
                                                                }
                                                   },
                                         'Header' => 'appenderattachableimpl.h',
-                                        'Line' => '59',
+                                        'Line' => '54',
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl',
                                         'NameSpace' => 'log4cxx::helpers::AppenderAttachableImpl',
                                         'Size' => '8',
@@ -91421,34 +110747,34 @@
                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl) [_ZTIN7log4cxx7helpers22AppenderAttachableImpl27ClazzAppenderAttachableImplE]'
                                                     }
                                       },
-                          '205507' => {
-                                        'BaseType' => '205349',
+                          '362521' => {
+                                        'BaseType' => '362363',
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl const',
                                         'Size' => '8',
                                         'Type' => 'Const'
                                       },
-                          '205549' => {
-                                        'BaseType' => '204636',
+                          '362527' => {
+                                        'BaseType' => '361547',
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl const',
-                                        'Size' => '72',
+                                        'Size' => '16',
                                         'Type' => 'Const'
                                       },
-                          '205649' => {
-                                        'BaseType' => '53185',
+                          '362869' => {
+                                        'BaseType' => '98472',
                                         'Name' => 'log4cxx::LogString const',
                                         'Size' => '32',
                                         'Type' => 'Const'
                                       },
-                          '205667' => {
+                          '362887' => {
                                         'Base' => {
-                                                    '53165' => {
+                                                    '98236' => {
                                                                  'pos' => '0',
                                                                  'virtual' => 1
                                                                }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'appenderattachable.h',
-                                        'Line' => '38',
+                                        'Line' => '33',
                                         'Name' => 'log4cxx::spi::AppenderAttachable',
                                         'NameSpace' => 'log4cxx::spi',
                                         'Size' => '8',
@@ -91466,25 +110792,34 @@
                                                       '32' => '0u',
                                                       '40' => '0u',
                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::AppenderAttachable) [_ZTIN7log4cxx3spi18AppenderAttachableE]',
-                                                      '56' => '(int (*)(...)) log4cxx::spi::AppenderAttachable::getClass() const [_ZNK7log4cxx3spi18AppenderAttachable8getClassEv]',
+                                                      '56' => '0u',
                                                       '64' => '0u',
-                                                      '72' => '0u',
+                                                      '72' => '(int (*)(...)) log4cxx::spi::AppenderAttachable::getClass() const [_ZNK7log4cxx3spi18AppenderAttachable8getClassEv]',
                                                       '8' => '(int (*)(...)) 0',
                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
                                                     }
                                       },
-                          '205817' => {
+                          '363036' => {
+                                        'BaseType' => '327596',
+                                        'Header' => 'appender.h',
+                                        'Line' => '133',
+                                        'Name' => 'log4cxx::AppenderList',
+                                        'NameSpace' => 'log4cxx',
+                                        'Size' => '24',
+                                        'Type' => 'Typedef'
+                                      },
+                          '363048' => {
                                         'Base' => {
-                                                    '116629' => {
+                                                    '218892' => {
                                                                   'pos' => '0',
                                                                   'virtual' => 1
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'appender.h',
-                                        'Line' => '55',
+                                        'Line' => '49',
                                         'Name' => 'log4cxx::Appender',
                                         'NameSpace' => 'log4cxx',
                                         'Size' => '8',
@@ -91514,722 +110849,3000 @@
                                                       '64' => '0u',
                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::Appender) [_ZTIN7log4cxx8AppenderE]',
                                                       '8' => '(int (*)(...)) 0',
-                                                      '80' => '(int (*)(...)) log4cxx::Appender::getClass() const [_ZNK7log4cxx8Appender8getClassEv]',
+                                                      '80' => '0u',
                                                       '88' => '0u',
-                                                      '96' => '0u'
+                                                      '96' => '(int (*)(...)) log4cxx::Appender::getClass() const [_ZNK7log4cxx8Appender8getClassEv]'
                                                     }
                                       },
-                          '205822' => {
-                                        'BaseType' => '177799',
+                          '363053' => {
+                                        'BaseType' => '325751',
                                         'Header' => 'appender.h',
-                                        'Line' => '141',
-                                        'Name' => 'log4cxx::AppenderList',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '24',
-                                        'Type' => 'Typedef'
-                                      },
-                          '205834' => {
-                                        'BaseType' => '176271',
-                                        'Header' => 'appender.h',
-                                        'Line' => '140',
+                                        'Line' => '132',
                                         'Name' => 'log4cxx::AppenderPtr',
                                         'NameSpace' => 'log4cxx',
                                         'Size' => '16',
                                         'Type' => 'Typedef'
                                       },
-                          '205846' => {
-                                        'BaseType' => '205834',
+                          '363065' => {
+                                        'BaseType' => '363053',
                                         'Name' => 'log4cxx::AppenderPtr const',
                                         'Size' => '16',
                                         'Type' => 'Const'
                                       },
-                          '205852' => {
-                                        'BaseType' => '205649',
+                          '363071' => {
+                                        'BaseType' => '362869',
                                         'Name' => 'log4cxx::LogString const&',
                                         'Size' => '8',
                                         'Type' => 'Ref'
                                       },
-                          '205951' => {
-                                        'BaseType' => '176271',
+                          '363222' => {
+                                        'BaseType' => '361565',
+                                        'Name' => 'struct log4cxx::helpers::AppenderAttachableImpl::priv_data*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '363588' => {
+                                        'BaseType' => '325751',
                                         'Name' => 'std::shared_ptr<log4cxx::Appender>*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '205990' => {
-                                        'BaseType' => '176569',
+                          '363627' => {
+                                        'BaseType' => '326049',
                                         'Name' => 'std::shared_ptr<log4cxx::Appender>const&',
                                         'Size' => '8',
                                         'Type' => 'Ref'
                                       },
-                          '206135' => {
-                                        'BaseType' => '180639',
+                          '363807' => {
+                                        'BaseType' => '330755',
                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::Appender> >const&',
                                         'Size' => '8',
                                         'Type' => 'Ref'
                                       },
-                          '206328' => {
-                                        'BaseType' => '204636',
-                                        'Name' => 'log4cxx::helpers::AppenderAttachableImpl*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '206334' => {
-                                        'BaseType' => '206328',
-                                        'Name' => 'log4cxx::helpers::AppenderAttachableImpl*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '206441' => {
-                                        'BaseType' => '181628',
+                          '363900' => {
+                                        'BaseType' => '331527',
                                         'Name' => 'std::__shared_ptr<log4cxx::Appender, 2>::element_type*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '206464' => {
-                                        'BaseType' => '205817',
+                          '363923' => {
+                                        'BaseType' => '363048',
                                         'Name' => 'log4cxx::Appender*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '206696' => {
-                                        'BaseType' => '205549',
+                          '364235' => {
+                                        'BaseType' => '361547',
+                                        'Name' => 'log4cxx::helpers::AppenderAttachableImpl*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '364241' => {
+                                        'BaseType' => '364235',
+                                        'Name' => 'log4cxx::helpers::AppenderAttachableImpl*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '364257' => {
+                                        'BaseType' => '362527',
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl const*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '206702' => {
-                                        'BaseType' => '206696',
+                          '364263' => {
+                                        'BaseType' => '364257',
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl const*const',
                                         'Size' => '8',
                                         'Type' => 'Const'
                                       },
-                          '206725' => {
-                                        'BaseType' => '205349',
+                          '364286' => {
+                                        'BaseType' => '362363',
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '206731' => {
-                                        'BaseType' => '206725',
+                          '364292' => {
+                                        'BaseType' => '364286',
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl*const',
                                         'Size' => '8',
                                         'Type' => 'Const'
                                       },
-                          '206742' => {
-                                        'BaseType' => '205507',
+                          '364303' => {
+                                        'BaseType' => '362521',
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl const*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '206748' => {
-                                        'BaseType' => '206742',
+                          '364309' => {
+                                        'BaseType' => '364303',
                                         'Name' => 'log4cxx::helpers::AppenderAttachableImpl::ClazzAppenderAttachableImpl const*const',
                                         'Size' => '8',
                                         'Type' => 'Const'
                                       },
-                          '2072645' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Header' => 'configurator.h',
-                                         'Line' => '32',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'initialized',
-                                                              'offset' => '8',
-                                                              'type' => '40888'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::spi::Configurator',
-                                         'NameSpace' => 'log4cxx::spi',
-                                         'Size' => '16',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::Configurator) [_ZTIN7log4cxx3spi12ConfiguratorE]',
-                                                       '56' => '(int (*)(...)) log4cxx::spi::Configurator::getClass() const [_ZNK7log4cxx3spi12Configurator8getClassEv]',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
-                                                     }
-                                       },
-                          '2072927' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'configurator.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator',
-                                         'NameSpace' => 'log4cxx::spi::Configurator',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::Configurator::ClazzConfigurator::~ClazzConfigurator() [_ZN7log4cxx3spi12Configurator17ClazzConfiguratorD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::Configurator::ClazzConfigurator::~ClazzConfigurator() [_ZN7log4cxx3spi12Configurator17ClazzConfiguratorD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::Configurator::ClazzConfigurator::getName[abi:cxx11]() const [_ZNK7log4cxx3spi12Configurator17ClazzConfigurator7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::Configurator::ClazzConfigurator) [_ZTIN7log4cxx3spi12Configurator17ClazzConfiguratorE]'
-                                                     }
-                                       },
-                          '2073085' => {
-                                         'BaseType' => '2072927',
-                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2073127' => {
-                                         'BaseType' => '2072645',
-                                         'Name' => 'log4cxx::spi::Configurator const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '2073486' => {
-                                         'BaseType' => '2073127',
-                                         'Name' => 'log4cxx::spi::Configurator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2073492' => {
-                                         'BaseType' => '2073486',
-                                         'Name' => 'log4cxx::spi::Configurator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2073497' => {
-                                         'BaseType' => '2072645',
-                                         'Name' => 'log4cxx::spi::Configurator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2073503' => {
-                                         'BaseType' => '2073497',
-                                         'Name' => 'log4cxx::spi::Configurator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2073537' => {
-                                         'BaseType' => '2072927',
-                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2073543' => {
-                                         'BaseType' => '2073537',
-                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2073554' => {
-                                         'BaseType' => '2073085',
-                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2073560' => {
-                                         'BaseType' => '2073554',
-                                         'Name' => 'log4cxx::spi::Configurator::ClazzConfigurator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '210' => {
-                                     'BaseType' => '39139',
-                                     'Header' => 'basic_string.h',
-                                     'Line' => '92',
-                                     'Name' => 'std::__cxx11::basic_string<char>::pointer',
-                                     'NameSpace' => 'std::__cxx11::basic_string<char>',
-                                     'Size' => '8',
-                                     'Type' => 'Typedef'
-                                   },
-                          '2175976' => {
-                                         'Base' => {
-                                                     '985251' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'systemoutwriter.h',
-                                         'Line' => '31',
-                                         'Name' => 'log4cxx::helpers::SystemOutWriter',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::getClass() const [_ZNK7log4cxx7helpers15SystemOutWriter8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::~SystemOutWriter() [_ZN7log4cxx7helpers15SystemOutWriterD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::~SystemOutWriter() [_ZN7log4cxx7helpers15SystemOutWriterD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15SystemOutWriter10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15SystemOutWriter4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemOutWriter5closeERNS0_4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemOutWriter5flushERNS0_4PoolE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::SystemOutWriter::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemOutWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SystemOutWriter) [_ZTIN7log4cxx7helpers15SystemOutWriterE]'
-                                                     }
-                                       },
-                          '2175981' => {
-                                         'Base' => {
-                                                     '985251' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'systemerrwriter.h',
-                                         'Line' => '31',
-                                         'Name' => 'log4cxx::helpers::SystemErrWriter',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::getClass() const [_ZNK7log4cxx7helpers15SystemErrWriter8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::~SystemErrWriter() [_ZN7log4cxx7helpers15SystemErrWriterD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::~SystemErrWriter() [_ZN7log4cxx7helpers15SystemErrWriterD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15SystemErrWriter10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15SystemErrWriter4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemErrWriter5closeERNS0_4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemErrWriter5flushERNS0_4PoolE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::SystemErrWriter::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers15SystemErrWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SystemErrWriter) [_ZTIN7log4cxx7helpers15SystemErrWriterE]'
-                                                     }
-                                       },
-                          '2176908' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'consoleappender.h',
-                                         'Line' => '42',
-                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender',
-                                         'NameSpace' => 'log4cxx::ConsoleAppender',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::ConsoleAppender::ClazzConsoleAppender::~ClazzConsoleAppender() [_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::ConsoleAppender::ClazzConsoleAppender::~ClazzConsoleAppender() [_ZN7log4cxx15ConsoleAppender20ClazzConsoleAppenderD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::ConsoleAppender::ClazzConsoleAppender::newInstance() const [_ZTch0_h0_NK7log4cxx15ConsoleAppender20ClazzConsoleAppender11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::ConsoleAppender::ClazzConsoleAppender::getName[abi:cxx11]() const [_ZNK7log4cxx15ConsoleAppender20ClazzConsoleAppender7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::ConsoleAppender::ClazzConsoleAppender::newInstance() const [_ZNK7log4cxx15ConsoleAppender20ClazzConsoleAppender11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::ConsoleAppender::ClazzConsoleAppender) [_ZTIN7log4cxx15ConsoleAppender20ClazzConsoleAppenderE]'
-                                                     }
-                                       },
-                          '2177104' => {
-                                         'BaseType' => '2176908',
-                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2177110' => {
-                                         'BaseType' => '911173',
-                                         'Name' => 'log4cxx::ConsoleAppender const',
-                                         'Size' => '272',
-                                         'Type' => 'Const'
-                                       },
-                          '2177115' => {
-                                         'Base' => {
-                                                     '334742' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'writerappender.h',
-                                         'Line' => '42',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'immediateFlush',
-                                                              'offset' => '184',
-                                                              'type' => '468039'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'encoding',
-                                                              'offset' => '192',
-                                                              'type' => '53185'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'writer',
-                                                              'offset' => '224',
-                                                              'type' => '986014'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::WriterAppender',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '240',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '0u',
-                                                       '112' => '0u',
-                                                       '120' => '0u',
-                                                       '128' => '0u',
-                                                       '136' => '0u',
-                                                       '144' => '0u',
-                                                       '152' => '0u',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::WriterAppender) [_ZTIN7log4cxx14WriterAppenderE]',
-                                                       '168' => '(int (*)(...)) log4cxx::WriterAppender::getClass() const [_ZNK7log4cxx14WriterAppender8getClassEv]',
-                                                       '176' => '(int (*)(...)) log4cxx::WriterAppender::~WriterAppender() [_ZN7log4cxx14WriterAppenderD1Ev]',
-                                                       '184' => '(int (*)(...)) log4cxx::WriterAppender::~WriterAppender() [_ZN7log4cxx14WriterAppenderD0Ev]',
-                                                       '192' => '(int (*)(...)) log4cxx::WriterAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx14WriterAppender10instanceofERKNS_7helpers5ClassE]',
-                                                       '200' => '(int (*)(...)) log4cxx::WriterAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx14WriterAppender4castERKNS_7helpers5ClassE]',
-                                                       '208' => '(int (*)(...)) log4cxx::WriterAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                       '216' => '(int (*)(...)) log4cxx::WriterAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx14WriterAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                       '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                       '24' => '0u',
-                                                       '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                       '248' => '(int (*)(...)) log4cxx::WriterAppender::close() [_ZN7log4cxx14WriterAppender5closeEv]',
-                                                       '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                       '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                       '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
-                                                       '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
-                                                       '32' => '0u',
-                                                       '320' => '(int (*)(...)) log4cxx::WriterAppender::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx14WriterAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
-                                                       '328' => '(int (*)(...)) log4cxx::WriterAppender::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
-                                                       '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '0u',
-                                                       '88' => '0u',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '2177261' => {
-                                         'BaseType' => '2177115',
-                                         'Name' => 'log4cxx::WriterAppender const',
-                                         'Type' => 'Const'
-                                       },
-                          '2179649' => {
-                                         'BaseType' => '2175976',
-                                         'Name' => 'log4cxx::helpers::SystemOutWriter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2179655' => {
-                                         'BaseType' => '2175981',
-                                         'Name' => 'log4cxx::helpers::SystemErrWriter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2179797' => {
-                                         'BaseType' => '913107',
-                                         'Name' => 'log4cxx::ConsoleAppender*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2179819' => {
-                                         'BaseType' => '2177110',
-                                         'Name' => 'log4cxx::ConsoleAppender const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2179825' => {
-                                         'BaseType' => '2179819',
-                                         'Name' => 'log4cxx::ConsoleAppender const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2179836' => {
-                                         'BaseType' => '2176908',
-                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2179842' => {
-                                         'BaseType' => '2179836',
-                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2179853' => {
-                                         'BaseType' => '2177104',
-                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2179859' => {
-                                         'BaseType' => '2179853',
-                                         'Name' => 'log4cxx::ConsoleAppender::ClazzConsoleAppender const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2232124' => {
-                                         'BaseType' => '2177261',
+                          '3656731' => {
+                                         'BaseType' => '3480430',
                                          'Name' => 'log4cxx::WriterAppender const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2232130' => {
-                                         'BaseType' => '2232124',
+                          '3656737' => {
+                                         'BaseType' => '3656731',
                                          'Name' => 'log4cxx::WriterAppender const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '2301107' => {
-                                         'Header' => 'cyclicbuffer.h',
-                                         'Line' => '34',
+                          '3731041' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::CyclicBuffer::CyclicBufferPriv>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3768284'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3731127' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'ea',
+                                                              'name' => '_M_t',
                                                               'offset' => '0',
-                                                              'type' => '2302333'
-                                                            },
-                                                     '1' => {
+                                                              'type' => '3732661'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::CyclicBuffer::CyclicBufferPriv, std::default_delete<log4cxx::helpers::CyclicBuffer::CyclicBufferPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3768284'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '3731041'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '3731450' => {
+                                         'Base' => {
+                                                     '3731041' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::CyclicBuffer::CyclicBufferPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '3731041'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3731703' => {
+                                         'Base' => {
+                                                     '3731450' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::CyclicBuffer::CyclicBufferPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '3731041'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3732000' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '3769716'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::CyclicBuffer::CyclicBufferPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '3769716'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3732260' => {
+                                         'Base' => {
+                                                     '3731703' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '3732000' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::CyclicBuffer::CyclicBufferPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '3769716'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3732661' => {
+                                         'Base' => {
+                                                     '3732260' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::CyclicBuffer::CyclicBufferPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '3769716'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '3732990' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'first',
-                                                              'offset' => '24',
-                                                              'type' => '40835'
-                                                            },
-                                                     '2' => {
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '3731127'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::CyclicBuffer::CyclicBufferPriv, std::default_delete<log4cxx::helpers::CyclicBuffer::CyclicBufferPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3768284'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '3731041'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '3768271' => {
+                                         'Header' => 'cyclicbuffer.h',
+                                         'Line' => '35',
+                                         'Memb' => {
+                                                     '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'last',
-                                                              'offset' => '28',
-                                                              'type' => '40835'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'numElems',
-                                                              'offset' => '32',
-                                                              'type' => '40835'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'private',
-                                                              'name' => 'maxSize',
-                                                              'offset' => '36',
-                                                              'type' => '40835'
+                                                              'name' => 'm_priv',
+                                                              'offset' => '0',
+                                                              'type' => '3732990'
                                                             }
                                                    },
                                          'Name' => 'log4cxx::helpers::CyclicBuffer',
                                          'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '40',
+                                         'Size' => '8',
                                          'Type' => 'Class'
                                        },
-                          '2302333' => {
-                                         'BaseType' => '595918',
+                          '3768284' => {
+                                         'Line' => '28',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'ea',
+                                                              'offset' => '0',
+                                                              'type' => '3769606'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'first',
+                                                              'offset' => '24',
+                                                              'type' => '83870'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'last',
+                                                              'offset' => '28',
+                                                              'type' => '83870'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'numElems',
+                                                              'offset' => '32',
+                                                              'type' => '83870'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'maxSize',
+                                                              'offset' => '36',
+                                                              'type' => '83870'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::CyclicBuffer::CyclicBufferPriv',
+                                         'NameSpace' => 'log4cxx::helpers::CyclicBuffer',
+                                         'Private' => 1,
+                                         'Size' => '40',
+                                         'Source' => 'cyclicbuffer.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '3768687' => {
+                                         'BaseType' => '3768271',
+                                         'Name' => 'log4cxx::helpers::CyclicBuffer const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3769606' => {
+                                         'BaseType' => '943906',
                                          'Header' => 'loggingevent.h',
-                                         'Line' => '282',
+                                         'Line' => '194',
                                          'Name' => 'log4cxx::spi::LoggingEventList',
                                          'NameSpace' => 'log4cxx::spi',
                                          'Size' => '24',
                                          'Type' => 'Typedef'
                                        },
-                          '2302812' => {
-                                         'BaseType' => '2301107',
+                          '3769716' => {
+                                         'BaseType' => '3768284',
+                                         'Name' => 'struct log4cxx::helpers::CyclicBuffer::CyclicBufferPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3770000' => {
+                                         'BaseType' => '3768271',
                                          'Name' => 'log4cxx::helpers::CyclicBuffer*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2302818' => {
-                                         'BaseType' => '2302812',
+                          '3770006' => {
+                                         'BaseType' => '3770000',
                                          'Name' => 'log4cxx::helpers::CyclicBuffer*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '2417127' => {
+                          '3770017' => {
+                                         'BaseType' => '3768687',
+                                         'Name' => 'log4cxx::helpers::CyclicBuffer const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3770023' => {
+                                         'BaseType' => '3770017',
+                                         'Name' => 'log4cxx::helpers::CyclicBuffer const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3884165' => {
+                                         'Header' => 'refwrap.h',
+                                         'Line' => '53',
+                                         'Name' => 'struct std::_Maybe_unary_or_binary_function<long>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Res',
+                                                                'type' => '83883'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '3884194' => {
+                                         'Base' => {
+                                                     '3884165' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '713259' => {
+                                                                   'pos' => '1'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'std_function.h',
+                                         'Line' => '369',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_invoker',
+                                                              'offset' => '24',
+                                                              'type' => '3884589'
+                                                            }
+                                                   },
+                                         'Name' => 'std::function<long()>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '32',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Signature',
+                                                                'type' => '3918823'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '3884589' => {
+                                         'BaseType' => '3909968',
+                                         'Header' => 'std_function.h',
+                                         'Line' => '610',
+                                         'Name' => 'std::function<long()>::_Invoker_type',
+                                         'NameSpace' => 'std::function<long()>',
+                                         'Private' => 1,
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '3908634' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'date.h',
+                                         'Line' => '35',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'time',
+                                                              'offset' => '8',
+                                                              'type' => '3909680'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::Date',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::Date::~Date() [_ZN7log4cxx7helpers4DateD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::Date::~Date() [_ZN7log4cxx7helpers4DateD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Date::getClass() const [_ZNK7log4cxx7helpers4Date8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::Date::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers4Date10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::Date::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers4Date4castERKNS0_5ClassE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Date) [_ZTIN7log4cxx7helpers4DateE]'
+                                                     }
+                                       },
+                          '3908652' => {
+                                         'BaseType' => '3884194',
+                                         'Header' => 'date.h',
+                                         'Line' => '68',
+                                         'Name' => 'log4cxx::helpers::Date::GetCurrentTimeFn',
+                                         'NameSpace' => 'log4cxx::helpers::Date',
+                                         'Size' => '32',
+                                         'Type' => 'Typedef'
+                                       },
+                          '3909127' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'date.h',
+                                         'Line' => '40',
+                                         'Name' => 'log4cxx::helpers::Date::ClazzDate',
+                                         'NameSpace' => 'log4cxx::helpers::Date',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::Date::ClazzDate::~ClazzDate() [_ZN7log4cxx7helpers4Date9ClazzDateD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::Date::ClazzDate::~ClazzDate() [_ZN7log4cxx7helpers4Date9ClazzDateD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Date::ClazzDate::newInstance() const [_ZNK7log4cxx7helpers4Date9ClazzDate11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::Date::ClazzDate::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers4Date9ClazzDate7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Date::ClazzDate) [_ZTIN7log4cxx7helpers4Date9ClazzDateE]'
+                                                     }
+                                       },
+                          '3909324' => {
+                                         'BaseType' => '3909127',
+                                         'Name' => 'log4cxx::helpers::Date::ClazzDate const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3909330' => {
+                                         'BaseType' => '3908634',
+                                         'Name' => 'log4cxx::helpers::Date const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '3909680' => {
+                                         'BaseType' => '800615',
+                                         'Name' => 'log4cxx::log4cxx_time_t const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3909968' => {
+                                         'Name' => 'long(*)(union std::_Any_data const&)',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'type' => '802040'
+                                                             }
+                                                    },
+                                         'Return' => '83883',
+                                         'Size' => '8',
+                                         'Type' => 'FuncPtr'
+                                       },
+                          '3910198' => {
+                                         'BaseType' => '3908634',
+                                         'Name' => 'log4cxx::helpers::Date*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3910204' => {
+                                         'BaseType' => '3910198',
+                                         'Name' => 'log4cxx::helpers::Date*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3910215' => {
+                                         'BaseType' => '3909330',
+                                         'Name' => 'log4cxx::helpers::Date const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3910221' => {
+                                         'BaseType' => '3910215',
+                                         'Name' => 'log4cxx::helpers::Date const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3910226' => {
+                                         'BaseType' => '3909127',
+                                         'Name' => 'log4cxx::helpers::Date::ClazzDate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3910232' => {
+                                         'BaseType' => '3910226',
+                                         'Name' => 'log4cxx::helpers::Date::ClazzDate*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3910243' => {
+                                         'BaseType' => '3909324',
+                                         'Name' => 'log4cxx::helpers::Date::ClazzDate const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '3910249' => {
+                                         'BaseType' => '3910243',
+                                         'Name' => 'log4cxx::helpers::Date::ClazzDate const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '3918823' => {
+                                         'Name' => 'long()',
+                                         'Return' => '83883',
+                                         'Type' => 'Func'
+                                       },
+                          '4011778' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'dateformat.h',
+                                         'Line' => '36',
+                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat',
+                                         'NameSpace' => 'log4cxx::helpers::DateFormat',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::ClazzDateFormat::~ClazzDateFormat() [_ZN7log4cxx7helpers10DateFormat15ClazzDateFormatD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::DateFormat::ClazzDateFormat::~ClazzDateFormat() [_ZN7log4cxx7helpers10DateFormat15ClazzDateFormatD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::ClazzDateFormat::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers10DateFormat15ClazzDateFormat7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DateFormat::ClazzDateFormat) [_ZTIN7log4cxx7helpers10DateFormat15ClazzDateFormatE]'
+                                                     }
+                                       },
+                          '4011936' => {
+                                         'BaseType' => '4011778',
+                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4012634' => {
+                                         'BaseType' => '1956850',
+                                         'Name' => 'log4cxx::helpers::DateFormat*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4012640' => {
+                                         'BaseType' => '4012634',
+                                         'Name' => 'log4cxx::helpers::DateFormat*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4012663' => {
+                                         'BaseType' => '4011778',
+                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4012669' => {
+                                         'BaseType' => '4012663',
+                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4012680' => {
+                                         'BaseType' => '4011936',
+                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4012686' => {
+                                         'BaseType' => '4012680',
+                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4113742' => {
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::TriggeringPolicy, 2>',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::TimeZone, 2>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2437919'
+                                                                'type' => '4175057'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '2417275' => {
+                          '4113890' => {
                                          'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::TriggeringPolicy>',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::TimeZone>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2437919'
+                                                                'type' => '4175057'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '2417289' => {
-                                         'BaseType' => '2437919',
+                          '4113904' => {
+                                         'BaseType' => '4175057',
                                          'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::rolling::TriggeringPolicy>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::TriggeringPolicy>',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::helpers::TimeZone>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::TimeZone>',
                                          'Type' => 'Typedef'
                                        },
-                          '2417312' => {
+                          '4113927' => {
                                          'Base' => {
-                                                     '2417127' => {
+                                                     '4113742' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
+                                         'Line' => '1080',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
                                                               'name' => '_M_ptr',
                                                               'offset' => '0',
-                                                              'type' => '2441603'
+                                                              'type' => '4179208'
                                                             },
                                                      '1' => {
                                                               'access' => 'private',
                                                               'name' => '_M_refcount',
                                                               'offset' => '8',
-                                                              'type' => '97720'
+                                                              'type' => '174828'
                                                             }
                                                    },
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::TriggeringPolicy, 2>',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::TimeZone, 2>',
                                          'NameSpace' => 'std',
                                          'Size' => '16',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2437919'
+                                                                'type' => '4175057'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '2417598' => {
-                                         'BaseType' => '2417289',
+                          '4114213' => {
+                                         'BaseType' => '4113904',
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::TriggeringPolicy, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::TriggeringPolicy, 2>',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::TimeZone, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::TimeZone, 2>',
                                          'Type' => 'Typedef'
                                        },
-                          '2417953' => {
+                          '4117272' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::pattern::DatePatternConverter, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4175863'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4117420' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::pattern::DatePatternConverter>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4175863'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4117434' => {
+                                         'BaseType' => '4175863',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::pattern::DatePatternConverter>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::pattern::DatePatternConverter>',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4117457' => {
                                          'Base' => {
-                                                     '2417312' => {
+                                                     '4117272' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4179519'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::DatePatternConverter, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4175863'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4117743' => {
+                                         'BaseType' => '4117434',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::DatePatternConverter, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::DatePatternConverter, 2>',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4118636' => {
+                                         'Base' => {
+                                                     '4117457' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr.h',
                                          'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::rolling::TriggeringPolicy>',
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::DatePatternConverter>',
                                          'NameSpace' => 'std',
                                          'Size' => '16',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2437919'
+                                                                'type' => '4175863'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '2418290' => {
-                                         'BaseType' => '2417953',
-                                         'Name' => 'std::shared_ptr<log4cxx::rolling::TriggeringPolicy>const',
+                          '4120779' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Date, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3908634'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4120927' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::Date>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3908634'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4120941' => {
+                                         'BaseType' => '3908634',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::helpers::Date>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::Date>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4120964' => {
+                                         'Base' => {
+                                                     '4120779' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4179751'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Date, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3908634'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4121250' => {
+                                         'BaseType' => '4120941',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Date, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Date, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4122078' => {
+                                         'Base' => {
+                                                     '4120964' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::Date>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '3908634'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4173606' => {
+                                         'Base' => {
+                                                     '1956850' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'simpledateformat.h',
+                                         'Line' => '45',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '19275681'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::SimpleDateFormat',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::~SimpleDateFormat() [_ZN7log4cxx7helpers16SimpleDateFormatD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::~SimpleDateFormat() [_ZN7log4cxx7helpers16SimpleDateFormatD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormat) [_ZTIN7log4cxx7helpers16SimpleDateFormatE]'
+                                                     }
+                                       },
+                          '4173611' => {
+                                         'BaseType' => '4173606',
+                                         'Name' => 'log4cxx::helpers::SimpleDateFormat const',
+                                         'Type' => 'Const'
+                                       },
+                          '4173616' => {
+                                         'Base' => {
+                                                     '1956850' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'strftimedateformat.h',
+                                         'Line' => '33',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '20067076'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::StrftimeDateFormat',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::StrftimeDateFormat::~StrftimeDateFormat() [_ZN7log4cxx7helpers18StrftimeDateFormatD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::StrftimeDateFormat::~StrftimeDateFormat() [_ZN7log4cxx7helpers18StrftimeDateFormatD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::StrftimeDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers18StrftimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::StrftimeDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers18StrftimeDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::StrftimeDateFormat) [_ZTIN7log4cxx7helpers18StrftimeDateFormatE]'
+                                                     }
+                                       },
+                          '4173621' => {
+                                         'BaseType' => '4173616',
+                                         'Name' => 'log4cxx::helpers::StrftimeDateFormat const',
+                                         'Type' => 'Const'
+                                       },
+                          '4174584' => {
+                                         'Base' => {
+                                                     '4173606' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'iso8601dateformat.h',
+                                         'Line' => '36',
+                                         'Name' => 'log4cxx::helpers::ISO8601DateFormat',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::ISO8601DateFormat::~ISO8601DateFormat() [_ZN7log4cxx7helpers17ISO8601DateFormatD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::ISO8601DateFormat::~ISO8601DateFormat() [_ZN7log4cxx7helpers17ISO8601DateFormatD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ISO8601DateFormat) [_ZTIN7log4cxx7helpers17ISO8601DateFormatE]'
+                                                     }
+                                       },
+                          '4174731' => {
+                                         'Base' => {
+                                                     '4173606' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'absolutetimedateformat.h',
+                                         'Line' => '31',
+                                         'Name' => 'log4cxx::helpers::AbsoluteTimeDateFormat',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::AbsoluteTimeDateFormat::~AbsoluteTimeDateFormat() [_ZN7log4cxx7helpers22AbsoluteTimeDateFormatD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::AbsoluteTimeDateFormat::~AbsoluteTimeDateFormat() [_ZN7log4cxx7helpers22AbsoluteTimeDateFormatD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::AbsoluteTimeDateFormat) [_ZTIN7log4cxx7helpers22AbsoluteTimeDateFormatE]'
+                                                     }
+                                       },
+                          '4174878' => {
+                                         'Base' => {
+                                                     '4173606' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'datetimedateformat.h',
+                                         'Line' => '31',
+                                         'Name' => 'log4cxx::helpers::DateTimeDateFormat',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateTimeDateFormat::~DateTimeDateFormat() [_ZN7log4cxx7helpers18DateTimeDateFormatD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::DateTimeDateFormat::~DateTimeDateFormat() [_ZN7log4cxx7helpers18DateTimeDateFormatD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElRNS0_4PoolE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
+                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DateTimeDateFormat) [_ZTIN7log4cxx7helpers18DateTimeDateFormatE]'
+                                                     }
+                                       },
+                          '4175057' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'timezone.h',
+                                         'Line' => '33',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'protected',
+                                                              'name' => 'id',
+                                                              'offset' => '8',
+                                                              'type' => '98472'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::TimeZone',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '40',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::TimeZone::getClass() const [_ZNK7log4cxx7helpers8TimeZone8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::TimeZone::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::TimeZone::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TimeZone) [_ZTIN7log4cxx7helpers8TimeZoneE]'
+                                                     }
+                                       },
+                          '4175473' => {
+                                         'BaseType' => '4122078',
+                                         'Header' => 'date.h',
+                                         'Line' => '81',
+                                         'Name' => 'log4cxx::helpers::DatePtr',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4175485' => {
+                                         'BaseType' => '4175473',
+                                         'Name' => 'log4cxx::helpers::DatePtr const',
                                          'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '2418305' => {
+                          '4175863' => {
+                                         'Base' => {
+                                                     '2740533' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'datepatternconverter.h',
+                                         'Line' => '38',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                       '112' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::DatePatternConverter) [_ZTIN7log4cxx7pattern20DatePatternConverterE]',
+                                                       '56' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::~DatePatternConverter() [_ZN7log4cxx7pattern20DatePatternConverterD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::~DatePatternConverter() [_ZN7log4cxx7pattern20DatePatternConverterD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::getClass() const [_ZNK7log4cxx7pattern20DatePatternConverter8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern20DatePatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern20DatePatternConverter4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                     }
+                                       },
+                          '4175897' => {
+                                         'Base' => {
+                                                     '2977572' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Line' => '37',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'df',
+                                                              'offset' => '72',
+                                                              'type' => '1956966'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::pattern::DatePatternConverter::DatePatternConverterPrivate',
+                                         'NameSpace' => 'log4cxx::pattern::DatePatternConverter',
+                                         'Private' => 1,
+                                         'Size' => '88',
+                                         'Source' => 'datepatternconverter.cpp',
+                                         'Type' => 'Struct',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::DatePatternConverterPrivate::~DatePatternConverterPrivate() [_ZN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::DatePatternConverterPrivate::~DatePatternConverterPrivate() [_ZN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateD0Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::DatePatternConverter::DatePatternConverterPrivate) [_ZTIN7log4cxx7pattern20DatePatternConverter27DatePatternConverterPrivateE]'
+                                                     }
+                                       },
+                          '4176559' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'datepatternconverter.h',
+                                         'Line' => '49',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern::DatePatternConverter',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter::~ClazzDatePatternConverter() [_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter::~ClazzDatePatternConverter() [_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverter7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter) [_ZTIN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterE]'
+                                                     }
+                                       },
+                          '4176716' => {
+                                         'BaseType' => '4176559',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4176722' => {
+                                         'BaseType' => '4175863',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '4176985' => {
+                                         'BaseType' => '2705422',
+                                         'Header' => 'patternconverter.h',
+                                         'Line' => '33',
+                                         'Name' => 'log4cxx::pattern::OptionsList',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '24',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4176997' => {
+                                         'BaseType' => '4176985',
+                                         'Name' => 'log4cxx::pattern::OptionsList const',
+                                         'Size' => '24',
+                                         'Type' => 'Const'
+                                       },
+                          '4178135' => {
+                                         'BaseType' => '4175897',
+                                         'Name' => 'struct log4cxx::pattern::DatePatternConverter::DatePatternConverterPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4178141' => {
+                                         'BaseType' => '4178135',
+                                         'Name' => 'struct log4cxx::pattern::DatePatternConverter::DatePatternConverterPrivate*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4178681' => {
+                                         'BaseType' => '4174584',
+                                         'Name' => 'log4cxx::helpers::ISO8601DateFormat*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4178687' => {
+                                         'BaseType' => '4178681',
+                                         'Name' => 'log4cxx::helpers::ISO8601DateFormat*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4178792' => {
+                                         'BaseType' => '4174731',
+                                         'Name' => 'log4cxx::helpers::AbsoluteTimeDateFormat*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4178798' => {
+                                         'BaseType' => '4178792',
+                                         'Name' => 'log4cxx::helpers::AbsoluteTimeDateFormat*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4178903' => {
+                                         'BaseType' => '4174878',
+                                         'Name' => 'log4cxx::helpers::DateTimeDateFormat*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4178909' => {
+                                         'BaseType' => '4178903',
+                                         'Name' => 'log4cxx::helpers::DateTimeDateFormat*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4179014' => {
+                                         'BaseType' => '4173606',
+                                         'Name' => 'log4cxx::helpers::SimpleDateFormat*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4179120' => {
+                                         'BaseType' => '4173616',
+                                         'Name' => 'log4cxx::helpers::StrftimeDateFormat*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4179208' => {
+                                         'BaseType' => '4114213',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::TimeZone, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4179519' => {
+                                         'BaseType' => '4117743',
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::DatePatternConverter, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4179537' => {
+                                         'BaseType' => '4175863',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4179543' => {
+                                         'BaseType' => '4179537',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4179751' => {
+                                         'BaseType' => '4121250',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Date, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4180193' => {
+                                         'BaseType' => '4173611',
+                                         'Name' => 'log4cxx::helpers::SimpleDateFormat const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4180257' => {
+                                         'BaseType' => '4173621',
+                                         'Name' => 'log4cxx::helpers::StrftimeDateFormat const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4180385' => {
+                                         'BaseType' => '4176722',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4180391' => {
+                                         'BaseType' => '4180385',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4182148' => {
+                                         'BaseType' => '4176997',
+                                         'Name' => 'log4cxx::pattern::OptionsList const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '4182154' => {
+                                         'BaseType' => '4175485',
+                                         'Name' => 'log4cxx::helpers::DatePtr const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '4182226' => {
+                                         'BaseType' => '4176559',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4182232' => {
+                                         'BaseType' => '4182226',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4182243' => {
+                                         'BaseType' => '4176716',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4182249' => {
+                                         'BaseType' => '4182243',
+                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '424387' => {
+                                        'BaseType' => '362887',
+                                        'Name' => 'log4cxx::spi::AppenderAttachable*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '424393' => {
+                                        'BaseType' => '424387',
+                                        'Name' => 'log4cxx::spi::AppenderAttachable*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '4398823' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::File::FilePrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4430228'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4398909' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '4400441'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::File::FilePrivate, std::default_delete<log4cxx::File::FilePrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4430228'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '4398823'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4399232' => {
+                                         'Base' => {
+                                                     '4398823' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::File::FilePrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '4398823'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4399485' => {
+                                         'Base' => {
+                                                     '4399232' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::File::FilePrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '4398823'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4399781' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '4431293'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::File::FilePrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '4431293'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4400041' => {
+                                         'Base' => {
+                                                     '4399485' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '4399781' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::File::FilePrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '4431293'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4400441' => {
+                                         'Base' => {
+                                                     '4400041' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::File::FilePrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '4431293'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4400724' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '4398909'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::File::FilePrivate, std::default_delete<log4cxx::File::FilePrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4430228'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '4398823'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4430058' => {
+                                         'Header' => 'defaultconfigurator.h',
+                                         'Line' => '31',
+                                         'Name' => 'log4cxx::DefaultConfigurator',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '1',
+                                         'Type' => 'Class'
+                                       },
+                          '4430228' => {
+                                         'Line' => '30',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'path',
+                                                              'offset' => '0',
+                                                              'type' => '98472'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'autoDelete',
+                                                              'offset' => '32',
+                                                              'type' => '83923'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::File::FilePrivate',
+                                         'NameSpace' => 'log4cxx::File',
+                                         'Private' => 1,
+                                         'Size' => '40',
+                                         'Source' => 'file.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '4431293' => {
+                                         'BaseType' => '4430228',
+                                         'Name' => 'struct log4cxx::File::FilePrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4431532' => {
+                                         'BaseType' => '1018858',
+                                         'Name' => 'log4cxx::File*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4431544' => {
+                                         'BaseType' => '1018858',
+                                         'Name' => 'log4cxx::File&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '4431550' => {
+                                         'BaseType' => '1018863',
+                                         'Name' => 'log4cxx::File const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4431568' => {
+                                         'Name' => 'struct apr_file_t',
+                                         'Type' => 'Struct'
+                                       },
+                          '4577114' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'loggerfactory.h',
+                                         'Line' => '32',
+                                         'Name' => 'log4cxx::spi::LoggerFactory',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggerFactory) [_ZTIN7log4cxx3spi13LoggerFactoryE]',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) log4cxx::spi::LoggerFactory::getClass() const [_ZNK7log4cxx3spi13LoggerFactory8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                     }
+                                       },
+                          '4577182' => {
+                                         'BaseType' => '1349723',
+                                         'Name' => 'log4cxx::Logger const',
+                                         'Type' => 'Const'
+                                       },
+                          '4577217' => {
+                                         'Base' => {
+                                                     '4577114' => {
+                                                                    'pos' => '0',
+                                                                    'virtual' => 1
+                                                                  },
+                                                     '98236' => {
+                                                                  'pos' => '1',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'defaultloggerfactory.h',
+                                         'Line' => '29',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx20DefaultLoggerFactory4castERKNS_7helpers5ClassE]',
+                                                       '112' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::makeNewLoggerInstance(log4cxx::helpers::Pool&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx20DefaultLoggerFactory21makeNewLoggerInstanceERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '(int (*)(...)) (& typeinfo for log4cxx::DefaultLoggerFactory) [_ZTIN7log4cxx20DefaultLoggerFactoryE]',
+                                                       '72' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::~DefaultLoggerFactory() [_ZN7log4cxx20DefaultLoggerFactoryD1Ev]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::~DefaultLoggerFactory() [_ZN7log4cxx20DefaultLoggerFactoryD0Ev]',
+                                                       '88' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::getClass() const [_ZNK7log4cxx20DefaultLoggerFactory8getClassEv]',
+                                                       '96' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx20DefaultLoggerFactory10instanceofERKNS_7helpers5ClassE]'
+                                                     }
+                                       },
+                          '4577477' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'defaultloggerfactory.h',
+                                         'Line' => '34',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory',
+                                         'NameSpace' => 'log4cxx::DefaultLoggerFactory',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory::~ClazzDefaultLoggerFactory() [_ZN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory::~ClazzDefaultLoggerFactory() [_ZN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory::getName[abi:cxx11]() const [_ZNK7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactory7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory) [_ZTIN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryE]'
+                                                     }
+                                       },
+                          '4577635' => {
+                                         'BaseType' => '4577477',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4577677' => {
+                                         'BaseType' => '4577217',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4577842' => {
+                                         'BaseType' => '1349723',
+                                         'Name' => 'log4cxx::Logger*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4577991' => {
+                                         'BaseType' => '4577182',
+                                         'Name' => 'log4cxx::Logger const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4578358' => {
+                                         'BaseType' => '4577677',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4578364' => {
+                                         'BaseType' => '4578358',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4578369' => {
+                                         'BaseType' => '4577217',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4578375' => {
+                                         'BaseType' => '4578369',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4578391' => {
+                                         'BaseType' => '4577477',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4578397' => {
+                                         'BaseType' => '4578391',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4578408' => {
+                                         'BaseType' => '4577635',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4578414' => {
+                                         'BaseType' => '4578408',
+                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4591639' => {
+                                         'BaseType' => '4577114',
+                                         'Name' => 'log4cxx::spi::LoggerFactory*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4591645' => {
+                                         'BaseType' => '4591639',
+                                         'Name' => 'log4cxx::spi::LoggerFactory*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4663230' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4690314'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4663316' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '4664848'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate, std::default_delete<log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4690314'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '4663230'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4663639' => {
+                                         'Base' => {
+                                                     '4663230' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '4663230'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4663892' => {
+                                         'Base' => {
+                                                     '4663639' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '4663230'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4664188' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '4690788'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '4690788'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4664448' => {
+                                         'Base' => {
+                                                     '4663892' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '4664188' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '4690788'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4664848' => {
+                                         'Base' => {
+                                                     '4664448' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '4690788'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4665177' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '4663316'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate, std::default_delete<log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4690314'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '4663230'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4690304' => {
+                                         'Base' => {
+                                                     '4690627' => {
+                                                                    'pos' => '0',
+                                                                    'virtual' => 1
+                                                                  },
+                                                     '98236' => {
+                                                                  'pos' => '1',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Header' => 'defaultrepositoryselector.h',
+                                         'Line' => '30',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '4665177'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi25DefaultRepositorySelector4castERKNS_7helpers5ClassE]',
+                                                       '112' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::getLoggerRepository() [_ZN7log4cxx3spi25DefaultRepositorySelector19getLoggerRepositoryEv]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '(int (*)(...)) (& typeinfo for log4cxx::spi::DefaultRepositorySelector) [_ZTIN7log4cxx3spi25DefaultRepositorySelectorE]',
+                                                       '72' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::~DefaultRepositorySelector() [_ZN7log4cxx3spi25DefaultRepositorySelectorD1Ev]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::~DefaultRepositorySelector() [_ZN7log4cxx3spi25DefaultRepositorySelectorD0Ev]',
+                                                       '88' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::getClass() const [_ZNK7log4cxx3spi25DefaultRepositorySelector8getClassEv]',
+                                                       '96' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi25DefaultRepositorySelector10instanceofERKNS_7helpers5ClassE]'
+                                                     }
+                                       },
+                          '4690314' => {
+                                         'Line' => '24',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'repository',
+                                                              'offset' => '0',
+                                                              'type' => '1018115'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate',
+                                         'NameSpace' => 'log4cxx::spi::DefaultRepositorySelector',
+                                         'Private' => 1,
+                                         'Size' => '16',
+                                         'Source' => 'defaultrepositoryselector.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '4690600' => {
+                                         'BaseType' => '4690304',
+                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector const',
+                                         'Type' => 'Const'
+                                       },
+                          '4690622' => {
+                                         'BaseType' => '1018115',
+                                         'Name' => 'log4cxx::spi::LoggerRepositoryPtr const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '4690627' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'repositoryselector.h',
+                                         'Line' => '42',
+                                         'Name' => 'log4cxx::spi::RepositorySelector',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::RepositorySelector) [_ZTIN7log4cxx3spi18RepositorySelectorE]',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) log4cxx::spi::RepositorySelector::getClass() const [_ZNK7log4cxx3spi18RepositorySelector8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                     }
+                                       },
+                          '4690788' => {
+                                         'BaseType' => '4690314',
+                                         'Name' => 'struct log4cxx::spi::DefaultRepositorySelector::DefaultRepositorySelectorPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4693469' => {
+                                         'BaseType' => '4690304',
+                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4693475' => {
+                                         'BaseType' => '4693469',
+                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4700281' => {
+                                         'BaseType' => '4690627',
+                                         'Name' => 'log4cxx::spi::RepositorySelector*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4700287' => {
+                                         'BaseType' => '4700281',
+                                         'Name' => 'log4cxx::spi::RepositorySelector*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4700415' => {
+                                         'BaseType' => '4690600',
+                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4700421' => {
+                                         'BaseType' => '4700415',
+                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4776596' => {
+                                         'Base' => {
+                                                     '9301686' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::InputStream>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'type' => '1609472'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4780904' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4929260'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4780990' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '4782521'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate, std::default_delete<log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4929260'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '4780904'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4781313' => {
+                                         'Base' => {
+                                                     '4780904' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '4780904'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4781566' => {
+                                         'Base' => {
+                                                     '4781313' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '4780904'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4781861' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '4933752'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '4933752'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4782121' => {
+                                         'Base' => {
+                                                     '4781566' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '4781861' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '4933752'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4782521' => {
+                                         'Base' => {
+                                                     '4782121' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '4933752'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4782852' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '4780990'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate, std::default_delete<log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4929260'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '4780904'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4836960' => {
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::LoggerFactory, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4577114'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4837108' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::spi::LoggerFactory>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4577114'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4837122' => {
+                                         'BaseType' => '4577114',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::spi::LoggerFactory>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::LoggerFactory>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4837145' => {
+                                         'Base' => {
+                                                     '4836960' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4937838'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerFactory, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4577114'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4837431' => {
+                                         'BaseType' => '4837122',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerFactory, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::LoggerFactory, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4839508' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1577',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4940923'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '175283'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__weak_ptr<log4cxx::Appender, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '363048'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4839920' => {
+                                         'BaseType' => '331217',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1588',
+                                         'Name' => 'std::__weak_ptr<log4cxx::Appender, 2>::element_type',
+                                         'NameSpace' => 'std::__weak_ptr<log4cxx::Appender, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4840588' => {
+                                         'Base' => {
+                                                     '4850323' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '208',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'first',
+                                                              'offset' => '0',
+                                                              'type' => '7120'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'second',
+                                                              'offset' => '32',
+                                                              'type' => '325751'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_T1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_T2',
+                                                                'type' => '325751'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4840936' => {
+                                         'Base' => {
+                                                     '4903835' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4841337' => {
+                                         'Base' => {
+                                                     '4904429' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4841524' => {
+                                         'Base' => {
+                                                     '711660' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '216',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '32',
+                                                              'type' => '4906944'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '80',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Val',
+                                                                'type' => '4840588'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4841913' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '436',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'protected',
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '4841927'
+                                                            }
+                                                   },
+                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Val',
+                                                                'type' => '4840588'
+                                                              },
+                                                       '2' => {
+                                                                'key' => '_KeyOfValue',
+                                                                'type' => '4887228'
+                                                              },
+                                                       '3' => {
+                                                                'key' => '_Compare',
+                                                                'type' => '948275'
+                                                              },
+                                                       '4' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '4840936'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4841927' => {
+                                         'Base' => {
+                                                     '4841337' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '711856' => {
+                                                                   'pos' => '2'
+                                                                 },
+                                                     '948351' => {
+                                                                   'pos' => '1'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '673',
+                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
+                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > > >',
+                                         'Protected' => 1,
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key_compare',
+                                                                'type' => '948275'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4847434' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '100',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '4847447'
+                                                            }
+                                                   },
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Appender> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '325751'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4847447' => {
+                                         'BaseType' => '4841913',
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '148',
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Appender> >::_Rep_type',
+                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Appender> >',
+                                         'Private' => 1,
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4850323' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '190',
+                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_U1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_U2',
+                                                                'type' => '325751'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4856062' => {
+                                         'Base' => {
+                                                     '4904896' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::shared_ptr<log4cxx::spi::Filter> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'type' => '190156'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4856213' => {
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '391',
+                                         'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '4856062'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4856227' => {
+                                         'BaseType' => '220345',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '399',
+                                         'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >::pointer',
+                                         'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4856627' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '81',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '4856826'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '190156'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '4856062'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4856640' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '88',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_start',
+                                                              'offset' => '0',
+                                                              'type' => '4856814'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '_M_finish',
+                                                              'offset' => '8',
+                                                              'type' => '4856814'
+                                                            },
+                                                     '2' => {
+                                                              'name' => '_M_end_of_storage',
+                                                              'offset' => '16',
+                                                              'type' => '4856814'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >::_Vector_impl_data',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '4856814' => {
+                                         'BaseType' => '4905625',
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '86',
+                                         'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >::pointer',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4856826' => {
+                                         'Base' => {
+                                                     '4856062' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '4856640' => {
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '125',
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >::_Vector_impl',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '4857604' => {
+                                         'Base' => {
+                                                     '4856627' => {
+                                                                    'access' => 'protected',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '386',
+                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::spi::Filter> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '190156'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4862380' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
                                          'Name' => 'std::__shared_ptr_access<log4cxx::rolling::RollingPolicy, 2>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2437924'
+                                                                'type' => '4927959'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '2418453' => {
+                          '4862528' => {
                                          'Header' => 'type_traits',
-                                         'Line' => '1745',
+                                         'Line' => '1829',
                                          'Name' => 'struct std::remove_extent<log4cxx::rolling::RollingPolicy>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2437924'
+                                                                'type' => '4927959'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '2418467' => {
-                                         'BaseType' => '2437924',
+                          '4862542' => {
+                                         'BaseType' => '4927959',
                                          'Header' => 'type_traits',
-                                         'Line' => '1746',
+                                         'Line' => '1830',
                                          'Name' => 'std::remove_extent<log4cxx::rolling::RollingPolicy>::type',
                                          'NameSpace' => 'std::remove_extent<log4cxx::rolling::RollingPolicy>',
                                          'Type' => 'Typedef'
                                        },
-                          '2418490' => {
+                          '4862565' => {
                                          'Base' => {
-                                                     '2418305' => {
+                                                     '4862380' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
+                                         'Line' => '1080',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
                                                               'name' => '_M_ptr',
                                                               'offset' => '0',
-                                                              'type' => '2441703'
+                                                              'type' => '4939393'
                                                             },
                                                      '1' => {
                                                               'access' => 'private',
                                                               'name' => '_M_refcount',
                                                               'offset' => '8',
-                                                              'type' => '97720'
+                                                              'type' => '174828'
                                                             }
                                                    },
                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::RollingPolicy, 2>',
@@ -92238,27 +113851,27 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2437924'
+                                                                'type' => '4927959'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '2418776' => {
-                                         'BaseType' => '2418467',
+                          '4862851' => {
+                                         'BaseType' => '4862542',
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
+                                         'Line' => '1084',
                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::RollingPolicy, 2>::element_type',
                                          'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::RollingPolicy, 2>',
                                          'Type' => 'Typedef'
                                        },
-                          '2419131' => {
+                          '4863679' => {
                                          'Base' => {
-                                                     '2418490' => {
+                                                     '4862565' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -92271,24 +113884,1191 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2437924'
+                                                                'type' => '4927959'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '2419468' => {
-                                         'BaseType' => '2419131',
+                          '4864034' => {
+                                         'BaseType' => '4863679',
                                          'Name' => 'std::shared_ptr<log4cxx::rolling::RollingPolicy>const',
                                          'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '2437919' => {
+                          '4864280' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::RollingFileAppender, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927981'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4864428' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::RollingFileAppender>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927981'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4864442' => {
+                                         'BaseType' => '4927981',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::rolling::RollingFileAppender>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::RollingFileAppender>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4864465' => {
                                          'Base' => {
-                                                     '116629' => {
+                                                     '4864280' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4939504'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RollingFileAppender, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927981'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4864751' => {
+                                         'BaseType' => '4864442',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RollingFileAppender, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::RollingFileAppender, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4865579' => {
+                                         'Base' => {
+                                                     '4864465' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::rolling::RollingFileAppender>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927981'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4866180' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::TriggeringPolicy, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4928027'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4866328' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::TriggeringPolicy>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4928027'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4866342' => {
+                                         'BaseType' => '4928027',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::rolling::TriggeringPolicy>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::TriggeringPolicy>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4866365' => {
+                                         'Base' => {
+                                                     '4866180' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4939620'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::TriggeringPolicy, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4928027'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4866651' => {
+                                         'BaseType' => '4866342',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::TriggeringPolicy, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::TriggeringPolicy, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4867479' => {
+                                         'Base' => {
+                                                     '4866365' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::rolling::TriggeringPolicy>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4928027'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4867834' => {
+                                         'BaseType' => '4867479',
+                                         'Name' => 'std::shared_ptr<log4cxx::rolling::TriggeringPolicy>const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '4868080' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::net::SMTPAppender, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4931860'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4868228' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::net::SMTPAppender>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4931860'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4868242' => {
+                                         'BaseType' => '4931860',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::net::SMTPAppender>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::net::SMTPAppender>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4868265' => {
+                                         'Base' => {
+                                                     '4868080' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4939736'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::net::SMTPAppender, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4931860'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4868551' => {
+                                         'BaseType' => '4868242',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::net::SMTPAppender, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::net::SMTPAppender, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4869379' => {
+                                         'Base' => {
+                                                     '4868265' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::net::SMTPAppender>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4931860'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4869980' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::TriggeringEventEvaluator, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927697'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4870128' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::spi::TriggeringEventEvaluator>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927697'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4870142' => {
+                                         'BaseType' => '4927697',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::spi::TriggeringEventEvaluator>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::TriggeringEventEvaluator>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4870165' => {
+                                         'Base' => {
+                                                     '4869980' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4939847'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::TriggeringEventEvaluator, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927697'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4870451' => {
+                                         'BaseType' => '4870142',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::TriggeringEventEvaluator, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::TriggeringEventEvaluator, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4871279' => {
+                                         'Base' => {
+                                                     '4870165' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::spi::TriggeringEventEvaluator>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927697'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4871880' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::AppenderAttachable, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '362887'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4872028' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::spi::AppenderAttachable>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '362887'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4872042' => {
+                                         'BaseType' => '362887',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::spi::AppenderAttachable>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::AppenderAttachable>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4872065' => {
+                                         'Base' => {
+                                                     '4871880' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4939958'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::AppenderAttachable, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '362887'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4872351' => {
+                                         'BaseType' => '4872042',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::AppenderAttachable, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::AppenderAttachable, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4873179' => {
+                                         'Base' => {
+                                                     '4872065' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::spi::AppenderAttachable>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '362887'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4875680' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::AppenderSkeleton, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '543070'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4875828' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::AppenderSkeleton>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '543070'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4875842' => {
+                                         'BaseType' => '543070',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::AppenderSkeleton>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::AppenderSkeleton>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4875865' => {
+                                         'Base' => {
+                                                     '4875680' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4940190'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::AppenderSkeleton, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '543070'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4876151' => {
+                                         'BaseType' => '4875842',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::AppenderSkeleton, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::AppenderSkeleton, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4876979' => {
+                                         'Base' => {
+                                                     '4875865' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::AppenderSkeleton>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '543070'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4882127' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927925'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4882275' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::FilterBasedTriggeringPolicy>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927925'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4882289' => {
+                                         'BaseType' => '4927925',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::rolling::FilterBasedTriggeringPolicy>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::FilterBasedTriggeringPolicy>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4882312' => {
+                                         'Base' => {
+                                                     '4882127' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '4940540'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927925'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4882598' => {
+                                         'BaseType' => '4882289',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4883426' => {
+                                         'Base' => {
+                                                     '4882312' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4927925'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4887196' => {
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '105',
+                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >, std::__cxx11::basic_string<char>const>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Arg',
+                                                                'type' => '4840588'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Result',
+                                                                'type' => '7120'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4887228' => {
+                                         'Base' => {
+                                                     '4887196' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '1147',
+                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Pair',
+                                                                'type' => '4840588'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4903835' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4840588'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4904429' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4841524'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4904896' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::spi::Filter> >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '190156'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '4905424' => {
+                                         'Base' => {
+                                                     '4856213' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '50',
+                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '4856062'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4905625' => {
+                                         'BaseType' => '4856227',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '59',
+                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >::pointer',
+                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4906944' => {
+                                         'Copied' => 1,
+                                         'Header' => 'aligned_buffer.h',
+                                         'Line' => '47',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '0',
+                                                              'type' => '4940861'
+                                                            }
+                                                   },
+                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '4840588'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '4923975' => {
+                                         'BaseType' => '717709',
+                                         'Header' => 'properties.h',
+                                         'Line' => '35',
+                                         'Name' => 'log4cxx::helpers::Properties::PropertyMap',
+                                         'NameSpace' => 'log4cxx::helpers::Properties',
+                                         'Private' => 1,
+                                         'Type' => 'Typedef'
+                                       },
+                          '4924340' => {
+                                         'BaseType' => '1016191',
+                                         'Name' => 'log4cxx::helpers::Properties const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4924345' => {
+                                         'BaseType' => '4776596',
+                                         'Header' => 'inputstream.h',
+                                         'Line' => '68',
+                                         'Name' => 'log4cxx::helpers::InputStreamPtr',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4925589' => {
+                                         'Copied' => 1,
+                                         'Header' => 'loader.h',
+                                         'Line' => '33',
+                                         'Name' => 'log4cxx::helpers::Loader',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '1',
+                                         'Type' => 'Class'
+                                       },
+                          '4926976' => {
+                                         'Base' => {
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'exception.h',
+                                         'Line' => '89',
+                                         'Name' => 'log4cxx::helpers::IOException',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::IOException::~IOException() [_ZN7log4cxx7helpers11IOExceptionD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::IOException::~IOException() [_ZN7log4cxx7helpers11IOExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::IOException) [_ZTIN7log4cxx7helpers11IOExceptionE]'
+                                                     }
+                                       },
+                          '4927218' => {
+                                         'BaseType' => '4926976',
+                                         'Name' => 'log4cxx::helpers::IOException const',
+                                         'Size' => '144',
+                                         'Type' => 'Const'
+                                       },
+                          '4927272' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'level.h',
+                                         'Line' => '51',
+                                         'Name' => 'log4cxx::Level::LevelClass',
+                                         'NameSpace' => 'log4cxx::Level',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::Level::LevelClass::~LevelClass() [_ZN7log4cxx5Level10LevelClassD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::Level::LevelClass::~LevelClass() [_ZN7log4cxx5Level10LevelClassD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::Level::LevelClass::getName[abi:cxx11]() const [_ZNK7log4cxx5Level10LevelClass7getNameB5cxx11Ev]',
+                                                       '48' => '(int (*)(...)) log4cxx::Level::LevelClass::toLevel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx5Level10LevelClass7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '56' => '(int (*)(...)) log4cxx::Level::LevelClass::toLevel(int) const [_ZNK7log4cxx5Level10LevelClass7toLevelEi]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::Level::LevelClass) [_ZTIN7log4cxx5Level10LevelClassE]'
+                                                     }
+                                       },
+                          '4927487' => {
+                                         'BaseType' => '4927272',
+                                         'Name' => 'log4cxx::Level::LevelClass const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4927697' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'triggeringeventevaluator.h',
+                                         'Line' => '37',
+                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::TriggeringEventEvaluator) [_ZTIN7log4cxx3spi24TriggeringEventEvaluatorE]',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) log4cxx::spi::TriggeringEventEvaluator::getClass() const [_ZNK7log4cxx3spi24TriggeringEventEvaluator8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                     }
+                                       },
+                          '4927849' => {
+                                         'BaseType' => '4871279',
+                                         'Header' => 'triggeringeventevaluator.h',
+                                         'Line' => '46',
+                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluatorPtr',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4927925' => {
+                                         'Base' => {
+                                                     '4928027' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'filterbasedtriggeringpolicy.h',
+                                         'Line' => '50',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '7448880'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy10instanceofERKNS_7helpers5ClassE]',
+                                                       '112' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy4castERKNS_7helpers5ClassE]',
+                                                       '120' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy15activateOptionsERNS_7helpers4PoolE]',
+                                                       '128' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                       '136' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::isTriggeringEvent(log4cxx::Appender*, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FilterBasedTriggeringPolicy) [_ZTIN7log4cxx7rolling27FilterBasedTriggeringPolicyE]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::~FilterBasedTriggeringPolicy() [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD1Ev]',
+                                                       '88' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::~FilterBasedTriggeringPolicy() [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD0Ev]',
+                                                       '96' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::getClass() const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy8getClassEv]'
+                                                     }
+                                       },
+                          '4927959' => {
+                                         'Base' => {
+                                                     '218892' => {
+                                                                   'pos' => '0',
+                                                                   'virtual' => 1
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'rollingpolicy.h',
+                                         'Line' => '41',
+                                         'Name' => 'log4cxx::rolling::RollingPolicy',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '120' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '128' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '136' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '144' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingPolicy) [_ZTIN7log4cxx7rolling13RollingPolicyE]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '(int (*)(...)) log4cxx::rolling::RollingPolicy::getClass() const [_ZNK7log4cxx7rolling13RollingPolicy8getClassEv]'
+                                                     }
+                                       },
+                          '4927981' => {
+                                         'Base' => {
+                                                     '6190153' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'rollingfileappender.h',
+                                         'Line' => '79',
+                                         'Name' => 'log4cxx::rolling::RollingFileAppender',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '0u',
+                                                       '112' => '0u',
+                                                       '120' => '0u',
+                                                       '128' => '0u',
+                                                       '136' => '0u',
+                                                       '144' => '0u',
+                                                       '152' => '0u',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingFileAppender) [_ZTIN7log4cxx7rolling19RollingFileAppenderE]',
+                                                       '168' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::~RollingFileAppender() [_ZN7log4cxx7rolling19RollingFileAppenderD1Ev]',
+                                                       '176' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::~RollingFileAppender() [_ZN7log4cxx7rolling19RollingFileAppenderD0Ev]',
+                                                       '184' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::getClass() const [_ZNK7log4cxx7rolling19RollingFileAppender8getClassEv]',
+                                                       '192' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling19RollingFileAppender10instanceofERKNS_7helpers5ClassE]',
+                                                       '200' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling19RollingFileAppender4castERKNS_7helpers5ClassE]',
+                                                       '208' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling19RollingFileAppender15activateOptionsERNS_7helpers4PoolE]',
+                                                       '216' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling19RollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                       '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                       '24' => '0u',
+                                                       '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                       '248' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::close() [_ZN7log4cxx7rolling19RollingFileAppender5closeEv]',
+                                                       '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                       '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                       '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
+                                                       '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
+                                                       '32' => '0u',
+                                                       '320' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx7rolling19RollingFileAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
+                                                       '328' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling19RollingFileAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
+                                                       '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
+                                                       '352' => '(int (*)(...)) log4cxx::FileAppender::setFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender7setFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '0u',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '0u'
+                                                     }
+                                       },
+                          '4928027' => {
+                                         'Base' => {
+                                                     '218892' => {
                                                                    'pos' => '0',
                                                                    'virtual' => 1
                                                                  },
-                                                     '53165' => {
+                                                     '98236' => {
                                                                   'pos' => '1',
                                                                   'virtual' => 1
                                                                 }
@@ -92316,152 +115096,22 @@
                                                        '64' => '0u',
                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::TriggeringPolicy) [_ZTIN7log4cxx7rolling16TriggeringPolicyE]',
                                                        '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::rolling::TriggeringPolicy::getClass() const [_ZNK7log4cxx7rolling16TriggeringPolicy8getClassEv]',
-                                                       '88' => '0u',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '2437924' => {
-                                         'Base' => {
-                                                     '116629' => {
-                                                                   'pos' => '0',
-                                                                   'virtual' => 1
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'rollingpolicy.h',
-                                         'Line' => '42',
-                                         'Name' => 'log4cxx::rolling::RollingPolicy',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '120' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '128' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '136' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '144' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingPolicy) [_ZTIN7log4cxx7rolling13RollingPolicyE]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::rolling::RollingPolicy::getClass() const [_ZNK7log4cxx7rolling13RollingPolicy8getClassEv]',
-                                                       '88' => '0u',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '2437929' => {
-                                         'Base' => {
-                                                     '2439098' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'rollingfileappenderskeleton.h',
-                                         'Line' => '40',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'triggeringPolicy',
-                                                              'offset' => '288',
-                                                              'type' => '2438239'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'rollingPolicy',
-                                                              'offset' => '304',
-                                                              'type' => '2438222'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'fileLength',
-                                                              'offset' => '320',
-                                                              'type' => '41030'
-                                                            },
-                                                     '3' => {
-                                                              'name' => '_event',
-                                                              'offset' => '328',
-                                                              'type' => '13064935'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '336',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '0u',
-                                                       '112' => '0u',
-                                                       '120' => '0u',
-                                                       '128' => '0u',
-                                                       '136' => '0u',
-                                                       '144' => '0u',
-                                                       '152' => '0u',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingFileAppenderSkeleton) [_ZTIN7log4cxx7rolling27RollingFileAppenderSkeletonE]',
-                                                       '168' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::getClass() const [_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton8getClassEv]',
-                                                       '176' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::~RollingFileAppenderSkeleton() [_ZN7log4cxx7rolling27RollingFileAppenderSkeletonD1Ev]',
-                                                       '184' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::~RollingFileAppenderSkeleton() [_ZN7log4cxx7rolling27RollingFileAppenderSkeletonD0Ev]',
-                                                       '192' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton10instanceofERKNS_7helpers5ClassE]',
-                                                       '200' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling27RollingFileAppenderSkeleton4castERKNS_7helpers5ClassE]',
-                                                       '208' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
-                                                       '216' => '(int (*)(...)) log4cxx::FileAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                       '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                       '24' => '0u',
-                                                       '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                       '248' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::close() [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton5closeEv]',
-                                                       '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                       '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                       '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
-                                                       '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
-                                                       '32' => '0u',
-                                                       '320' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
-                                                       '328' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
-                                                       '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
-                                                       '352' => '(int (*)(...)) log4cxx::FileAppender::setFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender7setFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
                                                        '80' => '0u',
                                                        '88' => '0u',
-                                                       '96' => '0u'
+                                                       '96' => '(int (*)(...)) log4cxx::rolling::TriggeringPolicy::getClass() const [_ZNK7log4cxx7rolling16TriggeringPolicy8getClassEv]'
                                                      }
                                        },
-                          '2438217' => {
-                                         'BaseType' => '2437929',
-                                         'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton const',
-                                         'Type' => 'Const'
-                                       },
-                          '2438222' => {
-                                         'BaseType' => '2419131',
+                          '4928049' => {
+                                         'BaseType' => '4863679',
                                          'Header' => 'rollingpolicy.h',
-                                         'Line' => '84',
+                                         'Line' => '83',
                                          'Name' => 'log4cxx::rolling::RollingPolicyPtr',
                                          'NameSpace' => 'log4cxx::rolling',
                                          'Size' => '16',
                                          'Type' => 'Typedef'
                                        },
-                          '2438234' => {
-                                         'BaseType' => '2438222',
-                                         'Name' => 'log4cxx::rolling::RollingPolicyPtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '2438239' => {
-                                         'BaseType' => '2417953',
+                          '4928085' => {
+                                         'BaseType' => '4867479',
                                          'Header' => 'triggeringpolicy.h',
                                          'Line' => '75',
                                          'Name' => 'log4cxx::rolling::TriggeringPolicyPtr',
@@ -92469,280 +115119,167 @@
                                          'Size' => '16',
                                          'Type' => 'Typedef'
                                        },
-                          '2438251' => {
-                                         'BaseType' => '2438239',
-                                         'Name' => 'log4cxx::rolling::TriggeringPolicyPtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '2438256' => {
-                                         'Base' => {
-                                                     '2437919' => {
-                                                                    'pos' => '1'
-                                                                  },
-                                                     '5413850' => {
-                                                                    'pos' => '0'
-                                                                  }
+                          '4928990' => {
+                                         'Header' => 'propertysetter.h',
+                                         'Line' => '55',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'protected',
+                                                              'name' => 'obj',
+                                                              'offset' => '0',
+                                                              'type' => '799949'
+                                                            }
                                                    },
-                                         'Copied' => 1,
-                                         'Header' => 'timebasedrollingpolicy.h',
-                                         'Line' => '146',
+                                         'Name' => 'log4cxx::config::PropertySetter',
+                                         'NameSpace' => 'log4cxx::config',
+                                         'Size' => '16',
+                                         'Type' => 'Class'
+                                       },
+                          '4929242' => {
+                                         'Base' => {
+                                                     '3305657' => {
+                                                                    'pos' => '0',
+                                                                    'virtual' => 1
+                                                                  },
+                                                     '98236' => {
+                                                                  'pos' => '1',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Header' => 'domconfigurator.h',
+                                         'Line' => '62',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'nextCheck',
-                                                              'offset' => '104',
-                                                              'type' => '523038'
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '4782852'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::xml::DOMConfigurator',
+                                         'NameSpace' => 'log4cxx::xml',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3xml15DOMConfigurator4castERKNS_7helpers5ClassE]',
+                                                       '112' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::doConfigure(log4cxx::File const&, std::shared_ptr<log4cxx::spi::LoggerRepository>) [_ZN7log4cxx3xml15DOMConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '(int (*)(...)) (& typeinfo for log4cxx::xml::DOMConfigurator) [_ZTIN7log4cxx3xml15DOMConfiguratorE]',
+                                                       '72' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::~DOMConfigurator() [_ZN7log4cxx3xml15DOMConfiguratorD1Ev]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::~DOMConfigurator() [_ZN7log4cxx3xml15DOMConfiguratorD0Ev]',
+                                                       '88' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::getClass() const [_ZNK7log4cxx3xml15DOMConfigurator8getClassEv]',
+                                                       '96' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3xml15DOMConfigurator10instanceofERKNS_7helpers5ClassE]'
+                                                     }
+                                       },
+                          '4929260' => {
+                                         'Line' => '59',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'props',
+                                                              'offset' => '0',
+                                                              'type' => '1016191'
                                                             },
                                                      '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'lastFileName',
-                                                              'offset' => '112',
-                                                              'type' => '53185'
+                                                              'name' => 'repository',
+                                                              'offset' => '8',
+                                                              'type' => '1018115'
                                                             },
-                                                     '10' => {
-                                                               'access' => 'private',
-                                                               'name' => 'suffixLength',
-                                                               'offset' => '248',
-                                                               'type' => '40835'
-                                                             },
                                                      '2' => {
-                                                              'access' => 'private',
-                                                              'name' => '_mmap',
-                                                              'offset' => '144',
-                                                              'type' => '16972162'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => '_mmapPool',
-                                                              'offset' => '152',
-                                                              'type' => '54001'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'private',
-                                                              'name' => '_file_map',
-                                                              'offset' => '160',
-                                                              'type' => '3632429'
-                                                            },
-                                                     '5' => {
-                                                              'access' => 'private',
-                                                              'name' => '_mapFileName',
-                                                              'offset' => '168',
-                                                              'type' => '7111'
-                                                            },
-                                                     '6' => {
-                                                              'access' => 'private',
-                                                              'name' => '_lock_file',
-                                                              'offset' => '200',
-                                                              'type' => '3632429'
-                                                            },
-                                                     '7' => {
-                                                              'access' => 'private',
-                                                              'name' => 'bAlreadyInitialized',
-                                                              'offset' => '208',
-                                                              'type' => '40888'
-                                                            },
-                                                     '8' => {
-                                                              'access' => 'private',
-                                                              'name' => 'bRefreshCurFile',
-                                                              'offset' => '209',
-                                                              'type' => '40888'
-                                                            },
-                                                     '9' => {
-                                                              'access' => 'private',
-                                                              'name' => '_fileNamePattern',
-                                                              'offset' => '216',
-                                                              'type' => '53185'
+                                                              'name' => 'loggerFactory',
+                                                              'offset' => '24',
+                                                              'type' => '1349700'
                                                             }
                                                    },
-                                         'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '256',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::getClass() const [_ZNK7log4cxx7rolling22TimeBasedRollingPolicy8getClassEv]',
-                                                       '112' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::~TimeBasedRollingPolicy() [_ZN7log4cxx7rolling22TimeBasedRollingPolicyD1Ev]',
-                                                       '120' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::~TimeBasedRollingPolicy() [_ZN7log4cxx7rolling22TimeBasedRollingPolicyD0Ev]',
-                                                       '128' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling22TimeBasedRollingPolicy10instanceofERKNS_7helpers5ClassE]',
-                                                       '136' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling22TimeBasedRollingPolicy4castERKNS_7helpers5ClassE]',
-                                                       '144' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling22TimeBasedRollingPolicy15activateOptionsERNS_7helpers4PoolE]',
-                                                       '152' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling17RollingPolicyBase9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling22TimeBasedRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
-                                                       '168' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::rollover(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling22TimeBasedRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
-                                                       '176' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::getFormatSpecifiers[abi:cxx11]() const [_ZNK7log4cxx7rolling22TimeBasedRollingPolicy19getFormatSpecifiersB5cxx11Ev]',
-                                                       '184' => '(int (*)(...)) log4cxx::rolling::TimeBasedRollingPolicy::isTriggeringEvent(log4cxx::Appender*, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) [_ZN7log4cxx7rolling22TimeBasedRollingPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm]',
-                                                       '192' => '(int (*)(...)) -0x00000000000060',
-                                                       '200' => '(int (*)(...)) -0x00000000000060',
-                                                       '208' => '(int (*)(...)) -0x00000000000060',
-                                                       '216' => '(int (*)(...)) -0x00000000000060',
-                                                       '224' => '(int (*)(...)) -0x00000000000060',
-                                                       '232' => '(int (*)(...)) -0x00000000000060',
-                                                       '24' => '0u',
-                                                       '240' => '(int (*)(...)) -0x00000000000060',
-                                                       '248' => '(int (*)(...)) -0x00000000000060',
-                                                       '256' => '(int (*)(...)) -0x00000000000060',
-                                                       '264' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::TimeBasedRollingPolicy) [_ZTIN7log4cxx7rolling22TimeBasedRollingPolicyE]',
-                                                       '272' => '(int (*)(...)) non-virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::getClass() const [_ZThn96_NK7log4cxx7rolling22TimeBasedRollingPolicy8getClassEv]',
-                                                       '280' => '(int (*)(...)) non-virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::~TimeBasedRollingPolicy() [_ZThn96_N7log4cxx7rolling22TimeBasedRollingPolicyD1Ev]',
-                                                       '288' => '(int (*)(...)) non-virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::~TimeBasedRollingPolicy() [_ZThn96_N7log4cxx7rolling22TimeBasedRollingPolicyD0Ev]',
-                                                       '296' => '(int (*)(...)) non-virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZThn96_NK7log4cxx7rolling22TimeBasedRollingPolicy10instanceofERKNS_7helpers5ClassE]',
-                                                       '304' => '(int (*)(...)) non-virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::cast(log4cxx::helpers::Class const&) const [_ZThn96_NK7log4cxx7rolling22TimeBasedRollingPolicy4castERKNS_7helpers5ClassE]',
-                                                       '312' => '0u',
-                                                       '32' => '0u',
-                                                       '320' => '0u',
-                                                       '328' => '(int (*)(...)) non-virtual thunk to log4cxx::rolling::TimeBasedRollingPolicy::isTriggeringEvent(log4cxx::Appender*, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) [_ZThn96_N7log4cxx7rolling22TimeBasedRollingPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm]',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '0u',
-                                                       '88' => '0u',
-                                                       '96' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::TimeBasedRollingPolicy) [_ZTIN7log4cxx7rolling22TimeBasedRollingPolicyE]'
-                                                     }
+                                         'Name' => 'struct log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate',
+                                         'NameSpace' => 'log4cxx::xml::DOMConfigurator',
+                                         'Private' => 1,
+                                         'Size' => '40',
+                                         'Source' => 'domconfigurator.cpp',
+                                         'Type' => 'Struct'
                                        },
-                          '2438314' => {
-                                         'Base' => {
-                                                     '2437929' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'dailyrollingfileappender.h',
-                                         'Line' => '146',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'datePattern',
-                                                              'offset' => '336',
-                                                              'type' => '53185'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::DailyRollingFileAppender',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '368',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '0u',
-                                                       '112' => '0u',
-                                                       '120' => '0u',
-                                                       '128' => '0u',
-                                                       '136' => '0u',
-                                                       '144' => '0u',
-                                                       '152' => '0u',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::DailyRollingFileAppender) [_ZTIN7log4cxx24DailyRollingFileAppenderE]',
-                                                       '168' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::getClass() const [_ZNK7log4cxx24DailyRollingFileAppender8getClassEv]',
-                                                       '176' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::~DailyRollingFileAppender() [_ZN7log4cxx24DailyRollingFileAppenderD1Ev]',
-                                                       '184' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::~DailyRollingFileAppender() [_ZN7log4cxx24DailyRollingFileAppenderD0Ev]',
-                                                       '192' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx24DailyRollingFileAppender10instanceofERKNS_7helpers5ClassE]',
-                                                       '200' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx24DailyRollingFileAppender4castERKNS_7helpers5ClassE]',
-                                                       '208' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx24DailyRollingFileAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                       '216' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx24DailyRollingFileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                       '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                       '24' => '0u',
-                                                       '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                       '248' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::close() [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton5closeEv]',
-                                                       '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                       '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                       '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
-                                                       '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
-                                                       '32' => '0u',
-                                                       '320' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
-                                                       '328' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
-                                                       '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
-                                                       '352' => '(int (*)(...)) log4cxx::FileAppender::setFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender7setFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '0u',
-                                                       '88' => '0u',
-                                                       '96' => '0u'
-                                                     }
+                          '4929498' => {
+                                         'BaseType' => '4847434',
+                                         'Header' => 'domconfigurator.h',
+                                         'Line' => '70',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator::AppenderMap',
+                                         'NameSpace' => 'log4cxx::xml::DOMConfigurator',
+                                         'Protected' => 1,
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
                                        },
-                          '2438837' => {
+                          '4930865' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
-                                         'Header' => 'dailyrollingfileappender.h',
-                                         'Line' => '148',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender',
-                                         'NameSpace' => 'log4cxx::DailyRollingFileAppender',
+                                         'Header' => 'domconfigurator.h',
+                                         'Line' => '211',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator',
+                                         'NameSpace' => 'log4cxx::xml::DOMConfigurator',
                                          'Size' => '8',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender::~ClazzDailyRollingFileAppender() [_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender::~ClazzDailyRollingFileAppender() [_ZN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender::newInstance() const [_ZTch0_h0_NK7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppender11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender::getName[abi:cxx11]() const [_ZNK7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppender7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender::newInstance() const [_ZNK7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppender11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender) [_ZTIN7log4cxx24DailyRollingFileAppender29ClazzDailyRollingFileAppenderE]'
+                                                       '16' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::~ClazzDOMConfigurator() [_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::~ClazzDOMConfigurator() [_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD0Ev]',
+                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::newInstance() const [_ZTch0_h0_NK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::getName[abi:cxx11]() const [_ZNK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator7getNameB5cxx11Ev]',
+                                                       '48' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::newInstance() const [_ZNK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator11newInstanceEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator) [_ZTIN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorE]'
                                                      }
                                        },
-                          '2439034' => {
-                                         'BaseType' => '2438837',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender const',
+                          '4931088' => {
+                                         'BaseType' => '4930865',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '2439076' => {
-                                         'BaseType' => '2438314',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender const',
-                                         'Size' => '368',
+                          '4931094' => {
+                                         'BaseType' => '4929242',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator const',
+                                         'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '2439098' => {
+                          '4931099' => {
                                          'Base' => {
-                                                     '2177115' => {
-                                                                    'pos' => '0'
-                                                                  }
+                                                     '799944' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Line' => '72',
+                                         'Name' => 'log4cxx::xml::XMLWatchdog',
+                                         'NameSpace' => 'log4cxx::xml',
+                                         'Size' => '16',
+                                         'Source' => 'domconfigurator.cpp',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::xml::XMLWatchdog::~XMLWatchdog() [_ZN7log4cxx3xml11XMLWatchdogD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::xml::XMLWatchdog::~XMLWatchdog() [_ZN7log4cxx3xml11XMLWatchdogD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::xml::XMLWatchdog::doOnChange() [_ZN7log4cxx3xml11XMLWatchdog10doOnChangeEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::xml::XMLWatchdog) [_ZTIN7log4cxx3xml11XMLWatchdogE]'
+                                                     }
+                                       },
+                          '4931860' => {
+                                         'Base' => {
+                                                     '543070' => {
+                                                                   'pos' => '0'
+                                                                 }
                                                    },
                                          'Copied' => 1,
-                                         'Header' => 'fileappender.h',
-                                         'Line' => '46',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'fileAppend',
-                                                              'offset' => '240',
-                                                              'type' => '40888'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'fileName',
-                                                              'offset' => '248',
-                                                              'type' => '53185'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'bufferedIO',
-                                                              'offset' => '280',
-                                                              'type' => '40888'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'bufferSize',
-                                                              'offset' => '284',
-                                                              'type' => '40835'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::FileAppender',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '288',
+                                         'Header' => 'smtpappender.h',
+                                         'Line' => '40',
+                                         'Name' => 'log4cxx::net::SMTPAppender',
+                                         'NameSpace' => 'log4cxx::net',
+                                         'Size' => '16',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
@@ -92754,33 +115291,27 @@
                                                        '144' => '0u',
                                                        '152' => '0u',
                                                        '16' => '0u',
-                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::FileAppender) [_ZTIN7log4cxx12FileAppenderE]',
-                                                       '168' => '(int (*)(...)) log4cxx::FileAppender::getClass() const [_ZNK7log4cxx12FileAppender8getClassEv]',
-                                                       '176' => '(int (*)(...)) log4cxx::FileAppender::~FileAppender() [_ZN7log4cxx12FileAppenderD1Ev]',
-                                                       '184' => '(int (*)(...)) log4cxx::FileAppender::~FileAppender() [_ZN7log4cxx12FileAppenderD0Ev]',
-                                                       '192' => '(int (*)(...)) log4cxx::FileAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx12FileAppender10instanceofERKNS_7helpers5ClassE]',
-                                                       '200' => '(int (*)(...)) log4cxx::FileAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx12FileAppender4castERKNS_7helpers5ClassE]',
-                                                       '208' => '(int (*)(...)) log4cxx::FileAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx12FileAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                       '216' => '(int (*)(...)) log4cxx::FileAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
+                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::SMTPAppender) [_ZTIN7log4cxx3net12SMTPAppenderE]',
+                                                       '168' => '(int (*)(...)) log4cxx::net::SMTPAppender::~SMTPAppender() [_ZN7log4cxx3net12SMTPAppenderD1Ev]',
+                                                       '176' => '(int (*)(...)) log4cxx::net::SMTPAppender::~SMTPAppender() [_ZN7log4cxx3net12SMTPAppenderD0Ev]',
+                                                       '184' => '(int (*)(...)) log4cxx::net::SMTPAppender::getClass() const [_ZNK7log4cxx3net12SMTPAppender8getClassEv]',
+                                                       '192' => '(int (*)(...)) log4cxx::net::SMTPAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net12SMTPAppender10instanceofERKNS_7helpers5ClassE]',
+                                                       '200' => '(int (*)(...)) log4cxx::net::SMTPAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net12SMTPAppender4castERKNS_7helpers5ClassE]',
+                                                       '208' => '(int (*)(...)) log4cxx::net::SMTPAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net12SMTPAppender15activateOptionsERNS_7helpers4PoolE]',
+                                                       '216' => '(int (*)(...)) log4cxx::net::SMTPAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net12SMTPAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
                                                        '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
                                                        '24' => '0u',
                                                        '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                       '248' => '(int (*)(...)) log4cxx::WriterAppender::close() [_ZN7log4cxx14WriterAppender5closeEv]',
+                                                       '248' => '(int (*)(...)) log4cxx::net::SMTPAppender::close() [_ZN7log4cxx3net12SMTPAppender5closeEv]',
                                                        '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
                                                        '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
+                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
                                                        '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
                                                        '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
-                                                       '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
+                                                       '296' => '(int (*)(...)) log4cxx::net::SMTPAppender::requiresLayout() const [_ZNK7log4cxx3net12SMTPAppender14requiresLayoutEv]',
+                                                       '304' => '(int (*)(...)) log4cxx::net::SMTPAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx3net12SMTPAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
                                                        '32' => '0u',
-                                                       '320' => '(int (*)(...)) log4cxx::WriterAppender::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx14WriterAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
-                                                       '328' => '(int (*)(...)) log4cxx::WriterAppender::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
-                                                       '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
-                                                       '352' => '(int (*)(...)) log4cxx::FileAppender::setFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender7setFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
                                                        '40' => '0u',
                                                        '48' => '0u',
                                                        '56' => '0u',
@@ -92792,2137 +115323,645 @@
                                                        '96' => '0u'
                                                      }
                                        },
-                          '2439263' => {
-                                         'BaseType' => '2439098',
-                                         'Name' => 'log4cxx::FileAppender const',
-                                         'Type' => 'Const'
-                                       },
-                          '244' => {
-                                     'Header' => 'basic_string.h',
-                                     'Line' => '161',
-                                     'Memb' => {
-                                                 '0' => {
-                                                          'name' => '_M_local_buf',
-                                                          'offset' => '0',
-                                                          'type' => '51579'
-                                                        },
-                                                 '1' => {
-                                                          'name' => '_M_allocated_capacity',
-                                                          'offset' => '0',
-                                                          'type' => '278'
-                                                        }
-                                               },
-                                     'Name' => 'std::__cxx11::basic_string<char>::anon-union-basic_string.h-161',
-                                     'NameSpace' => 'std::__cxx11::basic_string<char>',
-                                     'Private' => 1,
-                                     'Size' => '16',
-                                     'Type' => 'Union'
-                                   },
-                          '2441603' => {
-                                         'BaseType' => '2417598',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::TriggeringPolicy, 2>::element_type*',
+                          '4933275' => {
+                                         'BaseType' => '4923975',
+                                         'Name' => 'log4cxx::helpers::Properties::PropertyMap*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2441632' => {
-                                         'BaseType' => '2418290',
-                                         'Name' => 'std::shared_ptr<log4cxx::rolling::TriggeringPolicy>const&',
+                          '4933281' => {
+                                         'BaseType' => '1016191',
+                                         'Name' => 'log4cxx::helpers::Properties*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4933299' => {
+                                         'BaseType' => '4924340',
+                                         'Name' => 'log4cxx::helpers::Properties const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4933718' => {
+                                         'BaseType' => '4928990',
+                                         'Name' => 'log4cxx::config::PropertySetter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4933724' => {
+                                         'BaseType' => '4933718',
+                                         'Name' => 'log4cxx::config::PropertySetter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4933752' => {
+                                         'BaseType' => '4929260',
+                                         'Name' => 'struct log4cxx::xml::DOMConfigurator::DOMConfiguratorPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4935961' => {
+                                         'BaseType' => '4935973',
+                                         'Header' => 'apr_tables.h',
+                                         'Line' => '59',
+                                         'Name' => 'apr_array_header_t',
+                                         'Size' => '32',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4935973' => {
+                                         'Header' => 'apr_tables.h',
+                                         'Line' => '62',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'pool',
+                                                              'offset' => '0',
+                                                              'type' => '803013'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'elt_size',
+                                                              'offset' => '8',
+                                                              'type' => '83870'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'nelts',
+                                                              'offset' => '12',
+                                                              'type' => '83870'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'nalloc',
+                                                              'offset' => '16',
+                                                              'type' => '83870'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'elts',
+                                                              'offset' => '24',
+                                                              'type' => '85599'
+                                                            }
+                                                   },
+                                         'Name' => 'struct apr_array_header_t',
+                                         'Size' => '32',
+                                         'Type' => 'Struct'
+                                       },
+                          '4936136' => {
+                                         'BaseType' => '4431568',
+                                         'Header' => 'apr_file_io.h',
+                                         'Line' => '188',
+                                         'Name' => 'apr_file_t',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4936148' => {
+                                         'BaseType' => '4936160',
+                                         'Header' => 'apr_xml.h',
+                                         'Line' => '50',
+                                         'Name' => 'apr_text',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4936160' => {
+                                         'Header' => 'apr_xml.h',
+                                         'Line' => '53',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'text',
+                                                              'offset' => '0',
+                                                              'type' => '84758'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'next',
+                                                              'offset' => '8',
+                                                              'type' => '4936200'
+                                                            }
+                                                   },
+                                         'Name' => 'struct apr_text',
+                                         'Size' => '16',
+                                         'Type' => 'Struct'
+                                       },
+                          '4936200' => {
+                                         'BaseType' => '4936160',
+                                         'Name' => 'struct apr_text*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4936206' => {
+                                         'BaseType' => '4936218',
+                                         'Header' => 'apr_xml.h',
+                                         'Line' => '61',
+                                         'Name' => 'apr_text_header',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4936218' => {
+                                         'Header' => 'apr_xml.h',
+                                         'Line' => '64',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'first',
+                                                              'offset' => '0',
+                                                              'type' => '4936258'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'last',
+                                                              'offset' => '8',
+                                                              'type' => '4936258'
+                                                            }
+                                                   },
+                                         'Name' => 'struct apr_text_header',
+                                         'Size' => '16',
+                                         'Type' => 'Struct'
+                                       },
+                          '4936258' => {
+                                         'BaseType' => '4936148',
+                                         'Name' => 'apr_text*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4936276' => {
+                                         'Header' => 'apr_xml.h',
+                                         'Line' => '148',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'name',
+                                                              'offset' => '0',
+                                                              'type' => '84758'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'ns',
+                                                              'offset' => '8',
+                                                              'type' => '83870'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'value',
+                                                              'offset' => '16',
+                                                              'type' => '84758'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'next',
+                                                              'offset' => '24',
+                                                              'type' => '4936576'
+                                                            }
+                                                   },
+                                         'Name' => 'struct apr_xml_attr',
+                                         'Size' => '32',
+                                         'Type' => 'Struct'
+                                       },
+                          '4936342' => {
+                                         'BaseType' => '4936354',
+                                         'Header' => 'apr_xml.h',
+                                         'Line' => '143',
+                                         'Name' => 'apr_xml_elem',
+                                         'Size' => '112',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4936354' => {
+                                         'Header' => 'apr_xml.h',
+                                         'Line' => '162',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'name',
+                                                              'offset' => '0',
+                                                              'type' => '84758'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'ns',
+                                                              'offset' => '8',
+                                                              'type' => '83870'
+                                                            },
+                                                     '10' => {
+                                                               'name' => 'ns_scope',
+                                                               'offset' => '96',
+                                                               'type' => '4936593'
+                                                             },
+                                                     '11' => {
+                                                               'name' => 'priv',
+                                                               'offset' => '104',
+                                                               'type' => '84191'
+                                                             },
+                                                     '2' => {
+                                                              'name' => 'lang',
+                                                              'offset' => '16',
+                                                              'type' => '84758'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'first_cdata',
+                                                              'offset' => '24',
+                                                              'type' => '4936206'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'following_cdata',
+                                                              'offset' => '40',
+                                                              'type' => '4936206'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'parent',
+                                                              'offset' => '56',
+                                                              'type' => '4936582'
+                                                            },
+                                                     '6' => {
+                                                              'name' => 'next',
+                                                              'offset' => '64',
+                                                              'type' => '4936582'
+                                                            },
+                                                     '7' => {
+                                                              'name' => 'first_child',
+                                                              'offset' => '72',
+                                                              'type' => '4936582'
+                                                            },
+                                                     '8' => {
+                                                              'name' => 'attr',
+                                                              'offset' => '80',
+                                                              'type' => '4936576'
+                                                            },
+                                                     '9' => {
+                                                              'name' => 'last_child',
+                                                              'offset' => '88',
+                                                              'type' => '4936582'
+                                                            }
+                                                   },
+                                         'Name' => 'struct apr_xml_elem',
+                                         'Size' => '112',
+                                         'Type' => 'Struct'
+                                       },
+                          '4936524' => {
+                                         'BaseType' => '4936536',
+                                         'Header' => 'apr_xml.h',
+                                         'Line' => '145',
+                                         'Name' => 'apr_xml_doc',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '4936536' => {
+                                         'Header' => 'apr_xml.h',
+                                         'Line' => '200',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'root',
+                                                              'offset' => '0',
+                                                              'type' => '4936599'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'namespaces',
+                                                              'offset' => '8',
+                                                              'type' => '4936605'
+                                                            }
+                                                   },
+                                         'Name' => 'struct apr_xml_doc',
+                                         'Size' => '16',
+                                         'Type' => 'Struct'
+                                       },
+                          '4936576' => {
+                                         'BaseType' => '4936276',
+                                         'Name' => 'struct apr_xml_attr*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4936582' => {
+                                         'BaseType' => '4936354',
+                                         'Name' => 'struct apr_xml_elem*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4936588' => {
+                                         'Name' => 'struct apr_xml_ns_scope',
+                                         'Type' => 'Struct'
+                                       },
+                          '4936593' => {
+                                         'BaseType' => '4936588',
+                                         'Name' => 'struct apr_xml_ns_scope*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4936599' => {
+                                         'BaseType' => '4936342',
+                                         'Name' => 'apr_xml_elem*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4936605' => {
+                                         'BaseType' => '4935961',
+                                         'Name' => 'apr_array_header_t*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4937838' => {
+                                         'BaseType' => '4837431',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerFactory, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4937902' => {
+                                         'BaseType' => '4931099',
+                                         'Name' => 'log4cxx::xml::XMLWatchdog*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4937908' => {
+                                         'BaseType' => '4937902',
+                                         'Name' => 'log4cxx::xml::XMLWatchdog*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4938383' => {
+                                         'BaseType' => '4847434',
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Appender> >*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4939195' => {
+                                         'BaseType' => '4857604',
+                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::spi::Filter> >&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '2441703' => {
-                                         'BaseType' => '2418776',
+                          '4939393' => {
+                                         'BaseType' => '4862851',
                                          'Name' => 'std::__shared_ptr<log4cxx::rolling::RollingPolicy, 2>::element_type*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2441732' => {
-                                         'BaseType' => '2419468',
+                          '4939411' => {
+                                         'BaseType' => '4927959',
+                                         'Name' => 'log4cxx::rolling::RollingPolicy*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4939428' => {
+                                         'BaseType' => '4864034',
                                          'Name' => 'std::shared_ptr<log4cxx::rolling::RollingPolicy>const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '2441768' => {
-                                         'BaseType' => '2438217',
-                                         'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton const*',
+                          '4939504' => {
+                                         'BaseType' => '4864751',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RollingFileAppender, 2>::element_type*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2441774' => {
-                                         'BaseType' => '2441768',
-                                         'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2441779' => {
-                                         'BaseType' => '2437929',
-                                         'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton*',
+                          '4939527' => {
+                                         'BaseType' => '4927981',
+                                         'Name' => 'log4cxx::rolling::RollingFileAppender*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2441785' => {
-                                         'BaseType' => '2441779',
-                                         'Name' => 'log4cxx::rolling::RollingFileAppenderSkeleton*const',
+                          '4939620' => {
+                                         'BaseType' => '4866651',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::TriggeringPolicy, 2>::element_type*',
                                          'Size' => '8',
-                                         'Type' => 'Const'
+                                         'Type' => 'Pointer'
                                        },
-                          '2441790' => {
-                                         'BaseType' => '2438234',
-                                         'Name' => 'log4cxx::rolling::RollingPolicyPtr const&',
+                          '4939643' => {
+                                         'BaseType' => '4928027',
+                                         'Name' => 'log4cxx::rolling::TriggeringPolicy*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4939660' => {
+                                         'BaseType' => '4867834',
+                                         'Name' => 'std::shared_ptr<log4cxx::rolling::TriggeringPolicy>const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '2441796' => {
-                                         'BaseType' => '2438251',
-                                         'Name' => 'log4cxx::rolling::TriggeringPolicyPtr const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2442057' => {
-                                         'BaseType' => '2438256',
-                                         'Name' => 'log4cxx::rolling::TimeBasedRollingPolicy*',
+                          '4939736' => {
+                                         'BaseType' => '4868551',
+                                         'Name' => 'std::__shared_ptr<log4cxx::net::SMTPAppender, 2>::element_type*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2442205' => {
-                                         'BaseType' => '2438314',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender*',
+                          '4939759' => {
+                                         'BaseType' => '4931860',
+                                         'Name' => 'log4cxx::net::SMTPAppender*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2442211' => {
-                                         'BaseType' => '2442205',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2442239' => {
-                                         'BaseType' => '2439076',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender const*',
+                          '4939847' => {
+                                         'BaseType' => '4870451',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::TriggeringEventEvaluator, 2>::element_type*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2442245' => {
-                                         'BaseType' => '2442239',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2442256' => {
-                                         'BaseType' => '2438837',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender*',
+                          '4939865' => {
+                                         'BaseType' => '4927697',
+                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2442262' => {
-                                         'BaseType' => '2442256',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2442273' => {
-                                         'BaseType' => '2439034',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender const*',
+                          '4939958' => {
+                                         'BaseType' => '4872351',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::AppenderAttachable, 2>::element_type*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2442279' => {
-                                         'BaseType' => '2442273',
-                                         'Name' => 'log4cxx::DailyRollingFileAppender::ClazzDailyRollingFileAppender const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2481179' => {
-                                         'BaseType' => '2439263',
-                                         'Name' => 'log4cxx::FileAppender const*',
+                          '4940097' => {
+                                         'BaseType' => '542994',
+                                         'Name' => 'log4cxx::spi::ErrorHandler*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2481185' => {
-                                         'BaseType' => '2481179',
-                                         'Name' => 'log4cxx::FileAppender const*const',
+                          '4940190' => {
+                                         'BaseType' => '4876151',
+                                         'Name' => 'std::__shared_ptr<log4cxx::AppenderSkeleton, 2>::element_type*',
                                          'Size' => '8',
-                                         'Type' => 'Const'
+                                         'Type' => 'Pointer'
                                        },
-                          '2525889' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::InetAddress, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2542048'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
+                          '4940540' => {
+                                         'BaseType' => '4882598',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
                                        },
-                          '2526037' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::InetAddress>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2542048'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
+                          '4940563' => {
+                                         'BaseType' => '4927925',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
                                        },
-                          '2526051' => {
-                                         'BaseType' => '2542048',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::InetAddress>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::InetAddress>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2526074' => {
-                                         'Base' => {
-                                                     '2525889' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '2543318'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::InetAddress, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2542048'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2526363' => {
-                                         'BaseType' => '2526051',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::InetAddress, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::InetAddress, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2526676' => {
-                                         'Base' => {
-                                                     '2526074' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::InetAddress>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2542048'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2542048' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'inetaddress.h',
-                                         'Line' => '50',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'ipAddrString',
-                                                              'offset' => '8',
-                                                              'type' => '53185'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'hostNameString',
-                                                              'offset' => '40',
-                                                              'type' => '53185'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::InetAddress',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::InetAddress::getClass() const [_ZNK7log4cxx7helpers11InetAddress8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::InetAddress::~InetAddress() [_ZN7log4cxx7helpers11InetAddressD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::InetAddress::~InetAddress() [_ZN7log4cxx7helpers11InetAddressD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::InetAddress::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers11InetAddress10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::InetAddress::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers11InetAddress4castERKNS0_5ClassE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InetAddress) [_ZTIN7log4cxx7helpers11InetAddressE]'
-                                                     }
-                                       },
-                          '2542053' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'datagrampacket.h',
-                                         'Line' => '36',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'buf',
-                                                              'offset' => '8',
-                                                              'type' => '41104'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'offset',
-                                                              'offset' => '16',
-                                                              'type' => '40835'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'length',
-                                                              'offset' => '20',
-                                                              'type' => '40835'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'address',
-                                                              'offset' => '24',
-                                                              'type' => '2543171'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'port',
-                                                              'offset' => '40',
-                                                              'type' => '40835'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::DatagramPacket',
-                                         'NameSpace' => 'log4cxx::helpers',
+                          '4940861' => {
+                                         'BaseType' => '83813',
+                                         'Name' => 'unsigned char[48]',
                                          'Size' => '48',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::getClass() const [_ZNK7log4cxx7helpers14DatagramPacket8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::~DatagramPacket() [_ZN7log4cxx7helpers14DatagramPacketD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::~DatagramPacket() [_ZN7log4cxx7helpers14DatagramPacketD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramPacket10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramPacket4castERKNS0_5ClassE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DatagramPacket) [_ZTIN7log4cxx7helpers14DatagramPacketE]'
-                                                     }
+                                         'Type' => 'Array'
                                        },
-                          '2542918' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'datagrampacket.h',
-                                         'Line' => '55',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket',
-                                         'NameSpace' => 'log4cxx::helpers::DatagramPacket',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::~ClazzDatagramPacket() [_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::~ClazzDatagramPacket() [_ZN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DatagramPacket::ClazzDatagramPacket::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14DatagramPacket19ClazzDatagramPacket7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DatagramPacket::ClazzDatagramPacket) [_ZTIN7log4cxx7helpers14DatagramPacket19ClazzDatagramPacketE]'
-                                                     }
-                                       },
-                          '2543075' => {
-                                         'BaseType' => '2542918',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2543081' => {
-                                         'BaseType' => '2542053',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket const',
-                                         'Size' => '48',
-                                         'Type' => 'Const'
-                                       },
-                          '2543171' => {
-                                         'BaseType' => '2526676',
-                                         'Header' => 'inetaddress.h',
-                                         'Line' => '47',
-                                         'Name' => 'log4cxx::helpers::InetAddressPtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2543318' => {
-                                         'BaseType' => '2526363',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::InetAddress, 2>::element_type*',
+                          '4940923' => {
+                                         'BaseType' => '4839920',
+                                         'Name' => 'std::__weak_ptr<log4cxx::Appender, 2>::element_type*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2543336' => {
-                                         'BaseType' => '2526676',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::InetAddress>*',
+                          '4942061' => {
+                                         'BaseType' => '4929242',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2543483' => {
-                                         'BaseType' => '2543081',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2543489' => {
-                                         'BaseType' => '2543483',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket const*const',
+                          '4942067' => {
+                                         'BaseType' => '4942061',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '2543494' => {
-                                         'BaseType' => '2542053',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2543500' => {
-                                         'BaseType' => '2543494',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2543517' => {
-                                         'BaseType' => '2542918',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2543523' => {
-                                         'BaseType' => '2543517',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2543534' => {
-                                         'BaseType' => '2543075',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2543540' => {
-                                         'BaseType' => '2543534',
-                                         'Name' => 'log4cxx::helpers::DatagramPacket::ClazzDatagramPacket const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2598049' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::DatagramPacket, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2542053'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2598197' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::DatagramPacket>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2542053'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '2598211' => {
-                                         'BaseType' => '2542053',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::DatagramPacket>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::DatagramPacket>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2598234' => {
-                                         'Base' => {
-                                                     '2598049' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '2621654'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramPacket, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2542053'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2598520' => {
-                                         'BaseType' => '2598211',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramPacket, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::DatagramPacket, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2598833' => {
-                                         'Base' => {
-                                                     '2598234' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::DatagramPacket>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2542053'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2618114' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'datagramsocket.h',
-                                         'Line' => '36',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'socket',
-                                                              'offset' => '8',
-                                                              'type' => '2621879'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'socketPool',
-                                                              'offset' => '16',
-                                                              'type' => '52539'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'address',
-                                                              'offset' => '32',
-                                                              'type' => '2543171'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'localAddress',
-                                                              'offset' => '48',
-                                                              'type' => '2543171'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'private',
-                                                              'name' => 'port',
-                                                              'offset' => '64',
-                                                              'type' => '40835'
-                                                            },
-                                                     '5' => {
-                                                              'access' => 'private',
-                                                              'name' => 'localPort',
-                                                              'offset' => '68',
-                                                              'type' => '40835'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::DatagramSocket',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::getClass() const [_ZNK7log4cxx7helpers14DatagramSocket8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::~DatagramSocket() [_ZN7log4cxx7helpers14DatagramSocketD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::~DatagramSocket() [_ZN7log4cxx7helpers14DatagramSocketD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramSocket10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14DatagramSocket4castERKNS0_5ClassE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DatagramSocket) [_ZTIN7log4cxx7helpers14DatagramSocketE]'
-                                                     }
-                                       },
-                          '2618987' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'datagramsocket.h',
-                                         'Line' => '39',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket',
-                                         'NameSpace' => 'log4cxx::helpers::DatagramSocket',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::~ClazzDatagramSocket() [_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::~ClazzDatagramSocket() [_ZN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DatagramSocket::ClazzDatagramSocket::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14DatagramSocket19ClazzDatagramSocket7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DatagramSocket::ClazzDatagramSocket) [_ZTIN7log4cxx7helpers14DatagramSocket19ClazzDatagramSocketE]'
-                                                     }
-                                       },
-                          '2619144' => {
-                                         'BaseType' => '2618987',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2619150' => {
-                                         'BaseType' => '2618114',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket const',
-                                         'Size' => '72',
-                                         'Type' => 'Const'
-                                       },
-                          '2619252' => {
-                                         'BaseType' => '2598833',
-                                         'Header' => 'datagrampacket.h',
-                                         'Line' => '152',
-                                         'Name' => 'log4cxx::helpers::DatagramPacketPtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2619264' => {
-                                         'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Header' => 'exception.h',
-                                         'Line' => '89',
-                                         'Name' => 'log4cxx::helpers::IOException',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '144',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::IOException::~IOException() [_ZN7log4cxx7helpers11IOExceptionD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::IOException::~IOException() [_ZN7log4cxx7helpers11IOExceptionD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::IOException) [_ZTIN7log4cxx7helpers11IOExceptionE]'
-                                                     }
-                                       },
-                          '2619504' => {
-                                         'BaseType' => '2619264',
-                                         'Name' => 'log4cxx::helpers::IOException const',
-                                         'Size' => '144',
-                                         'Type' => 'Const'
-                                       },
-                          '2619509' => {
-                                         'Base' => {
-                                                     '2619669' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'exception.h',
-                                         'Line' => '245',
-                                         'Name' => 'log4cxx::helpers::BindException',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '144',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::BindException::~BindException() [_ZN7log4cxx7helpers13BindExceptionD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::BindException::~BindException() [_ZN7log4cxx7helpers13BindExceptionD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::BindException) [_ZTIN7log4cxx7helpers13BindExceptionE]'
-                                                     }
-                                       },
-                          '2619664' => {
-                                         'BaseType' => '2619509',
-                                         'Name' => 'log4cxx::helpers::BindException const',
-                                         'Size' => '144',
-                                         'Type' => 'Const'
-                                       },
-                          '2619669' => {
-                                         'Base' => {
-                                                     '2619264' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'exception.h',
-                                         'Line' => '212',
-                                         'Name' => 'log4cxx::helpers::SocketException',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '144',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::SocketException::~SocketException() [_ZN7log4cxx7helpers15SocketExceptionD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::SocketException::~SocketException() [_ZN7log4cxx7helpers15SocketExceptionD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SocketException) [_ZTIN7log4cxx7helpers15SocketExceptionE]'
-                                                     }
-                                       },
-                          '2619856' => {
-                                         'BaseType' => '2619669',
-                                         'Name' => 'log4cxx::helpers::SocketException const',
-                                         'Size' => '144',
-                                         'Type' => 'Const'
-                                       },
-                          '2619861' => {
-                                         'Base' => {
-                                                     '2619669' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'exception.h',
-                                         'Line' => '225',
-                                         'Name' => 'log4cxx::helpers::ConnectException',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '144',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::ConnectException::~ConnectException() [_ZN7log4cxx7helpers16ConnectExceptionD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::ConnectException::~ConnectException() [_ZN7log4cxx7helpers16ConnectExceptionD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ConnectException) [_ZTIN7log4cxx7helpers16ConnectExceptionE]'
-                                                     }
-                                       },
-                          '2620016' => {
-                                         'BaseType' => '2619861',
-                                         'Name' => 'log4cxx::helpers::ConnectException const',
-                                         'Size' => '144',
-                                         'Type' => 'Const'
-                                       },
-                          '2620728' => {
-                                         'BaseType' => '40835',
-                                         'Header' => 'apr.h',
-                                         'Line' => '315',
-                                         'Name' => 'apr_int32_t',
-                                         'Size' => '4',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2621296' => {
-                                         'BaseType' => '2621308',
-                                         'Header' => 'apr_network_io.h',
-                                         'Line' => '219',
-                                         'Name' => 'apr_socket_t',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2621308' => {
-                                         'Name' => 'struct apr_socket_t',
-                                         'Type' => 'Struct'
-                                       },
-                          '2621654' => {
-                                         'BaseType' => '2598520',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::DatagramPacket, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2621839' => {
-                                         'BaseType' => '2619150',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2621845' => {
-                                         'BaseType' => '2621839',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2621850' => {
-                                         'BaseType' => '2618114',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2621856' => {
-                                         'BaseType' => '2621850',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2621861' => {
-                                         'BaseType' => '2619252',
-                                         'Name' => 'log4cxx::helpers::DatagramPacketPtr&',
+                          '4942083' => {
+                                         'BaseType' => '2121025',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoderPtr&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '2621879' => {
-                                         'BaseType' => '2621308',
-                                         'Name' => 'struct apr_socket_t*',
+                          '4942089' => {
+                                         'BaseType' => '4936524',
+                                         'Name' => 'apr_xml_doc*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2621885' => {
-                                         'BaseType' => '2618987',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket*',
+                          '4942095' => {
+                                         'BaseType' => '4929498',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator::AppenderMap&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '4942101' => {
+                                         'BaseType' => '363053',
+                                         'Name' => 'log4cxx::AppenderPtr&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '4942107' => {
+                                         'BaseType' => '4928990',
+                                         'Name' => 'log4cxx::config::PropertySetter&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '4942113' => {
+                                         'BaseType' => '4931094',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2621891' => {
-                                         'BaseType' => '2621885',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket*const',
+                          '4942119' => {
+                                         'BaseType' => '4942113',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '2621902' => {
-                                         'BaseType' => '2619144',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket const*',
+                          '4942148' => {
+                                         'BaseType' => '4930865',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2621908' => {
-                                         'BaseType' => '2621902',
-                                         'Name' => 'log4cxx::helpers::DatagramSocket::ClazzDatagramSocket const*const',
+                          '4942154' => {
+                                         'BaseType' => '4942148',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '2622059' => {
-                                         'BaseType' => '2619264',
+                          '4942165' => {
+                                         'BaseType' => '4931088',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4942171' => {
+                                         'BaseType' => '4942165',
+                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '4942176' => {
+                                         'BaseType' => '4927272',
+                                         'Name' => 'log4cxx::Level::LevelClass*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4942182' => {
+                                         'BaseType' => '4927487',
+                                         'Name' => 'log4cxx::Level::LevelClass const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '4942695' => {
+                                         'BaseType' => '4926976',
                                          'Name' => 'log4cxx::helpers::IOException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '2622065' => {
-                                         'BaseType' => '2622059',
+                          '4942701' => {
+                                         'BaseType' => '4942695',
                                          'Name' => 'log4cxx::helpers::IOException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '2622070' => {
-                                         'BaseType' => '2619504',
+                          '4942706' => {
+                                         'BaseType' => '4927218',
                                          'Name' => 'log4cxx::helpers::IOException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '2622076' => {
-                                         'BaseType' => '2619264',
+                          '4942712' => {
+                                         'BaseType' => '4926976',
                                          'Name' => 'log4cxx::helpers::IOException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '2622082' => {
-                                         'BaseType' => '2619509',
-                                         'Name' => 'log4cxx::helpers::BindException*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2622088' => {
-                                         'BaseType' => '2622082',
-                                         'Name' => 'log4cxx::helpers::BindException*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2622093' => {
-                                         'BaseType' => '2619664',
-                                         'Name' => 'log4cxx::helpers::BindException const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2622099' => {
-                                         'BaseType' => '2619509',
-                                         'Name' => 'log4cxx::helpers::BindException&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2622105' => {
-                                         'BaseType' => '2619861',
-                                         'Name' => 'log4cxx::helpers::ConnectException*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2622111' => {
-                                         'BaseType' => '2622105',
-                                         'Name' => 'log4cxx::helpers::ConnectException*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2622116' => {
-                                         'BaseType' => '2620016',
-                                         'Name' => 'log4cxx::helpers::ConnectException const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2622122' => {
-                                         'BaseType' => '2619861',
-                                         'Name' => 'log4cxx::helpers::ConnectException&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2622128' => {
-                                         'BaseType' => '2619669',
-                                         'Name' => 'log4cxx::helpers::SocketException*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2622134' => {
-                                         'BaseType' => '2622128',
-                                         'Name' => 'log4cxx::helpers::SocketException*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2622139' => {
-                                         'BaseType' => '2619856',
-                                         'Name' => 'log4cxx::helpers::SocketException const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2622145' => {
-                                         'BaseType' => '2619669',
-                                         'Name' => 'log4cxx::helpers::SocketException&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2640431' => {
-                                         'BaseType' => '2621296',
-                                         'Name' => 'apr_socket_t*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '267832' => {
-                                        'BaseType' => '205667',
-                                        'Name' => 'log4cxx::spi::AppenderAttachable*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '267838' => {
-                                        'BaseType' => '267832',
-                                        'Name' => 'log4cxx::spi::AppenderAttachable*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '2711748' => {
-                                         'BaseType' => '523038',
-                                         'Name' => 'log4cxx_time_t const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2712647' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'date.h',
-                                         'Line' => '35',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'time',
-                                                              'offset' => '8',
-                                                              'type' => '2711748'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::Date',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::Date::getClass() const [_ZNK7log4cxx7helpers4Date8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::Date::~Date() [_ZN7log4cxx7helpers4DateD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Date::~Date() [_ZN7log4cxx7helpers4DateD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::Date::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers4Date10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::Date::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers4Date4castERKNS0_5ClassE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Date) [_ZTIN7log4cxx7helpers4DateE]'
-                                                     }
-                                       },
-                          '2713068' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'date.h',
-                                         'Line' => '40',
-                                         'Name' => 'log4cxx::helpers::Date::ClazzDate',
-                                         'NameSpace' => 'log4cxx::helpers::Date',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::Date::ClazzDate::~ClazzDate() [_ZN7log4cxx7helpers4Date9ClazzDateD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::Date::ClazzDate::~ClazzDate() [_ZN7log4cxx7helpers4Date9ClazzDateD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Date::ClazzDate::newInstance() const [_ZNK7log4cxx7helpers4Date9ClazzDate11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::Date::ClazzDate::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers4Date9ClazzDate7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Date::ClazzDate) [_ZTIN7log4cxx7helpers4Date9ClazzDateE]'
-                                                     }
-                                       },
-                          '2713264' => {
-                                         'BaseType' => '2713068',
-                                         'Name' => 'log4cxx::helpers::Date::ClazzDate const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2713270' => {
-                                         'BaseType' => '2712647',
-                                         'Name' => 'log4cxx::helpers::Date const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '2713835' => {
-                                         'BaseType' => '2712647',
-                                         'Name' => 'log4cxx::helpers::Date*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2713841' => {
-                                         'BaseType' => '2713835',
-                                         'Name' => 'log4cxx::helpers::Date*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2713852' => {
-                                         'BaseType' => '2713270',
-                                         'Name' => 'log4cxx::helpers::Date const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2713858' => {
-                                         'BaseType' => '2713852',
-                                         'Name' => 'log4cxx::helpers::Date const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2713863' => {
-                                         'BaseType' => '2713068',
-                                         'Name' => 'log4cxx::helpers::Date::ClazzDate*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2713869' => {
-                                         'BaseType' => '2713863',
-                                         'Name' => 'log4cxx::helpers::Date::ClazzDate*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2713880' => {
-                                         'BaseType' => '2713264',
-                                         'Name' => 'log4cxx::helpers::Date::ClazzDate const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2713886' => {
-                                         'BaseType' => '2713880',
-                                         'Name' => 'log4cxx::helpers::Date::ClazzDate const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2771207' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'dateformat.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat',
-                                         'NameSpace' => 'log4cxx::helpers::DateFormat',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::ClazzDateFormat::~ClazzDateFormat() [_ZN7log4cxx7helpers10DateFormat15ClazzDateFormatD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::DateFormat::ClazzDateFormat::~ClazzDateFormat() [_ZN7log4cxx7helpers10DateFormat15ClazzDateFormatD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::ClazzDateFormat::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers10DateFormat15ClazzDateFormat7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DateFormat::ClazzDateFormat) [_ZTIN7log4cxx7helpers10DateFormat15ClazzDateFormatE]'
-                                                     }
-                                       },
-                          '2771364' => {
-                                         'BaseType' => '2771207',
-                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2771723' => {
-                                         'BaseType' => '1263216',
-                                         'Name' => 'log4cxx::helpers::DateFormat*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2771729' => {
-                                         'BaseType' => '2771723',
-                                         'Name' => 'log4cxx::helpers::DateFormat*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2771752' => {
-                                         'BaseType' => '2771207',
-                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2771758' => {
-                                         'BaseType' => '2771752',
-                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2771769' => {
-                                         'BaseType' => '2771364',
-                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2771775' => {
-                                         'BaseType' => '2771769',
-                                         'Name' => 'log4cxx::helpers::DateFormat::ClazzDateFormat const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '278' => {
-                                     'BaseType' => '39163',
-                                     'Header' => 'basic_string.h',
-                                     'Line' => '88',
-                                     'Name' => 'std::__cxx11::basic_string<char>::size_type',
-                                     'NameSpace' => 'std::__cxx11::basic_string<char>',
-                                     'Size' => '8',
-                                     'Type' => 'Typedef'
-                                   },
-                          '2819195' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::TimeZone, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2839806'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2819343' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::TimeZone>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2839806'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '2819357' => {
-                                         'BaseType' => '2839806',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::TimeZone>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::TimeZone>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2819380' => {
-                                         'Base' => {
-                                                     '2819195' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '2841700'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::TimeZone, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2839806'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2819666' => {
-                                         'BaseType' => '2819357',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::TimeZone, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::TimeZone, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2839806' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'timezone.h',
-                                         'Line' => '38',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'id',
-                                                              'offset' => '8',
-                                                              'type' => '205649'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::TimeZone',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '40',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::TimeZone::getClass() const [_ZNK7log4cxx7helpers8TimeZone8getClassEv]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::TimeZone::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::TimeZone::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers8TimeZone4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TimeZone) [_ZTIN7log4cxx7helpers8TimeZoneE]'
-                                                     }
-                                       },
-                          '2839849' => {
-                                         'Base' => {
-                                                     '1263216' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'relativetimedateformat.h',
-                                         'Line' => '32',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'startTime',
-                                                              'offset' => '8',
-                                                              'type' => '523038'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::RelativeTimeDateFormat',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::RelativeTimeDateFormat::~RelativeTimeDateFormat() [_ZN7log4cxx7helpers22RelativeTimeDateFormatD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::RelativeTimeDateFormat::~RelativeTimeDateFormat() [_ZN7log4cxx7helpers22RelativeTimeDateFormatD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::RelativeTimeDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers22RelativeTimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::DateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers10DateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::RelativeTimeDateFormat) [_ZTIN7log4cxx7helpers22RelativeTimeDateFormatE]'
-                                                     }
-                                       },
-                          '2839854' => {
-                                         'Base' => {
-                                                     '2840324' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'absolutetimedateformat.h',
-                                         'Line' => '31',
-                                         'Name' => 'log4cxx::helpers::AbsoluteTimeDateFormat',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '48',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::AbsoluteTimeDateFormat::~AbsoluteTimeDateFormat() [_ZN7log4cxx7helpers22AbsoluteTimeDateFormatD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::AbsoluteTimeDateFormat::~AbsoluteTimeDateFormat() [_ZN7log4cxx7helpers22AbsoluteTimeDateFormatD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::AbsoluteTimeDateFormat) [_ZTIN7log4cxx7helpers22AbsoluteTimeDateFormatE]'
-                                                     }
-                                       },
-                          '2840000' => {
-                                         'Base' => {
-                                                     '2840324' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'datetimedateformat.h',
-                                         'Line' => '31',
-                                         'Name' => 'log4cxx::helpers::DateTimeDateFormat',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '48',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::DateTimeDateFormat::~DateTimeDateFormat() [_ZN7log4cxx7helpers18DateTimeDateFormatD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::DateTimeDateFormat::~DateTimeDateFormat() [_ZN7log4cxx7helpers18DateTimeDateFormatD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DateTimeDateFormat) [_ZTIN7log4cxx7helpers18DateTimeDateFormatE]'
-                                                     }
-                                       },
-                          '2840178' => {
-                                         'Base' => {
-                                                     '2840324' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'iso8601dateformat.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::helpers::ISO8601DateFormat',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '48',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::ISO8601DateFormat::~ISO8601DateFormat() [_ZN7log4cxx7helpers17ISO8601DateFormatD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::ISO8601DateFormat::~ISO8601DateFormat() [_ZN7log4cxx7helpers17ISO8601DateFormatD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ISO8601DateFormat) [_ZTIN7log4cxx7helpers17ISO8601DateFormatE]'
-                                                     }
-                                       },
-                          '2840324' => {
-                                         'Base' => {
-                                                     '1263216' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'simpledateformat.h',
-                                         'Line' => '52',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'timeZone',
-                                                              'offset' => '8',
-                                                              'type' => '1263392'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'pattern',
-                                                              'offset' => '24',
-                                                              'type' => '13797488'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::SimpleDateFormat',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '48',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::~SimpleDateFormat() [_ZN7log4cxx7helpers16SimpleDateFormatD2Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::~SimpleDateFormat() [_ZN7log4cxx7helpers16SimpleDateFormatD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers16SimpleDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::SimpleDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers16SimpleDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SimpleDateFormat) [_ZTIN7log4cxx7helpers16SimpleDateFormatE]'
-                                                     }
-                                       },
-                          '2840329' => {
-                                         'Base' => {
-                                                     '334707' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Header' => 'datelayout.h',
-                                         'Line' => '38',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'timeZoneID',
-                                                              'offset' => '8',
-                                                              'type' => '53185'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'dateFormatOption',
-                                                              'offset' => '40',
-                                                              'type' => '53185'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'dateFormat',
-                                                              'offset' => '72',
-                                                              'type' => '1263375'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::DateLayout',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '88',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::Layout::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Layout10instanceofERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::Layout::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Layout4castERKNS_7helpers5ClassE]',
-                                                       '120' => '(int (*)(...)) log4cxx::helpers::DateLayout::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers10DateLayout15activateOptionsERNS0_4PoolE]',
-                                                       '128' => '(int (*)(...)) log4cxx::helpers::DateLayout::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7helpers10DateLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '136' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '144' => '(int (*)(...)) log4cxx::Layout::getContentType[abi:cxx11]() const [_ZNK7log4cxx6Layout14getContentTypeB5cxx11Ev]',
-                                                       '152' => '(int (*)(...)) log4cxx::Layout::appendHeader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) [_ZN7log4cxx6Layout12appendHeaderERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) log4cxx::Layout::appendFooter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) [_ZN7log4cxx6Layout12appendFooterERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '168' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::DateLayout) [_ZTIN7log4cxx7helpers10DateLayoutE]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::Layout::getClass() const [_ZNK7log4cxx6Layout8getClassEv]',
-                                                       '88' => '0u',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '2840808' => {
-                                         'BaseType' => '2840329',
-                                         'Name' => 'log4cxx::helpers::DateLayout const',
-                                         'Size' => '88',
-                                         'Type' => 'Const'
-                                       },
-                          '2841118' => {
-                                         'BaseType' => '334707',
-                                         'Name' => 'log4cxx::Layout const',
-                                         'Type' => 'Const'
-                                       },
-                          '2841700' => {
-                                         'BaseType' => '2819666',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::TimeZone, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2841777' => {
-                                         'BaseType' => '2839849',
-                                         'Name' => 'log4cxx::helpers::RelativeTimeDateFormat*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2841783' => {
-                                         'BaseType' => '2839854',
-                                         'Name' => 'log4cxx::helpers::AbsoluteTimeDateFormat*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2841789' => {
-                                         'BaseType' => '2841783',
-                                         'Name' => 'log4cxx::helpers::AbsoluteTimeDateFormat*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2841794' => {
-                                         'BaseType' => '2840000',
-                                         'Name' => 'log4cxx::helpers::DateTimeDateFormat*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2841800' => {
-                                         'BaseType' => '2841794',
-                                         'Name' => 'log4cxx::helpers::DateTimeDateFormat*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2841805' => {
-                                         'BaseType' => '2840178',
-                                         'Name' => 'log4cxx::helpers::ISO8601DateFormat*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2841811' => {
-                                         'BaseType' => '2841805',
-                                         'Name' => 'log4cxx::helpers::ISO8601DateFormat*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2841816' => {
-                                         'BaseType' => '2840324',
-                                         'Name' => 'log4cxx::helpers::SimpleDateFormat*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2842084' => {
-                                         'BaseType' => '2840329',
-                                         'Name' => 'log4cxx::helpers::DateLayout*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2842090' => {
-                                         'BaseType' => '2842084',
-                                         'Name' => 'log4cxx::helpers::DateLayout*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2842106' => {
-                                         'BaseType' => '2840808',
-                                         'Name' => 'log4cxx::helpers::DateLayout const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2842112' => {
-                                         'BaseType' => '2842106',
-                                         'Name' => 'log4cxx::helpers::DateLayout const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2896196' => {
-                                         'BaseType' => '334707',
-                                         'Name' => 'log4cxx::Layout*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2896202' => {
-                                         'BaseType' => '2896196',
-                                         'Name' => 'log4cxx::Layout*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2896634' => {
-                                         'BaseType' => '2841118',
-                                         'Name' => 'log4cxx::Layout const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2896640' => {
-                                         'BaseType' => '2896634',
-                                         'Name' => 'log4cxx::Layout const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2940180' => {
-                                         'BaseType' => '599726',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::Object>const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '2948357' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Date, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2712647'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2948505' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::Date>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2712647'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '2948519' => {
-                                         'BaseType' => '2712647',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::Date>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::Date>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2948542' => {
-                                         'Base' => {
-                                                     '2948357' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '2975250'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Date, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2712647'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2948828' => {
-                                         'BaseType' => '2948519',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Date, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Date, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2949657' => {
-                                         'Base' => {
-                                                     '2948542' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::Date>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '2712647'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2950258' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Object, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '53165'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2950406' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::Object>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '53165'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '2950420' => {
-                                         'BaseType' => '53165',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::Object>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::Object>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2950443' => {
-                                         'Base' => {
-                                                     '2950258' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '2975361'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Object, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '53165'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '2950729' => {
-                                         'BaseType' => '2950420',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Object, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Object, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2972379' => {
-                                         'Base' => {
-                                                     '1263216' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'strftimedateformat.h',
-                                         'Line' => '38',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'timeZone',
-                                                              'offset' => '8',
-                                                              'type' => '1263392'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'pattern',
-                                                              'offset' => '24',
-                                                              'type' => '7111'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::StrftimeDateFormat',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '56',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::DateFormat::getClass() const [_ZNK7log4cxx7helpers10DateFormat8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::StrftimeDateFormat::~StrftimeDateFormat() [_ZN7log4cxx7helpers18StrftimeDateFormatD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::StrftimeDateFormat::~StrftimeDateFormat() [_ZN7log4cxx7helpers18StrftimeDateFormatD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::DateFormat::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::DateFormat::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers10DateFormat4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::StrftimeDateFormat::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers18StrftimeDateFormat6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExRNS0_4PoolE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::StrftimeDateFormat::setTimeZone(std::shared_ptr<log4cxx::helpers::TimeZone> const&) [_ZN7log4cxx7helpers18StrftimeDateFormat11setTimeZoneERKSt10shared_ptrINS0_8TimeZoneEE]',
-                                                       '72' => '(int (*)(...)) log4cxx::helpers::DateFormat::numberFormat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7helpers10DateFormat12numberFormatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRNS0_4PoolE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::StrftimeDateFormat) [_ZTIN7log4cxx7helpers18StrftimeDateFormatE]'
-                                                     }
-                                       },
-                          '2972538' => {
-                                         'BaseType' => '2949657',
-                                         'Header' => 'date.h',
-                                         'Line' => '65',
-                                         'Name' => 'log4cxx::helpers::DatePtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2972550' => {
-                                         'BaseType' => '2972538',
-                                         'Name' => 'log4cxx::helpers::DatePtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '2972731' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'datepatternconverter.h',
-                                         'Line' => '38',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'df',
-                                                              'offset' => '72',
-                                                              'type' => '1263375'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '88',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::DatePatternConverter) [_ZTIN7log4cxx7pattern20DatePatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::getClass() const [_ZNK7log4cxx7pattern20DatePatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::~DatePatternConverter() [_ZN7log4cxx7pattern20DatePatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::~DatePatternConverter() [_ZN7log4cxx7pattern20DatePatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern20DatePatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern20DatePatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern20DatePatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '2973264' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'datepatternconverter.h',
-                                         'Line' => '59',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::DatePatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter::~ClazzDatePatternConverter() [_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter::~ClazzDatePatternConverter() [_ZN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter) [_ZTIN7log4cxx7pattern20DatePatternConverter25ClazzDatePatternConverterE]'
-                                                     }
-                                       },
-                          '2973421' => {
-                                         'BaseType' => '2973264',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2973463' => {
-                                         'BaseType' => '2972731',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter const',
-                                         'Size' => '88',
-                                         'Type' => 'Const'
-                                       },
-                          '2973839' => {
-                                         'BaseType' => '1769873',
-                                         'Header' => 'patternconverter.h',
-                                         'Line' => '38',
-                                         'Name' => 'log4cxx::pattern::OptionsList',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '24',
-                                         'Type' => 'Typedef'
-                                       },
-                          '2973851' => {
-                                         'BaseType' => '2973839',
-                                         'Name' => 'log4cxx::pattern::OptionsList const',
-                                         'Size' => '24',
-                                         'Type' => 'Const'
-                                       },
-                          '2974959' => {
-                                         'BaseType' => '2972379',
-                                         'Name' => 'log4cxx::helpers::StrftimeDateFormat*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2975071' => {
-                                         'BaseType' => '2972731',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2975077' => {
-                                         'BaseType' => '2975071',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2975250' => {
-                                         'BaseType' => '2948828',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Date, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2975361' => {
-                                         'BaseType' => '2950729',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Object, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2975401' => {
-                                         'BaseType' => '2940180',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::Object>const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2975753' => {
-                                         'BaseType' => '2973851',
-                                         'Name' => 'log4cxx::pattern::OptionsList const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2975759' => {
-                                         'BaseType' => '2973463',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2975765' => {
-                                         'BaseType' => '2975759',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2975770' => {
-                                         'BaseType' => '2972550',
-                                         'Name' => 'log4cxx::helpers::DatePtr const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '2975812' => {
-                                         'BaseType' => '2973264',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2975818' => {
-                                         'BaseType' => '2975812',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '2975829' => {
-                                         'BaseType' => '2973421',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '2975835' => {
-                                         'BaseType' => '2975829',
-                                         'Name' => 'log4cxx::pattern::DatePatternConverter::ClazzDatePatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '309588' => {
-                                        'Copied' => 1,
-                                        'Header' => 'mutex',
-                                        'Line' => '66',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'protected',
-                                                             'name' => '_M_mutex',
-                                                             'offset' => '0',
-                                                             'type' => '309670'
-                                                           }
-                                                  },
-                                        'Name' => 'std::__recursive_mutex_base',
-                                        'NameSpace' => 'std',
-                                        'Size' => '40',
-                                        'Type' => 'Class'
-                                      },
-                          '309670' => {
-                                        'BaseType' => '325899',
-                                        'Header' => 'mutex',
-                                        'Line' => '69',
-                                        'Name' => 'std::__recursive_mutex_base::__native_type',
-                                        'NameSpace' => 'std::__recursive_mutex_base',
-                                        'Protected' => 1,
-                                        'Size' => '40',
-                                        'Type' => 'Typedef'
-                                      },
-                          '309728' => {
-                                        'Base' => {
-                                                    '309588' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'mutex',
-                                        'Line' => '93',
-                                        'Name' => 'std::recursive_mutex',
-                                        'NameSpace' => 'std',
-                                        'Size' => '40',
-                                        'Type' => 'Class'
-                                      },
-                          '310044' => {
+                          '499180' => {
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
+                                        'Line' => '999',
                                         'Name' => 'std::__shared_ptr_access<log4cxx::Level, 2>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334467'
+                                                               'type' => '542848'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '310192' => {
+                          '499328' => {
                                         'Header' => 'type_traits',
-                                        'Line' => '1745',
+                                        'Line' => '1829',
                                         'Name' => 'struct std::remove_extent<log4cxx::Level>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334467'
+                                                               'type' => '542848'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '310206' => {
-                                        'BaseType' => '334467',
+                          '499342' => {
+                                        'BaseType' => '542848',
                                         'Header' => 'type_traits',
-                                        'Line' => '1746',
+                                        'Line' => '1830',
                                         'Name' => 'std::remove_extent<log4cxx::Level>::type',
                                         'NameSpace' => 'std::remove_extent<log4cxx::Level>',
                                         'Type' => 'Typedef'
                                       },
-                          '310229' => {
+                          '499365' => {
                                         'Base' => {
-                                                    '310044' => {
+                                                    '499180' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
+                                        'Line' => '1080',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
                                                              'name' => '_M_ptr',
                                                              'offset' => '0',
-                                                             'type' => '336398'
+                                                             'type' => '544934'
                                                            },
                                                     '1' => {
                                                              'access' => 'private',
                                                              'name' => '_M_refcount',
                                                              'offset' => '8',
-                                                             'type' => '97720'
+                                                             'type' => '174828'
                                                            }
                                                   },
                                         'Name' => 'std::__shared_ptr<log4cxx::Level, 2>',
@@ -94931,27 +115970,27 @@
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334467'
+                                                               'type' => '542848'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '310515' => {
-                                        'BaseType' => '310206',
+                          '499651' => {
+                                        'BaseType' => '499342',
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
+                                        'Line' => '1084',
                                         'Name' => 'std::__shared_ptr<log4cxx::Level, 2>::element_type',
                                         'NameSpace' => 'std::__shared_ptr<log4cxx::Level, 2>',
                                         'Type' => 'Typedef'
                                       },
-                          '310827' => {
+                          '499963' => {
                                         'Base' => {
-                                                    '310229' => {
+                                                    '499365' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
@@ -94964,110 +116003,485 @@
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334467'
+                                                               'type' => '542848'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '3119300' => {
-                                         'Header' => 'defaultconfigurator.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::DefaultConfigurator',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '1',
-                                         'Type' => 'Class'
-                                       },
-                          '3120506' => {
-                                         'BaseType' => '651933',
-                                         'Name' => 'log4cxx::File*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3120518' => {
-                                         'BaseType' => '651933',
-                                         'Name' => 'log4cxx::File&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '3120524' => {
-                                         'BaseType' => '651938',
-                                         'Name' => 'log4cxx::File const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3120536' => {
-                                         'BaseType' => '3120542',
-                                         'Name' => 'struct apr_file_t*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3120542' => {
-                                         'Name' => 'struct apr_file_t',
-                                         'Type' => 'Struct'
-                                       },
-                          '312484' => {
+                          '501166' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '59',
+                                        'Name' => 'struct std::default_delete<log4cxx::AppenderSkeleton::AppenderSkeletonPrivate>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '543088'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '501289' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '503049'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__uniq_ptr_impl<log4cxx::AppenderSkeleton::AppenderSkeletonPrivate, std::default_delete<log4cxx::AppenderSkeleton::AppenderSkeletonPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '543088'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '501166'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '501658' => {
+                                        'Base' => {
+                                                    '501166' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '73',
+                                        'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::AppenderSkeleton::AppenderSkeletonPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '501166'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '501951' => {
+                                        'Base' => {
+                                                    '501658' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '326',
+                                        'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::AppenderSkeleton::AppenderSkeletonPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '501166'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '502288' => {
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_head_impl',
+                                                             'offset' => '0',
+                                                             'type' => '545024'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Head_base<0ul, log4cxx::AppenderSkeleton::AppenderSkeletonPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '545024'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '502588' => {
+                                        'Base' => {
+                                                    '501951' => {
+                                                                  'pos' => '0'
+                                                                },
+                                                    '502288' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '1'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '185',
+                                        'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::AppenderSkeleton::AppenderSkeletonPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '545024'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '503049' => {
+                                        'Base' => {
+                                                    '502588' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '893',
+                                        'Name' => 'std::tuple<log4cxx::AppenderSkeleton::AppenderSkeletonPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => undef,
+                                                               'type' => '545024'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '503434' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '172',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '501289'
+                                                           }
+                                                  },
+                                        'Name' => 'std::unique_ptr<log4cxx::AppenderSkeleton::AppenderSkeletonPrivate, std::default_delete<log4cxx::AppenderSkeleton::AppenderSkeletonPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '543088'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '501166'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '504059' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '59',
+                                        'Name' => 'struct std::default_delete<log4cxx::helpers::LogLog::LogLogPrivate>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '541658'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '504145' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '505678'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::LogLog::LogLogPrivate, std::default_delete<log4cxx::helpers::LogLog::LogLogPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '541658'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '504059'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '504468' => {
+                                        'Base' => {
+                                                    '504059' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '73',
+                                        'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::LogLog::LogLogPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '504059'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '504721' => {
+                                        'Base' => {
+                                                    '504468' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '326',
+                                        'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::LogLog::LogLogPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '504059'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '505017' => {
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_head_impl',
+                                                             'offset' => '0',
+                                                             'type' => '545320'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::LogLog::LogLogPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '545320'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '505277' => {
+                                        'Base' => {
+                                                    '504721' => {
+                                                                  'pos' => '0'
+                                                                },
+                                                    '505017' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '1'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '185',
+                                        'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::LogLog::LogLogPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '545320'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '505678' => {
+                                        'Base' => {
+                                                    '505277' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '893',
+                                        'Name' => 'std::tuple<log4cxx::helpers::LogLog::LogLogPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => undef,
+                                                               'type' => '545320'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '505961' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '172',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '504145'
+                                                           }
+                                                  },
+                                        'Name' => 'std::unique_ptr<log4cxx::helpers::LogLog::LogLogPrivate, std::default_delete<log4cxx::helpers::LogLog::LogLogPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '541658'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '504059'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '506554' => {
+                                        'Copied' => 1,
+                                        'Name' => 'std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
+                                        'NameSpace' => 'std',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
+                                                             },
+                                                      '1' => {
+                                                               'type' => '2704060'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '506559' => {
+                                        'BaseType' => '506554',
+                                        'Name' => 'std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >const',
+                                        'Type' => 'Const'
+                                      },
+                          '506564' => {
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
+                                        'Line' => '999',
                                         'Name' => 'std::__shared_ptr_access<log4cxx::Layout, 2>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334707'
+                                                               'type' => '544649'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '312632' => {
+                          '506712' => {
                                         'Header' => 'type_traits',
-                                        'Line' => '1745',
+                                        'Line' => '1829',
                                         'Name' => 'struct std::remove_extent<log4cxx::Layout>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334707'
+                                                               'type' => '544649'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '312646' => {
-                                        'BaseType' => '334707',
+                          '506726' => {
+                                        'BaseType' => '544649',
                                         'Header' => 'type_traits',
-                                        'Line' => '1746',
+                                        'Line' => '1830',
                                         'Name' => 'std::remove_extent<log4cxx::Layout>::type',
                                         'NameSpace' => 'std::remove_extent<log4cxx::Layout>',
                                         'Type' => 'Typedef'
                                       },
-                          '312669' => {
+                          '506749' => {
                                         'Base' => {
-                                                    '312484' => {
+                                                    '506564' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
+                                        'Line' => '1080',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
                                                              'name' => '_M_ptr',
                                                              'offset' => '0',
-                                                             'type' => '336777'
+                                                             'type' => '545642'
                                                            },
                                                     '1' => {
                                                              'access' => 'private',
                                                              'name' => '_M_refcount',
                                                              'offset' => '8',
-                                                             'type' => '97720'
+                                                             'type' => '174828'
                                                            }
                                                   },
                                         'Name' => 'std::__shared_ptr<log4cxx::Layout, 2>',
@@ -95076,27 +116490,27 @@
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334707'
+                                                               'type' => '544649'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '312955' => {
-                                        'BaseType' => '312646',
+                          '507035' => {
+                                        'BaseType' => '506726',
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
+                                        'Line' => '1084',
                                         'Name' => 'std::__shared_ptr<log4cxx::Layout, 2>::element_type',
                                         'NameSpace' => 'std::__shared_ptr<log4cxx::Layout, 2>',
                                         'Type' => 'Typedef'
                                       },
-                          '313267' => {
+                          '507347' => {
                                         'Base' => {
-                                                    '312669' => {
+                                                    '506749' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
@@ -95109,80 +116523,80 @@
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334707'
+                                                               'type' => '544649'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '313564' => {
-                                        'BaseType' => '313267',
+                          '507644' => {
+                                        'BaseType' => '507347',
                                         'Name' => 'std::shared_ptr<log4cxx::Layout>const',
                                         'Size' => '16',
                                         'Type' => 'Const'
                                       },
-                          '313579' => {
+                          '507659' => {
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
+                                        'Line' => '999',
                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::ErrorHandler, 2>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334588'
+                                                               'type' => '542994'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '313727' => {
+                          '507807' => {
                                         'Header' => 'type_traits',
-                                        'Line' => '1745',
+                                        'Line' => '1829',
                                         'Name' => 'struct std::remove_extent<log4cxx::spi::ErrorHandler>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334588'
+                                                               'type' => '542994'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '313741' => {
-                                        'BaseType' => '334588',
+                          '507821' => {
+                                        'BaseType' => '542994',
                                         'Header' => 'type_traits',
-                                        'Line' => '1746',
+                                        'Line' => '1830',
                                         'Name' => 'std::remove_extent<log4cxx::spi::ErrorHandler>::type',
                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::ErrorHandler>',
                                         'Type' => 'Typedef'
                                       },
-                          '313764' => {
+                          '507844' => {
                                         'Base' => {
-                                                    '313579' => {
+                                                    '507659' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
+                                        'Line' => '1080',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
                                                              'name' => '_M_ptr',
                                                              'offset' => '0',
-                                                             'type' => '336877'
+                                                             'type' => '545742'
                                                            },
                                                     '1' => {
                                                              'access' => 'private',
                                                              'name' => '_M_refcount',
                                                              'offset' => '8',
-                                                             'type' => '97720'
+                                                             'type' => '174828'
                                                            }
                                                   },
                                         'Name' => 'std::__shared_ptr<log4cxx::spi::ErrorHandler, 2>',
@@ -95191,51 +116605,27 @@
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334588'
+                                                               'type' => '542994'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '31404' => {
-                                       'Copied' => 1,
-                                       'Header' => 'alloc_traits.h',
-                                       'Line' => '384',
-                                       'Name' => 'struct std::allocator_traits<std::allocator<char> >',
-                                       'NameSpace' => 'std',
-                                       'Size' => '1',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Alloc',
-                                                              'type' => '11094'
-                                                            }
-                                                   },
-                                       'Type' => 'Struct'
-                                     },
-                          '314050' => {
-                                        'BaseType' => '313741',
+                          '508130' => {
+                                        'BaseType' => '507821',
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
+                                        'Line' => '1084',
                                         'Name' => 'std::__shared_ptr<log4cxx::spi::ErrorHandler, 2>::element_type',
                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::ErrorHandler, 2>',
                                         'Type' => 'Typedef'
                                       },
-                          '31418' => {
-                                       'BaseType' => '42481',
-                                       'Header' => 'alloc_traits.h',
-                                       'Line' => '392',
-                                       'Name' => 'std::allocator_traits<std::allocator<char> >::pointer',
-                                       'NameSpace' => 'std::allocator_traits<std::allocator<char> >',
-                                       'Size' => '8',
-                                       'Type' => 'Typedef'
-                                     },
-                          '314454' => {
+                          '508484' => {
                                         'Base' => {
-                                                    '313764' => {
+                                                    '507844' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
@@ -95248,102 +116638,80 @@
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334588'
+                                                               'type' => '542994'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '31481' => {
-                                       'BaseType' => '8758',
-                                       'Header' => 'alloc_traits.h',
-                                       'Line' => '407',
-                                       'Name' => 'std::allocator_traits<std::allocator<char> >::size_type',
-                                       'NameSpace' => 'std::allocator_traits<std::allocator<char> >',
-                                       'Size' => '8',
-                                       'Type' => 'Typedef'
-                                     },
-                          '314818' => {
-                                        'Copied' => 1,
-                                        'Name' => 'std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                        'NameSpace' => 'std',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
-                                                             },
-                                                      '1' => {
-                                                               'type' => '1768770'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '314823' => {
-                                        'BaseType' => '314818',
-                                        'Name' => 'std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >const',
-                                        'Type' => 'Const'
-                                      },
-                          '315053' => {
+                          '5094183' => {
+                                         'BaseType' => '4936136',
+                                         'Name' => 'apr_file_t*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '511471' => {
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
+                                        'Line' => '999',
                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::LoggingEvent, 2>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334593'
+                                                               'type' => '542896'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '315201' => {
+                          '511619' => {
                                         'Header' => 'type_traits',
-                                        'Line' => '1745',
+                                        'Line' => '1829',
                                         'Name' => 'struct std::remove_extent<log4cxx::spi::LoggingEvent>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334593'
+                                                               'type' => '542896'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '315215' => {
-                                        'BaseType' => '334593',
+                          '511633' => {
+                                        'BaseType' => '542896',
                                         'Header' => 'type_traits',
-                                        'Line' => '1746',
+                                        'Line' => '1830',
                                         'Name' => 'std::remove_extent<log4cxx::spi::LoggingEvent>::type',
                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::LoggingEvent>',
                                         'Type' => 'Typedef'
                                       },
-                          '315238' => {
+                          '511656' => {
                                         'Base' => {
-                                                    '315053' => {
+                                                    '511471' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
+                                        'Line' => '1080',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
                                                              'name' => '_M_ptr',
                                                              'offset' => '0',
-                                                             'type' => '337103'
+                                                             'type' => '546151'
                                                            },
                                                     '1' => {
                                                              'access' => 'private',
                                                              'name' => '_M_refcount',
                                                              'offset' => '8',
-                                                             'type' => '97720'
+                                                             'type' => '174828'
                                                            }
                                                   },
                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggingEvent, 2>',
@@ -95352,527 +116720,187 @@
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '334593'
+                                                               'type' => '542896'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '315524' => {
-                                        'BaseType' => '315215',
+                          '511942' => {
+                                        'BaseType' => '511633',
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
+                                        'Line' => '1084',
                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggingEvent, 2>::element_type',
                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::LoggingEvent, 2>',
                                         'Type' => 'Typedef'
                                       },
-                          '3211607' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'loggerfactory.h',
-                                         'Line' => '32',
-                                         'Name' => 'log4cxx::spi::LoggerFactory',
-                                         'NameSpace' => 'log4cxx::spi',
+                          '5155614' => {
+                                         'BaseType' => '1015324',
+                                         'Name' => 'log4cxx::helpers::Exception&',
                                          'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggerFactory) [_ZTIN7log4cxx3spi13LoggerFactoryE]',
-                                                       '56' => '(int (*)(...)) log4cxx::spi::LoggerFactory::getClass() const [_ZNK7log4cxx3spi13LoggerFactory8getClassEv]',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
-                                                     }
+                                         'Type' => 'Ref'
                                        },
-                          '3211703' => {
-                                         'Base' => {
-                                                     '3211607' => {
-                                                                    'pos' => '0',
-                                                                    'virtual' => 1
-                                                                  },
-                                                     '53165' => {
-                                                                  'pos' => '1',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'defaultloggerfactory.h',
-                                         'Line' => '29',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx20DefaultLoggerFactory4castERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::makeNewLoggerInstance(log4cxx::helpers::Pool&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx20DefaultLoggerFactory21makeNewLoggerInstanceERNS_7helpers4PoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '(int (*)(...)) (& typeinfo for log4cxx::DefaultLoggerFactory) [_ZTIN7log4cxx20DefaultLoggerFactoryE]',
-                                                       '72' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::getClass() const [_ZNK7log4cxx20DefaultLoggerFactory8getClassEv]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::~DefaultLoggerFactory() [_ZN7log4cxx20DefaultLoggerFactoryD1Ev]',
-                                                       '88' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::~DefaultLoggerFactory() [_ZN7log4cxx20DefaultLoggerFactoryD0Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx20DefaultLoggerFactory10instanceofERKNS_7helpers5ClassE]'
-                                                     }
-                                       },
-                          '3211965' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'defaultloggerfactory.h',
-                                         'Line' => '34',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory',
-                                         'NameSpace' => 'log4cxx::DefaultLoggerFactory',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory::~ClazzDefaultLoggerFactory() [_ZN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory::~ClazzDefaultLoggerFactory() [_ZN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory::getName[abi:cxx11]() const [_ZNK7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactory7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory) [_ZTIN7log4cxx20DefaultLoggerFactory25ClazzDefaultLoggerFactoryE]'
-                                                     }
-                                       },
-                          '3212122' => {
-                                         'BaseType' => '3211965',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3212164' => {
-                                         'BaseType' => '3211703',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3212487' => {
-                                         'BaseType' => '910568',
-                                         'Name' => 'log4cxx::Logger*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3212663' => {
-                                         'BaseType' => '3212164',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3212669' => {
-                                         'BaseType' => '3212663',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3212674' => {
-                                         'BaseType' => '3211703',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3212680' => {
-                                         'BaseType' => '3212674',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3212696' => {
-                                         'BaseType' => '3211965',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3212702' => {
-                                         'BaseType' => '3212696',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3212713' => {
-                                         'BaseType' => '3212122',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3212719' => {
-                                         'BaseType' => '3212713',
-                                         'Name' => 'log4cxx::DefaultLoggerFactory::ClazzDefaultLoggerFactory const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3219712' => {
-                                         'BaseType' => '3211607',
-                                         'Name' => 'log4cxx::spi::LoggerFactory*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3219718' => {
-                                         'BaseType' => '3219712',
-                                         'Name' => 'log4cxx::spi::LoggerFactory*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '325899' => {
-                                        'BaseType' => '45450',
-                                        'Header' => 'gthr-default.h',
-                                        'Line' => '51',
-                                        'Name' => '__gthread_recursive_mutex_t',
-                                        'Size' => '40',
-                                        'Type' => 'Typedef'
-                                      },
-                          '3272784' => {
-                                         'Base' => {
-                                                     '3272965' => {
-                                                                    'pos' => '0',
-                                                                    'virtual' => 1
-                                                                  },
-                                                     '53165' => {
-                                                                  'pos' => '1',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Header' => 'defaultrepositoryselector.h',
-                                         'Line' => '29',
-                                         'Memb' => {
+                          '52147' => {
+                                       'Copied' => 1,
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '391',
+                                       'Name' => 'struct std::allocator_traits<std::allocator<char> >',
+                                       'NameSpace' => 'std',
+                                       'Size' => '1',
+                                       'TParam' => {
                                                      '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'repository',
-                                                              'offset' => '8',
-                                                              'type' => '649952'
+                                                              'key' => '_Alloc',
+                                                              'type' => '31794'
                                                             }
                                                    },
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector',
-                                         'NameSpace' => 'log4cxx::spi',
-                                         'Size' => '24',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi25DefaultRepositorySelector4castERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::getLoggerRepository() [_ZN7log4cxx3spi25DefaultRepositorySelector19getLoggerRepositoryEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '(int (*)(...)) (& typeinfo for log4cxx::spi::DefaultRepositorySelector) [_ZTIN7log4cxx3spi25DefaultRepositorySelectorE]',
-                                                       '72' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::getClass() const [_ZNK7log4cxx3spi25DefaultRepositorySelector8getClassEv]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::~DefaultRepositorySelector() [_ZN7log4cxx3spi25DefaultRepositorySelectorD1Ev]',
-                                                       '88' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::~DefaultRepositorySelector() [_ZN7log4cxx3spi25DefaultRepositorySelectorD0Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi25DefaultRepositorySelector10instanceofERKNS_7helpers5ClassE]'
-                                                     }
-                                       },
-                          '3272960' => {
-                                         'BaseType' => '3272784',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector const',
-                                         'Type' => 'Const'
-                                       },
-                          '3272965' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                }
+                                       'Type' => 'Struct'
+                                     },
+                          '52161' => {
+                                       'BaseType' => '85599',
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '399',
+                                       'Name' => 'std::allocator_traits<std::allocator<char> >::pointer',
+                                       'NameSpace' => 'std::allocator_traits<std::allocator<char> >',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '52224' => {
+                                       'BaseType' => '28193',
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '414',
+                                       'Name' => 'std::allocator_traits<std::allocator<char> >::size_type',
+                                       'NameSpace' => 'std::allocator_traits<std::allocator<char> >',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '52681' => {
+                                       'Copied' => 1,
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '391',
+                                       'Name' => 'struct std::allocator_traits<std::allocator<wchar_t> >',
+                                       'NameSpace' => 'std',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Alloc',
+                                                              'type' => '31944'
+                                                            }
                                                    },
-                                         'Copied' => 1,
-                                         'Header' => 'repositoryselector.h',
-                                         'Line' => '42',
-                                         'Name' => 'log4cxx::spi::RepositorySelector',
-                                         'NameSpace' => 'log4cxx::spi',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::RepositorySelector) [_ZTIN7log4cxx3spi18RepositorySelectorE]',
-                                                       '56' => '(int (*)(...)) log4cxx::spi::RepositorySelector::getClass() const [_ZNK7log4cxx3spi18RepositorySelector8getClassEv]',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
-                                                     }
-                                       },
-                          '3273017' => {
-                                         'BaseType' => '649952',
-                                         'Name' => 'log4cxx::spi::LoggerRepositoryPtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '3273697' => {
-                                         'BaseType' => '3272784',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3273703' => {
-                                         'BaseType' => '3273697',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3275300' => {
-                                         'BaseType' => '3272965',
-                                         'Name' => 'log4cxx::spi::RepositorySelector*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3275306' => {
-                                         'BaseType' => '3275300',
-                                         'Name' => 'log4cxx::spi::RepositorySelector*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3275445' => {
-                                         'BaseType' => '3272960',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3275451' => {
-                                         'BaseType' => '3275445',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '332080' => {
-                                        'BaseType' => '40860',
-                                        'Header' => 'log4cxx.h',
-                                        'Line' => '53',
-                                        'Name' => 'log4cxx_int64_t',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '3331913' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                         'NameSpace' => 'std',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
-                                                              },
-                                                       '1' => {
-                                                                'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
-                                                              },
-                                                       '2' => {
-                                                                'name' => 'std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >'
-                                                              },
-                                                       '3' => {
-                                                                'type' => '461094'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3333262' => {
-                                         'Base' => {
-                                                     '6510525' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::InputStream>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'type' => '1062674'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '333585' => {
+                                       'Type' => 'Struct'
+                                     },
+                          '52695' => {
+                                       'BaseType' => '84854',
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '399',
+                                       'Name' => 'std::allocator_traits<std::allocator<wchar_t> >::pointer',
+                                       'NameSpace' => 'std::allocator_traits<std::allocator<wchar_t> >',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '52758' => {
+                                       'BaseType' => '28193',
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '414',
+                                       'Name' => 'std::allocator_traits<std::allocator<wchar_t> >::size_type',
+                                       'NameSpace' => 'std::allocator_traits<std::allocator<wchar_t> >',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '53215' => {
+                                       'BaseType' => '68',
+                                       'Header' => 'stringfwd.h',
+                                       'Line' => '79',
+                                       'Name' => 'std::string',
+                                       'NameSpace' => 'std',
+                                       'Size' => '32',
+                                       'Type' => 'Typedef'
+                                     },
+                          '53227' => {
+                                       'BaseType' => '53215',
+                                       'Name' => 'std::string const',
+                                       'Size' => '32',
+                                       'Type' => 'Const'
+                                     },
+                          '53232' => {
+                                       'BaseType' => '7125',
+                                       'Header' => 'stringfwd.h',
+                                       'Line' => '83',
+                                       'Name' => 'std::wstring',
+                                       'NameSpace' => 'std',
+                                       'Size' => '32',
+                                       'Type' => 'Typedef'
+                                     },
+                          '541645' => {
                                         'Header' => 'loglog.h',
-                                        'Line' => '42',
+                                        'Line' => '40',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
-                                                             'name' => 'debugEnabled',
+                                                             'name' => 'm_priv',
                                                              'offset' => '0',
-                                                             'type' => '40888'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'quietMode',
-                                                             'offset' => '1',
-                                                             'type' => '40888'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'mutex',
-                                                             'offset' => '8',
-                                                             'type' => '35754'
+                                                             'type' => '505961'
                                                            }
                                                   },
                                         'Name' => 'log4cxx::helpers::LogLog',
                                         'NameSpace' => 'log4cxx::helpers',
+                                        'Size' => '8',
+                                        'Type' => 'Class'
+                                      },
+                          '541658' => {
+                                        'Line' => '34',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'debugEnabled',
+                                                             'offset' => '0',
+                                                             'type' => '83923'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'quietMode',
+                                                             'offset' => '1',
+                                                             'type' => '83923'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'mutex',
+                                                             'offset' => '8',
+                                                             'type' => '59391'
+                                                           }
+                                                  },
+                                        'Name' => 'struct log4cxx::helpers::LogLog::LogLogPrivate',
+                                        'NameSpace' => 'log4cxx::helpers::LogLog',
+                                        'Private' => 1,
                                         'Size' => '48',
-                                        'Type' => 'Class'
+                                        'Source' => 'loglog.cpp',
+                                        'Type' => 'Struct'
                                       },
-                          '3338080' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::LoggerFactory, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3211607'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3338228' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::spi::LoggerFactory>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3211607'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3338242' => {
-                                         'BaseType' => '3211607',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::spi::LoggerFactory>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::LoggerFactory>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3338265' => {
-                                         'Base' => {
-                                                     '3338080' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '3464593'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerFactory, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3211607'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3338551' => {
-                                         'BaseType' => '3338242',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerFactory, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::LoggerFactory, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '333992' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stringhelper.h',
-                                        'Line' => '33',
-                                        'Name' => 'log4cxx::helpers::StringHelper',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '1',
-                                        'Type' => 'Class'
-                                      },
-                          '334408' => {
+                          '542063' => {
                                         'Base' => {
-                                                    '334588' => {
+                                                    '542994' => {
                                                                   'pos' => '0',
                                                                   'virtual' => 1
                                                                 },
-                                                    '53165' => {
+                                                    '98236' => {
                                                                  'pos' => '1',
                                                                  'virtual' => 1
                                                                }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'onlyonceerrorhandler.h',
-                                        'Line' => '43',
+                                        'Line' => '38',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
-                                                             'name' => 'WARN_PREFIX',
+                                                             'name' => 'm_priv',
                                                              'offset' => '8',
-                                                             'type' => '53185'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'ERROR_PREFIX',
-                                                             'offset' => '40',
-                                                             'type' => '53185'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'firstTime',
-                                                             'offset' => '72',
-                                                             'type' => '40888'
+                                                             'type' => '14612004'
                                                            }
                                                   },
                                         'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler',
                                         'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '80',
+                                        'Size' => '16',
                                         'Type' => 'Class',
                                         'VTable' => {
                                                       '0' => '(int (*)(...)) 0',
@@ -95880,9 +116908,9 @@
                                                       '112' => '0u',
                                                       '120' => '0u',
                                                       '128' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::OnlyOnceErrorHandler) [_ZTIN7log4cxx7helpers20OnlyOnceErrorHandlerE]',
-                                                      '136' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::getClass() const [_ZNK7log4cxx7helpers20OnlyOnceErrorHandler8getClassEv]',
-                                                      '144' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::~OnlyOnceErrorHandler() [_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD1Ev]',
-                                                      '152' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::~OnlyOnceErrorHandler() [_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD0Ev]',
+                                                      '136' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::~OnlyOnceErrorHandler() [_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD1Ev]',
+                                                      '144' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::~OnlyOnceErrorHandler() [_ZN7log4cxx7helpers20OnlyOnceErrorHandlerD0Ev]',
+                                                      '152' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::getClass() const [_ZNK7log4cxx7helpers20OnlyOnceErrorHandler8getClassEv]',
                                                       '16' => '0u',
                                                       '160' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers20OnlyOnceErrorHandler10instanceofERKNS0_5ClassE]',
                                                       '168' => '(int (*)(...)) log4cxx::helpers::OnlyOnceErrorHandler::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers20OnlyOnceErrorHandler4castERKNS0_5ClassE]',
@@ -95907,59 +116935,73 @@
                                                       '96' => '0u'
                                                     }
                                       },
-                          '334450' => {
-                                        'BaseType' => '41214',
+                          '542068' => {
+                                        'BaseType' => '542063',
+                                        'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler const',
+                                        'Type' => 'Const'
+                                      },
+                          '542073' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stringhelper.h',
+                                        'Line' => '33',
+                                        'Name' => 'log4cxx::helpers::StringHelper',
+                                        'NameSpace' => 'log4cxx::helpers',
+                                        'Size' => '1',
+                                        'Type' => 'Class'
+                                      },
+                          '542831' => {
+                                        'BaseType' => '84302',
                                         'Header' => 'logstring.h',
-                                        'Line' => '53',
+                                        'Line' => '47',
                                         'Name' => 'log4cxx::logchar',
                                         'NameSpace' => 'log4cxx',
                                         'Size' => '1',
                                         'Type' => 'Typedef'
                                       },
-                          '334462' => {
-                                        'BaseType' => '334450',
+                          '542843' => {
+                                        'BaseType' => '542831',
                                         'Name' => 'log4cxx::logchar const',
                                         'Size' => '1',
                                         'Type' => 'Const'
                                       },
-                          '334467' => {
+                          '542848' => {
                                         'Base' => {
-                                                    '53165' => {
+                                                    '98236' => {
                                                                  'pos' => '0'
                                                                }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'level.h',
-                                        'Line' => '53',
+                                        'Line' => '48',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
-                                                             'name' => 'level',
+                                                             'name' => 'name',
                                                              'offset' => '8',
-                                                             'type' => '40835'
+                                                             'type' => '98472'
                                                            },
                                                     '1' => {
                                                              'access' => 'private',
-                                                             'name' => 'name',
-                                                             'offset' => '16',
-                                                             'type' => '53185'
+                                                             'name' => 'level',
+                                                             'offset' => '40',
+                                                             'type' => '83870'
                                                            },
                                                     '2' => {
                                                              'access' => 'private',
                                                              'name' => 'syslogEquivalent',
-                                                             'offset' => '48',
-                                                             'type' => '40835'
+                                                             'offset' => '44',
+                                                             'type' => '83870'
                                                            }
                                                   },
                                         'Name' => 'log4cxx::Level',
                                         'NameSpace' => 'log4cxx',
-                                        'Size' => '56',
+                                        'Size' => '48',
                                         'Type' => 'Class',
                                         'VTable' => {
                                                       '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::Level::getClass() const [_ZNK7log4cxx5Level8getClassEv]',
-                                                      '24' => '(int (*)(...)) log4cxx::Level::~Level() [_ZN7log4cxx5LevelD1Ev]',
-                                                      '32' => '(int (*)(...)) log4cxx::Level::~Level() [_ZN7log4cxx5LevelD0Ev]',
+                                                      '16' => '(int (*)(...)) log4cxx::Level::~Level() [_ZN7log4cxx5LevelD1Ev]',
+                                                      '24' => '(int (*)(...)) log4cxx::Level::~Level() [_ZN7log4cxx5LevelD0Ev]',
+                                                      '32' => '(int (*)(...)) log4cxx::Level::getClass() const [_ZNK7log4cxx5Level8getClassEv]',
                                                       '40' => '(int (*)(...)) log4cxx::Level::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx5Level10instanceofERKNS_7helpers5ClassE]',
                                                       '48' => '(int (*)(...)) log4cxx::Level::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx5Level4castERKNS_7helpers5ClassE]',
                                                       '56' => '(int (*)(...)) log4cxx::Level::equals(std::shared_ptr<log4cxx::Level> const&) const [_ZNK7log4cxx5Level6equalsERKSt10shared_ptrIS0_E]',
@@ -95967,16 +117009,53 @@
                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::Level) [_ZTIN7log4cxx5LevelE]'
                                                     }
                                       },
-                          '334588' => {
+                          '542896' => {
                                         'Base' => {
-                                                    '116629' => {
+                                                    '98236' => {
+                                                                 'pos' => '0',
+                                                                 'virtual' => 1
+                                                               }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'loggingevent.h',
+                                        'Line' => '49',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => 'm_priv',
+                                                             'offset' => '8',
+                                                             'type' => '12006401'
+                                                           }
+                                                  },
+                                        'Name' => 'log4cxx::spi::LoggingEvent',
+                                        'NameSpace' => 'log4cxx::spi',
+                                        'Size' => '16',
+                                        'Type' => 'Class',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '16' => '0u',
+                                                      '24' => '0u',
+                                                      '32' => '0u',
+                                                      '40' => '0u',
+                                                      '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggingEvent) [_ZTIN7log4cxx3spi12LoggingEventE]',
+                                                      '56' => '(int (*)(...)) log4cxx::spi::LoggingEvent::~LoggingEvent() [_ZN7log4cxx3spi12LoggingEventD1Ev]',
+                                                      '64' => '(int (*)(...)) log4cxx::spi::LoggingEvent::~LoggingEvent() [_ZN7log4cxx3spi12LoggingEventD0Ev]',
+                                                      '72' => '(int (*)(...)) log4cxx::spi::LoggingEvent::getClass() const [_ZNK7log4cxx3spi12LoggingEvent8getClassEv]',
+                                                      '8' => '(int (*)(...)) 0',
+                                                      '80' => '(int (*)(...)) log4cxx::spi::LoggingEvent::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi12LoggingEvent10instanceofERKNS_7helpers5ClassE]',
+                                                      '88' => '(int (*)(...)) log4cxx::spi::LoggingEvent::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi12LoggingEvent4castERKNS_7helpers5ClassE]'
+                                                    }
+                                      },
+                          '542994' => {
+                                        'Base' => {
+                                                    '218892' => {
                                                                   'pos' => '0',
                                                                   'virtual' => 1
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'errorhandler.h',
-                                        'Line' => '64',
+                                        'Line' => '58',
                                         'Name' => 'log4cxx::spi::ErrorHandler',
                                         'NameSpace' => 'log4cxx::spi',
                                         'Size' => '8',
@@ -96002,148 +117081,207 @@
                                                       '64' => '0u',
                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::spi::ErrorHandler) [_ZTIN7log4cxx3spi12ErrorHandlerE]',
                                                       '8' => '(int (*)(...)) 0',
-                                                      '80' => '(int (*)(...)) log4cxx::spi::ErrorHandler::getClass() const [_ZNK7log4cxx3spi12ErrorHandler8getClassEv]',
+                                                      '80' => '0u',
                                                       '88' => '0u',
-                                                      '96' => '0u'
+                                                      '96' => '(int (*)(...)) log4cxx::spi::ErrorHandler::getClass() const [_ZNK7log4cxx3spi12ErrorHandler8getClassEv]'
                                                     }
                                       },
-                          '334593' => {
-                                        'Base' => {
-                                                    '53165' => {
-                                                                 'pos' => '0',
-                                                                 'virtual' => 1
-                                                               }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'loggingevent.h',
-                                        'Line' => '53',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'logger',
-                                                             'offset' => '8',
-                                                             'type' => '53185'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'level',
-                                                             'offset' => '40',
-                                                             'type' => '336188'
-                                                           },
-                                                    '10' => {
-                                                              'access' => 'private',
-                                                              'name' => 'threadName',
-                                                              'offset' => '160',
-                                                              'type' => '205649'
-                                                            },
-                                                    '11' => {
-                                                              'access' => 'private',
-                                                              'name' => 'threadUserName',
-                                                              'offset' => '192',
-                                                              'type' => '205649'
-                                                            },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'ndc',
-                                                             'offset' => '56',
-                                                             'type' => '8365689'
-                                                           },
-                                                    '3' => {
-                                                             'access' => 'private',
-                                                             'name' => 'mdcCopy',
-                                                             'offset' => '64',
-                                                             'type' => '8365695'
-                                                           },
-                                                    '4' => {
-                                                             'access' => 'private',
-                                                             'name' => 'properties',
-                                                             'offset' => '72',
-                                                             'type' => '527157'
-                                                           },
-                                                    '5' => {
-                                                             'access' => 'private',
-                                                             'name' => 'ndcLookupRequired',
-                                                             'offset' => '80',
-                                                             'type' => '40888'
-                                                           },
-                                                    '6' => {
-                                                             'access' => 'private',
-                                                             'name' => 'mdcCopyLookupRequired',
-                                                             'offset' => '81',
-                                                             'type' => '40888'
-                                                           },
-                                                    '7' => {
-                                                             'access' => 'private',
-                                                             'name' => 'message',
-                                                             'offset' => '88',
-                                                             'type' => '53185'
-                                                           },
-                                                    '8' => {
-                                                             'access' => 'private',
-                                                             'name' => 'timeStamp',
-                                                             'offset' => '120',
-                                                             'type' => '523038'
-                                                           },
-                                                    '9' => {
-                                                             'access' => 'private',
-                                                             'name' => 'locationInfo',
-                                                             'offset' => '128',
-                                                             'type' => '649756'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::spi::LoggingEvent',
-                                        'NameSpace' => 'log4cxx::spi',
-                                        'Size' => '224',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '0u',
-                                                      '24' => '0u',
-                                                      '32' => '0u',
-                                                      '40' => '0u',
-                                                      '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggingEvent) [_ZTIN7log4cxx3spi12LoggingEventE]',
-                                                      '56' => '(int (*)(...)) log4cxx::spi::LoggingEvent::getClass() const [_ZNK7log4cxx3spi12LoggingEvent8getClassEv]',
-                                                      '64' => '(int (*)(...)) log4cxx::spi::LoggingEvent::~LoggingEvent() [_ZN7log4cxx3spi12LoggingEventD1Ev]',
-                                                      '72' => '(int (*)(...)) log4cxx::spi::LoggingEvent::~LoggingEvent() [_ZN7log4cxx3spi12LoggingEventD0Ev]',
-                                                      '8' => '(int (*)(...)) 0',
-                                                      '80' => '(int (*)(...)) log4cxx::spi::LoggingEvent::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi12LoggingEvent10instanceofERKNS_7helpers5ClassE]',
-                                                      '88' => '(int (*)(...)) log4cxx::spi::LoggingEvent::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3spi12LoggingEvent4castERKNS_7helpers5ClassE]'
-                                                    }
-                                      },
-                          '334630' => {
-                                        'BaseType' => '334593',
-                                        'Name' => 'log4cxx::spi::LoggingEvent const',
-                                        'Type' => 'Const'
-                                      },
-                          '334635' => {
-                                        'BaseType' => '314454',
+                          '543033' => {
+                                        'BaseType' => '508484',
                                         'Header' => 'errorhandler.h',
-                                        'Line' => '124',
+                                        'Line' => '118',
                                         'Name' => 'log4cxx::spi::ErrorHandlerPtr',
                                         'NameSpace' => 'log4cxx::spi',
                                         'Size' => '16',
                                         'Type' => 'Typedef'
                                       },
-                          '334647' => {
-                                        'BaseType' => '334635',
+                          '543045' => {
+                                        'BaseType' => '543033',
                                         'Name' => 'log4cxx::spi::ErrorHandlerPtr const',
                                         'Size' => '16',
                                         'Type' => 'Const'
                                       },
-                          '334707' => {
+                          '543070' => {
                                         'Base' => {
-                                                    '116629' => {
+                                                    '363048' => {
                                                                   'pos' => '0',
                                                                   'virtual' => 1
                                                                 },
-                                                    '53165' => {
+                                                    '98236' => {
+                                                                 'pos' => '1',
+                                                                 'virtual' => 1
+                                                               }
+                                                  },
+                                        'Header' => 'appenderskeleton.h',
+                                        'Line' => '38',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'protected',
+                                                             'name' => 'm_priv',
+                                                             'offset' => '8',
+                                                             'type' => '503434'
+                                                           }
+                                                  },
+                                        'Name' => 'log4cxx::AppenderSkeleton',
+                                        'NameSpace' => 'log4cxx',
+                                        'Size' => '16',
+                                        'Type' => 'Class',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '104' => '0u',
+                                                      '112' => '0u',
+                                                      '120' => '0u',
+                                                      '128' => '0u',
+                                                      '136' => '0u',
+                                                      '144' => '0u',
+                                                      '152' => '0u',
+                                                      '16' => '0u',
+                                                      '160' => '(int (*)(...)) (& typeinfo for log4cxx::AppenderSkeleton) [_ZTIN7log4cxx16AppenderSkeletonE]',
+                                                      '168' => '0u',
+                                                      '176' => '0u',
+                                                      '184' => '(int (*)(...)) log4cxx::AppenderSkeleton::getClass() const [_ZNK7log4cxx16AppenderSkeleton8getClassEv]',
+                                                      '192' => '(int (*)(...)) log4cxx::AppenderSkeleton::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx16AppenderSkeleton10instanceofERKNS_7helpers5ClassE]',
+                                                      '200' => '(int (*)(...)) log4cxx::AppenderSkeleton::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx16AppenderSkeleton4castERKNS_7helpers5ClassE]',
+                                                      '208' => '(int (*)(...)) log4cxx::AppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
+                                                      '216' => '(int (*)(...)) log4cxx::AppenderSkeleton::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
+                                                      '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                      '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                      '24' => '0u',
+                                                      '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                      '248' => '(int (*)(...)) __cxa_pure_virtual',
+                                                      '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                      '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                      '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                      '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                      '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                      '296' => '(int (*)(...)) __cxa_pure_virtual',
+                                                      '304' => '(int (*)(...)) __cxa_pure_virtual',
+                                                      '32' => '0u',
+                                                      '40' => '0u',
+                                                      '48' => '0u',
+                                                      '56' => '0u',
+                                                      '64' => '0u',
+                                                      '72' => '0u',
+                                                      '8' => '(int (*)(...)) 0',
+                                                      '80' => '0u',
+                                                      '88' => '0u',
+                                                      '96' => '0u'
+                                                    }
+                                      },
+                          '543088' => {
+                                        'Header' => 'appenderskeleton_priv.h',
+                                        'Line' => '28',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_vptr',
+                                                             'offset' => '0',
+                                                             'type' => '100047'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'layout',
+                                                             'offset' => '8',
+                                                             'type' => '544707'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'name',
+                                                             'offset' => '24',
+                                                             'type' => '98472'
+                                                           },
+                                                    '3' => {
+                                                             'name' => 'threshold',
+                                                             'offset' => '56',
+                                                             'type' => '544724'
+                                                           },
+                                                    '4' => {
+                                                             'name' => 'errorHandler',
+                                                             'offset' => '72',
+                                                             'type' => '543033'
+                                                           },
+                                                    '5' => {
+                                                             'name' => 'headFilter',
+                                                             'offset' => '88',
+                                                             'type' => '218858'
+                                                           },
+                                                    '6' => {
+                                                             'name' => 'tailFilter',
+                                                             'offset' => '104',
+                                                             'type' => '218858'
+                                                           },
+                                                    '7' => {
+                                                             'name' => 'closed',
+                                                             'offset' => '120',
+                                                             'type' => '83923'
+                                                           },
+                                                    '8' => {
+                                                             'name' => 'pool',
+                                                             'offset' => '128',
+                                                             'type' => '97608'
+                                                           },
+                                                    '9' => {
+                                                             'name' => 'mutex',
+                                                             'offset' => '144',
+                                                             'type' => '321964'
+                                                           }
+                                                  },
+                                        'Name' => 'struct log4cxx::AppenderSkeleton::AppenderSkeletonPrivate',
+                                        'NameSpace' => 'log4cxx::AppenderSkeleton',
+                                        'Protected' => 1,
+                                        'Size' => '184',
+                                        'Type' => 'Struct',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '16' => '(int (*)(...)) log4cxx::AppenderSkeleton::AppenderSkeletonPrivate::~AppenderSkeletonPrivate() [_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateD1Ev]',
+                                                      '24' => '(int (*)(...)) log4cxx::AppenderSkeleton::AppenderSkeletonPrivate::~AppenderSkeletonPrivate() [_ZN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateD0Ev]',
+                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::AppenderSkeleton::AppenderSkeletonPrivate) [_ZTIN7log4cxx16AppenderSkeleton23AppenderSkeletonPrivateE]'
+                                                    }
+                                      },
+                          '544480' => {
+                                        'Base' => {
+                                                    '98226' => {
+                                                                 'pos' => '0'
+                                                               }
+                                                  },
+                                        'Header' => 'appenderskeleton.h',
+                                        'Line' => '56',
+                                        'Name' => 'log4cxx::AppenderSkeleton::ClazzAppenderSkeleton',
+                                        'NameSpace' => 'log4cxx::AppenderSkeleton',
+                                        'Size' => '8',
+                                        'Type' => 'Class',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '16' => '(int (*)(...)) log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::~ClazzAppenderSkeleton() [_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD1Ev]',
+                                                      '24' => '(int (*)(...)) log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::~ClazzAppenderSkeleton() [_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD0Ev]',
+                                                      '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                      '40' => '(int (*)(...)) log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton21ClazzAppenderSkeleton7getNameB5cxx11Ev]',
+                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::AppenderSkeleton::ClazzAppenderSkeleton) [_ZTIN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonE]'
+                                                    }
+                                      },
+                          '544638' => {
+                                        'BaseType' => '544480',
+                                        'Name' => 'log4cxx::AppenderSkeleton::ClazzAppenderSkeleton const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '544644' => {
+                                        'BaseType' => '543070',
+                                        'Name' => 'log4cxx::AppenderSkeleton const',
+                                        'Size' => '16',
+                                        'Type' => 'Const'
+                                      },
+                          '544649' => {
+                                        'Base' => {
+                                                    '218892' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                },
+                                                    '98236' => {
                                                                  'pos' => '1',
                                                                  'virtual' => 1
                                                                }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'layout.h',
-                                        'Line' => '37',
+                                        'Line' => '31',
                                         'Name' => 'log4cxx::Layout',
                                         'NameSpace' => 'log4cxx',
                                         'Size' => '8',
@@ -96168,2795 +117306,221 @@
                                                       '64' => '0u',
                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::Layout) [_ZTIN7log4cxx6LayoutE]',
                                                       '8' => '(int (*)(...)) 0',
-                                                      '80' => '(int (*)(...)) log4cxx::Layout::getClass() const [_ZNK7log4cxx6Layout8getClassEv]',
-                                                      '88' => '0u',
-                                                      '96' => '0u'
-                                                    }
-                                      },
-                          '334742' => {
-                                        'Base' => {
-                                                    '205817' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                },
-                                                    '53165' => {
-                                                                 'pos' => '1',
-                                                                 'virtual' => 1
-                                                               }
-                                                  },
-                                        'Header' => 'appenderskeleton.h',
-                                        'Line' => '43',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'layout',
-                                                             'offset' => '8',
-                                                             'type' => '336171'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'name',
-                                                             'offset' => '24',
-                                                             'type' => '53185'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'threshold',
-                                                             'offset' => '56',
-                                                             'type' => '336188'
-                                                           },
-                                                    '3' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'errorHandler',
-                                                             'offset' => '72',
-                                                             'type' => '334635'
-                                                           },
-                                                    '4' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'headFilter',
-                                                             'offset' => '88',
-                                                             'type' => '116594'
-                                                           },
-                                                    '5' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'tailFilter',
-                                                             'offset' => '104',
-                                                             'type' => '116594'
-                                                           },
-                                                    '6' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'closed',
-                                                             'offset' => '120',
-                                                             'type' => '40888'
-                                                           },
-                                                    '7' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'pool',
-                                                             'offset' => '128',
-                                                             'type' => '52539'
-                                                           },
-                                                    '8' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'mutex',
-                                                             'offset' => '144',
-                                                             'type' => '309728'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::AppenderSkeleton',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '184',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '104' => '0u',
-                                                      '112' => '0u',
-                                                      '120' => '0u',
-                                                      '128' => '0u',
-                                                      '136' => '0u',
-                                                      '144' => '0u',
-                                                      '152' => '0u',
-                                                      '16' => '0u',
-                                                      '160' => '(int (*)(...)) (& typeinfo for log4cxx::AppenderSkeleton) [_ZTIN7log4cxx16AppenderSkeletonE]',
-                                                      '168' => '(int (*)(...)) log4cxx::AppenderSkeleton::getClass() const [_ZNK7log4cxx16AppenderSkeleton8getClassEv]',
-                                                      '176' => '0u',
-                                                      '184' => '0u',
-                                                      '192' => '(int (*)(...)) log4cxx::AppenderSkeleton::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx16AppenderSkeleton10instanceofERKNS_7helpers5ClassE]',
-                                                      '200' => '(int (*)(...)) log4cxx::AppenderSkeleton::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx16AppenderSkeleton4castERKNS_7helpers5ClassE]',
-                                                      '208' => '(int (*)(...)) log4cxx::AppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
-                                                      '216' => '(int (*)(...)) log4cxx::AppenderSkeleton::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                      '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                      '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                      '24' => '0u',
-                                                      '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                      '248' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                      '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                      '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                      '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                      '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                      '296' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '304' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '32' => '0u',
-                                                      '40' => '0u',
-                                                      '48' => '0u',
-                                                      '56' => '0u',
-                                                      '64' => '0u',
-                                                      '72' => '0u',
-                                                      '8' => '(int (*)(...)) 0',
                                                       '80' => '0u',
                                                       '88' => '0u',
-                                                      '96' => '0u'
+                                                      '96' => '(int (*)(...)) log4cxx::Layout::getClass() const [_ZNK7log4cxx6Layout8getClassEv]'
                                                     }
                                       },
-                          '335944' => {
-                                        'Base' => {
-                                                    '53155' => {
-                                                                 'pos' => '0'
-                                                               }
-                                                  },
-                                        'Header' => 'appenderskeleton.h',
-                                        'Line' => '89',
-                                        'Name' => 'log4cxx::AppenderSkeleton::ClazzAppenderSkeleton',
-                                        'NameSpace' => 'log4cxx::AppenderSkeleton',
-                                        'Size' => '8',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::~ClazzAppenderSkeleton() [_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD1Ev]',
-                                                      '24' => '(int (*)(...)) log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::~ClazzAppenderSkeleton() [_ZN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonD0Ev]',
-                                                      '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                      '40' => '(int (*)(...)) log4cxx::AppenderSkeleton::ClazzAppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton21ClazzAppenderSkeleton7getNameB5cxx11Ev]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::AppenderSkeleton::ClazzAppenderSkeleton) [_ZTIN7log4cxx16AppenderSkeleton21ClazzAppenderSkeletonE]'
-                                                    }
-                                      },
-                          '336102' => {
-                                        'BaseType' => '335944',
-                                        'Name' => 'log4cxx::AppenderSkeleton::ClazzAppenderSkeleton const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '336144' => {
-                                        'BaseType' => '334742',
-                                        'Name' => 'log4cxx::AppenderSkeleton const',
-                                        'Size' => '184',
-                                        'Type' => 'Const'
-                                      },
-                          '336171' => {
-                                        'BaseType' => '313267',
+                          '544707' => {
+                                        'BaseType' => '507347',
                                         'Header' => 'layout.h',
-                                        'Line' => '86',
+                                        'Line' => '80',
                                         'Name' => 'log4cxx::LayoutPtr',
                                         'NameSpace' => 'log4cxx',
                                         'Size' => '16',
                                         'Type' => 'Typedef'
                                       },
-                          '336183' => {
-                                        'BaseType' => '336171',
+                          '544719' => {
+                                        'BaseType' => '544707',
                                         'Name' => 'log4cxx::LayoutPtr const',
                                         'Size' => '16',
                                         'Type' => 'Const'
                                       },
-                          '336188' => {
-                                        'BaseType' => '310827',
+                          '544724' => {
+                                        'BaseType' => '499963',
                                         'Header' => 'level.h',
-                                        'Line' => '43',
+                                        'Line' => '38',
                                         'Name' => 'log4cxx::LevelPtr',
                                         'NameSpace' => 'log4cxx',
                                         'Size' => '16',
                                         'Type' => 'Typedef'
                                       },
-                          '336200' => {
-                                        'BaseType' => '336188',
+                          '544736' => {
+                                        'BaseType' => '544724',
                                         'Name' => 'log4cxx::LevelPtr const',
                                         'Size' => '16',
                                         'Type' => 'Const'
                                       },
-                          '336206' => {
-                                        'BaseType' => '53185',
+                          '544742' => {
+                                        'BaseType' => '98472',
                                         'Name' => 'log4cxx::LogString&',
                                         'Size' => '8',
                                         'Type' => 'Ref'
                                       },
-                          '336398' => {
-                                        'BaseType' => '310515',
+                          '544934' => {
+                                        'BaseType' => '499651',
                                         'Name' => 'std::__shared_ptr<log4cxx::Level, 2>::element_type*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '336777' => {
-                                        'BaseType' => '312955',
-                                        'Name' => 'std::__shared_ptr<log4cxx::Layout, 2>::element_type*',
+                          '545024' => {
+                                        'BaseType' => '543088',
+                                        'Name' => 'struct log4cxx::AppenderSkeleton::AppenderSkeletonPrivate*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '336806' => {
-                                        'BaseType' => '313564',
-                                        'Name' => 'std::shared_ptr<log4cxx::Layout>const&',
+                          '545030' => {
+                                        'BaseType' => '545024',
+                                        'Name' => 'struct log4cxx::AppenderSkeleton::AppenderSkeletonPrivate*const',
                                         'Size' => '8',
-                                        'Type' => 'Ref'
+                                        'Type' => 'Const'
                                       },
-                          '336877' => {
-                                        'BaseType' => '314050',
-                                        'Name' => 'std::__shared_ptr<log4cxx::spi::ErrorHandler, 2>::element_type*',
+                          '545320' => {
+                                        'BaseType' => '541658',
+                                        'Name' => 'struct log4cxx::helpers::LogLog::LogLogPrivate*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '336935' => {
-                                        'BaseType' => '333585',
+                          '545559' => {
+                                        'BaseType' => '541645',
                                         'Name' => 'log4cxx::helpers::LogLog*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '336947' => {
-                                        'BaseType' => '333585',
+                          '545571' => {
+                                        'BaseType' => '541645',
                                         'Name' => 'log4cxx::helpers::LogLog&',
                                         'Size' => '8',
                                         'Type' => 'Ref'
                                       },
-                          '336959' => {
-                                        'BaseType' => '334462',
+                          '545583' => {
+                                        'BaseType' => '542843',
                                         'Name' => 'log4cxx::logchar const*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '336965' => {
-                                        'BaseType' => '314823',
+                          '545589' => {
+                                        'BaseType' => '506559',
                                         'Name' => 'std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >const&',
                                         'Size' => '8',
                                         'Type' => 'Ref'
                                       },
-                          '337021' => {
-                                        'BaseType' => '334408',
+                          '545642' => {
+                                        'BaseType' => '507035',
+                                        'Name' => 'std::__shared_ptr<log4cxx::Layout, 2>::element_type*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '545671' => {
+                                        'BaseType' => '507644',
+                                        'Name' => 'std::shared_ptr<log4cxx::Layout>const&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '545742' => {
+                                        'BaseType' => '508130',
+                                        'Name' => 'std::__shared_ptr<log4cxx::spi::ErrorHandler, 2>::element_type*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '545981' => {
+                                        'BaseType' => '542063',
                                         'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '337103' => {
-                                        'BaseType' => '315524',
+                          '546151' => {
+                                        'BaseType' => '511942',
                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggingEvent, 2>::element_type*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '337126' => {
-                                        'BaseType' => '100961',
+                          '546174' => {
+                                        'BaseType' => '194046',
                                         'Name' => 'std::shared_ptr<log4cxx::spi::LoggingEvent>*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '337263' => {
-                                        'BaseType' => '334742',
+                          '546263' => {
+                                        'BaseType' => '542068',
+                                        'Name' => 'log4cxx::helpers::OnlyOnceErrorHandler const*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '546459' => {
+                                        'BaseType' => '83813',
+                                        'Name' => 'unsigned char[16]',
+                                        'Size' => '16',
+                                        'Type' => 'Array'
+                                      },
+                          '546636' => {
+                                        'BaseType' => '543070',
                                         'Name' => 'log4cxx::AppenderSkeleton*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '337269' => {
-                                        'BaseType' => '337263',
+                          '546642' => {
+                                        'BaseType' => '546636',
                                         'Name' => 'log4cxx::AppenderSkeleton*const',
                                         'Size' => '8',
                                         'Type' => 'Const'
                                       },
-                          '337303' => {
-                                        'BaseType' => '336144',
+                          '546670' => {
+                                        'BaseType' => '544644',
                                         'Name' => 'log4cxx::AppenderSkeleton const*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '337309' => {
-                                        'BaseType' => '337303',
+                          '546676' => {
+                                        'BaseType' => '546670',
                                         'Name' => 'log4cxx::AppenderSkeleton const*const',
                                         'Size' => '8',
                                         'Type' => 'Const'
                                       },
-                          '337314' => {
-                                        'BaseType' => '336183',
+                          '546681' => {
+                                        'BaseType' => '544719',
                                         'Name' => 'log4cxx::LayoutPtr const&',
                                         'Size' => '8',
                                         'Type' => 'Ref'
                                       },
-                          '337332' => {
-                                        'BaseType' => '336200',
+                          '546687' => {
+                                        'BaseType' => '544736',
                                         'Name' => 'log4cxx::LevelPtr const&',
                                         'Size' => '8',
                                         'Type' => 'Ref'
                                       },
-                          '337338' => {
-                                        'BaseType' => '335944',
+                          '546729' => {
+                                        'BaseType' => '544480',
                                         'Name' => 'log4cxx::AppenderSkeleton::ClazzAppenderSkeleton*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '337344' => {
-                                        'BaseType' => '337338',
+                          '546735' => {
+                                        'BaseType' => '546729',
                                         'Name' => 'log4cxx::AppenderSkeleton::ClazzAppenderSkeleton*const',
                                         'Size' => '8',
                                         'Type' => 'Const'
                                       },
-                          '337355' => {
-                                        'BaseType' => '336102',
+                          '546746' => {
+                                        'BaseType' => '544638',
                                         'Name' => 'log4cxx::AppenderSkeleton::ClazzAppenderSkeleton const*',
                                         'Size' => '8',
                                         'Type' => 'Pointer'
                                       },
-                          '337361' => {
-                                        'BaseType' => '337355',
+                          '546752' => {
+                                        'BaseType' => '546746',
                                         'Name' => 'log4cxx::AppenderSkeleton::ClazzAppenderSkeleton const*const',
                                         'Size' => '8',
                                         'Type' => 'Const'
                                       },
-                          '3388314' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::TriggeringEventEvaluator, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458332'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3388462' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::spi::TriggeringEventEvaluator>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458332'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3388476' => {
-                                         'BaseType' => '3458332',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::spi::TriggeringEventEvaluator>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::TriggeringEventEvaluator>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3388499' => {
-                                         'Base' => {
-                                                     '3388314' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '3467564'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::TriggeringEventEvaluator, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458332'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3388785' => {
-                                         'BaseType' => '3388476',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::TriggeringEventEvaluator, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::TriggeringEventEvaluator, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3389613' => {
-                                         'Base' => {
-                                                     '3388499' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::spi::TriggeringEventEvaluator>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458332'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3397019' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1591',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '3470499'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '98175'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__weak_ptr<log4cxx::Appender, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '205817'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3397431' => {
-                                         'BaseType' => '181316',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1602',
-                                         'Name' => 'std::__weak_ptr<log4cxx::Appender, 2>::element_type',
-                                         'NameSpace' => 'std::__weak_ptr<log4cxx::Appender, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3397739' => {
-                                         'Base' => {
-                                                     '3407392' => {
-                                                                    'access' => 'private',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '208',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'first',
-                                                              'offset' => '0',
-                                                              'type' => '7106'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'second',
-                                                              'offset' => '32',
-                                                              'type' => '176271'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_T1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_T2',
-                                                                'type' => '176271'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3398087' => {
-                                         'Base' => {
-                                                     '3438250' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3398451' => {
-                                         'Base' => {
-                                                     '3438844' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3398601' => {
-                                         'Base' => {
-                                                     '452224' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '216',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '32',
-                                                              'type' => '3440640'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '80',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Val',
-                                                                'type' => '3397739'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3398989' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '444',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '3399003'
-                                                            }
-                                                   },
-                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Val',
-                                                                'type' => '3397739'
-                                                              },
-                                                       '2' => {
-                                                                'key' => '_KeyOfValue',
-                                                                'type' => '3425689'
-                                                              },
-                                                       '3' => {
-                                                                'key' => '_Compare',
-                                                                'type' => '461580'
-                                                              },
-                                                       '4' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '3398087'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3399003' => {
-                                         'Base' => {
-                                                     '3398451' => {
-                                                                    'pos' => '0'
-                                                                  },
-                                                     '452420' => {
-                                                                   'pos' => '2'
-                                                                 },
-                                                     '461697' => {
-                                                                   'pos' => '1'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '692',
-                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
-                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Appender> > > >',
-                                         'Protected' => 1,
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key_compare',
-                                                                'type' => '461580'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3404503' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '100',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '3404516'
-                                                            }
-                                                   },
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Appender> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '176271'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3404516' => {
-                                         'BaseType' => '3398989',
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '148',
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Appender> >::_Rep_type',
-                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Appender> >',
-                                         'Private' => 1,
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3407392' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '190',
-                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_U1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_U2',
-                                                                'type' => '176271'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3410280' => {
-                                         'Base' => {
-                                                     '3439311' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::shared_ptr<log4cxx::spi::Filter> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'type' => '100319'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3410394' => {
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '384',
-                                         'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '3410280'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3410408' => {
-                                         'BaseType' => '117748',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '392',
-                                         'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >::pointer',
-                                         'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3410751' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '81',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '3410764'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '100319'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '3410280'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3410764' => {
-                                         'Base' => {
-                                                     '3410280' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '88',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_start',
-                                                              'offset' => '0',
-                                                              'type' => '3410967'
-                                                            },
-                                                     '1' => {
-                                                              'name' => '_M_finish',
-                                                              'offset' => '8',
-                                                              'type' => '3410967'
-                                                            },
-                                                     '2' => {
-                                                              'name' => '_M_end_of_storage',
-                                                              'offset' => '16',
-                                                              'type' => '3410967'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >::_Vector_impl',
-                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
-                                         'Size' => '24',
-                                         'Type' => 'Struct'
-                                       },
-                          '3410967' => {
-                                         'BaseType' => '3439979',
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '86',
-                                         'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >::pointer',
-                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::Filter>, std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3411505' => {
-                                         'Base' => {
-                                                     '3410751' => {
-                                                                    'access' => 'protected',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '339',
-                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::spi::Filter> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '100319'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3414368' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::RollingFileAppender, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458605'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3414518' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::RollingFileAppender>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458605'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3414532' => {
-                                         'BaseType' => '3458605',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::rolling::RollingFileAppender>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::RollingFileAppender>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3414557' => {
-                                         'Base' => {
-                                                     '3414368' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '3469714'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RollingFileAppender, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458605'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3414843' => {
-                                         'BaseType' => '3414532',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RollingFileAppender, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::RollingFileAppender, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3415675' => {
-                                         'Base' => {
-                                                     '3414557' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::rolling::RollingFileAppender>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458605'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3416278' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::net::SMTPAppender, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3462440'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3416426' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::net::SMTPAppender>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3462440'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3416440' => {
-                                         'BaseType' => '3462440',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::net::SMTPAppender>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::net::SMTPAppender>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3416463' => {
-                                         'Base' => {
-                                                     '3416278' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '3469830'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::net::SMTPAppender, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3462440'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3416749' => {
-                                         'BaseType' => '3416440',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::net::SMTPAppender, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::net::SMTPAppender, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3417577' => {
-                                         'Base' => {
-                                                     '3416463' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::net::SMTPAppender>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3462440'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3418178' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::AppenderAttachable, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '205667'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3418326' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::spi::AppenderAttachable>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '205667'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3418340' => {
-                                         'BaseType' => '205667',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::spi::AppenderAttachable>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::AppenderAttachable>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3418363' => {
-                                         'Base' => {
-                                                     '3418178' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '3469946'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::AppenderAttachable, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '205667'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3418649' => {
-                                         'BaseType' => '3418340',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::AppenderAttachable, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::AppenderAttachable, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3419477' => {
-                                         'Base' => {
-                                                     '3418363' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::spi::AppenderAttachable>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '205667'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3420078' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::AppenderSkeleton, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '334742'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3420226' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::AppenderSkeleton>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '334742'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3420240' => {
-                                         'BaseType' => '334742',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::AppenderSkeleton>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::AppenderSkeleton>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3420263' => {
-                                         'Base' => {
-                                                     '3420078' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '3470062'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::AppenderSkeleton, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '334742'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3420549' => {
-                                         'BaseType' => '3420240',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::AppenderSkeleton, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::AppenderSkeleton, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3421377' => {
-                                         'Base' => {
-                                                     '3420263' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::AppenderSkeleton>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '334742'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3421978' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458831'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3422126' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::FilterBasedTriggeringPolicy>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458831'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3422140' => {
-                                         'BaseType' => '3458831',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::rolling::FilterBasedTriggeringPolicy>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::FilterBasedTriggeringPolicy>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3422163' => {
-                                         'Base' => {
-                                                     '3421978' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '3470178'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458831'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3422449' => {
-                                         'BaseType' => '3422140',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3423277' => {
-                                         'Base' => {
-                                                     '3422163' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3458831'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3425657' => {
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '105',
-                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> >, std::__cxx11::basic_string<char>const>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Arg',
-                                                                'type' => '3397739'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Result',
-                                                                'type' => '7106'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3425689' => {
-                                         'Base' => {
-                                                     '3425657' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '1123',
-                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Pair',
-                                                                'type' => '3397739'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3438250' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3397739'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3438844' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3398601'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3439311' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::spi::Filter> >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '100319'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '3439778' => {
-                                         'Base' => {
-                                                     '3410394' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '50',
-                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '3410280'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3439979' => {
-                                         'BaseType' => '3410408',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '59',
-                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >::pointer',
-                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::Filter> > >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3440640' => {
-                                         'Copied' => 1,
-                                         'Header' => 'aligned_buffer.h',
-                                         'Line' => '47',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '0',
-                                                              'type' => '3470411'
-                                                            }
-                                                   },
-                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Appender> > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3397739'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '3455191' => {
-                                         'BaseType' => '3331913',
-                                         'Header' => 'properties.h',
-                                         'Line' => '41',
-                                         'Name' => 'log4cxx::helpers::Properties::PropertyMap',
-                                         'NameSpace' => 'log4cxx::helpers::Properties',
-                                         'Private' => 1,
-                                         'Type' => 'Typedef'
-                                       },
-                          '3455556' => {
-                                         'BaseType' => '648138',
-                                         'Name' => 'log4cxx::helpers::Properties const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3455561' => {
-                                         'BaseType' => '3333262',
-                                         'Header' => 'inputstream.h',
-                                         'Line' => '68',
-                                         'Name' => 'log4cxx::helpers::InputStreamPtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3456501' => {
-                                         'Copied' => 1,
-                                         'Header' => 'loader.h',
-                                         'Line' => '33',
-                                         'Name' => 'log4cxx::helpers::Loader',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '1',
-                                         'Type' => 'Class'
-                                       },
-                          '3457885' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'level.h',
-                                         'Line' => '56',
-                                         'Name' => 'log4cxx::Level::LevelClass',
-                                         'NameSpace' => 'log4cxx::Level',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::Level::LevelClass::~LevelClass() [_ZN7log4cxx5Level10LevelClassD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::Level::LevelClass::~LevelClass() [_ZN7log4cxx5Level10LevelClassD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::Level::LevelClass::getName[abi:cxx11]() const [_ZNK7log4cxx5Level10LevelClass7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::Level::LevelClass::toLevel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx5Level10LevelClass7toLevelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '56' => '(int (*)(...)) log4cxx::Level::LevelClass::toLevel(int) const [_ZNK7log4cxx5Level10LevelClass7toLevelEi]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::Level::LevelClass) [_ZTIN7log4cxx5Level10LevelClassE]'
-                                                     }
-                                       },
-                          '3458100' => {
-                                         'BaseType' => '3457885',
-                                         'Name' => 'log4cxx::Level::LevelClass const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3458332' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'triggeringeventevaluator.h',
-                                         'Line' => '37',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator',
-                                         'NameSpace' => 'log4cxx::spi',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::TriggeringEventEvaluator) [_ZTIN7log4cxx3spi24TriggeringEventEvaluatorE]',
-                                                       '56' => '(int (*)(...)) log4cxx::spi::TriggeringEventEvaluator::getClass() const [_ZNK7log4cxx3spi24TriggeringEventEvaluator8getClassEv]',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
-                                                     }
-                                       },
-                          '3458462' => {
-                                         'BaseType' => '3389613',
-                                         'Header' => 'triggeringeventevaluator.h',
-                                         'Line' => '46',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluatorPtr',
-                                         'NameSpace' => 'log4cxx::spi',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3458543' => {
-                                         'BaseType' => '910568',
-                                         'Name' => 'log4cxx::Logger const',
-                                         'Type' => 'Const'
-                                       },
-                          '3458605' => {
-                                         'Base' => {
-                                                     '2437929' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'rollingfileappender.h',
-                                         'Line' => '75',
-                                         'Name' => 'log4cxx::rolling::RollingFileAppender',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '336',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '0u',
-                                                       '112' => '0u',
-                                                       '120' => '0u',
-                                                       '128' => '0u',
-                                                       '136' => '0u',
-                                                       '144' => '0u',
-                                                       '152' => '0u',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingFileAppender) [_ZTIN7log4cxx7rolling19RollingFileAppenderE]',
-                                                       '168' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::getClass() const [_ZNK7log4cxx7rolling19RollingFileAppender8getClassEv]',
-                                                       '176' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::~RollingFileAppender() [_ZN7log4cxx7rolling19RollingFileAppenderD1Ev]',
-                                                       '184' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::~RollingFileAppender() [_ZN7log4cxx7rolling19RollingFileAppenderD0Ev]',
-                                                       '192' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling19RollingFileAppender10instanceofERKNS_7helpers5ClassE]',
-                                                       '200' => '(int (*)(...)) log4cxx::rolling::RollingFileAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling19RollingFileAppender4castERKNS_7helpers5ClassE]',
-                                                       '208' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
-                                                       '216' => '(int (*)(...)) log4cxx::FileAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                       '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                       '24' => '0u',
-                                                       '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                       '248' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::close() [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton5closeEv]',
-                                                       '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                       '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                       '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
-                                                       '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
-                                                       '32' => '0u',
-                                                       '320' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
-                                                       '328' => '(int (*)(...)) log4cxx::rolling::RollingFileAppenderSkeleton::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling27RollingFileAppenderSkeleton9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
-                                                       '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
-                                                       '352' => '(int (*)(...)) log4cxx::FileAppender::setFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender7setFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '0u',
-                                                       '88' => '0u',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '3458831' => {
-                                         'Base' => {
-                                                     '2437919' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'filterbasedtriggeringpolicy.h',
-                                         'Line' => '48',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'headFilter',
-                                                              'offset' => '8',
-                                                              'type' => '116594'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'tailFilter',
-                                                              'offset' => '24',
-                                                              'type' => '116594'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '40',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy10instanceofERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy4castERKNS_7helpers5ClassE]',
-                                                       '120' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy15activateOptionsERNS_7helpers4PoolE]',
-                                                       '128' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '136' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::isTriggeringEvent(log4cxx::Appender*, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FilterBasedTriggeringPolicy) [_ZTIN7log4cxx7rolling27FilterBasedTriggeringPolicyE]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::getClass() const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy8getClassEv]',
-                                                       '88' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::~FilterBasedTriggeringPolicy() [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD1Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::~FilterBasedTriggeringPolicy() [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicyD0Ev]'
-                                                     }
-                                       },
-                          '3459690' => {
-                                         'Header' => 'propertysetter.h',
-                                         'Line' => '53',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'obj',
-                                                              'offset' => '0',
-                                                              'type' => '648143'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::config::PropertySetter',
-                                         'NameSpace' => 'log4cxx::config',
-                                         'Size' => '16',
-                                         'Type' => 'Class'
-                                       },
-                          '3460427' => {
-                                         'Base' => {
-                                                     '523916' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Line' => '65',
-                                         'Name' => 'log4cxx::xml::XMLWatchdog',
-                                         'NameSpace' => 'log4cxx::xml',
-                                         'Size' => '176',
-                                         'Source' => 'domconfigurator.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::xml::XMLWatchdog::~XMLWatchdog() [_ZN7log4cxx3xml11XMLWatchdogD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::xml::XMLWatchdog::~XMLWatchdog() [_ZN7log4cxx3xml11XMLWatchdogD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::xml::XMLWatchdog::doOnChange() [_ZN7log4cxx3xml11XMLWatchdog10doOnChangeEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::xml::XMLWatchdog) [_ZTIN7log4cxx3xml11XMLWatchdogE]'
-                                                     }
-                                       },
-                          '3460617' => {
-                                         'Base' => {
-                                                     '2072645' => {
-                                                                    'pos' => '0',
-                                                                    'virtual' => 1
-                                                                  },
-                                                     '53165' => {
-                                                                  'pos' => '1',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Header' => 'domconfigurator.h',
-                                         'Line' => '69',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'props',
-                                                              'offset' => '8',
-                                                              'type' => '648138'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'repository',
-                                                              'offset' => '16',
-                                                              'type' => '649952'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'loggerFactory',
-                                                              'offset' => '32',
-                                                              'type' => '910545'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::xml::DOMConfigurator',
-                                         'NameSpace' => 'log4cxx::xml',
-                                         'Size' => '64',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::doConfigure(log4cxx::File const&, std::shared_ptr<log4cxx::spi::LoggerRepository>) [_ZN7log4cxx3xml15DOMConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE]',
-                                                       '112' => '(int (*)(...)) -0x00000000000030',
-                                                       '120' => '(int (*)(...)) -0x00000000000030',
-                                                       '128' => '(int (*)(...)) -0x00000000000030',
-                                                       '136' => '(int (*)(...)) -0x00000000000030',
-                                                       '144' => '(int (*)(...)) -0x00000000000030',
-                                                       '152' => '(int (*)(...)) -0x00000000000030',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) -0x00000000000030',
-                                                       '168' => '(int (*)(...)) (& typeinfo for log4cxx::xml::DOMConfigurator) [_ZTIN7log4cxx3xml15DOMConfiguratorE]',
-                                                       '176' => '(int (*)(...)) virtual thunk to log4cxx::xml::DOMConfigurator::getClass() const [_ZTv0_n24_NK7log4cxx3xml15DOMConfigurator8getClassEv]',
-                                                       '184' => '(int (*)(...)) virtual thunk to log4cxx::xml::DOMConfigurator::~DOMConfigurator() [_ZTv0_n32_N7log4cxx3xml15DOMConfiguratorD1Ev]',
-                                                       '192' => '(int (*)(...)) virtual thunk to log4cxx::xml::DOMConfigurator::~DOMConfigurator() [_ZTv0_n32_N7log4cxx3xml15DOMConfiguratorD0Ev]',
-                                                       '200' => '0u',
-                                                       '208' => '0u',
-                                                       '216' => '(int (*)(...)) virtual thunk to log4cxx::xml::DOMConfigurator::doConfigure(log4cxx::File const&, std::shared_ptr<log4cxx::spi::LoggerRepository>) [_ZTv0_n64_N7log4cxx3xml15DOMConfigurator11doConfigureERKNS_4FileESt10shared_ptrINS_3spi16LoggerRepositoryEE]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '(int (*)(...)) (& typeinfo for log4cxx::xml::DOMConfigurator) [_ZTIN7log4cxx3xml15DOMConfiguratorE]',
-                                                       '64' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::getClass() const [_ZNK7log4cxx3xml15DOMConfigurator8getClassEv]',
-                                                       '72' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::~DOMConfigurator() [_ZN7log4cxx3xml15DOMConfiguratorD1Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::~DOMConfigurator() [_ZN7log4cxx3xml15DOMConfiguratorD0Ev]',
-                                                       '88' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3xml15DOMConfigurator10instanceofERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3xml15DOMConfigurator4castERKNS_7helpers5ClassE]'
-                                                     }
-                                       },
-                          '3460728' => {
-                                         'BaseType' => '3404503',
-                                         'Header' => 'domconfigurator.h',
-                                         'Line' => '74',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator::AppenderMap',
-                                         'NameSpace' => 'log4cxx::xml::DOMConfigurator',
-                                         'Protected' => 1,
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3462128' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'domconfigurator.h',
-                                         'Line' => '215',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator',
-                                         'NameSpace' => 'log4cxx::xml::DOMConfigurator',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::~ClazzDOMConfigurator() [_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::~ClazzDOMConfigurator() [_ZN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::newInstance() const [_ZTch0_h0_NK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::getName[abi:cxx11]() const [_ZNK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator::newInstance() const [_ZNK7log4cxx3xml15DOMConfigurator20ClazzDOMConfigurator11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator) [_ZTIN7log4cxx3xml15DOMConfigurator20ClazzDOMConfiguratorE]'
-                                                     }
-                                       },
-                          '3462326' => {
-                                         'BaseType' => '3462128',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3462368' => {
-                                         'BaseType' => '3460617',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator const',
-                                         'Size' => '64',
-                                         'Type' => 'Const'
-                                       },
-                          '3462440' => {
-                                         'Base' => {
-                                                     '334742' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'smtpappender.h',
-                                         'Line' => '45',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'to',
-                                                              'offset' => '184',
-                                                              'type' => '53185'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'cc',
-                                                              'offset' => '216',
-                                                              'type' => '53185'
-                                                            },
-                                                     '10' => {
-                                                               'access' => 'private',
-                                                               'name' => 'locationInfo',
-                                                               'offset' => '448',
-                                                               'type' => '40888'
-                                                             },
-                                                     '11' => {
-                                                               'access' => 'private',
-                                                               'name' => 'cb',
-                                                               'offset' => '456',
-                                                               'type' => '2301107'
-                                                             },
-                                                     '12' => {
-                                                               'access' => 'private',
-                                                               'name' => 'evaluator',
-                                                               'offset' => '496',
-                                                               'type' => '3458462'
-                                                             },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'bcc',
-                                                              'offset' => '248',
-                                                              'type' => '53185'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'from',
-                                                              'offset' => '280',
-                                                              'type' => '53185'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'private',
-                                                              'name' => 'subject',
-                                                              'offset' => '312',
-                                                              'type' => '53185'
-                                                            },
-                                                     '5' => {
-                                                              'access' => 'private',
-                                                              'name' => 'smtpHost',
-                                                              'offset' => '344',
-                                                              'type' => '53185'
-                                                            },
-                                                     '6' => {
-                                                              'access' => 'private',
-                                                              'name' => 'smtpUsername',
-                                                              'offset' => '376',
-                                                              'type' => '53185'
-                                                            },
-                                                     '7' => {
-                                                              'access' => 'private',
-                                                              'name' => 'smtpPassword',
-                                                              'offset' => '408',
-                                                              'type' => '53185'
-                                                            },
-                                                     '8' => {
-                                                              'access' => 'private',
-                                                              'name' => 'smtpPort',
-                                                              'offset' => '440',
-                                                              'type' => '40835'
-                                                            },
-                                                     '9' => {
-                                                              'access' => 'private',
-                                                              'name' => 'bufferSize',
-                                                              'offset' => '444',
-                                                              'type' => '40835'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::net::SMTPAppender',
-                                         'NameSpace' => 'log4cxx::net',
-                                         'Size' => '512',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '0u',
-                                                       '112' => '0u',
-                                                       '120' => '0u',
-                                                       '128' => '0u',
-                                                       '136' => '0u',
-                                                       '144' => '0u',
-                                                       '152' => '0u',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::net::SMTPAppender) [_ZTIN7log4cxx3net12SMTPAppenderE]',
-                                                       '168' => '(int (*)(...)) log4cxx::net::SMTPAppender::getClass() const [_ZNK7log4cxx3net12SMTPAppender8getClassEv]',
-                                                       '176' => '(int (*)(...)) log4cxx::net::SMTPAppender::~SMTPAppender() [_ZN7log4cxx3net12SMTPAppenderD1Ev]',
-                                                       '184' => '(int (*)(...)) log4cxx::net::SMTPAppender::~SMTPAppender() [_ZN7log4cxx3net12SMTPAppenderD0Ev]',
-                                                       '192' => '(int (*)(...)) log4cxx::net::SMTPAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net12SMTPAppender10instanceofERKNS_7helpers5ClassE]',
-                                                       '200' => '(int (*)(...)) log4cxx::net::SMTPAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx3net12SMTPAppender4castERKNS_7helpers5ClassE]',
-                                                       '208' => '(int (*)(...)) log4cxx::net::SMTPAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3net12SMTPAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                       '216' => '(int (*)(...)) log4cxx::net::SMTPAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3net12SMTPAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                       '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                       '24' => '0u',
-                                                       '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                       '248' => '(int (*)(...)) log4cxx::net::SMTPAppender::close() [_ZN7log4cxx3net12SMTPAppender5closeEv]',
-                                                       '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                       '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                       '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '296' => '(int (*)(...)) log4cxx::net::SMTPAppender::requiresLayout() const [_ZNK7log4cxx3net12SMTPAppender14requiresLayoutEv]',
-                                                       '304' => '(int (*)(...)) log4cxx::net::SMTPAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx3net12SMTPAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '0u',
-                                                       '88' => '0u',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '3464116' => {
-                                         'BaseType' => '3455191',
-                                         'Name' => 'log4cxx::helpers::Properties::PropertyMap*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3464122' => {
-                                         'BaseType' => '648138',
-                                         'Name' => 'log4cxx::helpers::Properties*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3464140' => {
-                                         'BaseType' => '3455556',
-                                         'Name' => 'log4cxx::helpers::Properties const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3464419' => {
-                                         'BaseType' => '3459690',
-                                         'Name' => 'log4cxx::config::PropertySetter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3464425' => {
-                                         'BaseType' => '3464419',
-                                         'Name' => 'log4cxx::config::PropertySetter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3464593' => {
-                                         'BaseType' => '3338551',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerFactory, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3466451' => {
-                                         'BaseType' => '334588',
-                                         'Name' => 'log4cxx::spi::ErrorHandler*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3466567' => {
-                                         'BaseType' => '2437919',
-                                         'Name' => 'log4cxx::rolling::TriggeringPolicy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3466673' => {
-                                         'BaseType' => '2437924',
-                                         'Name' => 'log4cxx::rolling::RollingPolicy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3466814' => {
-                                         'BaseType' => '3466826',
-                                         'Header' => 'apr_tables.h',
-                                         'Line' => '59',
-                                         'Name' => 'apr_array_header_t',
-                                         'Size' => '32',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3466826' => {
-                                         'Header' => 'apr_tables.h',
-                                         'Line' => '62',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'pool',
-                                                              'offset' => '0',
-                                                              'type' => '526428'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'elt_size',
-                                                              'offset' => '8',
-                                                              'type' => '40835'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'nelts',
-                                                              'offset' => '12',
-                                                              'type' => '40835'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'nalloc',
-                                                              'offset' => '16',
-                                                              'type' => '40835'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'elts',
-                                                              'offset' => '24',
-                                                              'type' => '42481'
-                                                            }
-                                                   },
-                                         'Name' => 'struct apr_array_header_t',
-                                         'Size' => '32',
-                                         'Type' => 'Struct'
-                                       },
-                          '3467007' => {
-                                         'BaseType' => '3120542',
-                                         'Header' => 'apr_file_io.h',
-                                         'Line' => '188',
-                                         'Name' => 'apr_file_t',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3467019' => {
-                                         'BaseType' => '3467031',
-                                         'Header' => 'apr_xml.h',
-                                         'Line' => '50',
-                                         'Name' => 'apr_text',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3467031' => {
-                                         'Header' => 'apr_xml.h',
-                                         'Line' => '53',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'text',
-                                                              'offset' => '0',
-                                                              'type' => '41670'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'next',
-                                                              'offset' => '8',
-                                                              'type' => '3467071'
-                                                            }
-                                                   },
-                                         'Name' => 'struct apr_text',
-                                         'Size' => '16',
-                                         'Type' => 'Struct'
-                                       },
-                          '3467071' => {
-                                         'BaseType' => '3467031',
-                                         'Name' => 'struct apr_text*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3467077' => {
-                                         'BaseType' => '3467089',
-                                         'Header' => 'apr_xml.h',
-                                         'Line' => '61',
-                                         'Name' => 'apr_text_header',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3467089' => {
-                                         'Header' => 'apr_xml.h',
-                                         'Line' => '64',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'first',
-                                                              'offset' => '0',
-                                                              'type' => '3467129'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'last',
-                                                              'offset' => '8',
-                                                              'type' => '3467129'
-                                                            }
-                                                   },
-                                         'Name' => 'struct apr_text_header',
-                                         'Size' => '16',
-                                         'Type' => 'Struct'
-                                       },
-                          '3467129' => {
-                                         'BaseType' => '3467019',
-                                         'Name' => 'apr_text*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3467147' => {
-                                         'Header' => 'apr_xml.h',
-                                         'Line' => '148',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'name',
-                                                              'offset' => '0',
-                                                              'type' => '41670'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'ns',
-                                                              'offset' => '8',
-                                                              'type' => '40835'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'value',
-                                                              'offset' => '16',
-                                                              'type' => '41670'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'next',
-                                                              'offset' => '24',
-                                                              'type' => '3467447'
-                                                            }
-                                                   },
-                                         'Name' => 'struct apr_xml_attr',
-                                         'Size' => '32',
-                                         'Type' => 'Struct'
-                                       },
-                          '3467213' => {
-                                         'BaseType' => '3467225',
-                                         'Header' => 'apr_xml.h',
-                                         'Line' => '143',
-                                         'Name' => 'apr_xml_elem',
-                                         'Size' => '112',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3467225' => {
-                                         'Header' => 'apr_xml.h',
-                                         'Line' => '162',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'name',
-                                                              'offset' => '0',
-                                                              'type' => '41670'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'ns',
-                                                              'offset' => '8',
-                                                              'type' => '40835'
-                                                            },
-                                                     '10' => {
-                                                               'name' => 'ns_scope',
-                                                               'offset' => '96',
-                                                               'type' => '3467464'
-                                                             },
-                                                     '11' => {
-                                                               'name' => 'priv',
-                                                               'offset' => '104',
-                                                               'type' => '41104'
-                                                             },
-                                                     '2' => {
-                                                              'name' => 'lang',
-                                                              'offset' => '16',
-                                                              'type' => '41670'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'first_cdata',
-                                                              'offset' => '24',
-                                                              'type' => '3467077'
-                                                            },
-                                                     '4' => {
-                                                              'name' => 'following_cdata',
-                                                              'offset' => '40',
-                                                              'type' => '3467077'
-                                                            },
-                                                     '5' => {
-                                                              'name' => 'parent',
-                                                              'offset' => '56',
-                                                              'type' => '3467453'
-                                                            },
-                                                     '6' => {
-                                                              'name' => 'next',
-                                                              'offset' => '64',
-                                                              'type' => '3467453'
-                                                            },
-                                                     '7' => {
-                                                              'name' => 'first_child',
-                                                              'offset' => '72',
-                                                              'type' => '3467453'
-                                                            },
-                                                     '8' => {
-                                                              'name' => 'attr',
-                                                              'offset' => '80',
-                                                              'type' => '3467447'
-                                                            },
-                                                     '9' => {
-                                                              'name' => 'last_child',
-                                                              'offset' => '88',
-                                                              'type' => '3467453'
-                                                            }
-                                                   },
-                                         'Name' => 'struct apr_xml_elem',
-                                         'Size' => '112',
-                                         'Type' => 'Struct'
-                                       },
-                          '3467395' => {
-                                         'BaseType' => '3467407',
-                                         'Header' => 'apr_xml.h',
-                                         'Line' => '145',
-                                         'Name' => 'apr_xml_doc',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '3467407' => {
-                                         'Header' => 'apr_xml.h',
-                                         'Line' => '200',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'root',
-                                                              'offset' => '0',
-                                                              'type' => '3467470'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'namespaces',
-                                                              'offset' => '8',
-                                                              'type' => '3467476'
-                                                            }
-                                                   },
-                                         'Name' => 'struct apr_xml_doc',
-                                         'Size' => '16',
-                                         'Type' => 'Struct'
-                                       },
-                          '3467447' => {
-                                         'BaseType' => '3467147',
-                                         'Name' => 'struct apr_xml_attr*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3467453' => {
-                                         'BaseType' => '3467225',
-                                         'Name' => 'struct apr_xml_elem*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3467459' => {
-                                         'Name' => 'struct apr_xml_ns_scope',
-                                         'Type' => 'Struct'
-                                       },
-                          '3467464' => {
-                                         'BaseType' => '3467459',
-                                         'Name' => 'struct apr_xml_ns_scope*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3467470' => {
-                                         'BaseType' => '3467213',
-                                         'Name' => 'apr_xml_elem*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3467476' => {
-                                         'BaseType' => '3466814',
-                                         'Name' => 'apr_array_header_t*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3467564' => {
-                                         'BaseType' => '3388785',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::TriggeringEventEvaluator, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3467582' => {
-                                         'BaseType' => '3458332',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3468530' => {
-                                         'BaseType' => '3460427',
-                                         'Name' => 'log4cxx::xml::XMLWatchdog*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3468536' => {
-                                         'BaseType' => '3468530',
-                                         'Name' => 'log4cxx::xml::XMLWatchdog*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3468988' => {
-                                         'BaseType' => '3404503',
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Appender> >*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3469605' => {
-                                         'BaseType' => '3411505',
-                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::spi::Filter> >&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '3469714' => {
-                                         'BaseType' => '3414843',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RollingFileAppender, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3469737' => {
-                                         'BaseType' => '3458605',
-                                         'Name' => 'log4cxx::rolling::RollingFileAppender*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3469830' => {
-                                         'BaseType' => '3416749',
-                                         'Name' => 'std::__shared_ptr<log4cxx::net::SMTPAppender, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3469853' => {
-                                         'BaseType' => '3462440',
-                                         'Name' => 'log4cxx::net::SMTPAppender*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3469946' => {
-                                         'BaseType' => '3418649',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::AppenderAttachable, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3470062' => {
-                                         'BaseType' => '3420549',
-                                         'Name' => 'std::__shared_ptr<log4cxx::AppenderSkeleton, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3470178' => {
-                                         'BaseType' => '3422449',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3470201' => {
-                                         'BaseType' => '3458831',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3470411' => {
-                                         'BaseType' => '40783',
-                                         'Name' => 'unsigned char[48]',
-                                         'Size' => '48',
-                                         'Type' => 'Array'
-                                       },
-                          '3470499' => {
-                                         'BaseType' => '3397431',
-                                         'Name' => 'std::__weak_ptr<log4cxx::Appender, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3471374' => {
-                                         'BaseType' => '3460617',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3471380' => {
-                                         'BaseType' => '3471374',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3471385' => {
-                                         'BaseType' => '1379352',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoderPtr&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '3471391' => {
-                                         'BaseType' => '3467395',
-                                         'Name' => 'apr_xml_doc*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3471397' => {
-                                         'BaseType' => '3460728',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator::AppenderMap&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '3471403' => {
-                                         'BaseType' => '205834',
-                                         'Name' => 'log4cxx::AppenderPtr&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '3471409' => {
-                                         'BaseType' => '3459690',
-                                         'Name' => 'log4cxx::config::PropertySetter&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '3471426' => {
-                                         'BaseType' => '3462368',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3471432' => {
-                                         'BaseType' => '3471426',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3471461' => {
-                                         'BaseType' => '3462128',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3471467' => {
-                                         'BaseType' => '3471461',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3471478' => {
-                                         'BaseType' => '3462326',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3471484' => {
-                                         'BaseType' => '3471478',
-                                         'Name' => 'log4cxx::xml::DOMConfigurator::ClazzDOMConfigurator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3471489' => {
-                                         'BaseType' => '3458543',
-                                         'Name' => 'log4cxx::Logger const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3471495' => {
-                                         'BaseType' => '3471489',
-                                         'Name' => 'log4cxx::Logger const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '3471500' => {
-                                         'BaseType' => '3457885',
-                                         'Name' => 'log4cxx::Level::LevelClass*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3471506' => {
-                                         'BaseType' => '3458100',
-                                         'Name' => 'log4cxx::Level::LevelClass const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '35615' => {
+                          '55135' => {
                                        'Copied' => 1,
-                                       'Header' => 'std_mutex.h',
-                                       'Line' => '60',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'access' => 'protected',
-                                                            'name' => '_M_mutex',
-                                                            'offset' => '0',
-                                                            'type' => '35628'
-                                                          }
-                                                 },
-                                       'Name' => 'std::__mutex_base',
-                                       'NameSpace' => 'std',
-                                       'Size' => '40',
-                                       'Type' => 'Class'
-                                     },
-                          '35628' => {
-                                       'BaseType' => '45531',
-                                       'Header' => 'std_mutex.h',
-                                       'Line' => '63',
-                                       'Name' => 'std::__mutex_base::__native_type',
-                                       'NameSpace' => 'std::__mutex_base',
-                                       'Protected' => 1,
-                                       'Size' => '40',
-                                       'Type' => 'Typedef'
-                                     },
-                          '35754' => {
-                                       'Base' => {
-                                                   '35615' => {
-                                                                'pos' => '0'
-                                                              }
-                                                 },
-                                       'Copied' => 1,
-                                       'Header' => 'std_mutex.h',
-                                       'Line' => '86',
-                                       'Name' => 'std::mutex',
-                                       'NameSpace' => 'std',
-                                       'Size' => '40',
-                                       'Type' => 'Class'
-                                     },
-                          '3632429' => {
-                                         'BaseType' => '3467007',
-                                         'Name' => 'apr_file_t*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '3689207' => {
-                                         'BaseType' => '647277',
-                                         'Name' => 'log4cxx::helpers::Exception&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '37551' => {
-                                       'Copied' => 1,
-                                       'Name' => 'std::exception',
-                                       'NameSpace' => 'std',
-                                       'Type' => 'Class'
-                                     },
-                          '37556' => {
-                                       'BaseType' => '37551',
-                                       'Name' => 'std::exception const',
-                                       'Type' => 'Const'
-                                     },
-                          '38414' => {
-                                       'Copied' => 1,
-                                       'Header' => 'new_allocator.h',
-                                       'Line' => '58',
-                                       'Name' => '__gnu_cxx::new_allocator<char>',
-                                       'NameSpace' => '__gnu_cxx',
+                                       'Header' => 'chrono',
+                                       'Line' => '828',
+                                       'Name' => 'struct std::chrono::_V2::system_clock',
+                                       'NameSpace' => 'std::chrono::_V2',
                                        'Size' => '1',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Tp',
-                                                              'type' => '41214'
-                                                            }
-                                                   },
-                                       'Type' => 'Class'
-                                     },
-                          '38937' => {
-                                       'Base' => {
-                                                   '31404' => {
-                                                                'pos' => '0'
-                                                              }
-                                                 },
-                                       'Copied' => 1,
-                                       'Header' => 'alloc_traits.h',
-                                       'Line' => '50',
-                                       'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<char> >',
-                                       'NameSpace' => '__gnu_cxx',
-                                       'Size' => '1',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Alloc',
-                                                              'type' => '11094'
-                                                            }
-                                                   },
                                        'Type' => 'Struct'
                                      },
-                          '39139' => {
-                                       'BaseType' => '31418',
-                                       'Header' => 'alloc_traits.h',
-                                       'Line' => '59',
-                                       'Name' => '__gnu_cxx::__alloc_traits<std::allocator<char> >::pointer',
-                                       'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<char> >',
-                                       'Size' => '8',
-                                       'Type' => 'Typedef'
-                                     },
-                          '39163' => {
-                                       'BaseType' => '31481',
-                                       'Header' => 'alloc_traits.h',
-                                       'Line' => '61',
-                                       'Name' => '__gnu_cxx::__alloc_traits<std::allocator<char> >::size_type',
-                                       'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<char> >',
-                                       'Size' => '8',
-                                       'Type' => 'Typedef'
-                                     },
-                          '395944' => {
-                                        'BaseType' => '334630',
-                                        'Name' => 'log4cxx::spi::LoggingEvent const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '395950' => {
-                                        'BaseType' => '395944',
-                                        'Name' => 'log4cxx::spi::LoggingEvent const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '39821' => {
-                                       'Copied' => 1,
-                                       'Header' => 'stl_iterator.h',
-                                       'Line' => '764',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'access' => 'protected',
-                                                            'name' => '_M_current',
-                                                            'offset' => '0',
-                                                            'type' => '41670'
-                                                          }
-                                                 },
-                                       'Name' => '__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char> >',
-                                       'NameSpace' => '__gnu_cxx',
-                                       'Size' => '8',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Iterator',
-                                                              'type' => '41670'
-                                                            },
-                                                     '1' => {
-                                                              'key' => '_Container',
-                                                              'type' => '67'
-                                                            }
-                                                   },
-                                       'Type' => 'Class'
-                                     },
-                          '400912' => {
-                                        'Copied' => 1,
-                                        'Header' => 'basic_string.h',
-                                        'Line' => '77',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_dataplus',
-                                                             'offset' => '0',
-                                                             'type' => '400925'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_string_length',
-                                                             'offset' => '8',
-                                                             'type' => '401078'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'unnamed0',
-                                                             'offset' => '16',
-                                                             'type' => '401043'
-                                                           }
-                                                  },
-                                        'Name' => 'std::__cxx11::basic_string<wchar_t>',
-                                        'NameSpace' => 'std::__cxx11',
-                                        'Size' => '32',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_CharT',
-                                                               'type' => '40948'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '400925' => {
-                                        'Base' => {
-                                                    '422641' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'basic_string.h',
-                                        'Line' => '139',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_p',
-                                                             'offset' => '0',
-                                                             'type' => '401030'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::__cxx11::basic_string<wchar_t>::_Alloc_hider',
-                                        'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
-                                        'Private' => 1,
-                                        'Size' => '8',
-                                        'Type' => 'Struct'
-                                      },
-                          '401030' => {
-                                        'BaseType' => '506828',
-                                        'Header' => 'basic_string.h',
-                                        'Line' => '92',
-                                        'Name' => 'std::__cxx11::basic_string<wchar_t>::pointer',
-                                        'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '401043' => {
-                                        'Header' => 'basic_string.h',
-                                        'Line' => '161',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_local_buf',
-                                                             'offset' => '0',
-                                                             'type' => '522914'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '_M_allocated_capacity',
-                                                             'offset' => '0',
-                                                             'type' => '401078'
-                                                           }
-                                                  },
-                                        'Name' => 'std::__cxx11::basic_string<wchar_t>::anon-union-basic_string.h-161',
-                                        'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
-                                        'Private' => 1,
-                                        'Size' => '16',
-                                        'Type' => 'Union'
-                                      },
-                          '401078' => {
-                                        'BaseType' => '506852',
-                                        'Header' => 'basic_string.h',
-                                        'Line' => '88',
-                                        'Name' => 'std::__cxx11::basic_string<wchar_t>::size_type',
-                                        'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '4015168' => {
-                                         'BaseType' => '647277',
+                          '5528472' => {
+                                         'BaseType' => '1015324',
                                          'Name' => 'log4cxx::helpers::Exception const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4015589' => {
+                          '5528893' => {
                                          'Base' => {
-                                                     '4015749' => {
+                                                     '5529053' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -98974,15 +117538,15 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SocketTimeoutException) [_ZTIN7log4cxx7helpers22SocketTimeoutExceptionE]'
                                                      }
                                        },
-                          '4015744' => {
-                                         'BaseType' => '4015589',
+                          '5529048' => {
+                                         'BaseType' => '5528893',
                                          'Name' => 'log4cxx::helpers::SocketTimeoutException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4015749' => {
+                          '5529053' => {
                                          'Base' => {
-                                                     '2619264' => {
+                                                     '4926976' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -99000,15 +117564,67 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InterruptedIOException) [_ZTIN7log4cxx7helpers22InterruptedIOExceptionE]'
                                                      }
                                        },
-                          '4015909' => {
-                                         'BaseType' => '4015749',
+                          '5529213' => {
+                                         'BaseType' => '5529053',
                                          'Name' => 'log4cxx::helpers::InterruptedIOException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4016518' => {
+                          '5529463' => {
                                          'Base' => {
-                                                     '2619669' => {
+                                                     '5529626' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'exception.h',
+                                         'Line' => '245',
+                                         'Name' => 'log4cxx::helpers::BindException',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::BindException::~BindException() [_ZN7log4cxx7helpers13BindExceptionD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::BindException::~BindException() [_ZN7log4cxx7helpers13BindExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::BindException) [_ZTIN7log4cxx7helpers13BindExceptionE]'
+                                                     }
+                                       },
+                          '5529621' => {
+                                         'BaseType' => '5529463',
+                                         'Name' => 'log4cxx::helpers::BindException const',
+                                         'Size' => '144',
+                                         'Type' => 'Const'
+                                       },
+                          '5529626' => {
+                                         'Base' => {
+                                                     '4926976' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'exception.h',
+                                         'Line' => '212',
+                                         'Name' => 'log4cxx::helpers::SocketException',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::SocketException::~SocketException() [_ZN7log4cxx7helpers15SocketExceptionD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::SocketException::~SocketException() [_ZN7log4cxx7helpers15SocketExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::SocketException) [_ZTIN7log4cxx7helpers15SocketExceptionE]'
+                                                     }
+                                       },
+                          '5529817' => {
+                                         'BaseType' => '5529626',
+                                         'Name' => 'log4cxx::helpers::SocketException const',
+                                         'Size' => '144',
+                                         'Type' => 'Const'
+                                       },
+                          '5529822' => {
+                                         'Base' => {
+                                                     '5529626' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -99026,17 +117642,43 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ClosedChannelException) [_ZTIN7log4cxx7helpers22ClosedChannelExceptionE]'
                                                      }
                                        },
-                          '4016671' => {
-                                         'BaseType' => '4016518',
+                          '5529975' => {
+                                         'BaseType' => '5529822',
                                          'Name' => 'log4cxx::helpers::ClosedChannelException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4016839' => {
+                          '5529980' => {
                                          'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                     '5529626' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'exception.h',
+                                         'Line' => '225',
+                                         'Name' => 'log4cxx::helpers::ConnectException',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::ConnectException::~ConnectException() [_ZN7log4cxx7helpers16ConnectExceptionD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::ConnectException::~ConnectException() [_ZN7log4cxx7helpers16ConnectExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ConnectException) [_ZTIN7log4cxx7helpers16ConnectExceptionE]'
+                                                     }
+                                       },
+                          '5530138' => {
+                                         'BaseType' => '5529980',
+                                         'Name' => 'log4cxx::helpers::ConnectException const',
+                                         'Size' => '144',
+                                         'Type' => 'Const'
+                                       },
+                          '5530143' => {
+                                         'Base' => {
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
                                                    },
                                          'Header' => 'exception.h',
                                          'Line' => '201',
@@ -99052,17 +117694,17 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::IllegalStateException) [_ZTIN7log4cxx7helpers21IllegalStateExceptionE]'
                                                      }
                                        },
-                          '4016992' => {
-                                         'BaseType' => '4016839',
+                          '5530296' => {
+                                         'BaseType' => '5530143',
                                          'Name' => 'log4cxx::helpers::IllegalStateException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4016997' => {
+                          '5530301' => {
                                          'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
                                                    },
                                          'Header' => 'exception.h',
                                          'Line' => '193',
@@ -99078,17 +117720,17 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::NoSuchElementException) [_ZTIN7log4cxx7helpers22NoSuchElementExceptionE]'
                                                      }
                                        },
-                          '4017150' => {
-                                         'BaseType' => '4016997',
+                          '5530454' => {
+                                         'BaseType' => '5530301',
                                          'Name' => 'log4cxx::helpers::NoSuchElementException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4017508' => {
+                          '5530812' => {
                                          'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
                                                    },
                                          'Header' => 'exception.h',
                                          'Line' => '155',
@@ -99104,17 +117746,17 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::IllegalMonitorStateException) [_ZTIN7log4cxx7helpers28IllegalMonitorStateExceptionE]'
                                                      }
                                        },
-                          '4017666' => {
-                                         'BaseType' => '4017508',
+                          '5530970' => {
+                                         'BaseType' => '5530812',
                                          'Name' => 'log4cxx::helpers::IllegalMonitorStateException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4017671' => {
+                          '5530975' => {
                                          'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
                                                    },
                                          'Header' => 'exception.h',
                                          'Line' => '145',
@@ -99130,17 +117772,17 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::TranscoderException) [_ZTIN7log4cxx7helpers19TranscoderExceptionE]'
                                                      }
                                        },
-                          '4017852' => {
-                                         'BaseType' => '4017671',
+                          '5531156' => {
+                                         'BaseType' => '5530975',
                                          'Name' => 'log4cxx::helpers::TranscoderException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4017857' => {
+                          '5531161' => {
                                          'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
                                                    },
                                          'Header' => 'exception.h',
                                          'Line' => '133',
@@ -99156,23 +117798,43 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ThreadException) [_ZTIN7log4cxx7helpers15ThreadExceptionE]'
                                                      }
                                        },
-                          '4018075' => {
-                                         'BaseType' => '4017857',
+                          '5531379' => {
+                                         'BaseType' => '5531161',
                                          'Name' => 'log4cxx::helpers::ThreadException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4018291' => {
-                                         'BaseType' => '649145',
+                          '5531384' => {
+                                         'Base' => {
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'exception.h',
+                                         'Line' => '122',
+                                         'Name' => 'log4cxx::helpers::InterruptedException',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '144',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::InterruptedException::~InterruptedException() [_ZN7log4cxx7helpers20InterruptedExceptionD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::InterruptedException::~InterruptedException() [_ZN7log4cxx7helpers20InterruptedExceptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InterruptedException) [_ZTIN7log4cxx7helpers20InterruptedExceptionE]'
+                                                     }
+                                       },
+                          '5531596' => {
+                                         'BaseType' => '5531384',
                                          'Name' => 'log4cxx::helpers::InterruptedException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4018296' => {
+                          '5531601' => {
                                          'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
                                                    },
                                          'Header' => 'exception.h',
                                          'Line' => '111',
@@ -99188,17 +117850,17 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::PoolException) [_ZTIN7log4cxx7helpers13PoolExceptionE]'
                                                      }
                                        },
-                          '4018477' => {
-                                         'BaseType' => '4018296',
+                          '5531782' => {
+                                         'BaseType' => '5531601',
                                          'Name' => 'log4cxx::helpers::PoolException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4018482' => {
+                          '5531787' => {
                                          'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
                                                    },
                                          'Header' => 'exception.h',
                                          'Line' => '101',
@@ -99214,17 +117876,44 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::MissingResourceException) [_ZTIN7log4cxx7helpers24MissingResourceExceptionE]'
                                                      }
                                        },
-                          '4018663' => {
-                                         'BaseType' => '4018482',
+                          '55318' => {
+                                       'Copied' => 1,
+                                       'Header' => 'chrono',
+                                       'Line' => '300',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'access' => 'private',
+                                                            'name' => '__r',
+                                                            'offset' => '0',
+                                                            'type' => '55464'
+                                                          }
+                                                 },
+                                       'Name' => 'struct std::chrono::duration<long, std::ratio<1l, 1000000000l> >',
+                                       'NameSpace' => 'std::chrono',
+                                       'Size' => '8',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Rep',
+                                                              'type' => '83883'
+                                                            },
+                                                     '1' => {
+                                                              'key' => '_Period',
+                                                              'type' => '57391'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
+                                     },
+                          '5531968' => {
+                                         'BaseType' => '5531787',
                                          'Name' => 'log4cxx::helpers::MissingResourceException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4019046' => {
+                          '5532351' => {
                                          'Base' => {
-                                                     '648925' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                     '1017228' => {
+                                                                    'pos' => '0'
+                                                                  }
                                                    },
                                          'Header' => 'exception.h',
                                          'Line' => '67',
@@ -99240,512 +117929,702 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::NullPointerException) [_ZTIN7log4cxx7helpers20NullPointerExceptionE]'
                                                      }
                                        },
-                          '4019201' => {
-                                         'BaseType' => '4019046',
+                          '5532506' => {
+                                         'BaseType' => '5532351',
                                          'Name' => 'log4cxx::helpers::NullPointerException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '4019478' => {
-                                         'BaseType' => '4015168',
+                          '5532874' => {
+                                         'BaseType' => '5528472',
                                          'Name' => 'log4cxx::helpers::Exception const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019490' => {
-                                         'BaseType' => '4015168',
+                          '5532886' => {
+                                         'BaseType' => '5528472',
                                          'Name' => 'log4cxx::helpers::Exception const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019496' => {
-                                         'BaseType' => '4019490',
+                          '5532892' => {
+                                         'BaseType' => '5532886',
                                          'Name' => 'log4cxx::helpers::Exception const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019501' => {
-                                         'BaseType' => '41214',
+                          '5532897' => {
+                                         'BaseType' => '84302',
                                          'Name' => 'char[129]',
                                          'Size' => '129',
                                          'Type' => 'Array'
                                        },
-                          '4019517' => {
-                                         'BaseType' => '4015589',
+                          '5532913' => {
+                                         'BaseType' => '5528893',
                                          'Name' => 'log4cxx::helpers::SocketTimeoutException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019523' => {
-                                         'BaseType' => '4019517',
+                          '5532919' => {
+                                         'BaseType' => '5532913',
                                          'Name' => 'log4cxx::helpers::SocketTimeoutException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019528' => {
-                                         'BaseType' => '4015744',
+                          '5532924' => {
+                                         'BaseType' => '5529048',
                                          'Name' => 'log4cxx::helpers::SocketTimeoutException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019534' => {
-                                         'BaseType' => '4015589',
+                          '5532930' => {
+                                         'BaseType' => '5528893',
                                          'Name' => 'log4cxx::helpers::SocketTimeoutException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019540' => {
-                                         'BaseType' => '4015749',
+                          '5532936' => {
+                                         'BaseType' => '5529053',
                                          'Name' => 'log4cxx::helpers::InterruptedIOException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019546' => {
-                                         'BaseType' => '4019540',
+                          '5532942' => {
+                                         'BaseType' => '5532936',
                                          'Name' => 'log4cxx::helpers::InterruptedIOException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019551' => {
-                                         'BaseType' => '4015909',
+                          '5532947' => {
+                                         'BaseType' => '5529213',
                                          'Name' => 'log4cxx::helpers::InterruptedIOException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019557' => {
-                                         'BaseType' => '4015749',
+                          '5532953' => {
+                                         'BaseType' => '5529053',
                                          'Name' => 'log4cxx::helpers::InterruptedIOException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019586' => {
-                                         'BaseType' => '4016518',
+                          '5532959' => {
+                                         'BaseType' => '5529463',
+                                         'Name' => 'log4cxx::helpers::BindException*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '5532965' => {
+                                         'BaseType' => '5532959',
+                                         'Name' => 'log4cxx::helpers::BindException*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '5532970' => {
+                                         'BaseType' => '5529621',
+                                         'Name' => 'log4cxx::helpers::BindException const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '5532976' => {
+                                         'BaseType' => '5529463',
+                                         'Name' => 'log4cxx::helpers::BindException&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '5532982' => {
+                                         'BaseType' => '5529822',
                                          'Name' => 'log4cxx::helpers::ClosedChannelException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019592' => {
-                                         'BaseType' => '4019586',
+                          '5532988' => {
+                                         'BaseType' => '5532982',
                                          'Name' => 'log4cxx::helpers::ClosedChannelException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019597' => {
-                                         'BaseType' => '4016671',
+                          '5532993' => {
+                                         'BaseType' => '5529975',
                                          'Name' => 'log4cxx::helpers::ClosedChannelException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019603' => {
-                                         'BaseType' => '4016518',
+                          '5532999' => {
+                                         'BaseType' => '5529822',
                                          'Name' => 'log4cxx::helpers::ClosedChannelException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019655' => {
-                                         'BaseType' => '4016839',
+                          '5533005' => {
+                                         'BaseType' => '5529980',
+                                         'Name' => 'log4cxx::helpers::ConnectException*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '5533011' => {
+                                         'BaseType' => '5533005',
+                                         'Name' => 'log4cxx::helpers::ConnectException*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '5533016' => {
+                                         'BaseType' => '5530138',
+                                         'Name' => 'log4cxx::helpers::ConnectException const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '5533022' => {
+                                         'BaseType' => '5529980',
+                                         'Name' => 'log4cxx::helpers::ConnectException&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '5533028' => {
+                                         'BaseType' => '5529626',
+                                         'Name' => 'log4cxx::helpers::SocketException*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '5533034' => {
+                                         'BaseType' => '5533028',
+                                         'Name' => 'log4cxx::helpers::SocketException*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '5533039' => {
+                                         'BaseType' => '5529817',
+                                         'Name' => 'log4cxx::helpers::SocketException const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '5533045' => {
+                                         'BaseType' => '5529626',
+                                         'Name' => 'log4cxx::helpers::SocketException&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '5533051' => {
+                                         'BaseType' => '5530143',
                                          'Name' => 'log4cxx::helpers::IllegalStateException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019661' => {
-                                         'BaseType' => '4019655',
+                          '5533057' => {
+                                         'BaseType' => '5533051',
                                          'Name' => 'log4cxx::helpers::IllegalStateException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019666' => {
-                                         'BaseType' => '4016992',
+                          '5533062' => {
+                                         'BaseType' => '5530296',
                                          'Name' => 'log4cxx::helpers::IllegalStateException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019672' => {
-                                         'BaseType' => '4016839',
+                          '5533068' => {
+                                         'BaseType' => '5530143',
                                          'Name' => 'log4cxx::helpers::IllegalStateException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019678' => {
-                                         'BaseType' => '4016997',
+                          '5533074' => {
+                                         'BaseType' => '5530301',
                                          'Name' => 'log4cxx::helpers::NoSuchElementException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019684' => {
-                                         'BaseType' => '4019678',
+                          '5533080' => {
+                                         'BaseType' => '5533074',
                                          'Name' => 'log4cxx::helpers::NoSuchElementException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019689' => {
-                                         'BaseType' => '4017150',
+                          '5533085' => {
+                                         'BaseType' => '5530454',
                                          'Name' => 'log4cxx::helpers::NoSuchElementException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019695' => {
-                                         'BaseType' => '4016997',
+                          '5533091' => {
+                                         'BaseType' => '5530301',
                                          'Name' => 'log4cxx::helpers::NoSuchElementException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019747' => {
-                                         'BaseType' => '4017508',
+                          '5533143' => {
+                                         'BaseType' => '5530812',
                                          'Name' => 'log4cxx::helpers::IllegalMonitorStateException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019753' => {
-                                         'BaseType' => '4019747',
+                          '5533149' => {
+                                         'BaseType' => '5533143',
                                          'Name' => 'log4cxx::helpers::IllegalMonitorStateException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019758' => {
-                                         'BaseType' => '4017666',
+                          '5533154' => {
+                                         'BaseType' => '5530970',
                                          'Name' => 'log4cxx::helpers::IllegalMonitorStateException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019764' => {
-                                         'BaseType' => '4017508',
+                          '5533160' => {
+                                         'BaseType' => '5530812',
                                          'Name' => 'log4cxx::helpers::IllegalMonitorStateException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019770' => {
-                                         'BaseType' => '4017671',
+                          '5533166' => {
+                                         'BaseType' => '5530975',
                                          'Name' => 'log4cxx::helpers::TranscoderException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019776' => {
-                                         'BaseType' => '4019770',
+                          '5533172' => {
+                                         'BaseType' => '5533166',
                                          'Name' => 'log4cxx::helpers::TranscoderException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019781' => {
-                                         'BaseType' => '4017852',
+                          '5533177' => {
+                                         'BaseType' => '5531156',
                                          'Name' => 'log4cxx::helpers::TranscoderException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019787' => {
-                                         'BaseType' => '4017671',
+                          '5533183' => {
+                                         'BaseType' => '5530975',
                                          'Name' => 'log4cxx::helpers::TranscoderException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019793' => {
-                                         'BaseType' => '4017857',
+                          '5533189' => {
+                                         'BaseType' => '5531161',
                                          'Name' => 'log4cxx::helpers::ThreadException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019799' => {
-                                         'BaseType' => '4019793',
+                          '5533195' => {
+                                         'BaseType' => '5533189',
                                          'Name' => 'log4cxx::helpers::ThreadException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019804' => {
-                                         'BaseType' => '4018075',
+                          '5533200' => {
+                                         'BaseType' => '5531379',
                                          'Name' => 'log4cxx::helpers::ThreadException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019810' => {
-                                         'BaseType' => '4017857',
+                          '5533206' => {
+                                         'BaseType' => '5531161',
                                          'Name' => 'log4cxx::helpers::ThreadException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019816' => {
-                                         'BaseType' => '649145',
+                          '5533212' => {
+                                         'BaseType' => '5531384',
                                          'Name' => 'log4cxx::helpers::InterruptedException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019822' => {
-                                         'BaseType' => '4019816',
+                          '5533218' => {
+                                         'BaseType' => '5533212',
                                          'Name' => 'log4cxx::helpers::InterruptedException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019827' => {
-                                         'BaseType' => '4018291',
+                          '5533223' => {
+                                         'BaseType' => '5531596',
                                          'Name' => 'log4cxx::helpers::InterruptedException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019839' => {
-                                         'BaseType' => '4018296',
+                          '5533229' => {
+                                         'BaseType' => '5531384',
+                                         'Name' => 'log4cxx::helpers::InterruptedException&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '5533235' => {
+                                         'BaseType' => '5531601',
                                          'Name' => 'log4cxx::helpers::PoolException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019845' => {
-                                         'BaseType' => '4019839',
+                          '5533241' => {
+                                         'BaseType' => '5533235',
                                          'Name' => 'log4cxx::helpers::PoolException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019850' => {
-                                         'BaseType' => '4018477',
+                          '5533246' => {
+                                         'BaseType' => '5531782',
                                          'Name' => 'log4cxx::helpers::PoolException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019856' => {
-                                         'BaseType' => '4018296',
+                          '5533252' => {
+                                         'BaseType' => '5531601',
                                          'Name' => 'log4cxx::helpers::PoolException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019862' => {
-                                         'BaseType' => '4018482',
+                          '5533258' => {
+                                         'BaseType' => '5531787',
                                          'Name' => 'log4cxx::helpers::MissingResourceException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019868' => {
-                                         'BaseType' => '4019862',
+                          '5533264' => {
+                                         'BaseType' => '5533258',
                                          'Name' => 'log4cxx::helpers::MissingResourceException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019873' => {
-                                         'BaseType' => '4018663',
+                          '5533269' => {
+                                         'BaseType' => '5531968',
                                          'Name' => 'log4cxx::helpers::MissingResourceException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019879' => {
-                                         'BaseType' => '4018482',
+                          '5533275' => {
+                                         'BaseType' => '5531787',
                                          'Name' => 'log4cxx::helpers::MissingResourceException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019931' => {
-                                         'BaseType' => '4019046',
+                          '5533327' => {
+                                         'BaseType' => '5532351',
                                          'Name' => 'log4cxx::helpers::NullPointerException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4019937' => {
-                                         'BaseType' => '4019931',
+                          '5533333' => {
+                                         'BaseType' => '5533327',
                                          'Name' => 'log4cxx::helpers::NullPointerException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4019942' => {
-                                         'BaseType' => '4019201',
+                          '5533338' => {
+                                         'BaseType' => '5532506',
                                          'Name' => 'log4cxx::helpers::NullPointerException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4019948' => {
-                                         'BaseType' => '4019046',
+                          '5533344' => {
+                                         'BaseType' => '5532351',
                                          'Name' => 'log4cxx::helpers::NullPointerException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '402038' => {
-                                        'BaseType' => '507508',
-                                        'Header' => 'basic_string.h',
-                                        'Line' => '96',
-                                        'Name' => 'std::__cxx11::basic_string<wchar_t>::const_iterator',
-                                        'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '40611' => {
-                                       'Header' => 'concurrence.h',
-                                       'Line' => '49',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => '_S_single',
-                                                            'value' => '0'
-                                                          },
-                                                   '1' => {
-                                                            'name' => '_S_mutex',
-                                                            'value' => '1'
-                                                          },
-                                                   '2' => {
-                                                            'name' => '_S_atomic',
-                                                            'value' => '2'
-                                                          }
-                                                 },
-                                       'Name' => 'enum __gnu_cxx::_Lock_policy',
-                                       'NameSpace' => '__gnu_cxx',
-                                       'Size' => '4',
-                                       'Type' => 'Enum'
-                                     },
-                          '40771' => {
-                                       'Name' => 'unsigned int',
-                                       'Size' => '4',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '407724' => {
-                                        'BaseType' => '400912',
-                                        'Name' => 'std::__cxx11::basic_string<wchar_t>const',
-                                        'Size' => '32',
-                                        'Type' => 'Const'
-                                      },
-                          '40778' => {
-                                       'BaseType' => '40771',
-                                       'Name' => 'unsigned int const',
-                                       'Size' => '4',
-                                       'Type' => 'Const'
-                                     },
-                          '40783' => {
-                                       'Name' => 'unsigned char',
-                                       'Size' => '1',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40790' => {
-                                       'Name' => 'unsigned short',
-                                       'Size' => '2',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40797' => {
-                                       'Name' => 'unsigned long',
-                                       'Size' => '8',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40809' => {
-                                       'Name' => 'unsigned long long',
-                                       'Size' => '8',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40821' => {
-                                       'Name' => 'signed char',
-                                       'Size' => '1',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40828' => {
-                                       'Name' => 'short',
-                                       'Size' => '2',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40835' => {
-                                       'Name' => 'int',
-                                       'Size' => '4',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40843' => {
-                                       'BaseType' => '40835',
-                                       'Name' => 'int const',
-                                       'Size' => '4',
-                                       'Type' => 'Const'
-                                     },
-                          '40848' => {
-                                       'Name' => 'long',
-                                       'Size' => '8',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40860' => {
-                                       'Name' => 'long long',
-                                       'Size' => '8',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40867' => {
-                                       'Name' => 'long double',
-                                       'Size' => '16',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40874' => {
-                                       'Name' => 'double',
-                                       'Size' => '8',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40881' => {
-                                       'Name' => 'float',
-                                       'Size' => '4',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40888' => {
-                                       'Name' => 'bool',
-                                       'Size' => '1',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40895' => {
-                                       'BaseType' => '40888',
-                                       'Name' => 'bool const',
-                                       'Size' => '1',
-                                       'Type' => 'Const'
-                                     },
-                          '40948' => {
-                                       'Name' => 'wchar_t',
-                                       'Size' => '4',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '40955' => {
-                                       'BaseType' => '40948',
-                                       'Name' => 'wchar_t const',
-                                       'Size' => '4',
-                                       'Type' => 'Const'
-                                     },
-                          '41030' => {
-                                       'BaseType' => '40797',
-                                       'Header' => 'stddef.h',
-                                       'Line' => '216',
-                                       'Name' => 'size_t',
+                          '55464' => {
+                                       'BaseType' => '83883',
+                                       'Header' => 'chrono',
+                                       'Line' => '313',
+                                       'Name' => 'std::chrono::duration<long, std::ratio<1l, 1000000000l> >::rep',
+                                       'NameSpace' => 'std::chrono::duration<long, std::ratio<1l, 1000000000l> >',
                                        'Size' => '8',
                                        'Type' => 'Typedef'
                                      },
-                          '41104' => {
-                                       'BaseType' => '1',
-                                       'Name' => 'void*',
+                          '55945' => {
+                                       'Copied' => 1,
+                                       'Header' => 'chrono',
+                                       'Line' => '626',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'access' => 'private',
+                                                            'name' => '__d',
+                                                            'offset' => '0',
+                                                            'type' => '56018'
+                                                          }
+                                                 },
+                                       'Name' => 'struct std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >',
+                                       'NameSpace' => 'std::chrono',
                                        'Size' => '8',
-                                       'Type' => 'Pointer'
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Clock',
+                                                              'type' => '55135'
+                                                            },
+                                                     '1' => {
+                                                              'key' => '_Dur',
+                                                              'type' => '55318'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
                                      },
-                          '4111049' => {
+                          '56018' => {
+                                       'BaseType' => '55318',
+                                       'Header' => 'chrono',
+                                       'Line' => '629',
+                                       'Name' => 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::duration',
+                                       'NameSpace' => 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '5654625' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '5696011'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '5654711' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '5656245'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate, std::default_delete<log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '5696011'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '5654625'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '5655034' => {
                                          'Base' => {
-                                                     '4122180' => {
+                                                     '5654625' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '5654625'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '5655287' => {
+                                         'Base' => {
+                                                     '5655034' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '5654625'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '5655584' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '5697770'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '5697770'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '5655844' => {
+                                         'Base' => {
+                                                     '5655287' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '5655584' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '5697770'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '5656245' => {
+                                         'Base' => {
+                                                     '5655844' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '5697770'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '5656574' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '5654711'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate, std::default_delete<log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '5696011'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '5654625'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '5659712' => {
+                                         'Base' => {
+                                                     '5665285' => {
+                                                                    'access' => 'protected',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '386',
+                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::Logger> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1273038'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '5664720' => {
+                                         'Base' => {
+                                                     '5679053' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'allocator.h',
-                                         'Line' => '108',
+                                         'Line' => '111',
                                          'Name' => 'std::allocator<std::shared_ptr<log4cxx::Logger> >',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
-                                                                'type' => '851446'
+                                                                'type' => '1273038'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '4111163' => {
+                          '5664871' => {
                                          'Copied' => 1,
                                          'Header' => 'alloc_traits.h',
-                                         'Line' => '384',
+                                         'Line' => '391',
                                          'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::Logger> > >',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Alloc',
-                                                                'type' => '4111049'
+                                                                'type' => '5664720'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '4111177' => {
-                                         'BaseType' => '911470',
+                          '5664885' => {
+                                         'BaseType' => '1350455',
                                          'Header' => 'alloc_traits.h',
-                                         'Line' => '392',
+                                         'Line' => '399',
                                          'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::Logger> > >::pointer',
                                          'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::Logger> > >',
                                          'Size' => '8',
                                          'Type' => 'Typedef'
                                        },
-                          '4111520' => {
+                          '5665285' => {
                                          'Copied' => 1,
                                          'Header' => 'stl_vector.h',
                                          'Line' => '81',
@@ -99753,7 +118632,7 @@
                                                      '0' => {
                                                               'name' => '_M_impl',
                                                               'offset' => '0',
-                                                              'type' => '4111533'
+                                                              'type' => '5665484'
                                                             }
                                                    },
                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > >',
@@ -99762,21 +118641,16 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '851446'
+                                                                'type' => '1273038'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Alloc',
-                                                                'type' => '4111049'
+                                                                'type' => '5664720'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '4111533' => {
-                                         'Base' => {
-                                                     '4111049' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
+                          '5665298' => {
                                          'Copied' => 1,
                                          'Header' => 'stl_vector.h',
                                          'Line' => '88',
@@ -99784,26 +118658,26 @@
                                                      '0' => {
                                                               'name' => '_M_start',
                                                               'offset' => '0',
-                                                              'type' => '4111736'
+                                                              'type' => '5665472'
                                                             },
                                                      '1' => {
                                                               'name' => '_M_finish',
                                                               'offset' => '8',
-                                                              'type' => '4111736'
+                                                              'type' => '5665472'
                                                             },
                                                      '2' => {
                                                               'name' => '_M_end_of_storage',
                                                               'offset' => '16',
-                                                              'type' => '4111736'
+                                                              'type' => '5665472'
                                                             }
                                                    },
-                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > >::_Vector_impl',
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > >::_Vector_impl_data',
                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > >',
                                          'Size' => '24',
                                          'Type' => 'Struct'
                                        },
-                          '4111736' => {
-                                         'BaseType' => '4122848',
+                          '5665472' => {
+                                         'BaseType' => '5679782',
                                          'Header' => 'stl_vector.h',
                                          'Line' => '86',
                                          'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > >::pointer',
@@ -99811,39 +118685,24 @@
                                          'Size' => '8',
                                          'Type' => 'Typedef'
                                        },
-                          '4112274' => {
+                          '5665484' => {
                                          'Base' => {
-                                                     '4111520' => {
-                                                                    'access' => 'protected',
+                                                     '5664720' => {
                                                                     'pos' => '0'
+                                                                  },
+                                                     '5665298' => {
+                                                                    'pos' => '1'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'stl_vector.h',
-                                         'Line' => '339',
-                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::Logger> >',
-                                         'NameSpace' => 'std',
+                                         'Line' => '125',
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > >::_Vector_impl',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > >',
                                          'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '851446'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
+                                         'Type' => 'Struct'
                                        },
-                          '41214' => {
-                                       'Name' => 'char',
-                                       'Size' => '1',
-                                       'Type' => 'Intrinsic'
-                                     },
-                          '41221' => {
-                                       'BaseType' => '41214',
-                                       'Name' => 'char const',
-                                       'Size' => '1',
-                                       'Type' => 'Const'
-                                     },
-                          '4122180' => {
+                          '5679053' => {
                                          'Copied' => 1,
                                          'Header' => 'new_allocator.h',
                                          'Line' => '58',
@@ -99853,14 +118712,14 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '851446'
+                                                                'type' => '1273038'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '4122647' => {
+                          '5679581' => {
                                          'Base' => {
-                                                     '4111163' => {
+                                                     '5664871' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -99873,13 +118732,13 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Alloc',
-                                                                'type' => '4111049'
+                                                                'type' => '5664720'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '4122848' => {
-                                         'BaseType' => '4111177',
+                          '5679782' => {
+                                         'BaseType' => '5664885',
                                          'Header' => 'alloc_traits.h',
                                          'Line' => '59',
                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::Logger> > >::pointer',
@@ -99887,18 +118746,18 @@
                                          'Size' => '8',
                                          'Type' => 'Typedef'
                                        },
-                          '4137453' => {
-                                         'BaseType' => '334588',
+                          '5695818' => {
+                                         'BaseType' => '542994',
                                          'Name' => 'log4cxx::spi::ErrorHandler const',
                                          'Type' => 'Const'
                                        },
-                          '4137634' => {
+                          '5695993' => {
                                          'Base' => {
-                                                     '334588' => {
+                                                     '542994' => {
                                                                    'pos' => '0',
                                                                    'virtual' => 1
                                                                  },
-                                                     '53165' => {
+                                                     '98236' => {
                                                                   'pos' => '1',
                                                                   'virtual' => 1
                                                                 }
@@ -99908,26 +118767,14 @@
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'backup',
+                                                              'name' => 'm_priv',
                                                               'offset' => '8',
-                                                              'type' => '4138625'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'primary',
-                                                              'offset' => '24',
-                                                              'type' => '4138625'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'loggers',
-                                                              'offset' => '40',
-                                                              'type' => '4112274'
+                                                              'type' => '5656574'
                                                             }
                                                    },
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler',
                                          'NameSpace' => 'log4cxx::varia',
-                                         'Size' => '64',
+                                         'Size' => '16',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
@@ -99935,9 +118782,9 @@
                                                        '112' => '0u',
                                                        '120' => '0u',
                                                        '128' => '(int (*)(...)) (& typeinfo for log4cxx::varia::FallbackErrorHandler) [_ZTIN7log4cxx5varia20FallbackErrorHandlerE]',
-                                                       '136' => '(int (*)(...)) log4cxx::varia::FallbackErrorHandler::getClass() const [_ZNK7log4cxx5varia20FallbackErrorHandler8getClassEv]',
-                                                       '144' => '(int (*)(...)) log4cxx::varia::FallbackErrorHandler::~FallbackErrorHandler() [_ZN7log4cxx5varia20FallbackErrorHandlerD1Ev]',
-                                                       '152' => '(int (*)(...)) log4cxx::varia::FallbackErrorHandler::~FallbackErrorHandler() [_ZN7log4cxx5varia20FallbackErrorHandlerD0Ev]',
+                                                       '136' => '(int (*)(...)) log4cxx::varia::FallbackErrorHandler::~FallbackErrorHandler() [_ZN7log4cxx5varia20FallbackErrorHandlerD1Ev]',
+                                                       '144' => '(int (*)(...)) log4cxx::varia::FallbackErrorHandler::~FallbackErrorHandler() [_ZN7log4cxx5varia20FallbackErrorHandlerD0Ev]',
+                                                       '152' => '(int (*)(...)) log4cxx::varia::FallbackErrorHandler::getClass() const [_ZNK7log4cxx5varia20FallbackErrorHandler8getClassEv]',
                                                        '16' => '0u',
                                                        '160' => '(int (*)(...)) log4cxx::varia::FallbackErrorHandler::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx5varia20FallbackErrorHandler10instanceofERKNS_7helpers5ClassE]',
                                                        '168' => '(int (*)(...)) log4cxx::varia::FallbackErrorHandler::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx5varia20FallbackErrorHandler4castERKNS_7helpers5ClassE]',
@@ -99962,14 +118809,40 @@
                                                        '96' => '0u'
                                                      }
                                        },
-                          '4138351' => {
+                          '5696011' => {
+                                         'Line' => '35',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'backup',
+                                                              'offset' => '0',
+                                                              'type' => '5697516'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'primary',
+                                                              'offset' => '16',
+                                                              'type' => '5697516'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'loggers',
+                                                              'offset' => '32',
+                                                              'type' => '5659712'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate',
+                                         'NameSpace' => 'log4cxx::varia::FallbackErrorHandler',
+                                         'Private' => 1,
+                                         'Size' => '56',
+                                         'Source' => 'fallbackerrorhandler.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '5696789' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'fallbackerrorhandler.h',
-                                         'Line' => '50',
+                                         'Line' => '48',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler::ClazzFallbackErrorHandler',
                                          'NameSpace' => 'log4cxx::varia::FallbackErrorHandler',
                                          'Size' => '8',
@@ -99984,423 +118857,523 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::varia::FallbackErrorHandler::ClazzFallbackErrorHandler) [_ZTIN7log4cxx5varia20FallbackErrorHandler25ClazzFallbackErrorHandlerE]'
                                                      }
                                        },
-                          '4138547' => {
-                                         'BaseType' => '4138351',
+                          '5697010' => {
+                                         'BaseType' => '5696789',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler::ClazzFallbackErrorHandler const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4138589' => {
-                                         'BaseType' => '4137634',
+                          '5697016' => {
+                                         'BaseType' => '5695993',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler const',
-                                         'Size' => '64',
+                                         'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '4138625' => {
-                                         'BaseType' => '181941',
+                          '5697022' => {
+                                         'Base' => {
+                                                     '1349717' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'hierarchy.h',
+                                         'Line' => '55',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '8425545'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::Hierarchy',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::Hierarchy::ensureIsConfigured(std::function<void ()>) [_ZN7log4cxx9Hierarchy18ensureIsConfiguredESt8functionIFvvEE]',
+                                                       '112' => '(int (*)(...)) log4cxx::Hierarchy::isDisabled(int) const [_ZNK7log4cxx9Hierarchy10isDisabledEi]',
+                                                       '120' => '(int (*)(...)) log4cxx::Hierarchy::setThreshold(std::shared_ptr<log4cxx::Level> const&) [_ZN7log4cxx9Hierarchy12setThresholdERKSt10shared_ptrINS_5LevelEE]',
+                                                       '128' => '(int (*)(...)) log4cxx::Hierarchy::setThreshold(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx9Hierarchy12setThresholdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '136' => '(int (*)(...)) log4cxx::Hierarchy::emitNoAppenderWarning(log4cxx::Logger const*) [_ZN7log4cxx9Hierarchy21emitNoAppenderWarningEPKNS_6LoggerE]',
+                                                       '144' => '(int (*)(...)) log4cxx::Hierarchy::getThreshold() const [_ZNK7log4cxx9Hierarchy12getThresholdEv]',
+                                                       '152' => '(int (*)(...)) log4cxx::Hierarchy::getLogger(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx9Hierarchy9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) log4cxx::Hierarchy::getLogger(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<log4cxx::spi::LoggerFactory> const&) [_ZN7log4cxx9Hierarchy9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE]',
+                                                       '168' => '(int (*)(...)) log4cxx::Hierarchy::getRootLogger() const [_ZNK7log4cxx9Hierarchy13getRootLoggerEv]',
+                                                       '176' => '(int (*)(...)) log4cxx::Hierarchy::exists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx9Hierarchy6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '184' => '(int (*)(...)) log4cxx::Hierarchy::shutdown() [_ZN7log4cxx9Hierarchy8shutdownEv]',
+                                                       '192' => '(int (*)(...)) log4cxx::Hierarchy::getCurrentLoggers() const [_ZNK7log4cxx9Hierarchy17getCurrentLoggersEv]',
+                                                       '200' => '(int (*)(...)) log4cxx::Hierarchy::fireAddAppenderEvent(log4cxx::Logger const*, log4cxx::Appender const*) [_ZN7log4cxx9Hierarchy20fireAddAppenderEventEPKNS_6LoggerEPKNS_8AppenderE]',
+                                                       '208' => '(int (*)(...)) log4cxx::Hierarchy::fireRemoveAppenderEvent(log4cxx::Logger const*, log4cxx::Appender const*) [_ZN7log4cxx9Hierarchy23fireRemoveAppenderEventEPKNS_6LoggerEPKNS_8AppenderE]',
+                                                       '216' => '(int (*)(...)) log4cxx::Hierarchy::resetConfiguration() [_ZN7log4cxx9Hierarchy18resetConfigurationEv]',
+                                                       '224' => '(int (*)(...)) log4cxx::Hierarchy::isConfigured() [_ZN7log4cxx9Hierarchy12isConfiguredEv]',
+                                                       '232' => '(int (*)(...)) log4cxx::Hierarchy::setConfigured(bool) [_ZN7log4cxx9Hierarchy13setConfiguredEb]',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::Hierarchy) [_ZTIN7log4cxx9HierarchyE]',
+                                                       '56' => '(int (*)(...)) log4cxx::Hierarchy::~Hierarchy() [_ZN7log4cxx9HierarchyD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::Hierarchy::~Hierarchy() [_ZN7log4cxx9HierarchyD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::Hierarchy::getClass() const [_ZNK7log4cxx9Hierarchy8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::Hierarchy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx9Hierarchy10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::Hierarchy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx9Hierarchy4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::Hierarchy::addHierarchyEventListener(std::shared_ptr<log4cxx::spi::HierarchyEventListener> const&) [_ZN7log4cxx9Hierarchy25addHierarchyEventListenerERKSt10shared_ptrINS_3spi22HierarchyEventListenerEE]'
+                                                     }
+                                       },
+                          '5697464' => {
+                                         'BaseType' => '1350317',
+                                         'Name' => 'log4cxx::LoggerPtr const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '5697516' => {
+                                         'BaseType' => '331840',
                                          'Header' => 'appender.h',
-                                         'Line' => '140',
+                                         'Line' => '132',
                                          'Name' => 'log4cxx::AppenderWeakPtr',
                                          'NameSpace' => 'log4cxx',
                                          'Size' => '16',
                                          'Type' => 'Typedef'
                                        },
-                          '4138649' => {
-                                         'BaseType' => '911139',
-                                         'Name' => 'log4cxx::LoggerPtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
+                          '5697770' => {
+                                         'BaseType' => '5696011',
+                                         'Name' => 'struct log4cxx::varia::FallbackErrorHandler::FallbackErrorHandlerPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
                                        },
-                          '4139798' => {
-                                         'BaseType' => '4137634',
+                          '5699134' => {
+                                         'BaseType' => '5695993',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4139804' => {
-                                         'BaseType' => '4139798',
+                          '5699140' => {
+                                         'BaseType' => '5699134',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4139832' => {
-                                         'BaseType' => '4138589',
+                          '5699162' => {
+                                         'BaseType' => '5697016',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4139838' => {
-                                         'BaseType' => '4139832',
+                          '5699168' => {
+                                         'BaseType' => '5699162',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4139843' => {
-                                         'BaseType' => '4138649',
+                          '5699173' => {
+                                         'BaseType' => '5697464',
                                          'Name' => 'log4cxx::LoggerPtr const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '4139861' => {
-                                         'BaseType' => '4138351',
+                          '5699191' => {
+                                         'BaseType' => '5696789',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler::ClazzFallbackErrorHandler*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4139867' => {
-                                         'BaseType' => '4139861',
+                          '5699197' => {
+                                         'BaseType' => '5699191',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler::ClazzFallbackErrorHandler*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4139878' => {
-                                         'BaseType' => '4138547',
+                          '5699208' => {
+                                         'BaseType' => '5697010',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler::ClazzFallbackErrorHandler const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4139884' => {
-                                         'BaseType' => '4139878',
+                          '5699214' => {
+                                         'BaseType' => '5699208',
                                          'Name' => 'log4cxx::varia::FallbackErrorHandler::ClazzFallbackErrorHandler const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '414563' => {
-                                        'BaseType' => '400912',
-                                        'Header' => 'stringfwd.h',
-                                        'Line' => '78',
-                                        'Name' => 'std::__cxx11::wstring',
-                                        'NameSpace' => 'std::__cxx11',
-                                        'Size' => '32',
-                                        'Type' => 'Typedef'
-                                      },
-                          '414575' => {
-                                        'BaseType' => '414563',
-                                        'Name' => 'std::__cxx11::wstring const',
-                                        'Size' => '32',
-                                        'Type' => 'Const'
-                                      },
-                          '414580' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_list.h',
-                                        'Line' => '357',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'protected',
-                                                             'name' => '_M_impl',
-                                                             'offset' => '0',
-                                                             'type' => '414594'
-                                                           }
-                                                  },
-                                        'Name' => 'std::__cxx11::_List_base<log4cxx::helpers::FileWatchdog*, std::allocator<log4cxx::helpers::FileWatchdog*> >',
-                                        'NameSpace' => 'std::__cxx11',
-                                        'Size' => '24',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '526136'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '449790'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '414594' => {
-                                        'Base' => {
-                                                    '450166' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_list.h',
-                                        'Line' => '382',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_node',
-                                                             'offset' => '0',
-                                                             'type' => '449581'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::__cxx11::_List_base<log4cxx::helpers::FileWatchdog*, std::allocator<log4cxx::helpers::FileWatchdog*> >::_List_impl',
-                                        'NameSpace' => 'std::__cxx11::_List_base<log4cxx::helpers::FileWatchdog*, std::allocator<log4cxx::helpers::FileWatchdog*> >',
-                                        'Protected' => 1,
-                                        'Size' => '24',
-                                        'Type' => 'Struct'
-                                      },
-                          '415568' => {
-                                        'Base' => {
-                                                    '414580' => {
-                                                                  'access' => 'protected',
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_list.h',
-                                        'Line' => '564',
-                                        'Name' => 'std::__cxx11::list<log4cxx::helpers::FileWatchdog*>',
-                                        'NameSpace' => 'std::__cxx11',
-                                        'Size' => '24',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '526136'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '41670' => {
-                                       'BaseType' => '41221',
-                                       'Name' => 'char const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
+                          '5726905' => {
+                                         'BaseType' => '1349717',
+                                         'Name' => 'log4cxx::spi::LoggerRepository*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '5726911' => {
+                                         'BaseType' => '5697022',
+                                         'Name' => 'log4cxx::Hierarchy*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '57391' => {
+                                       'Header' => 'ratio',
+                                       'Line' => '261',
+                                       'Name' => 'struct std::ratio<1l, 1000000000l>',
+                                       'NameSpace' => 'std',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Num',
+                                                              'type' => '83883',
+                                                              'val' => '1'
+                                                            },
+                                                     '1' => {
+                                                              'key' => '_Den',
+                                                              'type' => '83883',
+                                                              'val' => '1000000000'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
                                      },
-                          '41676' => {
-                                       'BaseType' => '41670',
-                                       'Name' => 'char const*const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '41766' => {
-                                       'BaseType' => '40948',
-                                       'Name' => 'wchar_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '41828' => {
-                                       'BaseType' => '40955',
-                                       'Name' => 'wchar_t const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '422641' => {
-                                        'Base' => {
-                                                    '504434' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<wchar_t>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'name' => 'wchar_t'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '42481' => {
-                                       'BaseType' => '41214',
-                                       'Name' => 'char*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '4265517' => {
-                                         'BaseType' => '3466451',
+                          '5824047' => {
+                                         'BaseType' => '4940097',
                                          'Name' => 'log4cxx::spi::ErrorHandler*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '42671' => {
-                                       'Header' => 'struct_tm.h',
-                                       'Line' => '7',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'tm_sec',
-                                                            'offset' => '0',
-                                                            'type' => '40835'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'tm_min',
-                                                            'offset' => '4',
-                                                            'type' => '40835'
-                                                          },
-                                                   '10' => {
-                                                             'name' => 'tm_zone',
-                                                             'offset' => '48',
-                                                             'type' => '41670'
-                                                           },
-                                                   '2' => {
-                                                            'name' => 'tm_hour',
-                                                            'offset' => '8',
-                                                            'type' => '40835'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'tm_mday',
-                                                            'offset' => '12',
-                                                            'type' => '40835'
-                                                          },
-                                                   '4' => {
-                                                            'name' => 'tm_mon',
-                                                            'offset' => '16',
-                                                            'type' => '40835'
-                                                          },
-                                                   '5' => {
-                                                            'name' => 'tm_year',
-                                                            'offset' => '20',
-                                                            'type' => '40835'
-                                                          },
-                                                   '6' => {
-                                                            'name' => 'tm_wday',
-                                                            'offset' => '24',
-                                                            'type' => '40835'
-                                                          },
-                                                   '7' => {
-                                                            'name' => 'tm_yday',
-                                                            'offset' => '28',
-                                                            'type' => '40835'
-                                                          },
-                                                   '8' => {
-                                                            'name' => 'tm_isdst',
-                                                            'offset' => '32',
-                                                            'type' => '40835'
-                                                          },
-                                                   '9' => {
-                                                            'name' => 'tm_gmtoff',
-                                                            'offset' => '40',
-                                                            'type' => '40848'
-                                                          }
-                                                 },
-                                       'Name' => 'struct tm',
-                                       'Size' => '56',
-                                       'Type' => 'Struct'
-                                     },
-                          '4267539' => {
-                                         'BaseType' => '4137453',
+                          '5826221' => {
+                                         'BaseType' => '5695818',
                                          'Name' => 'log4cxx::spi::ErrorHandler const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4267545' => {
-                                         'BaseType' => '4267539',
+                          '5826227' => {
+                                         'BaseType' => '5826221',
                                          'Name' => 'log4cxx::spi::ErrorHandler const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '43050' => {
-                                       'BaseType' => '41766',
-                                       'Name' => 'wchar_t**',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
+                          '59250' => {
+                                       'Copied' => 1,
+                                       'Header' => 'std_mutex.h',
+                                       'Line' => '57',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'access' => 'protected',
+                                                            'name' => '_M_mutex',
+                                                            'offset' => '0',
+                                                            'type' => '59263'
+                                                          }
+                                                 },
+                                       'Name' => 'std::__mutex_base',
+                                       'NameSpace' => 'std',
+                                       'Size' => '40',
+                                       'Type' => 'Class'
                                      },
-                          '4341962' => {
-                                         'BaseType' => '3120506',
+                          '59263' => {
+                                       'BaseType' => '88777',
+                                       'Header' => 'std_mutex.h',
+                                       'Line' => '60',
+                                       'Name' => 'std::__mutex_base::__native_type',
+                                       'NameSpace' => 'std::__mutex_base',
+                                       'Protected' => 1,
+                                       'Size' => '40',
+                                       'Type' => 'Typedef'
+                                     },
+                          '5936427' => {
+                                         'BaseType' => '4431532',
                                          'Name' => 'log4cxx::File*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4341985' => {
-                                         'BaseType' => '3120524',
+                          '5936450' => {
+                                         'BaseType' => '4431550',
                                          'Name' => 'log4cxx::File const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4391912' => {
-                                         'BaseType' => '3632429',
+                          '5936521' => {
+                                         'BaseType' => '83870',
+                                         'Header' => 'apr.h',
+                                         'Line' => '315',
+                                         'Name' => 'apr_int32_t',
+                                         'Size' => '4',
+                                         'Type' => 'Typedef'
+                                       },
+                          '59391' => {
+                                       'Base' => {
+                                                   '59250' => {
+                                                                'pos' => '0'
+                                                              }
+                                                 },
+                                       'Copied' => 1,
+                                       'Header' => 'std_mutex.h',
+                                       'Line' => '83',
+                                       'Name' => 'std::mutex',
+                                       'NameSpace' => 'std',
+                                       'Size' => '40',
+                                       'Type' => 'Class'
+                                     },
+                          '5979507' => {
+                                         'BaseType' => '5094183',
                                          'Name' => 'apr_file_t**',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '443499' => {
-                                        'Copied' => 1,
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '384',
-                                        'Name' => 'struct std::allocator_traits<std::allocator<wchar_t> >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '422641'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '443513' => {
-                                        'BaseType' => '41766',
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '392',
-                                        'Name' => 'std::allocator_traits<std::allocator<wchar_t> >::pointer',
-                                        'NameSpace' => 'std::allocator_traits<std::allocator<wchar_t> >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '443576' => {
-                                        'BaseType' => '8758',
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '407',
-                                        'Name' => 'std::allocator_traits<std::allocator<wchar_t> >::size_type',
-                                        'NameSpace' => 'std::allocator_traits<std::allocator<wchar_t> >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '4447344' => {
+                          '6142290' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '6143038'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::FileAppender::FileAppenderPriv, std::default_delete<log4cxx::FileAppender::FileAppenderPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '6190171'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '6142915'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '6142915' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::FileAppender::FileAppenderPriv>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '6190171'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6143038' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '6144570'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::FileAppender::FileAppenderPriv, std::default_delete<log4cxx::FileAppender::FileAppenderPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '6190171'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '6142915'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '6143361' => {
+                                         'Base' => {
+                                                     '6142915' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::FileAppender::FileAppenderPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '6142915'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6143614' => {
+                                         'Base' => {
+                                                     '6143361' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::FileAppender::FileAppenderPriv> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '6142915'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6143909' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '6195491'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::FileAppender::FileAppenderPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '6195491'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6144169' => {
+                                         'Base' => {
+                                                     '6143614' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '6143909' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::FileAppender::FileAppenderPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '6195491'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6144570' => {
+                                         'Base' => {
+                                                     '6144169' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::FileAppender::FileAppenderPriv*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '6195491'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '6148020' => {
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
+                                         'Line' => '999',
                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::OutputStream, 2>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '1133942'
+                                                                'type' => '1731514'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '4447492' => {
+                          '6148168' => {
                                          'Header' => 'type_traits',
-                                         'Line' => '1745',
+                                         'Line' => '1829',
                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::OutputStream>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '1133942'
+                                                                'type' => '1731514'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '4447506' => {
-                                         'BaseType' => '1133942',
+                          '6148182' => {
+                                         'BaseType' => '1731514',
                                          'Header' => 'type_traits',
-                                         'Line' => '1746',
+                                         'Line' => '1830',
                                          'Name' => 'std::remove_extent<log4cxx::helpers::OutputStream>::type',
                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::OutputStream>',
                                          'Type' => 'Typedef'
                                        },
-                          '4447529' => {
+                          '6148205' => {
                                          'Base' => {
-                                                     '4447344' => {
+                                                     '6148020' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
+                                         'Line' => '1080',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
                                                               'name' => '_M_ptr',
                                                               'offset' => '0',
-                                                              'type' => '4517571'
+                                                              'type' => '6196152'
                                                             },
                                                      '1' => {
                                                               'access' => 'private',
                                                               'name' => '_M_refcount',
                                                               'offset' => '8',
-                                                              'type' => '97720'
+                                                              'type' => '174828'
                                                             }
                                                    },
                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::OutputStream, 2>',
@@ -100409,27 +119382,27 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '1133942'
+                                                                'type' => '1731514'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '4447815' => {
-                                         'BaseType' => '4447506',
+                          '6148491' => {
+                                         'BaseType' => '6148182',
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
+                                         'Line' => '1084',
                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::OutputStream, 2>::element_type',
                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::OutputStream, 2>',
                                          'Type' => 'Typedef'
                                        },
-                          '4448370' => {
+                          '6149046' => {
                                          'Base' => {
-                                                     '4447529' => {
+                                                     '6148205' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -100442,132 +119415,14 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '1133942'
+                                                                'type' => '1731514'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '44634' => {
-                                       'BaseType' => '44640',
-                                       'Name' => 'void const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '44640' => {
-                                       'BaseType' => '1',
-                                       'Name' => 'void const',
-                                       'Type' => 'Const'
-                                     },
-                          '449393' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_list.h',
-                                        'Line' => '80',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_next',
-                                                             'offset' => '0',
-                                                             'type' => '525720'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '_M_prev',
-                                                             'offset' => '8',
-                                                             'type' => '525720'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::__detail::_List_node_base',
-                                        'NameSpace' => 'std::__detail',
-                                        'Size' => '16',
-                                        'Type' => 'Struct'
-                                      },
-                          '449581' => {
-                                        'Base' => {
-                                                    '449393' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_list.h',
-                                        'Line' => '103',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_size',
-                                                             'offset' => '16',
-                                                             'type' => '8758'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::__detail::_List_node_header',
-                                        'NameSpace' => 'std::__detail',
-                                        'Size' => '24',
-                                        'Type' => 'Struct'
-                                      },
-                          '449790' => {
-                                        'Base' => {
-                                                    '508210' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<log4cxx::helpers::FileWatchdog*>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '526136'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '450166' => {
-                                        'Base' => {
-                                                    '508845' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<std::_List_node<log4cxx::helpers::FileWatchdog*> >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '450279'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '450279' => {
-                                        'Base' => {
-                                                    '449393' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_list.h',
-                                        'Line' => '166',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_storage',
-                                                             'offset' => '16',
-                                                             'type' => '511749'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::_List_node<log4cxx::helpers::FileWatchdog*>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '24',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '526136'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '4514193' => {
+                          '6188176' => {
                                          'Base' => {
-                                                     '1133942' => {
+                                                     '1731514' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -100577,26 +119432,20 @@
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'pool',
+                                                              'name' => 'm_priv',
                                                               'offset' => '8',
-                                                              'type' => '52539'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'fileptr',
-                                                              'offset' => '24',
-                                                              'type' => '3120536'
+                                                              'type' => '6870102'
                                                             }
                                                    },
                                          'Name' => 'log4cxx::helpers::FileOutputStream',
                                          'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '32',
+                                         'Size' => '16',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::getClass() const [_ZNK7log4cxx7helpers16FileOutputStream8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::~FileOutputStream() [_ZN7log4cxx7helpers16FileOutputStreamD2Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::~FileOutputStream() [_ZN7log4cxx7helpers16FileOutputStreamD0Ev]',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::~FileOutputStream() [_ZN7log4cxx7helpers16FileOutputStreamD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::~FileOutputStream() [_ZN7log4cxx7helpers16FileOutputStreamD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::getClass() const [_ZNK7log4cxx7helpers16FileOutputStream8getClassEv]',
                                                        '40' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers16FileOutputStream10instanceofERKNS0_5ClassE]',
                                                        '48' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers16FileOutputStream4castERKNS0_5ClassE]',
                                                        '56' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers16FileOutputStream5closeERNS0_4PoolE]',
@@ -100605,23 +119454,125 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::FileOutputStream) [_ZTIN7log4cxx7helpers16FileOutputStreamE]'
                                                      }
                                        },
-                          '4514289' => {
-                                         'BaseType' => '4448370',
+                          '6188545' => {
+                                         'BaseType' => '6149046',
                                          'Header' => 'outputstream.h',
-                                         'Line' => '62',
+                                         'Line' => '55',
                                          'Name' => 'log4cxx::helpers::OutputStreamPtr',
                                          'NameSpace' => 'log4cxx::helpers',
                                          'Size' => '16',
                                          'Type' => 'Typedef'
                                        },
-                          '4516405' => {
+                          '6190153' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '3480029' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'fileappender.h',
+                                         'Line' => '41',
+                                         'Name' => 'log4cxx::FileAppender',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '0u',
+                                                       '112' => '0u',
+                                                       '120' => '0u',
+                                                       '128' => '0u',
+                                                       '136' => '0u',
+                                                       '144' => '0u',
+                                                       '152' => '0u',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) (& typeinfo for log4cxx::FileAppender) [_ZTIN7log4cxx12FileAppenderE]',
+                                                       '168' => '(int (*)(...)) log4cxx::FileAppender::~FileAppender() [_ZN7log4cxx12FileAppenderD1Ev]',
+                                                       '176' => '(int (*)(...)) log4cxx::FileAppender::~FileAppender() [_ZN7log4cxx12FileAppenderD0Ev]',
+                                                       '184' => '(int (*)(...)) log4cxx::FileAppender::getClass() const [_ZNK7log4cxx12FileAppender8getClassEv]',
+                                                       '192' => '(int (*)(...)) log4cxx::FileAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx12FileAppender10instanceofERKNS_7helpers5ClassE]',
+                                                       '200' => '(int (*)(...)) log4cxx::FileAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx12FileAppender4castERKNS_7helpers5ClassE]',
+                                                       '208' => '(int (*)(...)) log4cxx::FileAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx12FileAppender15activateOptionsERNS_7helpers4PoolE]',
+                                                       '216' => '(int (*)(...)) log4cxx::FileAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
+                                                       '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter>) [_ZN7log4cxx16AppenderSkeleton9addFilterESt10shared_ptrINS_3spi6FilterEE]',
+                                                       '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
+                                                       '24' => '0u',
+                                                       '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
+                                                       '248' => '(int (*)(...)) log4cxx::WriterAppender::close() [_ZN7log4cxx14WriterAppender5closeEv]',
+                                                       '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
+                                                       '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout>) [_ZN7log4cxx16AppenderSkeleton9setLayoutESt10shared_ptrINS_6LayoutEE]',
+                                                       '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
+                                                       '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
+                                                       '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
+                                                       '32' => '0u',
+                                                       '320' => '(int (*)(...)) log4cxx::WriterAppender::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx14WriterAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
+                                                       '328' => '(int (*)(...)) log4cxx::WriterAppender::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
+                                                       '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
+                                                       '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
+                                                       '352' => '(int (*)(...)) log4cxx::FileAppender::setFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx12FileAppender7setFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '0u',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '0u'
+                                                     }
+                                       },
+                          '6190171' => {
+                                         'Base' => {
+                                                     '3480039' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'fileappender_priv.h',
+                                         'Line' => '27',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'fileAppend',
+                                                              'offset' => '240',
+                                                              'type' => '83923'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'fileName',
+                                                              'offset' => '248',
+                                                              'type' => '98472'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'bufferedIO',
+                                                              'offset' => '280',
+                                                              'type' => '83923'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'bufferSize',
+                                                              'offset' => '284',
+                                                              'type' => '83870'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::FileAppender::FileAppenderPriv',
+                                         'NameSpace' => 'log4cxx::FileAppender',
+                                         'Protected' => 1,
+                                         'Size' => '288',
+                                         'Type' => 'Struct',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::FileAppender::FileAppenderPriv::~FileAppenderPriv() [_ZN7log4cxx12FileAppender16FileAppenderPrivD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::FileAppender::FileAppenderPriv::~FileAppenderPriv() [_ZN7log4cxx12FileAppender16FileAppenderPrivD0Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::FileAppender::FileAppenderPriv) [_ZTIN7log4cxx12FileAppender16FileAppenderPrivE]'
+                                                     }
+                                       },
+                          '6191423' => {
+                                         'Base' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'fileappender.h',
-                                         'Line' => '71',
+                                         'Line' => '47',
                                          'Name' => 'log4cxx::FileAppender::ClazzFileAppender',
                                          'NameSpace' => 'log4cxx::FileAppender',
                                          'Size' => '8',
@@ -100636,132 +119587,1295 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::FileAppender::ClazzFileAppender) [_ZTIN7log4cxx12FileAppender17ClazzFileAppenderE]'
                                                      }
                                        },
-                          '4516602' => {
-                                         'BaseType' => '4516405',
+                          '6191644' => {
+                                         'BaseType' => '6191423',
                                          'Name' => 'log4cxx::FileAppender::ClazzFileAppender const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '451668' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_stack.h',
-                                        'Line' => '99',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'c',
-                                                             'offset' => '0',
-                                                             'type' => '457899'
-                                                           }
-                                                  },
-                                        'Name' => 'std::stack<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::deque<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '80',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '452091'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Sequence',
-                                                               'type' => '457899'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '4517571' => {
-                                         'BaseType' => '4447815',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::OutputStream, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
+                          '6191650' => {
+                                         'BaseType' => '6190153',
+                                         'Name' => 'log4cxx::FileAppender const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
                                        },
-                          '4517594' => {
-                                         'BaseType' => '1133942',
-                                         'Name' => 'log4cxx::helpers::OutputStream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4519400' => {
-                                         'BaseType' => '985251',
+                          '6195380' => {
+                                         'BaseType' => '1484721',
                                          'Name' => 'log4cxx::helpers::Writer*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4519732' => {
-                                         'BaseType' => '4514193',
+                          '6195491' => {
+                                         'BaseType' => '6190171',
+                                         'Name' => 'struct log4cxx::FileAppender::FileAppenderPriv*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6195497' => {
+                                         'BaseType' => '6195491',
+                                         'Name' => 'struct log4cxx::FileAppender::FileAppenderPriv*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6196152' => {
+                                         'BaseType' => '6148491',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::OutputStream, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6196175' => {
+                                         'BaseType' => '1731514',
+                                         'Name' => 'log4cxx::helpers::OutputStream*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6196281' => {
+                                         'BaseType' => '6188176',
                                          'Name' => 'log4cxx::helpers::FileOutputStream*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4519944' => {
-                                         'BaseType' => '2439098',
+                          '6197131' => {
+                                         'BaseType' => '6191650',
+                                         'Name' => 'log4cxx::FileAppender const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6197137' => {
+                                         'BaseType' => '6197131',
+                                         'Name' => 'log4cxx::FileAppender const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6197142' => {
+                                         'BaseType' => '6190153',
                                          'Name' => 'log4cxx::FileAppender*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4519950' => {
-                                         'BaseType' => '4519944',
+                          '6197148' => {
+                                         'BaseType' => '6197142',
                                          'Name' => 'log4cxx::FileAppender*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4519984' => {
-                                         'BaseType' => '4516405',
+                          '6197248' => {
+                                         'BaseType' => '6191423',
                                          'Name' => 'log4cxx::FileAppender::ClazzFileAppender*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4519990' => {
-                                         'BaseType' => '4519984',
+                          '6197254' => {
+                                         'BaseType' => '6197248',
                                          'Name' => 'log4cxx::FileAppender::ClazzFileAppender*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '4520001' => {
-                                         'BaseType' => '4516602',
+                          '6197265' => {
+                                         'BaseType' => '6191644',
                                          'Name' => 'log4cxx::FileAppender::ClazzFileAppender const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '4520007' => {
-                                         'BaseType' => '4520001',
+                          '6197271' => {
+                                         'BaseType' => '6197265',
                                          'Name' => 'log4cxx::FileAppender::ClazzFileAppender const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '45207' => {
-                                       'Header' => 'thread-shared-types.h',
-                                       'Line' => '82',
+                          '65178' => {
+                                       'Copied' => 1,
+                                       'Header' => 'locale_classes.h',
+                                       'Line' => '62',
                                        'Memb' => {
                                                    '0' => {
-                                                            'name' => '__prev',
+                                                            'access' => 'private',
+                                                            'name' => '_M_impl',
                                                             'offset' => '0',
-                                                            'type' => '45247'
-                                                          },
-                                                   '1' => {
-                                                            'name' => '__next',
-                                                            'offset' => '8',
-                                                            'type' => '45247'
+                                                            'type' => '96446'
                                                           }
                                                  },
-                                       'Name' => 'struct __pthread_internal_list',
-                                       'Size' => '16',
-                                       'Type' => 'Struct'
+                                       'Name' => 'std::locale',
+                                       'NameSpace' => 'std',
+                                       'Size' => '8',
+                                       'Type' => 'Class'
                                      },
-                          '452091' => {
-                                        'Name' => 'struct std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >',
-                                        'NameSpace' => 'std',
+                          '6521945' => {
+                                         'Header' => 'filedatepatternconverter.h',
+                                         'Line' => '37',
+                                         'Name' => 'log4cxx::pattern::FileDatePatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '1',
+                                         'Type' => 'Class'
+                                       },
+                          '65793' => {
+                                       'Copied' => 1,
+                                       'Header' => 'locale_classes.h',
+                                       'Line' => '522',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'access' => 'private',
+                                                            'name' => '_M_refcount',
+                                                            'offset' => '0',
+                                                            'type' => '88789'
+                                                          },
+                                                   '1' => {
+                                                            'access' => 'private',
+                                                            'name' => '_M_facets',
+                                                            'offset' => '8',
+                                                            'type' => '96487'
+                                                          },
+                                                   '2' => {
+                                                            'access' => 'private',
+                                                            'name' => '_M_facets_size',
+                                                            'offset' => '16',
+                                                            'type' => '28193'
+                                                          },
+                                                   '3' => {
+                                                            'access' => 'private',
+                                                            'name' => '_M_caches',
+                                                            'offset' => '24',
+                                                            'type' => '96487'
+                                                          },
+                                                   '4' => {
+                                                            'access' => 'private',
+                                                            'name' => '_M_names',
+                                                            'offset' => '32',
+                                                            'type' => '93615'
+                                                          }
+                                                 },
+                                       'Name' => 'std::locale::_Impl',
+                                       'NameSpace' => 'std::locale',
+                                       'Size' => '40',
+                                       'Type' => 'Class'
+                                     },
+                          '6614328' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::FileInputStream::FileInputStreamPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '6644385'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6614414' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '6615946'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::FileInputStream::FileInputStreamPrivate, std::default_delete<log4cxx::helpers::FileInputStream::FileInputStreamPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '6644385'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '6614328'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '6614737' => {
+                                         'Base' => {
+                                                     '6614328' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::FileInputStream::FileInputStreamPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '6614328'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6614990' => {
+                                         'Base' => {
+                                                     '6614737' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::FileInputStream::FileInputStreamPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '6614328'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6615286' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '6647185'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::FileInputStream::FileInputStreamPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '6647185'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6615546' => {
+                                         'Base' => {
+                                                     '6614990' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '6615286' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::FileInputStream::FileInputStreamPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '6647185'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6615946' => {
+                                         'Base' => {
+                                                     '6615546' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::FileInputStream::FileInputStreamPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '6647185'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '6616275' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '6614414'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::FileInputStream::FileInputStreamPrivate, std::default_delete<log4cxx::helpers::FileInputStream::FileInputStreamPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '6644385'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '6614328'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '663092' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_list.h',
+                                        'Line' => '345',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'protected',
+                                                             'name' => '_M_impl',
+                                                             'offset' => '0',
+                                                             'type' => '663106'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__cxx11::_List_base<log4cxx::helpers::FileWatchdog*, std::allocator<log4cxx::helpers::FileWatchdog*> >',
+                                        'NameSpace' => 'std::__cxx11',
+                                        'Size' => '24',
                                         'TParam' => {
                                                       '0' => {
-                                                               'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
+                                                               'key' => '_Tp',
+                                                               'type' => '802436'
                                                              },
                                                       '1' => {
-                                                               'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
+                                                               'key' => '_Alloc',
+                                                               'type' => '757727'
                                                              }
                                                     },
+                                        'Type' => 'Class'
+                                      },
+                          '663106' => {
+                                        'Base' => {
+                                                    '758140' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_list.h',
+                                        'Line' => '370',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_node',
+                                                             'offset' => '0',
+                                                             'type' => '712870'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::__cxx11::_List_base<log4cxx::helpers::FileWatchdog*, std::allocator<log4cxx::helpers::FileWatchdog*> >::_List_impl',
+                                        'NameSpace' => 'std::__cxx11::_List_base<log4cxx::helpers::FileWatchdog*, std::allocator<log4cxx::helpers::FileWatchdog*> >',
+                                        'Protected' => 1,
+                                        'Size' => '24',
                                         'Type' => 'Struct'
                                       },
-                          '452193' => {
+                          '664080' => {
+                                        'Base' => {
+                                                    '663092' => {
+                                                                  'access' => 'protected',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_list.h',
+                                        'Line' => '552',
+                                        'Name' => 'std::__cxx11::list<log4cxx::helpers::FileWatchdog*>',
+                                        'NameSpace' => 'std::__cxx11',
+                                        'Size' => '24',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '802436'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '6644367' => {
+                                         'Base' => {
+                                                     '1609472' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'fileinputstream.h',
+                                         'Line' => '36',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '6616275'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::FileInputStream',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::FileInputStream::~FileInputStream() [_ZN7log4cxx7helpers15FileInputStreamD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::FileInputStream::~FileInputStream() [_ZN7log4cxx7helpers15FileInputStreamD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::FileInputStream::getClass() const [_ZNK7log4cxx7helpers15FileInputStream8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::FileInputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15FileInputStream10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::FileInputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15FileInputStream4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) log4cxx::helpers::FileInputStream::read(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers15FileInputStream4readERNS0_10ByteBufferE]',
+                                                       '64' => '(int (*)(...)) log4cxx::helpers::FileInputStream::close() [_ZN7log4cxx7helpers15FileInputStream5closeEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::FileInputStream) [_ZTIN7log4cxx7helpers15FileInputStreamE]'
+                                                     }
+                                       },
+                          '6644385' => {
+                                         'Line' => '32',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'pool',
+                                                              'offset' => '0',
+                                                              'type' => '97608'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'fileptr',
+                                                              'offset' => '16',
+                                                              'type' => '5094183'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::FileInputStream::FileInputStreamPrivate',
+                                         'NameSpace' => 'log4cxx::helpers::FileInputStream',
+                                         'Private' => 1,
+                                         'Size' => '24',
+                                         'Source' => 'fileinputstream.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '6644968' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'fileinputstream.h',
+                                         'Line' => '42',
+                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream',
+                                         'NameSpace' => 'log4cxx::helpers::FileInputStream',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::FileInputStream::ClazzFileInputStream::~ClazzFileInputStream() [_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::FileInputStream::ClazzFileInputStream::~ClazzFileInputStream() [_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::FileInputStream::ClazzFileInputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers15FileInputStream20ClazzFileInputStream7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::FileInputStream::ClazzFileInputStream) [_ZTIN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamE]'
+                                                     }
+                                       },
+                          '6645126' => {
+                                         'BaseType' => '6644968',
+                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6645132' => {
+                                         'BaseType' => '6644367',
+                                         'Name' => 'log4cxx::helpers::FileInputStream const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '6647185' => {
+                                         'BaseType' => '6644385',
+                                         'Name' => 'struct log4cxx::helpers::FileInputStream::FileInputStreamPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6648113' => {
+                                         'BaseType' => '6645132',
+                                         'Name' => 'log4cxx::helpers::FileInputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6648119' => {
+                                         'BaseType' => '6648113',
+                                         'Name' => 'log4cxx::helpers::FileInputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6648124' => {
+                                         'BaseType' => '6644367',
+                                         'Name' => 'log4cxx::helpers::FileInputStream*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6648130' => {
+                                         'BaseType' => '6648124',
+                                         'Name' => 'log4cxx::helpers::FileInputStream*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6648153' => {
+                                         'BaseType' => '6644968',
+                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6648159' => {
+                                         'BaseType' => '6648153',
+                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6648170' => {
+                                         'BaseType' => '6645126',
+                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6648176' => {
+                                         'BaseType' => '6648170',
+                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '66901' => {
+                                       'Copied' => 1,
+                                       'Name' => 'std::locale::facet',
+                                       'NameSpace' => 'std::locale',
+                                       'Private' => 1,
+                                       'Type' => 'Class'
+                                     },
+                          '66906' => {
+                                       'BaseType' => '66901',
+                                       'Name' => 'std::locale::facet const',
+                                       'Type' => 'Const'
+                                     },
+                          '66912' => {
+                                       'BaseType' => '65178',
+                                       'Name' => 'std::locale const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
+                                     },
+                          '6765602' => {
+                                         'Base' => {
+                                                     '2740533' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'filelocationpatternconverter.h',
+                                         'Line' => '35',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                       '112' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28FileLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FileLocationPatternConverter) [_ZTIN7log4cxx7pattern28FileLocationPatternConverterE]',
+                                                       '56' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::~FileLocationPatternConverter() [_ZN7log4cxx7pattern28FileLocationPatternConverterD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::~FileLocationPatternConverter() [_ZN7log4cxx7pattern28FileLocationPatternConverterD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern28FileLocationPatternConverter8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28FileLocationPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28FileLocationPatternConverter4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                     }
+                                       },
+                          '6765999' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'filelocationpatternconverter.h',
+                                         'Line' => '39',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern::FileLocationPatternConverter',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter::~ClazzFileLocationPatternConverter() [_ZN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter::~ClazzFileLocationPatternConverter() [_ZN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverter7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter) [_ZTIN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterE]'
+                                                     }
+                                       },
+                          '6766157' => {
+                                         'BaseType' => '6765999',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6766199' => {
+                                         'BaseType' => '6765602',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '6767387' => {
+                                         'BaseType' => '6765602',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6767393' => {
+                                         'BaseType' => '6767387',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6767592' => {
+                                         'BaseType' => '6766199',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6767598' => {
+                                         'BaseType' => '6767592',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6767987' => {
+                                         'BaseType' => '6765999',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6767993' => {
+                                         'BaseType' => '6767987',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6768004' => {
+                                         'BaseType' => '6766157',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6768010' => {
+                                         'BaseType' => '6768004',
+                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '68' => {
+                                    'Copied' => 1,
+                                    'Header' => 'basic_string.h',
+                                    'Line' => '81',
+                                    'Memb' => {
+                                                '0' => {
+                                                         'access' => 'private',
+                                                         'name' => '_M_dataplus',
+                                                         'offset' => '0',
+                                                         'type' => '81'
+                                                       },
+                                                '1' => {
+                                                         'access' => 'private',
+                                                         'name' => '_M_string_length',
+                                                         'offset' => '8',
+                                                         'type' => '280'
+                                                       },
+                                                '2' => {
+                                                         'access' => 'private',
+                                                         'name' => 'unnamed0',
+                                                         'offset' => '16',
+                                                         'type' => '246'
+                                                       }
+                                              },
+                                    'Name' => 'std::__cxx11::basic_string<char>',
+                                    'NameSpace' => 'std::__cxx11',
+                                    'Size' => '32',
+                                    'TParam' => {
+                                                  '0' => {
+                                                           'key' => '_CharT',
+                                                           'type' => '84302'
+                                                         }
+                                                },
+                                    'Type' => 'Class'
+                                  },
+                          '6868155' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '6898212'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6868241' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '6869773'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate, std::default_delete<log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '6898212'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '6868155'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '6868564' => {
+                                         'Base' => {
+                                                     '6868155' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '6868155'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6868817' => {
+                                         'Base' => {
+                                                     '6868564' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '6868155'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6869113' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '6901074'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '6901074'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6869373' => {
+                                         'Base' => {
+                                                     '6868817' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '6869113' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '6901074'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '6869773' => {
+                                         'Base' => {
+                                                     '6869373' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '6901074'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '6870102' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '6868241'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate, std::default_delete<log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '6898212'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '6868155'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '6898212' => {
+                                         'Line' => '32',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'pool',
+                                                              'offset' => '0',
+                                                              'type' => '97608'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'fileptr',
+                                                              'offset' => '16',
+                                                              'type' => '5094183'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate',
+                                         'NameSpace' => 'log4cxx::helpers::FileOutputStream',
+                                         'Private' => 1,
+                                         'Size' => '24',
+                                         'Source' => 'fileoutputstream.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '6898857' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'fileoutputstream.h',
+                                         'Line' => '41',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream',
+                                         'NameSpace' => 'log4cxx::helpers::FileOutputStream',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::ClazzFileOutputStream::~ClazzFileOutputStream() [_ZN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::ClazzFileOutputStream::~ClazzFileOutputStream() [_ZN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::ClazzFileOutputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers16FileOutputStream21ClazzFileOutputStream7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::FileOutputStream::ClazzFileOutputStream) [_ZTIN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamE]'
+                                                     }
+                                       },
+                          '6899015' => {
+                                         'BaseType' => '6898857',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6899021' => {
+                                         'BaseType' => '6188176',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '6901074' => {
+                                         'BaseType' => '6898212',
+                                         'Name' => 'struct log4cxx::helpers::FileOutputStream::FileOutputStreamPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6901989' => {
+                                         'BaseType' => '6899021',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6901995' => {
+                                         'BaseType' => '6901989',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6902006' => {
+                                         'BaseType' => '6196281',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6902029' => {
+                                         'BaseType' => '6898857',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6902035' => {
+                                         'BaseType' => '6902029',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '6902046' => {
+                                         'BaseType' => '6899015',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '6902052' => {
+                                         'BaseType' => '6902046',
+                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '692927' => {
+                                        'BaseType' => '53232',
+                                        'Name' => 'std::wstring const',
+                                        'Size' => '32',
+                                        'Type' => 'Const'
+                                      },
+                          '7021015' => {
+                                         'Base' => {
+                                                     '98496' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'filerenameaction.h',
+                                         'Line' => '30',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FileRenameAction) [_ZTIN7log4cxx7rolling16FileRenameActionE]',
+                                                       '56' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::~FileRenameAction() [_ZN7log4cxx7rolling16FileRenameActionD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::~FileRenameAction() [_ZN7log4cxx7rolling16FileRenameActionD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::getClass() const [_ZNK7log4cxx7rolling16FileRenameAction8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling16FileRenameAction10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling16FileRenameAction4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::execute(log4cxx::helpers::Pool&) const [_ZNK7log4cxx7rolling16FileRenameAction7executeERNS_7helpers4PoolE]'
+                                                     }
+                                       },
+                          '7021033' => {
+                                         'Base' => {
+                                                     '98514' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Line' => '28',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'source',
+                                                              'offset' => '72',
+                                                              'type' => '1018863'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'destination',
+                                                              'offset' => '80',
+                                                              'type' => '1018863'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'renameEmptyFile',
+                                                              'offset' => '88',
+                                                              'type' => '83923'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::rolling::FileRenameAction::FileRenameActionPrivate',
+                                         'NameSpace' => 'log4cxx::rolling::FileRenameAction',
+                                         'Private' => 1,
+                                         'Size' => '96',
+                                         'Source' => 'filerenameaction.cpp',
+                                         'Type' => 'Struct',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::FileRenameActionPrivate::~FileRenameActionPrivate() [_ZN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::FileRenameActionPrivate::~FileRenameActionPrivate() [_ZN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateD0Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FileRenameAction::FileRenameActionPrivate) [_ZTIN7log4cxx7rolling16FileRenameAction23FileRenameActionPrivateE]'
+                                                     }
+                                       },
+                          '7021575' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'filerenameaction.h',
+                                         'Line' => '34',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction',
+                                         'NameSpace' => 'log4cxx::rolling::FileRenameAction',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::ClazzFileRenameAction::~ClazzFileRenameAction() [_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::ClazzFileRenameAction::~ClazzFileRenameAction() [_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::ClazzFileRenameAction::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling16FileRenameAction21ClazzFileRenameAction7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FileRenameAction::ClazzFileRenameAction) [_ZTIN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionE]'
+                                                     }
+                                       },
+                          '7021733' => {
+                                         'BaseType' => '7021575',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7021775' => {
+                                         'BaseType' => '7021015',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '7023465' => {
+                                         'BaseType' => '7021033',
+                                         'Name' => 'struct log4cxx::rolling::FileRenameAction::FileRenameActionPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7023471' => {
+                                         'BaseType' => '7023465',
+                                         'Name' => 'struct log4cxx::rolling::FileRenameAction::FileRenameActionPrivate*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7023893' => {
+                                         'BaseType' => '7021015',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7023899' => {
+                                         'BaseType' => '7023893',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7023927' => {
+                                         'BaseType' => '7021775',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7023933' => {
+                                         'BaseType' => '7023927',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7023985' => {
+                                         'BaseType' => '7021575',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7023991' => {
+                                         'BaseType' => '7023985',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7024002' => {
+                                         'BaseType' => '7021733',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7024008' => {
+                                         'BaseType' => '7024002',
+                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '70273' => {
+                                       'Copied' => 1,
+                                       'Header' => 'unique_ptr.h',
+                                       'Line' => '59',
+                                       'Name' => 'struct std::default_delete<log4cxx::rolling::Action::ActionPrivate>',
+                                       'NameSpace' => 'std',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Tp',
+                                                              'type' => '98514'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
+                                     },
+                          '70396' => {
+                                       'Copied' => 1,
+                                       'Header' => 'unique_ptr.h',
+                                       'Line' => '120',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'access' => 'private',
+                                                            'name' => '_M_t',
+                                                            'offset' => '0',
+                                                            'type' => '72156'
+                                                          }
+                                                 },
+                                       'Name' => 'std::__uniq_ptr_impl<log4cxx::rolling::Action::ActionPrivate, std::default_delete<log4cxx::rolling::Action::ActionPrivate> >',
+                                       'NameSpace' => 'std',
+                                       'Size' => '8',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Tp',
+                                                              'type' => '98514'
+                                                            },
+                                                     '1' => {
+                                                              'key' => '_Dp',
+                                                              'type' => '70273'
+                                                            }
+                                                   },
+                                       'Type' => 'Class'
+                                     },
+                          '70765' => {
+                                       'Base' => {
+                                                   '70273' => {
+                                                                'pos' => '0'
+                                                              }
+                                                 },
+                                       'Copied' => 1,
+                                       'Header' => 'tuple',
+                                       'Line' => '73',
+                                       'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::rolling::Action::ActionPrivate> >',
+                                       'NameSpace' => 'std',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Idx',
+                                                              'type' => '83827',
+                                                              'val' => '1'
+                                                            },
+                                                     '1' => {
+                                                              'key' => '_Head',
+                                                              'type' => '70273'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
+                                     },
+                          '71058' => {
+                                       'Base' => {
+                                                   '70765' => {
+                                                                'access' => 'private',
+                                                                'pos' => '0'
+                                                              }
+                                                 },
+                                       'Copied' => 1,
+                                       'Header' => 'tuple',
+                                       'Line' => '326',
+                                       'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::rolling::Action::ActionPrivate> >',
+                                       'NameSpace' => 'std',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Idx',
+                                                              'type' => '83827',
+                                                              'val' => '1'
+                                                            },
+                                                     '1' => {
+                                                              'key' => undef,
+                                                              'type' => '70273'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
+                                     },
+                          '711628' => {
                                         'Header' => 'stl_tree.h',
                                         'Line' => '99',
                                         'Memb' => {
@@ -100779,7 +120893,7 @@
                                         'Size' => '4',
                                         'Type' => 'Enum'
                                       },
-                          '452224' => {
+                          '711660' => {
                                         'Copied' => 1,
                                         'Header' => 'stl_tree.h',
                                         'Line' => '101',
@@ -100787,22 +120901,22 @@
                                                     '0' => {
                                                              'name' => '_M_color',
                                                              'offset' => '0',
-                                                             'type' => '452193'
+                                                             'type' => '711628'
                                                            },
                                                     '1' => {
                                                              'name' => '_M_parent',
                                                              'offset' => '8',
-                                                             'type' => '452250'
+                                                             'type' => '711686'
                                                            },
                                                     '2' => {
                                                              'name' => '_M_left',
                                                              'offset' => '16',
-                                                             'type' => '452250'
+                                                             'type' => '711686'
                                                            },
                                                     '3' => {
                                                              'name' => '_M_right',
                                                              'offset' => '24',
-                                                             'type' => '452250'
+                                                             'type' => '711686'
                                                            }
                                                   },
                                         'Name' => 'struct std::_Rb_tree_node_base',
@@ -100810,8 +120924,8 @@
                                         'Size' => '32',
                                         'Type' => 'Struct'
                                       },
-                          '452250' => {
-                                        'BaseType' => '526504',
+                          '711686' => {
+                                        'BaseType' => '801789',
                                         'Header' => 'stl_tree.h',
                                         'Line' => '103',
                                         'Name' => 'std::_Rb_tree_node_base::_Base_ptr',
@@ -100819,7 +120933,7 @@
                                         'Size' => '8',
                                         'Type' => 'Typedef'
                                       },
-                          '452420' => {
+                          '711856' => {
                                         'Copied' => 1,
                                         'Header' => 'stl_tree.h',
                                         'Line' => '168',
@@ -100827,12 +120941,12 @@
                                                     '0' => {
                                                              'name' => '_M_header',
                                                              'offset' => '0',
-                                                             'type' => '452224'
+                                                             'type' => '711660'
                                                            },
                                                     '1' => {
                                                              'name' => '_M_node_count',
                                                              'offset' => '32',
-                                                             'type' => '8758'
+                                                             'type' => '28193'
                                                            }
                                                   },
                                         'Name' => 'struct std::_Rb_tree_header',
@@ -100840,6024 +120954,112 @@
                                         'Size' => '40',
                                         'Type' => 'Struct'
                                       },
-                          '45247' => {
-                                       'BaseType' => '45207',
-                                       'Name' => 'struct __pthread_internal_list*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '45253' => {
-                                       'BaseType' => '45207',
-                                       'Header' => 'thread-shared-types.h',
-                                       'Line' => '86',
-                                       'Name' => '__pthread_list_t',
-                                       'Size' => '16',
-                                       'Type' => 'Typedef'
-                                     },
-                          '45265' => {
-                                       'Header' => 'thread-shared-types.h',
-                                       'Line' => '118',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => '__lock',
-                                                            'offset' => '0',
-                                                            'type' => '40835'
-                                                          },
-                                                   '1' => {
-                                                            'name' => '__count',
-                                                            'offset' => '4',
-                                                            'type' => '40771'
-                                                          },
-                                                   '2' => {
-                                                            'name' => '__owner',
-                                                            'offset' => '8',
-                                                            'type' => '40835'
-                                                          },
-                                                   '3' => {
-                                                            'name' => '__nusers',
-                                                            'offset' => '12',
-                                                            'type' => '40771'
-                                                          },
-                                                   '4' => {
-                                                            'name' => '__kind',
-                                                            'offset' => '16',
-                                                            'type' => '40835'
-                                                          },
-                                                   '5' => {
-                                                            'name' => '__spins',
-                                                            'offset' => '20',
-                                                            'type' => '40828'
-                                                          },
-                                                   '6' => {
-                                                            'name' => '__elision',
-                                                            'offset' => '22',
-                                                            'type' => '40828'
-                                                          },
-                                                   '7' => {
-                                                            'name' => '__list',
-                                                            'offset' => '24',
-                                                            'type' => '45253'
-                                                          }
-                                                 },
-                                       'Name' => 'struct __pthread_mutex_s',
-                                       'Size' => '40',
-                                       'Type' => 'Struct'
-                                     },
-                          '453030' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_map.h',
-                                        'Line' => '100',
-                                        'Memb' => {
+                          '7120' => {
+                                      'BaseType' => '68',
+                                      'Name' => 'std::__cxx11::basic_string<char>const',
+                                      'Size' => '32',
+                                      'Type' => 'Const'
+                                    },
+                          '7125' => {
+                                      'Copied' => 1,
+                                      'Header' => 'basic_string.h',
+                                      'Line' => '81',
+                                      'Memb' => {
+                                                  '0' => {
+                                                           'access' => 'private',
+                                                           'name' => '_M_dataplus',
+                                                           'offset' => '0',
+                                                           'type' => '7138'
+                                                         },
+                                                  '1' => {
+                                                           'access' => 'private',
+                                                           'name' => '_M_string_length',
+                                                           'offset' => '8',
+                                                           'type' => '7290'
+                                                         },
+                                                  '2' => {
+                                                           'access' => 'private',
+                                                           'name' => 'unnamed0',
+                                                           'offset' => '16',
+                                                           'type' => '7256'
+                                                         }
+                                                },
+                                      'Name' => 'std::__cxx11::basic_string<wchar_t>',
+                                      'NameSpace' => 'std::__cxx11',
+                                      'Size' => '32',
+                                      'TParam' => {
                                                     '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_t',
-                                                             'offset' => '0',
-                                                             'type' => '453043'
+                                                             'key' => '_CharT',
+                                                             'type' => '84031'
                                                            }
                                                   },
-                                        'Name' => 'std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '48',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Key',
-                                                               'type' => '67'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '67'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '453043' => {
-                                        'BaseType' => '461858',
-                                        'Header' => 'stl_map.h',
-                                        'Line' => '148',
-                                        'Name' => 'std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::_Rep_type',
-                                        'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >',
-                                        'Private' => 1,
-                                        'Size' => '48',
-                                        'Type' => 'Typedef'
-                                      },
-                          '45383' => {
-                                       'Header' => 'pthreadtypes.h',
-                                       'Line' => '68',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => '__data',
-                                                            'offset' => '0',
-                                                            'type' => '45265'
-                                                          },
-                                                   '1' => {
-                                                            'name' => '__size',
-                                                            'offset' => '0',
-                                                            'type' => '45434'
-                                                          },
-                                                   '2' => {
-                                                            'name' => '__align',
-                                                            'offset' => '0',
-                                                            'type' => '40848'
-                                                          }
-                                                 },
-                                       'Name' => 'union pthread_mutex_t',
-                                       'Size' => '40',
-                                       'Type' => 'Union'
-                                     },
-                          '45434' => {
-                                       'BaseType' => '41214',
-                                       'Name' => 'char[40]',
-                                       'Size' => '40',
-                                       'Type' => 'Array'
-                                     },
-                          '45450' => {
-                                       'BaseType' => '45383',
-                                       'Header' => 'pthreadtypes.h',
-                                       'Line' => '72',
-                                       'Name' => 'pthread_mutex_t',
-                                       'Size' => '40',
-                                       'Type' => 'Typedef'
-                                     },
-                          '45531' => {
-                                       'BaseType' => '45450',
-                                       'Header' => 'gthr-default.h',
-                                       'Line' => '50',
-                                       'Name' => '__gthread_mutex_t',
-                                       'Size' => '40',
-                                       'Type' => 'Typedef'
-                                     },
-                          '455374' => {
-                                        'Base' => {
-                                                    '509518' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
+                                      'Type' => 'Class'
+                                    },
+                          '712682' => {
                                         'Copied' => 1,
-                                        'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '452091'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '455904' => {
-                                        'Copied' => 1,
-                                        'Header' => 'ptr_traits.h',
-                                        'Line' => '123',
-                                        'Name' => 'struct std::pointer_traits<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Ptr',
-                                                               'type' => '526606'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '455955' => {
-                                        'BaseType' => '526606',
-                                        'Header' => 'ptr_traits.h',
-                                        'Line' => '133',
-                                        'Name' => 'std::pointer_traits<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>::rebind',
-                                        'NameSpace' => 'std::pointer_traits<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '456001' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_deque.h',
-                                        'Line' => '109',
+                                        'Header' => 'stl_list.h',
+                                        'Line' => '80',
                                         'Memb' => {
                                                     '0' => {
-                                                             'name' => '_M_cur',
+                                                             'name' => '_M_next',
                                                              'offset' => '0',
-                                                             'type' => '456030'
+                                                             'type' => '801912'
                                                            },
                                                     '1' => {
-                                                             'name' => '_M_first',
+                                                             'name' => '_M_prev',
                                                              'offset' => '8',
-                                                             'type' => '456030'
-                                                           },
-                                                    '2' => {
-                                                             'name' => '_M_last',
-                                                             'offset' => '16',
-                                                             'type' => '456030'
-                                                           },
-                                                    '3' => {
-                                                             'name' => '_M_node',
-                                                             'offset' => '24',
-                                                             'type' => '456094'
+                                                             'type' => '801912'
                                                            }
                                                   },
-                                        'Name' => 'struct std::_Deque_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '32',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '452091'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Ref',
-                                                               'type' => '526623'
-                                                             },
-                                                      '2' => {
-                                                               'key' => '_Ptr',
-                                                               'type' => '526606'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '456030' => {
-                                        'BaseType' => '456042',
-                                        'Header' => 'stl_deque.h',
-                                        'Line' => '125',
-                                        'Name' => 'std::_Deque_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>::_Elt_pointer',
-                                        'NameSpace' => 'std::_Deque_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '456042' => {
-                                        'BaseType' => '455955',
-                                        'Header' => 'stl_deque.h',
-                                        'Line' => '119',
-                                        'Name' => 'std::_Deque_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>::__ptr_to',
-                                        'NameSpace' => 'std::_Deque_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>',
-                                        'Private' => 1,
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '456094' => {
-                                        'BaseType' => '456042',
-                                        'Header' => 'stl_deque.h',
-                                        'Line' => '126',
-                                        'Name' => 'std::_Deque_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>::_Map_pointer',
-                                        'NameSpace' => 'std::_Deque_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '456767' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_deque.h',
-                                        'Line' => '461',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'protected',
-                                                             'name' => '_M_impl',
-                                                             'offset' => '0',
-                                                             'type' => '456781'
-                                                           }
-                                                  },
-                                        'Name' => 'std::_Deque_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '80',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '452091'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '455374'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '456781' => {
-                                        'Base' => {
-                                                    '455374' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_deque.h',
-                                        'Line' => '550',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_map',
-                                                             'offset' => '0',
-                                                             'type' => '457013'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '_M_map_size',
-                                                             'offset' => '8',
-                                                             'type' => '8758'
-                                                           },
-                                                    '2' => {
-                                                             'name' => '_M_start',
-                                                             'offset' => '16',
-                                                             'type' => '457027'
-                                                           },
-                                                    '3' => {
-                                                             'name' => '_M_finish',
-                                                             'offset' => '48',
-                                                             'type' => '457027'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::_Deque_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Deque_impl',
-                                        'NameSpace' => 'std::_Deque_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                        'Protected' => 1,
-                                        'Size' => '80',
-                                        'Type' => 'Struct'
-                                      },
-                          '457013' => {
-                                        'BaseType' => '456094',
-                                        'Header' => 'stl_deque.h',
-                                        'Line' => '545',
-                                        'Name' => 'std::_Deque_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Map_pointer',
-                                        'NameSpace' => 'std::_Deque_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                        'Protected' => 1,
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '457027' => {
-                                        'BaseType' => '456001',
-                                        'Header' => 'stl_deque.h',
-                                        'Line' => '488',
-                                        'Name' => 'std::_Deque_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::iterator',
-                                        'NameSpace' => 'std::_Deque_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                        'Size' => '32',
-                                        'Type' => 'Typedef'
-                                      },
-                          '457899' => {
-                                        'Base' => {
-                                                    '456767' => {
-                                                                  'access' => 'protected',
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_deque.h',
-                                        'Line' => '832',
-                                        'Name' => 'std::deque<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '80',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '452091'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '455374'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '461084' => {
-                                        'Name' => 'struct std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >',
-                                        'NameSpace' => 'std',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'name' => 'const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
-                                                             },
-                                                      '1' => {
-                                                               'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '461094' => {
-                                        'Base' => {
-                                                    '510577' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '461084'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '461457' => {
-                                        'Base' => {
-                                                    '511171' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '461570'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '461570' => {
-                                        'Name' => 'struct std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                        'NameSpace' => 'std',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '461084'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '461580' => {
-                                        'Base' => {
-                                                    '461656' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_function.h',
-                                        'Line' => '381',
-                                        'Name' => 'struct std::less<std::__cxx11::basic_string<char> >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '67'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '461656' => {
-                                        'Header' => 'stl_function.h',
-                                        'Line' => '118',
-                                        'Name' => 'struct std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Arg1',
-                                                               'type' => '67'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Arg2',
-                                                               'type' => '67'
-                                                             },
-                                                      '2' => {
-                                                               'key' => '_Result',
-                                                               'type' => '40888'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '461697' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_tree.h',
-                                        'Line' => '142',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_key_compare',
-                                                             'offset' => '0',
-                                                             'type' => '461580'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char> > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Key_compare',
-                                                               'type' => '461580'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '461858' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_tree.h',
-                                        'Line' => '444',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'protected',
-                                                             'name' => '_M_impl',
-                                                             'offset' => '0',
-                                                             'type' => '461872'
-                                                           }
-                                                  },
-                                        'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '48',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Key',
-                                                               'type' => '67'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Val',
-                                                               'type' => '461084'
-                                                             },
-                                                      '2' => {
-                                                               'key' => '_KeyOfValue',
-                                                               'type' => '503967'
-                                                             },
-                                                      '3' => {
-                                                               'key' => '_Compare',
-                                                               'type' => '461580'
-                                                             },
-                                                      '4' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '461094'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '461872' => {
-                                        'Base' => {
-                                                    '452420' => {
-                                                                  'pos' => '2'
-                                                                },
-                                                    '461457' => {
-                                                                  'pos' => '0'
-                                                                },
-                                                    '461697' => {
-                                                                  'pos' => '1'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_tree.h',
-                                        'Line' => '692',
-                                        'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
-                                        'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                        'Protected' => 1,
-                                        'Size' => '48',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Key_compare',
-                                                               'type' => '461580'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '465915' => {
-                                        'Copied' => 1,
-                                        'Header' => 'atomic_base.h',
-                                        'Line' => '238',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_i',
-                                                             'offset' => '0',
-                                                             'type' => '465944'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::__atomic_base<bool>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_IntTp',
-                                                               'type' => '40888'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '465944' => {
-                                        'BaseType' => '40888',
-                                        'Header' => 'atomic_base.h',
-                                        'Line' => '241',
-                                        'Name' => 'std::__atomic_base<bool>::__int_type',
-                                        'NameSpace' => 'std::__atomic_base<bool>',
-                                        'Private' => 1,
-                                        'Size' => '1',
-                                        'Type' => 'Typedef'
-                                      },
-                          '4668021' => {
-                                         'Header' => 'filedatepatternconverter.h',
-                                         'Line' => '37',
-                                         'Name' => 'log4cxx::pattern::FileDatePatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '1',
-                                         'Type' => 'Class'
-                                       },
-                          '468039' => {
-                                        'Copied' => 1,
-                                        'Header' => 'atomic',
-                                        'Line' => '63',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_base',
-                                                             'offset' => '0',
-                                                             'type' => '465915'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::atomic<bool>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '40888'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '4751857' => {
-                                         'Base' => {
-                                                     '1062674' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'fileinputstream.h',
-                                         'Line' => '36',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'pool',
-                                                              'offset' => '8',
-                                                              'type' => '52539'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'fileptr',
-                                                              'offset' => '24',
-                                                              'type' => '3120536'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::FileInputStream',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '32',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::FileInputStream::getClass() const [_ZNK7log4cxx7helpers15FileInputStream8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::FileInputStream::~FileInputStream() [_ZN7log4cxx7helpers15FileInputStreamD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::FileInputStream::~FileInputStream() [_ZN7log4cxx7helpers15FileInputStreamD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::FileInputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15FileInputStream10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::FileInputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers15FileInputStream4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::FileInputStream::read(log4cxx::helpers::ByteBuffer&) [_ZN7log4cxx7helpers15FileInputStream4readERNS0_10ByteBufferE]',
-                                                       '64' => '(int (*)(...)) log4cxx::helpers::FileInputStream::close() [_ZN7log4cxx7helpers15FileInputStream5closeEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::FileInputStream) [_ZTIN7log4cxx7helpers15FileInputStreamE]'
-                                                     }
-                                       },
-                          '4752382' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'fileinputstream.h',
-                                         'Line' => '43',
-                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream',
-                                         'NameSpace' => 'log4cxx::helpers::FileInputStream',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::FileInputStream::ClazzFileInputStream::~ClazzFileInputStream() [_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::FileInputStream::ClazzFileInputStream::~ClazzFileInputStream() [_ZN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::FileInputStream::ClazzFileInputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers15FileInputStream20ClazzFileInputStream7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::FileInputStream::ClazzFileInputStream) [_ZTIN7log4cxx7helpers15FileInputStream20ClazzFileInputStreamE]'
-                                                     }
-                                       },
-                          '4752540' => {
-                                         'BaseType' => '4752382',
-                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4752546' => {
-                                         'BaseType' => '4751857',
-                                         'Name' => 'log4cxx::helpers::FileInputStream const',
-                                         'Size' => '32',
-                                         'Type' => 'Const'
-                                       },
-                          '4754391' => {
-                                         'BaseType' => '4752546',
-                                         'Name' => 'log4cxx::helpers::FileInputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4754397' => {
-                                         'BaseType' => '4754391',
-                                         'Name' => 'log4cxx::helpers::FileInputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4754402' => {
-                                         'BaseType' => '4751857',
-                                         'Name' => 'log4cxx::helpers::FileInputStream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4754408' => {
-                                         'BaseType' => '4754402',
-                                         'Name' => 'log4cxx::helpers::FileInputStream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4754431' => {
-                                         'BaseType' => '4752382',
-                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4754437' => {
-                                         'BaseType' => '4754431',
-                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4754448' => {
-                                         'BaseType' => '4752540',
-                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4754454' => {
-                                         'BaseType' => '4754448',
-                                         'Name' => 'log4cxx::helpers::FileInputStream::ClazzFileInputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4821816' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'filelocationpatternconverter.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28FileLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FileLocationPatternConverter) [_ZTIN7log4cxx7pattern28FileLocationPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern28FileLocationPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::~FileLocationPatternConverter() [_ZN7log4cxx7pattern28FileLocationPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::~FileLocationPatternConverter() [_ZN7log4cxx7pattern28FileLocationPatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28FileLocationPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28FileLocationPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '4822212' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'filelocationpatternconverter.h',
-                                         'Line' => '44',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::FileLocationPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter::~ClazzFileLocationPatternConverter() [_ZN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter::~ClazzFileLocationPatternConverter() [_ZN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter) [_ZTIN7log4cxx7pattern28FileLocationPatternConverter33ClazzFileLocationPatternConverterE]'
-                                                     }
-                                       },
-                          '4822370' => {
-                                         'BaseType' => '4822212',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4822412' => {
-                                         'BaseType' => '4821816',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter const',
-                                         'Size' => '72',
-                                         'Type' => 'Const'
-                                       },
-                          '4823291' => {
-                                         'BaseType' => '4821816',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4823297' => {
-                                         'BaseType' => '4823291',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4823532' => {
-                                         'BaseType' => '4822412',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4823538' => {
-                                         'BaseType' => '4823532',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4823549' => {
-                                         'BaseType' => '4822212',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4823555' => {
-                                         'BaseType' => '4823549',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4823566' => {
-                                         'BaseType' => '4822370',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4823572' => {
-                                         'BaseType' => '4823566',
-                                         'Name' => 'log4cxx::pattern::FileLocationPatternConverter::ClazzFileLocationPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4907584' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'fileoutputstream.h',
-                                         'Line' => '42',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream',
-                                         'NameSpace' => 'log4cxx::helpers::FileOutputStream',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::ClazzFileOutputStream::~ClazzFileOutputStream() [_ZN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::ClazzFileOutputStream::~ClazzFileOutputStream() [_ZN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::FileOutputStream::ClazzFileOutputStream::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers16FileOutputStream21ClazzFileOutputStream7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::FileOutputStream::ClazzFileOutputStream) [_ZTIN7log4cxx7helpers16FileOutputStream21ClazzFileOutputStreamE]'
-                                                     }
-                                       },
-                          '4907742' => {
-                                         'BaseType' => '4907584',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4907748' => {
-                                         'BaseType' => '4514193',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream const',
-                                         'Size' => '32',
-                                         'Type' => 'Const'
-                                       },
-                          '4909519' => {
-                                         'BaseType' => '4907748',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4909525' => {
-                                         'BaseType' => '4909519',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4909536' => {
-                                         'BaseType' => '4519732',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4909565' => {
-                                         'BaseType' => '4907584',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4909571' => {
-                                         'BaseType' => '4909565',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4909582' => {
-                                         'BaseType' => '4907742',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4909588' => {
-                                         'BaseType' => '4909582',
-                                         'Name' => 'log4cxx::helpers::FileOutputStream::ClazzFileOutputStream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4982067' => {
-                                         'Base' => {
-                                                     '53209' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'filerenameaction.h',
-                                         'Line' => '30',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'source',
-                                                              'offset' => '72',
-                                                              'type' => '651938'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'destination',
-                                                              'offset' => '104',
-                                                              'type' => '651938'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'renameEmptyFile',
-                                                              'offset' => '136',
-                                                              'type' => '40888'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::rolling::FileRenameAction',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '144',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FileRenameAction) [_ZTIN7log4cxx7rolling16FileRenameActionE]',
-                                                       '56' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::getClass() const [_ZNK7log4cxx7rolling16FileRenameAction8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::~FileRenameAction() [_ZN7log4cxx7rolling16FileRenameActionD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::~FileRenameAction() [_ZN7log4cxx7rolling16FileRenameActionD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling16FileRenameAction10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling16FileRenameAction4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::execute(log4cxx::helpers::Pool&) const [_ZNK7log4cxx7rolling16FileRenameAction7executeERNS_7helpers4PoolE]'
-                                                     }
-                                       },
-                          '4982468' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'filerenameaction.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction',
-                                         'NameSpace' => 'log4cxx::rolling::FileRenameAction',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::ClazzFileRenameAction::~ClazzFileRenameAction() [_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::ClazzFileRenameAction::~ClazzFileRenameAction() [_ZN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::rolling::FileRenameAction::ClazzFileRenameAction::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling16FileRenameAction21ClazzFileRenameAction7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FileRenameAction::ClazzFileRenameAction) [_ZTIN7log4cxx7rolling16FileRenameAction21ClazzFileRenameActionE]'
-                                                     }
-                                       },
-                          '4982625' => {
-                                         'BaseType' => '4982468',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4982667' => {
-                                         'BaseType' => '4982067',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction const',
-                                         'Size' => '144',
-                                         'Type' => 'Const'
-                                       },
-                          '4983249' => {
-                                         'BaseType' => '4982067',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4983255' => {
-                                         'BaseType' => '4983249',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4983283' => {
-                                         'BaseType' => '4982667',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4983289' => {
-                                         'BaseType' => '4983283',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4983294' => {
-                                         'BaseType' => '4982468',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4983300' => {
-                                         'BaseType' => '4983294',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '4983311' => {
-                                         'BaseType' => '4982625',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '4983317' => {
-                                         'BaseType' => '4983311',
-                                         'Name' => 'log4cxx::rolling::FileRenameAction::ClazzFileRenameAction const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '49863' => {
-                                       'Name' => 'void(*)()',
-                                       'Return' => '1',
-                                       'Size' => '8',
-                                       'Type' => 'FuncPtr'
-                                     },
-                          '49869' => {
-                                       'Name' => 'void()',
-                                       'Return' => '1',
-                                       'Type' => 'Func'
-                                     },
-                          '50296' => {
-                                       'BaseType' => '42481',
-                                       'Name' => 'char**',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '503967' => {
-                                        'Name' => 'struct std::_Select1st<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                        'NameSpace' => 'std',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '461084'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '504434' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<wchar_t>',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '40948'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '506627' => {
-                                        'Base' => {
-                                                    '443499' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '50',
-                                        'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '422641'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '506828' => {
-                                        'BaseType' => '443513',
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '59',
-                                        'Name' => '__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >::pointer',
-                                        'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '506852' => {
-                                        'BaseType' => '443576',
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '61',
-                                        'Name' => '__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >::size_type',
-                                        'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '507508' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_iterator.h',
-                                        'Line' => '764',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'protected',
-                                                             'name' => '_M_current',
-                                                             'offset' => '0',
-                                                             'type' => '41828'
-                                                           }
-                                                  },
-                                        'Name' => '__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t> >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '8',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Iterator',
-                                                               'type' => '41828'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Container',
-                                                               'type' => '400912'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '508210' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<log4cxx::helpers::FileWatchdog*>',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '526136'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '508845' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<std::_List_node<log4cxx::helpers::FileWatchdog*> >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '450279'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '509518' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '452091'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '5100520' => {
-                                         'BaseType' => '40835',
-                                         'Name' => 'int volatile',
-                                         'Size' => '4',
-                                         'Type' => 'Volatile'
-                                       },
-                          '510577' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '461084'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '511171' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '461570'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '511749' => {
-                                        'Copied' => 1,
-                                        'Header' => 'aligned_buffer.h',
-                                        'Line' => '47',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_storage',
-                                                             'offset' => '0',
-                                                             'type' => '528954'
-                                                           }
-                                                  },
-                                        'Name' => 'struct __gnu_cxx::__aligned_membuf<log4cxx::helpers::FileWatchdog*>',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '8',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '526136'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '513051' => {
-                                        'BaseType' => '41828',
-                                        'Name' => 'wchar_t const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '51579' => {
-                                       'BaseType' => '41214',
-                                       'Name' => 'char[16]',
-                                       'Size' => '16',
-                                       'Type' => 'Array'
-                                     },
-                          '51595' => {
-                                       'BaseType' => '67',
-                                       'Name' => 'std::__cxx11::basic_string<char>*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '51635' => {
-                                       'BaseType' => '7106',
-                                       'Name' => 'std::__cxx11::basic_string<char>const&',
-                                       'Size' => '8',
-                                       'Type' => 'Ref'
-                                     },
-                          '51641' => {
-                                       'BaseType' => '67',
-                                       'Name' => 'std::__cxx11::basic_string<char>&&',
-                                       'Size' => '8',
-                                       'Type' => 'RvalueRef'
-                                     },
-                          '51653' => {
-                                       'BaseType' => '7123',
-                                       'Name' => 'std::__cxx11::string const&',
-                                       'Size' => '8',
-                                       'Type' => 'Ref'
-                                     },
-                          '522914' => {
-                                        'BaseType' => '40948',
-                                        'Name' => 'wchar_t[4]',
+                                        'Name' => 'struct std::__detail::_List_node_base',
+                                        'NameSpace' => 'std::__detail',
                                         'Size' => '16',
-                                        'Type' => 'Array'
-                                      },
-                          '522960' => {
-                                        'BaseType' => '407724',
-                                        'Name' => 'std::__cxx11::basic_string<wchar_t>const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '522984' => {
-                                        'BaseType' => '414575',
-                                        'Name' => 'std::__cxx11::wstring const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '523038' => {
-                                        'BaseType' => '332080',
-                                        'Header' => 'log4cxx.h',
-                                        'Line' => '56',
-                                        'Name' => 'log4cxx_time_t',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '523916' => {
-                                        'Copied' => 1,
-                                        'Header' => 'filewatchdog.h',
-                                        'Line' => '38',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_vptr',
-                                                             'offset' => '0',
-                                                             'type' => '118016'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'file',
-                                                             'offset' => '8',
-                                                             'type' => '651933'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'delay',
-                                                             'offset' => '40',
-                                                             'type' => '40848'
-                                                           },
-                                                    '3' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'lastModif',
-                                                             'offset' => '48',
-                                                             'type' => '523038'
-                                                           },
-                                                    '4' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'warnedAlready',
-                                                             'offset' => '56',
-                                                             'type' => '40888'
-                                                           },
-                                                    '5' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'interrupted',
-                                                             'offset' => '60',
-                                                             'type' => '5100520'
-                                                           },
-                                                    '6' => {
-                                                             'access' => 'private',
-                                                             'name' => 'pool',
-                                                             'offset' => '64',
-                                                             'type' => '52539'
-                                                           },
-                                                    '7' => {
-                                                             'access' => 'private',
-                                                             'name' => 'thread',
-                                                             'offset' => '80',
-                                                             'type' => '590447'
-                                                           },
-                                                    '8' => {
-                                                             'access' => 'private',
-                                                             'name' => 'interrupt',
-                                                             'offset' => '88',
-                                                             'type' => '576315'
-                                                           },
-                                                    '9' => {
-                                                             'access' => 'private',
-                                                             'name' => 'interrupt_mutex',
-                                                             'offset' => '136',
-                                                             'type' => '35754'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::helpers::FileWatchdog',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '176',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '0u',
-                                                      '24' => '0u',
-                                                      '32' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::FileWatchdog) [_ZTIN7log4cxx7helpers12FileWatchdogE]'
-                                                    }
-                                      },
-                          '523921' => {
-                                        'Header' => 'aprinitializer.h',
-                                        'Line' => '41',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'p',
-                                                             'offset' => '0',
-                                                             'type' => '526428'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'mutex',
-                                                             'offset' => '8',
-                                                             'type' => '35754'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'watchdogs',
-                                                             'offset' => '48',
-                                                             'type' => '415568'
-                                                           },
-                                                    '3' => {
-                                                             'access' => 'private',
-                                                             'name' => 'startTime',
-                                                             'offset' => '72',
-                                                             'type' => '526106'
-                                                           },
-                                                    '4' => {
-                                                             'access' => 'private',
-                                                             'name' => 'tlsKey',
-                                                             'offset' => '80',
-                                                             'type' => '526434'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::helpers::APRInitializer',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '88',
-                                        'Type' => 'Class'
-                                      },
-                          '524250' => {
-                                        'Header' => 'threadspecificdata.h',
-                                        'Line' => '37',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'ndcStack',
-                                                             'offset' => '0',
-                                                             'type' => '524669'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'mdcMap',
-                                                             'offset' => '80',
-                                                             'type' => '525666'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::helpers::ThreadSpecificData',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '128',
-                                        'Type' => 'Class'
-                                      },
-                          '524577' => {
-                                        'Header' => 'ndc.h',
-                                        'Line' => '95',
-                                        'Name' => 'log4cxx::NDC',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '1',
-                                        'Type' => 'Class'
-                                      },
-                          '524669' => {
-                                        'BaseType' => '451668',
-                                        'Header' => 'ndc.h',
-                                        'Line' => '102',
-                                        'Name' => 'log4cxx::NDC::Stack',
-                                        'NameSpace' => 'log4cxx::NDC',
-                                        'Size' => '80',
-                                        'Type' => 'Typedef'
-                                      },
-                          '524682' => {
-                                        'BaseType' => '524669',
-                                        'Name' => 'log4cxx::NDC::Stack const',
-                                        'Size' => '80',
-                                        'Type' => 'Const'
-                                      },
-                          '525148' => {
-                                        'BaseType' => '452091',
-                                        'Header' => 'ndc.h',
-                                        'Line' => '101',
-                                        'Name' => 'log4cxx::NDC::DiagnosticContext',
-                                        'NameSpace' => 'log4cxx::NDC',
-                                        'Type' => 'Typedef'
-                                      },
-                          '525191' => {
-                                        'Header' => 'mdc.h',
-                                        'Line' => '41',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'key',
-                                                             'offset' => '0',
-                                                             'type' => '53185'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::MDC',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '32',
-                                        'Type' => 'Class'
-                                      },
-                          '52539' => {
-                                       'Header' => 'pool.h',
-                                       'Line' => '32',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'access' => 'protected',
-                                                            'name' => 'pool',
-                                                            'offset' => '0',
-                                                            'type' => '54007'
-                                                          },
-                                                   '1' => {
-                                                            'access' => 'protected',
-                                                            'name' => 'release',
-                                                            'offset' => '8',
-                                                            'type' => '40895'
-                                                          }
-                                                 },
-                                       'Name' => 'log4cxx::helpers::Pool',
-                                       'NameSpace' => 'log4cxx::helpers',
-                                       'Size' => '16',
-                                       'Type' => 'Class'
-                                     },
-                          '525666' => {
-                                        'BaseType' => '453030',
-                                        'Header' => 'mdc.h',
-                                        'Line' => '46',
-                                        'Name' => 'log4cxx::MDC::Map',
-                                        'NameSpace' => 'log4cxx::MDC',
-                                        'Size' => '48',
-                                        'Type' => 'Typedef'
-                                      },
-                          '525708' => {
-                                        'BaseType' => '7111',
-                                        'Name' => 'std::__cxx11::string&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '525714' => {
-                                        'BaseType' => '414563',
-                                        'Name' => 'std::__cxx11::wstring&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '525720' => {
-                                        'BaseType' => '449393',
-                                        'Name' => 'struct std::__detail::_List_node_base*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '525749' => {
-                                        'BaseType' => '525761',
-                                        'Header' => 'aprinitializer.h',
-                                        'Line' => '29',
-                                        'Name' => 'apr_threadkey_t',
-                                        'Type' => 'Typedef'
-                                      },
-                          '525761' => {
-                                        'Name' => 'struct apr_threadkey_t',
                                         'Type' => 'Struct'
                                       },
-                          '525986' => {
-                                        'BaseType' => '40848',
-                                        'Header' => 'apr.h',
-                                        'Line' => '353',
-                                        'Name' => 'apr_int64_t',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '526011' => {
-                                        'BaseType' => '54013',
-                                        'Header' => 'apr_pools.h',
-                                        'Line' => '60',
-                                        'Name' => 'apr_pool_t',
-                                        'Type' => 'Typedef'
-                                      },
-                          '526106' => {
-                                        'BaseType' => '525986',
-                                        'Header' => 'apr_time.h',
-                                        'Line' => '46',
-                                        'Name' => 'apr_time_t',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '526136' => {
-                                        'BaseType' => '523916',
-                                        'Name' => 'log4cxx::helpers::FileWatchdog*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '526142' => {
-                                        'BaseType' => '526136',
-                                        'Name' => 'log4cxx::helpers::FileWatchdog*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '526428' => {
-                                        'BaseType' => '526011',
-                                        'Name' => 'apr_pool_t*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '526434' => {
-                                        'BaseType' => '525749',
-                                        'Name' => 'apr_threadkey_t*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '526440' => {
-                                        'BaseType' => '523921',
-                                        'Name' => 'log4cxx::helpers::APRInitializer*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '526446' => {
-                                        'BaseType' => '526440',
-                                        'Name' => 'log4cxx::helpers::APRInitializer*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '526457' => {
-                                        'BaseType' => '523921',
-                                        'Name' => 'log4cxx::helpers::APRInitializer&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '526463' => {
-                                        'BaseType' => '524577',
-                                        'Name' => 'log4cxx::NDC*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '526469' => {
-                                        'BaseType' => '524669',
-                                        'Name' => 'log4cxx::NDC::Stack*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '526487' => {
-                                        'BaseType' => '525148',
-                                        'Name' => 'log4cxx::NDC::DiagnosticContext&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '526504' => {
-                                        'BaseType' => '452224',
-                                        'Name' => 'struct std::_Rb_tree_node_base*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '526576' => {
-                                        'BaseType' => '525191',
-                                        'Name' => 'log4cxx::MDC*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '526606' => {
-                                        'BaseType' => '452091',
-                                        'Name' => 'struct std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '526623' => {
-                                        'BaseType' => '452091',
-                                        'Name' => 'struct std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '527157' => {
-                                        'BaseType' => '453030',
-                                        'Name' => 'std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '527235' => {
-                                        'BaseType' => '524250',
-                                        'Name' => 'log4cxx::helpers::ThreadSpecificData*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '527241' => {
-                                        'BaseType' => '524682',
-                                        'Name' => 'log4cxx::NDC::Stack const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '527247' => {
-                                        'BaseType' => '524669',
-                                        'Name' => 'log4cxx::NDC::Stack&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '527253' => {
-                                        'BaseType' => '525666',
-                                        'Name' => 'log4cxx::MDC::Map&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '527259' => {
-                                        'BaseType' => '524250',
-                                        'Name' => 'log4cxx::helpers::ThreadSpecificData&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '527317' => {
-                                        'BaseType' => '40888',
-                                        'Name' => 'bool&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '5281236' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'filterbasedtriggeringpolicy.h',
-                                         'Line' => '51',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy',
-                                         'NameSpace' => 'log4cxx::rolling::FilterBasedTriggeringPolicy',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::~ClazzFilterBasedTriggeringPolicy() [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::~ClazzFilterBasedTriggeringPolicy() [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::newInstance() const [_ZTch0_h0_NK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::newInstance() const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy) [_ZTIN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyE]'
-                                                     }
-                                       },
-                          '5281432' => {
-                                         'BaseType' => '5281236',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5281438' => {
-                                         'BaseType' => '3458831',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy const',
-                                         'Size' => '40',
-                                         'Type' => 'Const'
-                                       },
-                          '5281587' => {
-                                         'BaseType' => '2437919',
-                                         'Name' => 'log4cxx::rolling::TriggeringPolicy const',
-                                         'Type' => 'Const'
-                                       },
-                          '5282119' => {
-                                         'BaseType' => '3470201',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5282141' => {
-                                         'BaseType' => '5281438',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5282147' => {
-                                         'BaseType' => '5282141',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5282170' => {
-                                         'BaseType' => '116594',
-                                         'Name' => 'log4cxx::spi::FilterPtr&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '5282176' => {
-                                         'BaseType' => '5281236',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5282182' => {
-                                         'BaseType' => '5282176',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5282193' => {
-                                         'BaseType' => '5281432',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5282199' => {
-                                         'BaseType' => '5282193',
-                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '528954' => {
-                                        'BaseType' => '40783',
-                                        'Name' => 'unsigned char[8]',
-                                        'Size' => '8',
-                                        'Type' => 'Array'
-                                      },
-                          '53028' => {
-                                       'Header' => 'classregistration.h',
-                                       'Line' => '28',
-                                       'Name' => 'log4cxx::helpers::ClassRegistration',
-                                       'NameSpace' => 'log4cxx::helpers',
-                                       'Size' => '1',
-                                       'Type' => 'Class'
-                                     },
-                          '5304447' => {
-                                         'BaseType' => '3466567',
-                                         'Name' => 'log4cxx::rolling::TriggeringPolicy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5306368' => {
-                                         'BaseType' => '5281587',
-                                         'Name' => 'log4cxx::rolling::TriggeringPolicy const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5306374' => {
-                                         'BaseType' => '5306368',
-                                         'Name' => 'log4cxx::rolling::TriggeringPolicy const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '53073' => {
-                                       'BaseType' => '53971',
-                                       'Header' => 'classregistration.h',
-                                       'Line' => '31',
-                                       'Name' => 'log4cxx::helpers::ClassRegistration::ClassAccessor',
-                                       'NameSpace' => 'log4cxx::helpers::ClassRegistration',
-                                       'Size' => '8',
-                                       'Type' => 'Typedef'
-                                     },
-                          '53150' => {
-                                       'BaseType' => '53028',
-                                       'Name' => 'log4cxx::helpers::ClassRegistration const',
-                                       'Size' => '1',
-                                       'Type' => 'Const'
-                                     },
-                          '53155' => {
-                                       'Copied' => 1,
-                                       'Header' => 'class.h',
-                                       'Line' => '37',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => '_vptr',
-                                                            'offset' => '0',
-                                                            'type' => '118016'
-                                                          }
-                                                 },
-                                       'Name' => 'log4cxx::helpers::Class',
-                                       'NameSpace' => 'log4cxx::helpers',
-                                       'Size' => '8',
-                                       'Type' => 'Class',
-                                       'VTable' => {
-                                                     '0' => '(int (*)(...)) 0',
-                                                     '16' => '0u',
-                                                     '24' => '0u',
-                                                     '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                     '40' => '(int (*)(...)) __cxa_pure_virtual',
-                                                     '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Class) [_ZTIN7log4cxx7helpers5ClassE]'
-                                                   }
-                                     },
-                          '53160' => {
-                                       'BaseType' => '53155',
-                                       'Name' => 'log4cxx::helpers::Class const',
-                                       'Type' => 'Const'
-                                     },
-                          '53165' => {
-                                       'Header' => 'object.h',
-                                       'Line' => '101',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => '_vptr',
-                                                            'offset' => '0',
-                                                            'type' => '118016'
-                                                          }
-                                                 },
-                                       'Name' => 'log4cxx::helpers::Object',
-                                       'NameSpace' => 'log4cxx::helpers',
-                                       'Size' => '8',
-                                       'Type' => 'Class',
-                                       'VTable' => {
-                                                     '0' => '(int (*)(...)) 0',
-                                                     '16' => '(int (*)(...)) log4cxx::helpers::Object::getClass() const [_ZNK7log4cxx7helpers6Object8getClassEv]',
-                                                     '24' => '0u',
-                                                     '32' => '0u',
-                                                     '40' => '(int (*)(...)) __cxa_pure_virtual',
-                                                     '48' => '(int (*)(...)) __cxa_pure_virtual',
-                                                     '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Object) [_ZTIN7log4cxx7helpers6ObjectE]'
-                                                   }
-                                     },
-                          '53185' => {
-                                       'BaseType' => '67',
-                                       'Header' => 'logstring.h',
-                                       'Line' => '66',
-                                       'Name' => 'log4cxx::LogString',
-                                       'NameSpace' => 'log4cxx',
-                                       'Size' => '32',
-                                       'Type' => 'Typedef'
-                                     },
-                          '53209' => {
-                                       'Base' => {
-                                                   '53165' => {
-                                                                'pos' => '0',
-                                                                'virtual' => 1
-                                                              }
-                                                 },
-                                       'Header' => 'action.h',
-                                       'Line' => '35',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => 'complete',
-                                                            'offset' => '8',
-                                                            'type' => '40888'
-                                                          },
-                                                   '1' => {
-                                                            'name' => 'interrupted',
-                                                            'offset' => '9',
-                                                            'type' => '40888'
-                                                          },
-                                                   '2' => {
-                                                            'name' => 'pool',
-                                                            'offset' => '16',
-                                                            'type' => '52539'
-                                                          },
-                                                   '3' => {
-                                                            'name' => 'mutex',
-                                                            'offset' => '32',
-                                                            'type' => '35754'
-                                                          }
-                                                 },
-                                       'Name' => 'log4cxx::rolling::Action',
-                                       'NameSpace' => 'log4cxx::rolling',
-                                       'Size' => '72',
-                                       'Type' => 'Class',
-                                       'VTable' => {
-                                                     '0' => '(int (*)(...)) 0',
-                                                     '16' => '0u',
-                                                     '24' => '0u',
-                                                     '32' => '0u',
-                                                     '40' => '0u',
-                                                     '48' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::Action) [_ZTIN7log4cxx7rolling6ActionE]',
-                                                     '56' => '(int (*)(...)) log4cxx::rolling::Action::getClass() const [_ZNK7log4cxx7rolling6Action8getClassEv]',
-                                                     '64' => '0u',
-                                                     '72' => '0u',
-                                                     '8' => '(int (*)(...)) 0',
-                                                     '80' => '(int (*)(...)) log4cxx::rolling::Action::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling6Action10instanceofERKNS_7helpers5ClassE]',
-                                                     '88' => '(int (*)(...)) log4cxx::rolling::Action::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling6Action4castERKNS_7helpers5ClassE]',
-                                                     '96' => '(int (*)(...)) __cxa_pure_virtual'
-                                                   }
-                                     },
-                          '5356753' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::Action, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '53209'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5356901' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::Action>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '53209'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5356915' => {
-                                         'BaseType' => '53209',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::rolling::Action>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::Action>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5356938' => {
-                                         'Base' => {
-                                                     '5356753' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '5415495'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::Action, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '53209'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5357224' => {
-                                         'BaseType' => '5356915',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::Action, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::Action, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5357762' => {
-                                         'Base' => {
-                                                     '5356938' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::rolling::Action>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '53209'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5360929' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '100',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '5360942'
-                                                            }
-                                                   },
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5416866'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5360942' => {
-                                         'BaseType' => '5374319',
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '148',
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)>::_Rep_type',
-                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)>',
-                                         'Private' => 1,
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5364722' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::RolloverDescription, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5413830'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5364870' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::RolloverDescription>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5413830'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5364884' => {
-                                         'BaseType' => '5413830',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::rolling::RolloverDescription>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::RolloverDescription>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5364907' => {
-                                         'Base' => {
-                                                     '5364722' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '5415875'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RolloverDescription, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5413830'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5365193' => {
-                                         'BaseType' => '5364884',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RolloverDescription, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::RolloverDescription, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5365597' => {
-                                         'Base' => {
-                                                     '5364907' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::rolling::RolloverDescription>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5413830'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5373068' => {
-                                         'Base' => {
-                                                     '5379896' => {
-                                                                    'access' => 'private',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '208',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'first',
-                                                              'offset' => '0',
-                                                              'type' => '7106'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'second',
-                                                              'offset' => '32',
-                                                              'type' => '5416866'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '40',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_T1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_T2',
-                                                                'type' => '5416866'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5373416' => {
-                                         'Base' => {
-                                                     '5396026' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)>'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5373780' => {
-                                         'Base' => {
-                                                     '5396620' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5373930' => {
-                                         'Base' => {
-                                                     '452224' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '216',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '32',
-                                                              'type' => '5397087'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '72',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Val',
-                                                                'type' => '5373068'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5374319' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '444',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '5374333'
-                                                            }
-                                                   },
-                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Val',
-                                                                'type' => '5373068'
-                                                              },
-                                                       '2' => {
-                                                                'key' => '_KeyOfValue',
-                                                                'type' => '5383384'
-                                                              },
-                                                       '3' => {
-                                                                'key' => '_Compare',
-                                                                'type' => '461580'
-                                                              },
-                                                       '4' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '5373416'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5374333' => {
-                                         'Base' => {
-                                                     '452420' => {
-                                                                   'pos' => '2'
-                                                                 },
-                                                     '461697' => {
-                                                                   'pos' => '1'
-                                                                 },
-                                                     '5373780' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '692',
-                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
-                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > >',
-                                         'Protected' => 1,
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key_compare',
-                                                                'type' => '461580'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '53749' => {
-                                       'Base' => {
-                                                   '53155' => {
-                                                                'pos' => '0'
-                                                              }
-                                                 },
-                                       'Header' => 'action.h',
-                                       'Line' => '37',
-                                       'Name' => 'log4cxx::rolling::Action::ClazzAction',
-                                       'NameSpace' => 'log4cxx::rolling::Action',
-                                       'Size' => '8',
-                                       'Type' => 'Class',
-                                       'VTable' => {
-                                                     '0' => '(int (*)(...)) 0',
-                                                     '16' => '(int (*)(...)) log4cxx::rolling::Action::ClazzAction::~ClazzAction() [_ZN7log4cxx7rolling6Action11ClazzActionD1Ev]',
-                                                     '24' => '(int (*)(...)) log4cxx::rolling::Action::ClazzAction::~ClazzAction() [_ZN7log4cxx7rolling6Action11ClazzActionD0Ev]',
-                                                     '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                     '40' => '(int (*)(...)) log4cxx::rolling::Action::ClazzAction::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling6Action11ClazzAction7getNameB5cxx11Ev]',
-                                                     '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::Action::ClazzAction) [_ZTIN7log4cxx7rolling6Action11ClazzActionE]'
-                                                   }
-                                     },
-                          '5379896' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '190',
-                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_U1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_U2',
-                                                                'type' => '5416866'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5383352' => {
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '105',
-                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)>, std::__cxx11::basic_string<char>const>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Arg',
-                                                                'type' => '5373068'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Result',
-                                                                'type' => '7106'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5383384' => {
-                                         'Base' => {
-                                                     '5383352' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '1123',
-                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Pair',
-                                                                'type' => '5373068'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '53908' => {
-                                       'BaseType' => '53749',
-                                       'Name' => 'log4cxx::rolling::Action::ClazzAction const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '53914' => {
-                                       'BaseType' => '53209',
-                                       'Name' => 'log4cxx::rolling::Action const',
-                                       'Size' => '72',
-                                       'Type' => 'Const'
-                                     },
-                          '53948' => {
-                                       'BaseType' => '52539',
-                                       'Name' => 'log4cxx::helpers::Pool&',
-                                       'Size' => '8',
-                                       'Type' => 'Ref'
-                                     },
-                          '5396026' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)> >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5373068'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '53965' => {
-                                       'BaseType' => '53028',
-                                       'Name' => 'log4cxx::helpers::ClassRegistration*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '5396620' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)> > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5373930'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5397087' => {
-                                         'Copied' => 1,
-                                         'Header' => 'aligned_buffer.h',
-                                         'Line' => '47',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '0',
-                                                              'type' => '1675449'
-                                                            }
-                                                   },
-                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)> >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '40',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5373068'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '53971' => {
-                                       'Name' => 'log4cxx::helpers::Class const&(*)()',
-                                       'Return' => '53983',
-                                       'Size' => '8',
-                                       'Type' => 'FuncPtr'
-                                     },
-                          '53983' => {
-                                       'BaseType' => '53160',
-                                       'Name' => 'log4cxx::helpers::Class const&',
-                                       'Size' => '8',
-                                       'Type' => 'Ref'
-                                     },
-                          '53989' => {
-                                       'BaseType' => '53150',
-                                       'Name' => 'log4cxx::helpers::ClassRegistration const&',
-                                       'Size' => '8',
-                                       'Type' => 'Ref'
-                                     },
-                          '54001' => {
-                                       'BaseType' => '52539',
-                                       'Name' => 'log4cxx::helpers::Pool*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '54007' => {
-                                       'BaseType' => '54013',
-                                       'Name' => 'struct apr_pool_t*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '54013' => {
-                                       'Name' => 'struct apr_pool_t',
-                                       'Type' => 'Struct'
-                                     },
-                          '5412442' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'integer.h',
-                                         'Line' => '28',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'val',
-                                                              'offset' => '8',
-                                                              'type' => '40843'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::Integer',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::Integer::getClass() const [_ZNK7log4cxx7helpers7Integer8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::Integer::~Integer() [_ZN7log4cxx7helpers7IntegerD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Integer::~Integer() [_ZN7log4cxx7helpers7IntegerD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::Integer::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers7Integer10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::Integer::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers7Integer4castERKNS0_5ClassE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Integer) [_ZTIN7log4cxx7helpers7IntegerE]'
-                                                     }
-                                       },
-                          '5412783' => {
-                                         'Base' => {
-                                                     '5413850' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'fixedwindowrollingpolicy.h',
-                                         'Line' => '71',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'minIndex',
-                                                              'offset' => '92',
-                                                              'type' => '40835'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'maxIndex',
-                                                              'offset' => '96',
-                                                              'type' => '40835'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'explicitActiveFile',
-                                                              'offset' => '100',
-                                                              'type' => '40888'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '104',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::getClass() const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy8getClassEv]',
-                                                       '112' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::~FixedWindowRollingPolicy() [_ZN7log4cxx7rolling24FixedWindowRollingPolicyD1Ev]',
-                                                       '120' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::~FixedWindowRollingPolicy() [_ZN7log4cxx7rolling24FixedWindowRollingPolicyD0Ev]',
-                                                       '128' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy10instanceofERKNS_7helpers5ClassE]',
-                                                       '136' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy4castERKNS_7helpers5ClassE]',
-                                                       '144' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling24FixedWindowRollingPolicy15activateOptionsERNS_7helpers4PoolE]',
-                                                       '152' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling24FixedWindowRollingPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling24FixedWindowRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
-                                                       '168' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::rollover(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling24FixedWindowRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
-                                                       '176' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::getFormatSpecifiers[abi:cxx11]() const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy19getFormatSpecifiersB5cxx11Ev]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '0u',
-                                                       '88' => '0u',
-                                                       '96' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FixedWindowRollingPolicy) [_ZTIN7log4cxx7rolling24FixedWindowRollingPolicyE]'
-                                                     }
-                                       },
-                          '54128' => {
-                                       'BaseType' => '53209',
-                                       'Name' => 'log4cxx::rolling::Action*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '54134' => {
-                                       'BaseType' => '54128',
-                                       'Name' => 'log4cxx::rolling::Action*const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '5413586' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'fixedwindowrollingpolicy.h',
-                                         'Line' => '73',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy',
-                                         'NameSpace' => 'log4cxx::rolling::FixedWindowRollingPolicy',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::~ClazzFixedWindowRollingPolicy() [_ZN7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicyD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::~ClazzFixedWindowRollingPolicy() [_ZN7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicyD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::newInstance() const [_ZTch0_h0_NK7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicy11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicy7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::newInstance() const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicy11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy) [_ZTIN7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicyE]'
-                                                     }
-                                       },
-                          '5413783' => {
-                                         'BaseType' => '5413586',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5413825' => {
-                                         'BaseType' => '5412783',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy const',
-                                         'Size' => '104',
-                                         'Type' => 'Const'
-                                       },
-                          '5413830' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'rolloverdescription.h',
-                                         'Line' => '30',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'activeFileName',
-                                                              'offset' => '8',
-                                                              'type' => '53185'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'append',
-                                                              'offset' => '40',
-                                                              'type' => '40888'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'synchronous',
-                                                              'offset' => '48',
-                                                              'type' => '5414126'
-                                                            },
-                                                     '3' => {
-                                                              'name' => 'asynchronous',
-                                                              'offset' => '64',
-                                                              'type' => '5414126'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::rolling::RolloverDescription',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '80',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::getClass() const [_ZNK7log4cxx7rolling19RolloverDescription8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::~RolloverDescription() [_ZN7log4cxx7rolling19RolloverDescriptionD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::~RolloverDescription() [_ZN7log4cxx7rolling19RolloverDescriptionD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling19RolloverDescription10instanceofERKNS_7helpers5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling19RolloverDescription4castERKNS_7helpers5ClassE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RolloverDescription) [_ZTIN7log4cxx7rolling19RolloverDescriptionE]'
-                                                     }
-                                       },
-                          '5413835' => {
-                                         'Base' => {
-                                                     '53209' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'gzcompressaction.h',
-                                         'Line' => '35',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'source',
-                                                              'offset' => '72',
-                                                              'type' => '651938'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'destination',
-                                                              'offset' => '104',
-                                                              'type' => '651938'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'deleteSource',
-                                                              'offset' => '136',
-                                                              'type' => '40888'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::rolling::GZCompressAction',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '144',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::GZCompressAction) [_ZTIN7log4cxx7rolling16GZCompressActionE]',
-                                                       '56' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::getClass() const [_ZNK7log4cxx7rolling16GZCompressAction8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::~GZCompressAction() [_ZN7log4cxx7rolling16GZCompressActionD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::~GZCompressAction() [_ZN7log4cxx7rolling16GZCompressActionD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling16GZCompressAction10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling16GZCompressAction4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::execute(log4cxx::helpers::Pool&) const [_ZNK7log4cxx7rolling16GZCompressAction7executeERNS_7helpers4PoolE]'
-                                                     }
-                                       },
-                          '5413840' => {
-                                         'Base' => {
-                                                     '53209' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'zipcompressaction.h',
-                                         'Line' => '36',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'source',
-                                                              'offset' => '72',
-                                                              'type' => '651938'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'destination',
-                                                              'offset' => '104',
-                                                              'type' => '651938'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'deleteSource',
-                                                              'offset' => '136',
-                                                              'type' => '40888'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::rolling::ZipCompressAction',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '144',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::ZipCompressAction) [_ZTIN7log4cxx7rolling17ZipCompressActionE]',
-                                                       '56' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::getClass() const [_ZNK7log4cxx7rolling17ZipCompressAction8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::~ZipCompressAction() [_ZN7log4cxx7rolling17ZipCompressActionD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::~ZipCompressAction() [_ZN7log4cxx7rolling17ZipCompressActionD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling17ZipCompressAction10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling17ZipCompressAction4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::execute(log4cxx::helpers::Pool&) const [_ZNK7log4cxx7rolling17ZipCompressAction7executeERNS_7helpers4PoolE]'
-                                                     }
-                                       },
-                          '5413850' => {
-                                         'Base' => {
-                                                     '2437924' => {
-                                                                    'pos' => '0',
-                                                                    'virtual' => 1
-                                                                  },
-                                                     '53165' => {
-                                                                  'pos' => '1',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'rollingpolicybase.h',
-                                         'Line' => '49',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'patternConverters',
-                                                              'offset' => '8',
-                                                              'type' => '13353154'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'patternFields',
-                                                              'offset' => '32',
-                                                              'type' => '13353166'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'fileNamePatternStr',
-                                                              'offset' => '56',
-                                                              'type' => '53185'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'createIntermediateDirectories',
-                                                              'offset' => '88',
-                                                              'type' => '40888'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::rolling::RollingPolicyBase',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '96',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::getClass() const [_ZNK7log4cxx7rolling17RollingPolicyBase8getClassEv]',
-                                                       '112' => '0u',
-                                                       '120' => '0u',
-                                                       '128' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling17RollingPolicyBase10instanceofERKNS_7helpers5ClassE]',
-                                                       '136' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling17RollingPolicyBase4castERKNS_7helpers5ClassE]',
-                                                       '144' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '152' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling17RollingPolicyBase9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '168' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '176' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '0u',
-                                                       '88' => '0u',
-                                                       '96' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingPolicyBase) [_ZTIN7log4cxx7rolling17RollingPolicyBaseE]'
-                                                     }
-                                       },
-                          '5414009' => {
-                                         'BaseType' => '5413850',
-                                         'Name' => 'log4cxx::rolling::RollingPolicyBase const',
-                                         'Type' => 'Const'
-                                       },
-                          '5414014' => {
-                                         'BaseType' => '5365597',
-                                         'Header' => 'rolloverdescription.h',
-                                         'Line' => '99',
-                                         'Name' => 'log4cxx::rolling::RolloverDescriptionPtr',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5414126' => {
-                                         'BaseType' => '5357762',
-                                         'Header' => 'action.h',
-                                         'Line' => '85',
-                                         'Name' => 'log4cxx::rolling::ActionPtr',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5414950' => {
-                                         'BaseType' => '5360929',
-                                         'Header' => 'patternparser.h',
-                                         'Line' => '41',
-                                         'Name' => 'log4cxx::pattern::PatternMap',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5415495' => {
-                                         'BaseType' => '5357224',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::Action, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '54156' => {
-                                       'BaseType' => '53914',
-                                       'Name' => 'log4cxx::rolling::Action const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '5415875' => {
-                                         'BaseType' => '5365193',
-                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RolloverDescription, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5415893' => {
-                                         'BaseType' => '5413830',
-                                         'Name' => 'log4cxx::rolling::RolloverDescription*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5416045' => {
-                                         'BaseType' => '5412442',
-                                         'Name' => 'log4cxx::helpers::Integer*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5416051' => {
-                                         'BaseType' => '5413835',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5416057' => {
-                                         'BaseType' => '5413840',
-                                         'Name' => 'log4cxx::rolling::ZipCompressAction*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '54162' => {
-                                       'BaseType' => '54156',
-                                       'Name' => 'log4cxx::rolling::Action const*const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '54167' => {
-                                       'BaseType' => '37556',
-                                       'Name' => 'std::exception const&',
-                                       'Size' => '8',
-                                       'Type' => 'Ref'
-                                     },
-                          '5416866' => {
-                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(std::vector<std::__cxx11::basic_string<char> >const&)',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'type' => '1792961'
-                                                             }
-                                                    },
-                                         'Return' => '1768417',
-                                         'Size' => '8',
-                                         'Type' => 'FuncPtr'
-                                       },
-                          '54173' => {
-                                       'BaseType' => '53749',
-                                       'Name' => 'log4cxx::rolling::Action::ClazzAction*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '5417742' => {
-                                         'BaseType' => '5412783',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5417748' => {
-                                         'BaseType' => '5417742',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5417776' => {
-                                         'BaseType' => '5413825',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5417782' => {
-                                         'BaseType' => '5417776',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5417787' => {
-                                         'BaseType' => '5413586',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5417793' => {
-                                         'BaseType' => '5417787',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5417804' => {
-                                         'BaseType' => '5413783',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5417810' => {
-                                         'BaseType' => '5417804',
-                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '54179' => {
-                                       'BaseType' => '54173',
-                                       'Name' => 'log4cxx::rolling::Action::ClazzAction*const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '54190' => {
-                                       'BaseType' => '53908',
-                                       'Name' => 'log4cxx::rolling::Action::ClazzAction const*',
-                                       'Size' => '8',
-                                       'Type' => 'Pointer'
-                                     },
-                          '54196' => {
-                                       'BaseType' => '54190',
-                                       'Name' => 'log4cxx::rolling::Action::ClazzAction const*const',
-                                       'Size' => '8',
-                                       'Type' => 'Const'
-                                     },
-                          '5537914' => {
-                                         'BaseType' => '3466673',
-                                         'Name' => 'log4cxx::rolling::RollingPolicy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5539824' => {
-                                         'BaseType' => '5414009',
-                                         'Name' => 'log4cxx::rolling::RollingPolicyBase const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5539830' => {
-                                         'BaseType' => '5539824',
-                                         'Name' => 'log4cxx::rolling::RollingPolicyBase const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5579758' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::pattern::FormattingInfo, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5596918'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5579906' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::pattern::FormattingInfo>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5596918'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5579920' => {
-                                         'BaseType' => '5596918',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::pattern::FormattingInfo>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::pattern::FormattingInfo>',
-                                         'Size' => '24',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5579943' => {
-                                         'Base' => {
-                                                     '5579758' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '5597819'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::FormattingInfo, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5596918'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5580232' => {
-                                         'BaseType' => '5579920',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::FormattingInfo, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::FormattingInfo, 2>',
-                                         'Size' => '24',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5580637' => {
-                                         'Base' => {
-                                                     '5579943' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::pattern::FormattingInfo>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5596918'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5596918' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Header' => 'formattinginfo.h',
-                                         'Line' => '43',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'minLength',
-                                                              'offset' => '8',
-                                                              'type' => '40843'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'maxLength',
-                                                              'offset' => '12',
-                                                              'type' => '40843'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'leftAlign',
-                                                              'offset' => '16',
-                                                              'type' => '40895'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::pattern::FormattingInfo',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '24',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FormattingInfo) [_ZTIN7log4cxx7pattern14FormattingInfoE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::getClass() const [_ZNK7log4cxx7pattern14FormattingInfo8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::~FormattingInfo() [_ZN7log4cxx7pattern14FormattingInfoD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::~FormattingInfo() [_ZN7log4cxx7pattern14FormattingInfoD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern14FormattingInfo10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern14FormattingInfo4castERKNS_7helpers5ClassE]'
-                                                     }
-                                       },
-                          '5597432' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'formattinginfo.h',
-                                         'Line' => '62',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo',
-                                         'NameSpace' => 'log4cxx::pattern::FormattingInfo',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::ClazzFormattingInfo::~ClazzFormattingInfo() [_ZN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::ClazzFormattingInfo::~ClazzFormattingInfo() [_ZN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::ClazzFormattingInfo::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern14FormattingInfo19ClazzFormattingInfo7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FormattingInfo::ClazzFormattingInfo) [_ZTIN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoE]'
-                                                     }
-                                       },
-                          '5597589' => {
-                                         'BaseType' => '5597432',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5597631' => {
-                                         'BaseType' => '5596918',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo const',
-                                         'Size' => '24',
-                                         'Type' => 'Const'
-                                       },
-                          '5597636' => {
-                                         'BaseType' => '5580637',
-                                         'Header' => 'formattinginfo.h',
-                                         'Line' => '118',
-                                         'Name' => 'log4cxx::pattern::FormattingInfoPtr',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5597819' => {
-                                         'BaseType' => '5580232',
-                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::FormattingInfo, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5597837' => {
-                                         'BaseType' => '5596918',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5597843' => {
-                                         'BaseType' => '5597837',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5597848' => {
-                                         'BaseType' => '5580637',
-                                         'Name' => 'std::shared_ptr<log4cxx::pattern::FormattingInfo>*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5598033' => {
-                                         'BaseType' => '5597631',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5598039' => {
-                                         'BaseType' => '5598033',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5598044' => {
-                                         'BaseType' => '5597432',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5598050' => {
-                                         'BaseType' => '5598044',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5598061' => {
-                                         'BaseType' => '5597589',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5598067' => {
-                                         'BaseType' => '5598061',
-                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5672222' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'fulllocationpatternconverter.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28FullLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FullLocationPatternConverter) [_ZTIN7log4cxx7pattern28FullLocationPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern28FullLocationPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::~FullLocationPatternConverter() [_ZN7log4cxx7pattern28FullLocationPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::~FullLocationPatternConverter() [_ZN7log4cxx7pattern28FullLocationPatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28FullLocationPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28FullLocationPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '5672617' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'fulllocationpatternconverter.h',
-                                         'Line' => '44',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::FullLocationPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter::~ClazzFullLocationPatternConverter() [_ZN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter::~ClazzFullLocationPatternConverter() [_ZN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter) [_ZTIN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterE]'
-                                                     }
-                                       },
-                          '5672775' => {
-                                         'BaseType' => '5672617',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5672817' => {
-                                         'BaseType' => '5672222',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter const',
-                                         'Size' => '72',
-                                         'Type' => 'Const'
-                                       },
-                          '5673714' => {
-                                         'BaseType' => '5672222',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5673720' => {
-                                         'BaseType' => '5673714',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5673955' => {
-                                         'BaseType' => '5672817',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5673961' => {
-                                         'BaseType' => '5673955',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5673966' => {
-                                         'BaseType' => '5672617',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5673972' => {
-                                         'BaseType' => '5673966',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5673983' => {
-                                         'BaseType' => '5672775',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5673989' => {
-                                         'BaseType' => '5673983',
-                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '576315' => {
-                                        'Copied' => 1,
-                                        'Header' => 'condition_variable',
-                                        'Line' => '65',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_cond',
-                                                             'offset' => '0',
-                                                             'type' => '576328'
-                                                           }
-                                                  },
-                                        'Name' => 'std::condition_variable',
-                                        'NameSpace' => 'std',
-                                        'Size' => '48',
-                                        'Type' => 'Class'
-                                      },
-                          '5763259' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'gzcompressaction.h',
-                                         'Line' => '41',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction',
-                                         'NameSpace' => 'log4cxx::rolling::GZCompressAction',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::ClazzGZCompressAction::~ClazzGZCompressAction() [_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::ClazzGZCompressAction::~ClazzGZCompressAction() [_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::ClazzGZCompressAction::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling16GZCompressAction21ClazzGZCompressAction7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::GZCompressAction::ClazzGZCompressAction) [_ZTIN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionE]'
-                                                     }
-                                       },
-                          '576328' => {
-                                        'BaseType' => '639416',
-                                        'Header' => 'condition_variable',
-                                        'Line' => '68',
-                                        'Name' => 'std::condition_variable::__native_type',
-                                        'NameSpace' => 'std::condition_variable',
-                                        'Private' => 1,
-                                        'Size' => '48',
-                                        'Type' => 'Typedef'
-                                      },
-                          '5763417' => {
-                                         'BaseType' => '5763259',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5763459' => {
-                                         'BaseType' => '5413835',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction const',
-                                         'Size' => '144',
-                                         'Type' => 'Const'
-                                       },
-                          '5764539' => {
-                                         'BaseType' => '5763459',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5764545' => {
-                                         'BaseType' => '5764539',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5764556' => {
-                                         'BaseType' => '5416051',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5764584' => {
-                                         'BaseType' => '5763259',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5764590' => {
-                                         'BaseType' => '5764584',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5764601' => {
-                                         'BaseType' => '5763417',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5764607' => {
-                                         'BaseType' => '5764601',
-                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5817457' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::ResourceBundle, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5899478'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5817605' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::ResourceBundle>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5899478'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5817619' => {
-                                         'BaseType' => '5899478',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::ResourceBundle>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::ResourceBundle>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5817642' => {
-                                         'Base' => {
-                                                     '5817457' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '5903456'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::ResourceBundle, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5899478'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5817928' => {
-                                         'BaseType' => '5817619',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::ResourceBundle, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::ResourceBundle, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5818240' => {
-                                         'Base' => {
-                                                     '5817642' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::ResourceBundle>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5899478'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5820029' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::Hierarchy>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5901163'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5820043' => {
-                                         'BaseType' => '5901163',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::Hierarchy>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::Hierarchy>',
-                                         'Size' => '192',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5820066' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1591',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '5903873'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '98175'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__weak_ptr<log4cxx::Hierarchy, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5901163'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5820478' => {
-                                         'BaseType' => '5820043',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1602',
-                                         'Name' => 'std::__weak_ptr<log4cxx::Hierarchy, 2>::element_type',
-                                         'NameSpace' => 'std::__weak_ptr<log4cxx::Hierarchy, 2>',
-                                         'Size' => '192',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5820545' => {
-                                         'Base' => {
-                                                     '5861643' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '5906667'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::Hierarchy, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5901163'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5820831' => {
-                                         'BaseType' => '5820043',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::Hierarchy, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::Hierarchy, 2>',
-                                         'Size' => '192',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5821272' => {
-                                         'Base' => {
-                                                     '5820066' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '535',
-                                         'Name' => 'std::weak_ptr<log4cxx::Hierarchy>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5901163'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5821542' => {
-                                         'Base' => {
-                                                     '5820545' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::Hierarchy>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5901163'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5821944' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '639',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_weak_this',
-                                                              'offset' => '0',
-                                                              'type' => '5821272'
-                                                            }
-                                                   },
-                                         'Name' => 'std::enable_shared_from_this<log4cxx::Hierarchy>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5901163'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5823873' => {
-                                         'Base' => {
-                                                     '5856662' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr.h',
-                                         'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::spi::HierarchyEventListener>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5900731'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5824174' => {
-                                         'Base' => {
-                                                     '5880098' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'type' => '5823873'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5824288' => {
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '384',
-                                         'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '5824174'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5824302' => {
-                                         'BaseType' => '5904086',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '392',
-                                         'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >::pointer',
-                                         'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5824645' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '81',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '5824658'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5823873'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '5824174'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5824658' => {
-                                         'Base' => {
-                                                     '5824174' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '88',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_start',
-                                                              'offset' => '0',
-                                                              'type' => '5824861'
-                                                            },
-                                                     '1' => {
-                                                              'name' => '_M_finish',
-                                                              'offset' => '8',
-                                                              'type' => '5824861'
-                                                            },
-                                                     '2' => {
-                                                              'name' => '_M_end_of_storage',
-                                                              'offset' => '16',
-                                                              'type' => '5824861'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >::_Vector_impl',
-                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
-                                         'Size' => '24',
-                                         'Type' => 'Struct'
-                                       },
-                          '5824861' => {
-                                         'BaseType' => '5880766',
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '86',
-                                         'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >::pointer',
-                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5825399' => {
-                                         'Base' => {
-                                                     '5824645' => {
-                                                                    'access' => 'protected',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '339',
-                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::spi::HierarchyEventListener> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5823873'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5828502' => {
-                                         'Copied' => 1,
-                                         'Header' => 'unique_ptr.h',
-                                         'Line' => '59',
-                                         'Name' => 'struct std::default_delete<std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5828588'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5828588' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '100',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '5828601'
-                                                            }
-                                                   },
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '851446'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5828601' => {
-                                         'BaseType' => '5840235',
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '148',
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >::_Rep_type',
-                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >',
-                                         'Private' => 1,
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5830971' => {
-                                         'Copied' => 1,
-                                         'Header' => 'unique_ptr.h',
-                                         'Line' => '120',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '5832519'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__uniq_ptr_impl<std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >, std::default_delete<std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5828588'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Dp',
-                                                                'type' => '5828502'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5831262' => {
-                                         'Base' => {
-                                                     '5828502' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '73',
-                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Idx',
-                                                                'type' => '40797',
-                                                                'val' => '1'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Head',
-                                                                'type' => '5828502'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5831515' => {
-                                         'Base' => {
-                                                     '5831262' => {
-                                                                    'access' => 'private',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '343',
-                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Idx',
-                                                                'type' => '40797',
-                                                                'val' => '1'
-                                                              },
-                                                       '1' => {
-                                                                'key' => undef,
-                                                                'type' => '5828502'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5831848' => {
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '120',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_head_impl',
-                                                              'offset' => '0',
-                                                              'type' => '5904322'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Head_base<0ul, std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >*>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Idx',
-                                                                'type' => '40797',
-                                                                'val' => '0'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Head',
-                                                                'type' => '5904322'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5832108' => {
-                                         'Base' => {
-                                                     '5831515' => {
-                                                                    'pos' => '0'
-                                                                  },
-                                                     '5831848' => {
-                                                                    'access' => 'private',
-                                                                    'pos' => '1'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '185',
-                                         'Name' => 'struct std::_Tuple_impl<0ul, std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >*>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Idx',
-                                                                'type' => '40797',
-                                                                'val' => '0'
-                                                              },
-                                                       '1' => {
-                                                                'key' => undef,
-                                                                'type' => '5904322'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5832519' => {
-                                         'Base' => {
-                                                     '5832108' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '907',
-                                         'Name' => 'std::tuple<std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >*>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => undef,
-                                                                'type' => '5904322'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5832849' => {
-                                         'Copied' => 1,
-                                         'Header' => 'unique_ptr.h',
-                                         'Line' => '160',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '5830971'
-                                                            }
-                                                   },
-                                         'Name' => 'std::unique_ptr<std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >, std::default_delete<std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5828588'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Dp',
-                                                                'type' => '5828502'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5833547' => {
-                                         'Copied' => 1,
-                                         'Header' => 'unique_ptr.h',
-                                         'Line' => '59',
-                                         'Name' => 'struct std::default_delete<std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5833633'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5833633' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '100',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '5833646'
-                                                            }
-                                                   },
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '4112274'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5833646' => {
-                                         'BaseType' => '5847315',
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '148',
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >::_Rep_type',
-                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >',
-                                         'Private' => 1,
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5836016' => {
-                                         'Copied' => 1,
-                                         'Header' => 'unique_ptr.h',
-                                         'Line' => '120',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '5837564'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__uniq_ptr_impl<std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::default_delete<std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5833633'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Dp',
-                                                                'type' => '5833547'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5836307' => {
-                                         'Base' => {
-                                                     '5833547' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '73',
-                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Idx',
-                                                                'type' => '40797',
-                                                                'val' => '1'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Head',
-                                                                'type' => '5833547'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5836560' => {
-                                         'Base' => {
-                                                     '5836307' => {
-                                                                    'access' => 'private',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '343',
-                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Idx',
-                                                                'type' => '40797',
-                                                                'val' => '1'
-                                                              },
-                                                       '1' => {
-                                                                'key' => undef,
-                                                                'type' => '5833547'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5836893' => {
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '120',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_head_impl',
-                                                              'offset' => '0',
-                                                              'type' => '5904623'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Head_base<0ul, std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >*>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Idx',
-                                                                'type' => '40797',
-                                                                'val' => '0'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Head',
-                                                                'type' => '5904623'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5837153' => {
-                                         'Base' => {
-                                                     '5836560' => {
-                                                                    'pos' => '0'
-                                                                  },
-                                                     '5836893' => {
-                                                                    'access' => 'private',
-                                                                    'pos' => '1'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '185',
-                                         'Name' => 'struct std::_Tuple_impl<0ul, std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >*>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Idx',
-                                                                'type' => '40797',
-                                                                'val' => '0'
-                                                              },
-                                                       '1' => {
-                                                                'key' => undef,
-                                                                'type' => '5904623'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5837564' => {
-                                         'Base' => {
-                                                     '5837153' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'tuple',
-                                         'Line' => '907',
-                                         'Name' => 'std::tuple<std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >*>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => undef,
-                                                                'type' => '5904623'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5837894' => {
-                                         'Copied' => 1,
-                                         'Header' => 'unique_ptr.h',
-                                         'Line' => '160',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '5836016'
-                                                            }
-                                                   },
-                                         'Name' => 'std::unique_ptr<std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::default_delete<std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '8',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5833633'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Dp',
-                                                                'type' => '5833547'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5838993' => {
-                                         'Base' => {
-                                                     '5856198' => {
-                                                                    'access' => 'private',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '208',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'first',
-                                                              'offset' => '0',
-                                                              'type' => '7106'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'second',
-                                                              'offset' => '32',
-                                                              'type' => '851446'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_T1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_T2',
-                                                                'type' => '851446'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5839332' => {
-                                         'Base' => {
-                                                     '5881997' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5839696' => {
-                                         'Base' => {
-                                                     '5882591' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5839846' => {
-                                         'Base' => {
-                                                     '452224' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '216',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '32',
-                                                              'type' => '5886018'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '80',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Val',
-                                                                'type' => '5838993'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5840235' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '444',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '5840249'
-                                                            }
-                                                   },
-                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Val',
-                                                                'type' => '5838993'
-                                                              },
-                                                       '2' => {
-                                                                'key' => '_KeyOfValue',
-                                                                'type' => '5867090'
-                                                              },
-                                                       '3' => {
-                                                                'key' => '_Compare',
-                                                                'type' => '461580'
-                                                              },
-                                                       '4' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '5839332'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5840249' => {
-                                         'Base' => {
-                                                     '452420' => {
-                                                                   'pos' => '2'
-                                                                 },
-                                                     '461697' => {
-                                                                   'pos' => '1'
-                                                                 },
-                                                     '5839696' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '692',
-                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
-                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > > >',
-                                         'Protected' => 1,
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key_compare',
-                                                                'type' => '461580'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5846342' => {
-                                         'Base' => {
-                                                     '5859940' => {
-                                                                    'access' => 'private',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '208',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'first',
-                                                              'offset' => '0',
-                                                              'type' => '7106'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'second',
-                                                              'offset' => '32',
-                                                              'type' => '4112274'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '56',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_T1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_T2',
-                                                                'type' => '4112274'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5846690' => {
-                                         'Base' => {
-                                                     '5883058' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5847054' => {
-                                         'Base' => {
-                                                     '5883652' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5847204' => {
-                                         'Base' => {
-                                                     '452224' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '216',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '32',
-                                                              'type' => '5886241'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '88',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Val',
-                                                                'type' => '5846342'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5847315' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '444',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '5847329'
-                                                            }
-                                                   },
-                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Val',
-                                                                'type' => '5846342'
-                                                              },
-                                                       '2' => {
-                                                                'key' => '_KeyOfValue',
-                                                                'type' => '5867399'
-                                                              },
-                                                       '3' => {
-                                                                'key' => '_Compare',
-                                                                'type' => '461580'
-                                                              },
-                                                       '4' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '5846690'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5847329' => {
-                                         'Base' => {
-                                                     '452420' => {
-                                                                   'pos' => '2'
-                                                                 },
-                                                     '461697' => {
-                                                                   'pos' => '1'
-                                                                 },
-                                                     '5847054' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '692',
-                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
-                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > > >',
-                                         'Protected' => 1,
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key_compare',
-                                                                'type' => '461580'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5856198' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '190',
-                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_U1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_U2',
-                                                                'type' => '851446'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5856477' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::HierarchyEventListener, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5900731'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5856625' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::spi::HierarchyEventListener>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5900731'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5856639' => {
-                                         'BaseType' => '5900731',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::spi::HierarchyEventListener>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::HierarchyEventListener>',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5856662' => {
-                                         'Base' => {
-                                                     '5856477' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '5905998'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::HierarchyEventListener, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5900731'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5856948' => {
-                                         'BaseType' => '5856639',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::HierarchyEventListener, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::HierarchyEventListener, 2>',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '585900' => {
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
-                                        'Name' => 'std::__shared_ptr_access<log4cxx::helpers::AppenderAttachableImpl, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '204636'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '5859940' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '190',
-                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_U1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_U2',
-                                                                'type' => '4112274'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '586048' => {
-                                        'Header' => 'type_traits',
-                                        'Line' => '1745',
-                                        'Name' => 'struct std::remove_extent<log4cxx::helpers::AppenderAttachableImpl>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '204636'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '586062' => {
-                                        'BaseType' => '204636',
-                                        'Header' => 'type_traits',
-                                        'Line' => '1746',
-                                        'Name' => 'std::remove_extent<log4cxx::helpers::AppenderAttachableImpl>::type',
-                                        'NameSpace' => 'std::remove_extent<log4cxx::helpers::AppenderAttachableImpl>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '586085' => {
+                          '712870' => {
                                         'Base' => {
-                                                    '585900' => {
+                                                    '712682' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_ptr',
-                                                             'offset' => '0',
-                                                             'type' => '653348'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_refcount',
-                                                             'offset' => '8',
-                                                             'type' => '97720'
-                                                           }
-                                                  },
-                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::AppenderAttachableImpl, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '204636'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '5861643' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::Hierarchy, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5901163'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '586371' => {
-                                        'BaseType' => '586062',
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
-                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::AppenderAttachableImpl, 2>::element_type',
-                                        'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::AppenderAttachableImpl, 2>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '5867058' => {
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '105',
-                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >, std::__cxx11::basic_string<char>const>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Arg',
-                                                                'type' => '5838993'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Result',
-                                                                'type' => '7106'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5867090' => {
-                                         'Base' => {
-                                                     '5867058' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '1123',
-                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Pair',
-                                                                'type' => '5838993'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5867367' => {
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '105',
-                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::__cxx11::basic_string<char>const>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Arg',
-                                                                'type' => '5846342'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Result',
-                                                                'type' => '7106'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5867399' => {
-                                         'Base' => {
-                                                     '5867367' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '1123',
-                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Pair',
-                                                                'type' => '5846342'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '586775' => {
-                                        'Base' => {
-                                                    '586085' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
+                                        'Header' => 'stl_list.h',
                                         'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::helpers::AppenderAttachableImpl>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '204636'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '5880098' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5823873'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5880565' => {
-                                         'Base' => {
-                                                     '5824288' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '50',
-                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '5824174'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5880766' => {
-                                         'BaseType' => '5824302',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '59',
-                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >::pointer',
-                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5881997' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5838993'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5882591' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5839846'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5883058' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5846342'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5883652' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5847204'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '5886018' => {
-                                         'Copied' => 1,
-                                         'Header' => 'aligned_buffer.h',
-                                         'Line' => '47',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '0',
-                                                              'type' => '3470411'
-                                                            }
-                                                   },
-                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5838993'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5886241' => {
-                                         'Copied' => 1,
-                                         'Header' => 'aligned_buffer.h',
-                                         'Line' => '47',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '0',
-                                                              'type' => '656324'
-                                                            }
-                                                   },
-                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '56',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '5846342'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '5899478' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'resourcebundle.h',
-                                         'Line' => '35',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'parent',
-                                                              'offset' => '8',
-                                                              'type' => '5900397'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::ResourceBundle',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '24',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::getClass() const [_ZNK7log4cxx7helpers14ResourceBundle8getClassEv]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14ResourceBundle10instanceofERKNS0_5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14ResourceBundle4castERKNS0_5ClassE]',
-                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ResourceBundle) [_ZTIN7log4cxx7helpers14ResourceBundleE]'
-                                                     }
-                                       },
-                          '5900397' => {
-                                         'BaseType' => '5818240',
-                                         'Header' => 'resourcebundle.h',
-                                         'Line' => '30',
-                                         'Name' => 'log4cxx::helpers::ResourceBundlePtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5900726' => {
-                                         'Base' => {
-                                                     '910568' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'rootlogger.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::spi::RootLogger',
-                                         'NameSpace' => 'log4cxx::spi',
-                                         'Size' => '184',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '0u',
-                                                       '112' => '(int (*)(...)) (& typeinfo for log4cxx::spi::RootLogger) [_ZTIN7log4cxx3spi10RootLoggerE]',
-                                                       '120' => '(int (*)(...)) log4cxx::Logger::getClass() const [_ZNK7log4cxx6Logger8getClassEv]',
-                                                       '128' => '(int (*)(...)) log4cxx::spi::RootLogger::~RootLogger() [_ZN7log4cxx3spi10RootLoggerD1Ev]',
-                                                       '136' => '(int (*)(...)) log4cxx::spi::RootLogger::~RootLogger() [_ZN7log4cxx3spi10RootLoggerD0Ev]',
-                                                       '144' => '(int (*)(...)) log4cxx::Logger::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Logger10instanceofERKNS_7helpers5ClassE]',
-                                                       '152' => '(int (*)(...)) log4cxx::Logger::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Logger4castERKNS_7helpers5ClassE]',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) log4cxx::Logger::addAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx6Logger11addAppenderESt10shared_ptrINS_8AppenderEE]',
-                                                       '168' => '(int (*)(...)) log4cxx::Logger::getAllAppenders() const [_ZNK7log4cxx6Logger15getAllAppendersEv]',
-                                                       '176' => '(int (*)(...)) log4cxx::Logger::getAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx6Logger11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '184' => '(int (*)(...)) log4cxx::Logger::isAttached(std::shared_ptr<log4cxx::Appender>) const [_ZNK7log4cxx6Logger10isAttachedESt10shared_ptrINS_8AppenderEE]',
-                                                       '192' => '(int (*)(...)) log4cxx::Logger::removeAllAppenders() [_ZN7log4cxx6Logger18removeAllAppendersEv]',
-                                                       '200' => '(int (*)(...)) log4cxx::Logger::removeAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx6Logger14removeAppenderESt10shared_ptrINS_8AppenderEE]',
-                                                       '208' => '(int (*)(...)) log4cxx::Logger::removeAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6Logger14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '216' => '(int (*)(...)) log4cxx::spi::RootLogger::getEffectiveLevel() const [_ZNK7log4cxx3spi10RootLogger17getEffectiveLevelEv]',
-                                                       '224' => '(int (*)(...)) log4cxx::spi::RootLogger::setLevel(std::shared_ptr<log4cxx::Level>) [_ZN7log4cxx3spi10RootLogger8setLevelESt10shared_ptrINS_5LevelEE]',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '0u',
-                                                       '88' => '0u',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '5900731' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'hierarchyeventlistener.h',
-                                         'Line' => '40',
-                                         'Name' => 'log4cxx::spi::HierarchyEventListener',
-                                         'NameSpace' => 'log4cxx::spi',
-                                         'Size' => '8',
-                                         'Type' => 'Class'
-                                       },
-                          '5901013' => {
-                                         'BaseType' => '5825399',
-                                         'Header' => 'hierarchyeventlistener.h',
-                                         'Line' => '55',
-                                         'Name' => 'log4cxx::spi::HierarchyEventListenerList',
-                                         'NameSpace' => 'log4cxx::spi',
-                                         'Size' => '24',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5901025' => {
-                                         'BaseType' => '5823873',
-                                         'Header' => 'hierarchyeventlistener.h',
-                                         'Line' => '54',
-                                         'Name' => 'log4cxx::spi::HierarchyEventListenerPtr',
-                                         'NameSpace' => 'log4cxx::spi',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5901037' => {
-                                         'BaseType' => '5901025',
-                                         'Name' => 'log4cxx::spi::HierarchyEventListenerPtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '5901163' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '1',
-                                                                  'virtual' => 1
-                                                                },
-                                                     '5821944' => {
-                                                                    'pos' => '2'
-                                                                  },
-                                                     '910562' => {
-                                                                   'pos' => '0',
-                                                                   'virtual' => 1
-                                                                 }
-                                                   },
-                                         'Header' => 'hierarchy.h',
-                                         'Line' => '59',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'pool',
-                                                              'offset' => '24',
-                                                              'type' => '52539'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'mutex',
-                                                              'offset' => '40',
-                                                              'type' => '35754'
-                                                            },
-                                                     '10' => {
-                                                               'access' => 'private',
-                                                               'name' => 'emittedNoAppenderWarning',
-                                                               'offset' => '184',
-                                                               'type' => '40888'
-                                                             },
-                                                     '11' => {
-                                                               'access' => 'private',
-                                                               'name' => 'emittedNoResourceBundleWarning',
-                                                               'offset' => '185',
-                                                               'type' => '40888'
-                                                             },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'configured',
-                                                              'offset' => '80',
-                                                              'type' => '40888'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'defaultFactory',
-                                                              'offset' => '88',
-                                                              'type' => '910545'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'private',
-                                                              'name' => 'listeners',
-                                                              'offset' => '104',
-                                                              'type' => '5901013'
-                                                            },
-                                                     '5' => {
-                                                              'access' => 'private',
-                                                              'name' => 'loggers',
-                                                              'offset' => '128',
-                                                              'type' => '5832849'
-                                                            },
-                                                     '6' => {
-                                                              'access' => 'private',
-                                                              'name' => 'provisionNodes',
-                                                              'offset' => '136',
-                                                              'type' => '5837894'
-                                                            },
-                                                     '7' => {
-                                                              'access' => 'private',
-                                                              'name' => 'root',
-                                                              'offset' => '144',
-                                                              'type' => '911139'
-                                                            },
-                                                     '8' => {
-                                                              'access' => 'private',
-                                                              'name' => 'thresholdInt',
-                                                              'offset' => '160',
-                                                              'type' => '40835'
-                                                            },
-                                                     '9' => {
-                                                              'access' => 'private',
-                                                              'name' => 'threshold',
-                                                              'offset' => '168',
-                                                              'type' => '336188'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::Hierarchy',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '192',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '0u',
-                                                       '112' => '0u',
-                                                       '120' => '0u',
-                                                       '128' => '0u',
-                                                       '136' => '0u',
-                                                       '144' => '0u',
-                                                       '152' => '0u',
-                                                       '16' => '0u',
-                                                       '160' => '0u',
-                                                       '168' => '0u',
-                                                       '176' => '0u',
-                                                       '184' => '(int (*)(...)) (& typeinfo for log4cxx::Hierarchy) [_ZTIN7log4cxx9HierarchyE]',
-                                                       '192' => '(int (*)(...)) log4cxx::Hierarchy::getClass() const [_ZNK7log4cxx9Hierarchy8getClassEv]',
-                                                       '200' => '(int (*)(...)) log4cxx::Hierarchy::~Hierarchy() [_ZN7log4cxx9HierarchyD1Ev]',
-                                                       '208' => '(int (*)(...)) log4cxx::Hierarchy::~Hierarchy() [_ZN7log4cxx9HierarchyD0Ev]',
-                                                       '216' => '(int (*)(...)) log4cxx::Hierarchy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx9Hierarchy10instanceofERKNS_7helpers5ClassE]',
-                                                       '224' => '(int (*)(...)) log4cxx::Hierarchy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx9Hierarchy4castERKNS_7helpers5ClassE]',
-                                                       '232' => '(int (*)(...)) log4cxx::Hierarchy::addHierarchyEventListener(std::shared_ptr<log4cxx::spi::HierarchyEventListener> const&) [_ZN7log4cxx9Hierarchy25addHierarchyEventListenerERKSt10shared_ptrINS_3spi22HierarchyEventListenerEE]',
-                                                       '24' => '0u',
-                                                       '240' => '(int (*)(...)) log4cxx::Hierarchy::isDisabled(int) const [_ZNK7log4cxx9Hierarchy10isDisabledEi]',
-                                                       '248' => '(int (*)(...)) log4cxx::Hierarchy::setThreshold(std::shared_ptr<log4cxx::Level> const&) [_ZN7log4cxx9Hierarchy12setThresholdERKSt10shared_ptrINS_5LevelEE]',
-                                                       '256' => '(int (*)(...)) log4cxx::Hierarchy::setThreshold(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx9Hierarchy12setThresholdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '264' => '(int (*)(...)) log4cxx::Hierarchy::emitNoAppenderWarning(log4cxx::Logger const*) [_ZN7log4cxx9Hierarchy21emitNoAppenderWarningEPKNS_6LoggerE]',
-                                                       '272' => '(int (*)(...)) log4cxx::Hierarchy::getThreshold() const [_ZNK7log4cxx9Hierarchy12getThresholdEv]',
-                                                       '280' => '(int (*)(...)) log4cxx::Hierarchy::getLogger(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx9Hierarchy9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '288' => '(int (*)(...)) log4cxx::Hierarchy::getLogger(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<log4cxx::spi::LoggerFactory> const&) [_ZN7log4cxx9Hierarchy9getLoggerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi13LoggerFactoryEE]',
-                                                       '296' => '(int (*)(...)) log4cxx::Hierarchy::getRootLogger() const [_ZNK7log4cxx9Hierarchy13getRootLoggerEv]',
-                                                       '304' => '(int (*)(...)) log4cxx::Hierarchy::exists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx9Hierarchy6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '312' => '(int (*)(...)) log4cxx::Hierarchy::shutdown() [_ZN7log4cxx9Hierarchy8shutdownEv]',
-                                                       '32' => '0u',
-                                                       '320' => '(int (*)(...)) log4cxx::Hierarchy::getCurrentLoggers() const [_ZNK7log4cxx9Hierarchy17getCurrentLoggersEv]',
-                                                       '328' => '(int (*)(...)) log4cxx::Hierarchy::fireAddAppenderEvent(log4cxx::Logger const*, log4cxx::Appender const*) [_ZN7log4cxx9Hierarchy20fireAddAppenderEventEPKNS_6LoggerEPKNS_8AppenderE]',
-                                                       '336' => '(int (*)(...)) log4cxx::Hierarchy::resetConfiguration() [_ZN7log4cxx9Hierarchy18resetConfigurationEv]',
-                                                       '344' => '(int (*)(...)) log4cxx::Hierarchy::isConfigured() [_ZN7log4cxx9Hierarchy12isConfiguredEv]',
-                                                       '352' => '(int (*)(...)) log4cxx::Hierarchy::setConfigured(bool) [_ZN7log4cxx9Hierarchy13setConfiguredEb]',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '0u',
-                                                       '88' => '0u',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '5902572' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'hierarchy.h',
-                                         'Line' => '87',
-                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy',
-                                         'NameSpace' => 'log4cxx::Hierarchy',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::Hierarchy::ClazzHierarchy::~ClazzHierarchy() [_ZN7log4cxx9Hierarchy14ClazzHierarchyD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::Hierarchy::ClazzHierarchy::~ClazzHierarchy() [_ZN7log4cxx9Hierarchy14ClazzHierarchyD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::Hierarchy::ClazzHierarchy::getName[abi:cxx11]() const [_ZNK7log4cxx9Hierarchy14ClazzHierarchy7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::Hierarchy::ClazzHierarchy) [_ZTIN7log4cxx9Hierarchy14ClazzHierarchyE]'
-                                                     }
-                                       },
-                          '5902730' => {
-                                         'BaseType' => '5902572',
-                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5902736' => {
-                                         'BaseType' => '5901163',
-                                         'Name' => 'log4cxx::Hierarchy const',
-                                         'Size' => '192',
-                                         'Type' => 'Const'
-                                       },
-                          '5903070' => {
-                                         'BaseType' => '5821542',
-                                         'Header' => 'hierarchy.h',
-                                         'Line' => '39',
-                                         'Name' => 'log4cxx::HierarchyPtr',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5903087' => {
-                                         'BaseType' => '205817',
-                                         'Name' => 'log4cxx::Appender const',
-                                         'Type' => 'Const'
-                                       },
-                          '5903105' => {
-                                         'BaseType' => '4112274',
-                                         'Header' => 'provisionnode.h',
-                                         'Line' => '31',
-                                         'Name' => 'log4cxx::ProvisionNode',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '24',
-                                         'Type' => 'Typedef'
-                                       },
-                          '5903368' => {
-                                         'BaseType' => '334467',
-                                         'Name' => 'log4cxx::Level*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5903456' => {
-                                         'BaseType' => '5817928',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::ResourceBundle, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5903748' => {
-                                         'BaseType' => '3212487',
-                                         'Name' => 'log4cxx::Logger*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5903862' => {
-                                         'BaseType' => '5901163',
-                                         'Name' => 'log4cxx::Hierarchy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5903868' => {
-                                         'BaseType' => '5903862',
-                                         'Name' => 'log4cxx::Hierarchy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5903873' => {
-                                         'BaseType' => '5820478',
-                                         'Name' => 'std::__weak_ptr<log4cxx::Hierarchy, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5904086' => {
-                                         'BaseType' => '5823873',
-                                         'Name' => 'std::shared_ptr<log4cxx::spi::HierarchyEventListener>*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5904322' => {
-                                         'BaseType' => '5828588',
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '590447' => {
-                                        'Copied' => 1,
-                                        'Header' => 'thread',
-                                        'Line' => '62',
                                         'Memb' => {
                                                     '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_id',
-                                                             'offset' => '0',
-                                                             'type' => '590460'
-                                                           }
-                                                  },
-                                        'Name' => 'std::thread',
-                                        'NameSpace' => 'std',
-                                        'Size' => '8',
-                                        'Type' => 'Class'
-                                      },
-                          '590460' => {
-                                        'Copied' => 1,
-                                        'Header' => 'thread',
-                                        'Line' => '77',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_thread',
-                                                             'offset' => '0',
-                                                             'type' => '590543'
-                                                           }
-                                                  },
-                                        'Name' => 'std::thread::id',
-                                        'NameSpace' => 'std::thread',
-                                        'Size' => '8',
-                                        'Type' => 'Class'
-                                      },
-                          '5904623' => {
-                                         'BaseType' => '5833633',
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '590543' => {
-                                        'BaseType' => '639380',
-                                        'Header' => 'thread',
-                                        'Line' => '74',
-                                        'Name' => 'std::thread::native_handle_type',
-                                        'NameSpace' => 'std::thread',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '5905825' => {
-                                         'BaseType' => '5900726',
-                                         'Name' => 'log4cxx::spi::RootLogger*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5905998' => {
-                                         'BaseType' => '5856948',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::HierarchyEventListener, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5906021' => {
-                                         'BaseType' => '5900731',
-                                         'Name' => 'log4cxx::spi::HierarchyEventListener*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5906667' => {
-                                         'BaseType' => '5820831',
-                                         'Name' => 'std::__shared_ptr<log4cxx::Hierarchy, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5906778' => {
-                                         'BaseType' => '5902736',
-                                         'Name' => 'log4cxx::Hierarchy const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5906784' => {
-                                         'BaseType' => '5906778',
-                                         'Name' => 'log4cxx::Hierarchy const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5906889' => {
-                                         'BaseType' => '910562',
-                                         'Name' => 'log4cxx::spi::LoggerRepository*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5906895' => {
-                                         'BaseType' => '5906889',
-                                         'Name' => 'log4cxx::spi::LoggerRepository*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5907709' => {
-                                         'BaseType' => '5901037',
-                                         'Name' => 'log4cxx::spi::HierarchyEventListenerPtr const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '5907732' => {
-                                         'BaseType' => '5903087',
-                                         'Name' => 'log4cxx::Appender const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5907756' => {
-                                         'BaseType' => '5903105',
-                                         'Name' => 'log4cxx::ProvisionNode&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '5907762' => {
-                                         'BaseType' => '5902572',
-                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5907768' => {
-                                         'BaseType' => '5907762',
-                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '5907779' => {
-                                         'BaseType' => '5902730',
-                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '5907785' => {
-                                         'BaseType' => '5907779',
-                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '594636' => {
-                                        'Base' => {
-                                                    '631252' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '100961'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '594750' => {
-                                        'Copied' => 1,
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '384',
-                                        'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '594636'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '594764' => {
-                                        'BaseType' => '337126',
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '392',
-                                        'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::pointer',
-                                        'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '595164' => {
-                                        'Copied' => 1,
-                                        'Header' => 'stl_vector.h',
-                                        'Line' => '81',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_impl',
-                                                             'offset' => '0',
-                                                             'type' => '595177'
-                                                           }
-                                                  },
-                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '24',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '100961'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '594636'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '595177' => {
-                                        'Base' => {
-                                                    '594636' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_vector.h',
-                                        'Line' => '88',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_start',
-                                                             'offset' => '0',
-                                                             'type' => '595380'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '_M_finish',
-                                                             'offset' => '8',
-                                                             'type' => '595380'
-                                                           },
-                                                    '2' => {
-                                                             'name' => '_M_end_of_storage',
+                                                             'name' => '_M_size',
                                                              'offset' => '16',
-                                                             'type' => '595380'
+                                                             'type' => '28193'
                                                            }
                                                   },
-                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::_Vector_impl',
-                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                        'Name' => 'struct std::__detail::_List_node_header',
+                                        'NameSpace' => 'std::__detail',
                                         'Size' => '24',
                                         'Type' => 'Struct'
                                       },
-                          '595380' => {
-                                        'BaseType' => '631981',
-                                        'Header' => 'stl_vector.h',
-                                        'Line' => '86',
-                                        'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::pointer',
-                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '595918' => {
-                                        'Base' => {
-                                                    '595164' => {
-                                                                  'access' => 'protected',
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_vector.h',
-                                        'Line' => '339',
-                                        'Name' => 'std::vector<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '24',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '100961'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '5995598' => {
-                                         'BaseType' => '911139',
-                                         'Name' => 'log4cxx::LoggerPtr&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '599726' => {
-                                        'Base' => {
-                                                    '2950443' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::helpers::Object>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '53165'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '599731' => {
-                                        'Base' => {
-                                                    '890877' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::spi::LoggerRepository>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '910562'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '599736' => {
+                          '713043' => {
                                         'Header' => 'std_function.h',
                                         'Line' => '77',
                                         'Memb' => {
                                                     '0' => {
                                                              'name' => '_M_object',
                                                              'offset' => '0',
-                                                             'type' => '41104'
+                                                             'type' => '84191'
                                                            },
                                                     '1' => {
                                                              'name' => '_M_const_object',
                                                              'offset' => '0',
-                                                             'type' => '44634'
+                                                             'type' => '87771'
                                                            },
                                                     '2' => {
                                                              'name' => '_M_function_pointer',
                                                              'offset' => '0',
-                                                             'type' => '49863'
+                                                             'type' => '93183'
                                                            },
                                                     '3' => {
                                                              'name' => '_M_member_pointer',
                                                              'offset' => '0',
-                                                             'type' => '654650'
+                                                             'type' => '801963'
                                                            }
                                                   },
                                         'Name' => 'union std::_Nocopy_types',
@@ -106865,25 +121067,25 @@
                                         'Size' => '16',
                                         'Type' => 'Union'
                                       },
-                          '599799' => {
+                          '713106' => {
                                         'Copied' => 1,
                                         'Name' => 'std::_Undefined_class',
                                         'NameSpace' => 'std',
                                         'Type' => 'Class'
                                       },
-                          '599804' => {
+                          '713111' => {
                                         'Header' => 'std_function.h',
                                         'Line' => '85',
                                         'Memb' => {
                                                     '0' => {
                                                              'name' => '_M_unused',
                                                              'offset' => '0',
-                                                             'type' => '599736'
+                                                             'type' => '713043'
                                                            },
                                                     '1' => {
                                                              'name' => '_M_pod_data',
                                                              'offset' => '0',
-                                                             'type' => '51579'
+                                                             'type' => '94891'
                                                            }
                                                   },
                                         'Name' => 'union std::_Any_data',
@@ -106891,13 +121093,13 @@
                                         'Size' => '16',
                                         'Type' => 'Union'
                                       },
-                          '599903' => {
-                                        'BaseType' => '599804',
+                          '713210' => {
+                                        'BaseType' => '713111',
                                         'Name' => 'union std::_Any_data const',
                                         'Size' => '16',
                                         'Type' => 'Const'
                                       },
-                          '599908' => {
+                          '713215' => {
                                         'Header' => 'std_function.h',
                                         'Line' => '104',
                                         'Memb' => {
@@ -106923,7 +121125,7 @@
                                         'Size' => '4',
                                         'Type' => 'Enum'
                                       },
-                          '599952' => {
+                          '713259' => {
                                         'Copied' => 1,
                                         'Header' => 'std_function.h',
                                         'Line' => '131',
@@ -106931,12 +121133,12 @@
                                                     '0' => {
                                                              'name' => '_M_functor',
                                                              'offset' => '0',
-                                                             'type' => '599804'
+                                                             'type' => '713111'
                                                            },
                                                     '1' => {
                                                              'name' => '_M_manager',
                                                              'offset' => '16',
-                                                             'type' => '600101'
+                                                             'type' => '713407'
                                                            }
                                                   },
                                         'Name' => 'std::_Function_base',
@@ -106944,31 +121146,80 @@
                                         'Size' => '24',
                                         'Type' => 'Class'
                                       },
-                          '600101' => {
-                                        'BaseType' => '654694',
+                          '713407' => {
+                                        'BaseType' => '802002',
                                         'Header' => 'std_function.h',
-                                        'Line' => '263',
+                                        'Line' => '265',
                                         'Name' => 'std::_Function_base::_Manager_type',
                                         'NameSpace' => 'std::_Function_base',
                                         'Size' => '8',
                                         'Type' => 'Typedef'
                                       },
-                          '601028' => {
+                          '7138' => {
+                                      'Base' => {
+                                                  '31944' => {
+                                                               'pos' => '0'
+                                                             }
+                                                },
+                                      'Copied' => 1,
+                                      'Header' => 'basic_string.h',
+                                      'Line' => '154',
+                                      'Memb' => {
+                                                  '0' => {
+                                                           'name' => '_M_p',
+                                                           'offset' => '0',
+                                                           'type' => '7243'
+                                                         }
+                                                },
+                                      'Name' => 'struct std::__cxx11::basic_string<wchar_t>::_Alloc_hider',
+                                      'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
+                                      'Private' => 1,
+                                      'Size' => '8',
+                                      'Type' => 'Struct'
+                                    },
+                          '71395' => {
+                                       'Copied' => 1,
+                                       'Header' => 'tuple',
+                                       'Line' => '120',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => '_M_head_impl',
+                                                            'offset' => '0',
+                                                            'type' => '99506'
+                                                          }
+                                                 },
+                                       'Name' => 'struct std::_Head_base<0ul, log4cxx::rolling::Action::ActionPrivate*>',
+                                       'NameSpace' => 'std',
+                                       'Size' => '8',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Idx',
+                                                              'type' => '83827',
+                                                              'val' => '0'
+                                                            },
+                                                     '1' => {
+                                                              'key' => '_Head',
+                                                              'type' => '99506'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
+                                     },
+                          '714359' => {
                                         'Copied' => 1,
                                         'Header' => 'unique_ptr.h',
                                         'Line' => '59',
-                                        'Name' => 'struct std::default_delete<log4cxx::helpers::ThreadUtility::priv_data>',
+                                        'Name' => 'struct std::default_delete<log4cxx::helpers::APRInitializer::APRInitializerPrivate>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '648217'
+                                                               'type' => '799419'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '601151' => {
+                          '714445' => {
                                         'Copied' => 1,
                                         'Header' => 'unique_ptr.h',
                                         'Line' => '120',
@@ -106977,76 +121228,76 @@
                                                              'access' => 'private',
                                                              'name' => '_M_t',
                                                              'offset' => '0',
-                                                             'type' => '602697'
+                                                             'type' => '715976'
                                                            }
                                                   },
-                                        'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::ThreadUtility::priv_data, std::default_delete<log4cxx::helpers::ThreadUtility::priv_data> >',
+                                        'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::APRInitializer::APRInitializerPrivate, std::default_delete<log4cxx::helpers::APRInitializer::APRInitializerPrivate> >',
                                         'NameSpace' => 'std',
                                         'Size' => '8',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '648217'
+                                                               'type' => '799419'
                                                              },
                                                       '1' => {
                                                                'key' => '_Dp',
-                                                               'type' => '601028'
+                                                               'type' => '714359'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '601442' => {
+                          '714768' => {
                                         'Base' => {
-                                                    '601028' => {
+                                                    '714359' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'tuple',
                                         'Line' => '73',
-                                        'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::ThreadUtility::priv_data> >',
+                                        'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::APRInitializer::APRInitializerPrivate> >',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Idx',
-                                                               'type' => '40797',
+                                                               'type' => '83827',
                                                                'val' => '1'
                                                              },
                                                       '1' => {
                                                                'key' => '_Head',
-                                                               'type' => '601028'
+                                                               'type' => '714359'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '601695' => {
+                          '715021' => {
                                         'Base' => {
-                                                    '601442' => {
+                                                    '714768' => {
                                                                   'access' => 'private',
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'tuple',
-                                        'Line' => '343',
-                                        'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::ThreadUtility::priv_data> >',
+                                        'Line' => '326',
+                                        'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::APRInitializer::APRInitializerPrivate> >',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Idx',
-                                                               'type' => '40797',
+                                                               'type' => '83827',
                                                                'val' => '1'
                                                              },
                                                       '1' => {
                                                                'key' => undef,
-                                                               'type' => '601028'
+                                                               'type' => '714359'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '602027' => {
+                          '715316' => {
                                         'Copied' => 1,
                                         'Header' => 'tuple',
                                         'Line' => '120',
@@ -107054,31 +121305,31 @@
                                                     '0' => {
                                                              'name' => '_M_head_impl',
                                                              'offset' => '0',
-                                                             'type' => '654783'
+                                                             'type' => '802135'
                                                            }
                                                   },
-                                        'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::ThreadUtility::priv_data*>',
+                                        'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::APRInitializer::APRInitializerPrivate*>',
                                         'NameSpace' => 'std',
                                         'Size' => '8',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Idx',
-                                                               'type' => '40797',
+                                                               'type' => '83827',
                                                                'val' => '0'
                                                              },
                                                       '1' => {
                                                                'key' => '_Head',
-                                                               'type' => '654783'
+                                                               'type' => '802135'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '602287' => {
+                          '715576' => {
                                         'Base' => {
-                                                    '601695' => {
+                                                    '715021' => {
                                                                   'pos' => '0'
                                                                 },
-                                                    '602027' => {
+                                                    '715316' => {
                                                                   'access' => 'private',
                                                                   'pos' => '1'
                                                                 }
@@ -107086,206 +121337,1297 @@
                                         'Copied' => 1,
                                         'Header' => 'tuple',
                                         'Line' => '185',
-                                        'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::ThreadUtility::priv_data*>',
+                                        'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::APRInitializer::APRInitializerPrivate*>',
                                         'NameSpace' => 'std',
                                         'Size' => '8',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Idx',
-                                                               'type' => '40797',
+                                                               'type' => '83827',
                                                                'val' => '0'
                                                              },
                                                       '1' => {
                                                                'key' => undef,
-                                                               'type' => '654783'
+                                                               'type' => '802135'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '602697' => {
+                          '715976' => {
                                         'Base' => {
-                                                    '602287' => {
+                                                    '715576' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'tuple',
-                                        'Line' => '907',
-                                        'Name' => 'std::tuple<log4cxx::helpers::ThreadUtility::priv_data*>',
+                                        'Line' => '893',
+                                        'Name' => 'std::tuple<log4cxx::helpers::APRInitializer::APRInitializerPrivate*>',
                                         'NameSpace' => 'std',
                                         'Size' => '8',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => undef,
-                                                               'type' => '654783'
+                                                               'type' => '802135'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '602980' => {
+                          '7160436' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::FileWatchdog::FileWatchdogPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7200935'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7160522' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '7162053'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::FileWatchdog::FileWatchdogPrivate, std::default_delete<log4cxx::helpers::FileWatchdog::FileWatchdogPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7200935'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '7160436'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7160845' => {
+                                         'Base' => {
+                                                     '7160436' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::FileWatchdog::FileWatchdogPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '7160436'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7161098' => {
+                                         'Base' => {
+                                                     '7160845' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::FileWatchdog::FileWatchdogPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '7160436'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7161393' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '7205879'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::FileWatchdog::FileWatchdogPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '7205879'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7161653' => {
+                                         'Base' => {
+                                                     '7161098' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '7161393' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::FileWatchdog::FileWatchdogPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '7205879'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7162053' => {
+                                         'Base' => {
+                                                     '7161653' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::FileWatchdog::FileWatchdogPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '7205879'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7162382' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '7160522'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::FileWatchdog::FileWatchdogPrivate, std::default_delete<log4cxx::helpers::FileWatchdog::FileWatchdogPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7200935'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '7160436'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '716305' => {
                                         'Copied' => 1,
                                         'Header' => 'unique_ptr.h',
-                                        'Line' => '160',
+                                        'Line' => '172',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
                                                              'name' => '_M_t',
                                                              'offset' => '0',
-                                                             'type' => '601151'
+                                                             'type' => '714445'
                                                            }
                                                   },
-                                        'Name' => 'std::unique_ptr<log4cxx::helpers::ThreadUtility::priv_data, std::default_delete<log4cxx::helpers::ThreadUtility::priv_data> >',
+                                        'Name' => 'std::unique_ptr<log4cxx::helpers::APRInitializer::APRInitializerPrivate, std::default_delete<log4cxx::helpers::APRInitializer::APRInitializerPrivate> >',
                                         'NameSpace' => 'std',
                                         'Size' => '8',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '648217'
+                                                               'type' => '799419'
                                                              },
                                                       '1' => {
                                                                'key' => '_Dp',
-                                                               'type' => '601028'
+                                                               'type' => '714359'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '603636' => {
+                          '716931' => {
                                         'Base' => {
-                                                    '599952' => {
-                                                                  'pos' => '1'
-                                                                },
-                                                    '604874' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'std_function.h',
-                                        'Line' => '370',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_invoker',
-                                                             'offset' => '24',
-                                                             'type' => '604026'
-                                                           }
-                                                  },
-                                        'Name' => 'std::function<void()>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '32',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Signature',
-                                                               'type' => '49869'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '604026' => {
-                                        'BaseType' => '655073',
-                                        'Header' => 'std_function.h',
-                                        'Line' => '609',
-                                        'Name' => 'std::function<void()>::_Invoker_type',
-                                        'NameSpace' => 'std::function<void()>',
-                                        'Private' => 1,
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '604097' => {
-                                        'Base' => {
-                                                    '599952' => {
-                                                                  'pos' => '1'
-                                                                },
-                                                    '604900' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'std_function.h',
-                                        'Line' => '370',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_invoker',
-                                                             'offset' => '24',
-                                                             'type' => '604502'
-                                                           }
-                                                  },
-                                        'Name' => 'std::function<void(std::__cxx11::basic_string<char>, std::thread::id, unsigned long)>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '32',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Signature',
-                                                               'type' => '800515'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '604502' => {
-                                        'BaseType' => '655131',
-                                        'Header' => 'std_function.h',
-                                        'Line' => '609',
-                                        'Name' => 'std::function<void(std::__cxx11::basic_string<char>, std::thread::id, unsigned long)>::_Invoker_type',
-                                        'NameSpace' => 'std::function<void(std::__cxx11::basic_string<char>, std::thread::id, unsigned long)>',
-                                        'Private' => 1,
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '604573' => {
-                                        'Base' => {
-                                                    '614313' => {
+                                                    '769074' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr.h',
                                         'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::helpers::ThreadUtility>',
+                                        'Name' => 'std::shared_ptr<log4cxx::helpers::Object>',
                                         'NameSpace' => 'std',
                                         'Size' => '16',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '648204'
+                                                               'type' => '98236'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '604874' => {
+                          '71695' => {
+                                       'Base' => {
+                                                   '71058' => {
+                                                                'pos' => '0'
+                                                              },
+                                                   '71395' => {
+                                                                'access' => 'private',
+                                                                'pos' => '1'
+                                                              }
+                                                 },
+                                       'Copied' => 1,
+                                       'Header' => 'tuple',
+                                       'Line' => '185',
+                                       'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::rolling::Action::ActionPrivate*>',
+                                       'NameSpace' => 'std',
+                                       'Size' => '8',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Idx',
+                                                              'type' => '83827',
+                                                              'val' => '0'
+                                                            },
+                                                     '1' => {
+                                                              'key' => undef,
+                                                              'type' => '99506'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
+                                     },
+                          '717229' => {
+                                        'BaseType' => '716931',
+                                        'Name' => 'std::shared_ptr<log4cxx::helpers::Object>const',
+                                        'Size' => '16',
+                                        'Type' => 'Const'
+                                      },
+                          '717234' => {
+                                        'Base' => {
+                                                    '713259' => {
+                                                                  'pos' => '1'
+                                                                },
+                                                    '717671' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'std_function.h',
+                                        'Line' => '369',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_invoker',
+                                                             'offset' => '24',
+                                                             'type' => '717629'
+                                                           }
+                                                  },
+                                        'Name' => 'std::function<std::shared_ptr<log4cxx::helpers::Object>()>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '32',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Signature',
+                                                               'type' => '845408'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '717629' => {
+                                        'BaseType' => '802511',
+                                        'Header' => 'std_function.h',
+                                        'Line' => '610',
+                                        'Name' => 'std::function<std::shared_ptr<log4cxx::helpers::Object>()>::_Invoker_type',
+                                        'NameSpace' => 'std::function<std::shared_ptr<log4cxx::helpers::Object>()>',
+                                        'Private' => 1,
+                                        'Size' => '8',
+                                        'Type' => 'Typedef'
+                                      },
+                          '717671' => {
                                         'Header' => 'refwrap.h',
                                         'Line' => '53',
-                                        'Name' => 'struct std::_Maybe_unary_or_binary_function<void>',
+                                        'Name' => 'struct std::_Maybe_unary_or_binary_function<std::shared_ptr<log4cxx::helpers::Object> >',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Res',
-                                                               'type' => '1'
+                                                               'type' => '716931'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '604900' => {
-                                        'Header' => 'refwrap.h',
-                                        'Line' => '53',
-                                        'Name' => 'struct std::_Maybe_unary_or_binary_function<void, std::__cxx11::basic_string<char> >',
+                          '717699' => {
+                                        'Copied' => 1,
+                                        'Name' => 'std::stack<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::deque<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >',
+                                        'NameSpace' => 'std',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'type' => '717704'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'std::deque<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '717704' => {
+                                        'Name' => 'struct std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >',
+                                        'NameSpace' => 'std',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '717709' => {
+                                        'Copied' => 1,
+                                        'Name' => 'std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >',
+                                        'NameSpace' => 'std',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
+                                                             },
+                                                      '1' => {
+                                                               'name' => 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
+                                                             },
+                                                      '2' => {
+                                                               'name' => 'std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >'
+                                                             },
+                                                      '3' => {
+                                                               'type' => '12018792'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '717714' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '59',
+                                        'Name' => 'struct std::default_delete<log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
-                                                               'key' => '_Res',
-                                                               'type' => '1'
+                                                               'key' => '_Tp',
+                                                               'type' => '799979'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '717800' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '719331'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate, std::default_delete<log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '799979'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '717714'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '718123' => {
+                                        'Base' => {
+                                                    '717714' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '73',
+                                        'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '717714'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '718376' => {
+                                        'Base' => {
+                                                    '718123' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '326',
+                                        'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
                                                              },
                                                       '1' => {
                                                                'key' => undef,
-                                                               'type' => '67'
+                                                               'type' => '717714'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '604941' => {
+                          '7186186' => {
+                                         'BaseType' => '83870',
+                                         'Name' => 'int volatile',
+                                         'Size' => '4',
+                                         'Type' => 'Volatile'
+                                       },
+                          '718671' => {
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_head_impl',
+                                                             'offset' => '0',
+                                                             'type' => '802666'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '802666'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '718931' => {
                                         'Base' => {
-                                                    '615940' => {
+                                                    '718376' => {
+                                                                  'pos' => '0'
+                                                                },
+                                                    '718671' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '1'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '185',
+                                        'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '802666'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '719331' => {
+                                        'Base' => {
+                                                    '718931' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '893',
+                                        'Name' => 'std::tuple<log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => undef,
+                                                               'type' => '802666'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '719614' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '172',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '717800'
+                                                           }
+                                                  },
+                                        'Name' => 'std::unique_ptr<log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate, std::default_delete<log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '799979'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '717714'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '7200935' => {
+                                         'Line' => '34',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'file',
+                                                              'offset' => '0',
+                                                              'type' => '1018858'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'delay',
+                                                              'offset' => '8',
+                                                              'type' => '83883'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'lastModif',
+                                                              'offset' => '16',
+                                                              'type' => '800615'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'warnedAlready',
+                                                              'offset' => '24',
+                                                              'type' => '83923'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'interrupted',
+                                                              'offset' => '28',
+                                                              'type' => '7186186'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'pool',
+                                                              'offset' => '32',
+                                                              'type' => '97608'
+                                                            },
+                                                     '6' => {
+                                                              'name' => 'thread',
+                                                              'offset' => '48',
+                                                              'type' => '926670'
+                                                            },
+                                                     '7' => {
+                                                              'name' => 'interrupt',
+                                                              'offset' => '56',
+                                                              'type' => '907616'
+                                                            },
+                                                     '8' => {
+                                                              'name' => 'interrupt_mutex',
+                                                              'offset' => '104',
+                                                              'type' => '59391'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::FileWatchdog::FileWatchdogPrivate',
+                                         'NameSpace' => 'log4cxx::helpers::FileWatchdog',
+                                         'Private' => 1,
+                                         'Size' => '144',
+                                         'Source' => 'filewatchdog.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '720198' => {
+                                        'Copied' => 1,
+                                        'Header' => 'atomic_base.h',
+                                        'Line' => '258',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_i',
+                                                             'offset' => '0',
+                                                             'type' => '720229'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::__atomic_base<bool>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_IntTp',
+                                                               'type' => '83923'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '720229' => {
+                                        'BaseType' => '83923',
+                                        'Header' => 'atomic_base.h',
+                                        'Line' => '264',
+                                        'Name' => 'std::__atomic_base<bool>::__int_type',
+                                        'NameSpace' => 'std::__atomic_base<bool>',
+                                        'Private' => 1,
+                                        'Size' => '1',
+                                        'Type' => 'Typedef'
+                                      },
+                          '7205879' => {
+                                         'BaseType' => '7200935',
+                                         'Name' => 'struct log4cxx::helpers::FileWatchdog::FileWatchdogPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '72156' => {
+                                       'Base' => {
+                                                   '71695' => {
+                                                                'pos' => '0'
+                                                              }
+                                                 },
+                                       'Copied' => 1,
+                                       'Header' => 'tuple',
+                                       'Line' => '893',
+                                       'Name' => 'std::tuple<log4cxx::rolling::Action::ActionPrivate*>',
+                                       'NameSpace' => 'std',
+                                       'Size' => '8',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => undef,
+                                                              'type' => '99506'
+                                                            }
+                                                   },
+                                       'Type' => 'Class'
+                                     },
+                          '722331' => {
+                                        'Copied' => 1,
+                                        'Header' => 'atomic',
+                                        'Line' => '63',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_base',
+                                                             'offset' => '0',
+                                                             'type' => '720198'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::atomic<bool>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '83923'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '7243' => {
+                                      'BaseType' => '78530',
+                                      'Header' => 'basic_string.h',
+                                      'Line' => '96',
+                                      'Name' => 'std::__cxx11::basic_string<wchar_t>::pointer',
+                                      'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
+                                      'Size' => '8',
+                                      'Type' => 'Typedef'
+                                    },
+                          '72541' => {
+                                       'Copied' => 1,
+                                       'Header' => 'unique_ptr.h',
+                                       'Line' => '172',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'access' => 'private',
+                                                            'name' => '_M_t',
+                                                            'offset' => '0',
+                                                            'type' => '70396'
+                                                          }
+                                                 },
+                                       'Name' => 'std::unique_ptr<log4cxx::rolling::Action::ActionPrivate, std::default_delete<log4cxx::rolling::Action::ActionPrivate> >',
+                                       'NameSpace' => 'std',
+                                       'Size' => '8',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Tp',
+                                                              'type' => '98514'
+                                                            },
+                                                     '1' => {
+                                                              'key' => '_Dp',
+                                                              'type' => '70273'
+                                                            }
+                                                   },
+                                       'Type' => 'Class'
+                                     },
+                          '7256' => {
+                                      'Header' => 'basic_string.h',
+                                      'Line' => '176',
+                                      'Memb' => {
+                                                  '0' => {
+                                                           'name' => '_M_local_buf',
+                                                           'offset' => '0',
+                                                           'type' => '95001'
+                                                         },
+                                                  '1' => {
+                                                           'name' => '_M_allocated_capacity',
+                                                           'offset' => '0',
+                                                           'type' => '7290'
+                                                         }
+                                                },
+                                      'Name' => 'std::__cxx11::basic_string<wchar_t>::anon-union-basic_string.h-176',
+                                      'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
+                                      'Private' => 1,
+                                      'Size' => '16',
+                                      'Type' => 'Union'
+                                    },
+                          '7290' => {
+                                      'BaseType' => '78554',
+                                      'Header' => 'basic_string.h',
+                                      'Line' => '92',
+                                      'Name' => 'std::__cxx11::basic_string<wchar_t>::size_type',
+                                      'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
+                                      'Size' => '8',
+                                      'Type' => 'Typedef'
+                                    },
+                          '7363895' => {
+                                         'BaseType' => '220339',
+                                         'Name' => 'log4cxx::spi::Filter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '73928' => {
+                                       'Copied' => 1,
+                                       'Name' => 'std::exception',
+                                       'NameSpace' => 'std',
+                                       'Type' => 'Class'
+                                     },
+                          '73933' => {
+                                       'BaseType' => '73928',
+                                       'Name' => 'std::exception const',
+                                       'Type' => 'Const'
+                                     },
+                          '7446931' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7476183'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7447017' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '7448551'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate, std::default_delete<log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7476183'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '7446931'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7447340' => {
+                                         'Base' => {
+                                                     '7446931' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '7446931'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7447593' => {
+                                         'Base' => {
+                                                     '7447340' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '7446931'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7447890' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '7477347'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '7477347'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7448150' => {
+                                         'Base' => {
+                                                     '7447593' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '7447890' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '7477347'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7448551' => {
+                                         'Base' => {
+                                                     '7448150' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '7477347'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7448880' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '7447017'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate, std::default_delete<log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7476183'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '7446931'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7476183' => {
+                                         'Line' => '28',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'headFilter',
+                                                              'offset' => '0',
+                                                              'type' => '218858'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'tailFilter',
+                                                              'offset' => '16',
+                                                              'type' => '218858'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate',
+                                         'NameSpace' => 'log4cxx::rolling::FilterBasedTriggeringPolicy',
+                                         'Size' => '32',
+                                         'Source' => 'filterbasedtriggeringpolicy.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '7476813' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'filterbasedtriggeringpolicy.h',
+                                         'Line' => '53',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy',
+                                         'NameSpace' => 'log4cxx::rolling::FilterBasedTriggeringPolicy',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::~ClazzFilterBasedTriggeringPolicy() [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::~ClazzFilterBasedTriggeringPolicy() [_ZN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyD0Ev]',
+                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::newInstance() const [_ZTch0_h0_NK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy7getNameB5cxx11Ev]',
+                                                       '48' => '(int (*)(...)) log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy::newInstance() const [_ZNK7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicy11newInstanceEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy) [_ZTIN7log4cxx7rolling27FilterBasedTriggeringPolicy32ClazzFilterBasedTriggeringPolicyE]'
+                                                     }
+                                       },
+                          '7477034' => {
+                                         'BaseType' => '7476813',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7477040' => {
+                                         'BaseType' => '4927925',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '7477191' => {
+                                         'BaseType' => '4928027',
+                                         'Name' => 'log4cxx::rolling::TriggeringPolicy const',
+                                         'Type' => 'Const'
+                                       },
+                          '7477347' => {
+                                         'BaseType' => '7476183',
+                                         'Name' => 'struct log4cxx::rolling::FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7477965' => {
+                                         'BaseType' => '4940563',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7477987' => {
+                                         'BaseType' => '7477040',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7477993' => {
+                                         'BaseType' => '7477987',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7478016' => {
+                                         'BaseType' => '218858',
+                                         'Name' => 'log4cxx::spi::FilterPtr&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '7478022' => {
+                                         'BaseType' => '7476813',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7478028' => {
+                                         'BaseType' => '7478022',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7478039' => {
+                                         'BaseType' => '7477034',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7478045' => {
+                                         'BaseType' => '7478039',
+                                         'Name' => 'log4cxx::rolling::FilterBasedTriggeringPolicy::ClazzFilterBasedTriggeringPolicy const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7504058' => {
+                                         'BaseType' => '4939643',
+                                         'Name' => 'log4cxx::rolling::TriggeringPolicy*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7506131' => {
+                                         'BaseType' => '7477191',
+                                         'Name' => 'log4cxx::rolling::TriggeringPolicy const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7506137' => {
+                                         'BaseType' => '7506131',
+                                         'Name' => 'log4cxx::rolling::TriggeringPolicy const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '75771' => {
+                                       'Copied' => 1,
+                                       'Header' => 'new_allocator.h',
+                                       'Line' => '58',
+                                       'Name' => '__gnu_cxx::new_allocator<char>',
+                                       'NameSpace' => '__gnu_cxx',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Tp',
+                                                              'type' => '84302'
+                                                            }
+                                                   },
+                                       'Type' => 'Class'
+                                     },
+                          '757727' => {
+                                        'Base' => {
+                                                    '782341' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'allocator.h',
+                                        'Line' => '111',
+                                        'Name' => 'std::allocator<log4cxx::helpers::FileWatchdog*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'type' => '802436'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '758140' => {
+                                        'Base' => {
+                                                    '782976' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'allocator.h',
+                                        'Line' => '111',
+                                        'Name' => 'std::allocator<std::_List_node<log4cxx::helpers::FileWatchdog*> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'type' => '758290'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '758290' => {
+                                        'Base' => {
+                                                    '712682' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_list.h',
+                                        'Line' => '166',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_storage',
+                                                             'offset' => '16',
+                                                             'type' => '784801'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_List_node<log4cxx::helpers::FileWatchdog*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '24',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '802436'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '7589395' => {
+                                         'Base' => {
+                                                     '7642250' => {
+                                                                    'access' => 'protected',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '386',
+                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::PatternConverter> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2703706'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7592499' => {
+                                         'Base' => {
+                                                     '7643655' => {
+                                                                    'access' => 'protected',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '386',
+                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::FormattingInfo> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7598250'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '759531' => {
+                                        'Base' => {
+                                                    '769684' => {
                                                                   'access' => 'private',
                                                                   'pos' => '0'
                                                                 }
@@ -107297,70 +122639,323 @@
                                                     '0' => {
                                                              'name' => 'first',
                                                              'offset' => '0',
-                                                             'type' => '7106'
+                                                             'type' => '83834'
                                                            },
                                                     '1' => {
                                                              'name' => 'second',
-                                                             'offset' => '32',
-                                                             'type' => '650221'
+                                                             'offset' => '8',
+                                                             'type' => '716931'
                                                            }
                                                   },
-                                        'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary>',
+                                        'Name' => 'struct std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> >',
                                         'NameSpace' => 'std',
-                                        'Size' => '56',
+                                        'Size' => '24',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_T1',
-                                                               'type' => '7106'
+                                                               'type' => '83834'
                                                              },
                                                       '1' => {
                                                                'key' => '_T2',
-                                                               'type' => '650221'
+                                                               'type' => '716931'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '605289' => {
+                          '7595603' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '100',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '7595616'
+                                                            }
+                                                   },
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7670276'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7595616' => {
+                                         'BaseType' => '7664951',
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '148',
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> >::_Rep_type',
+                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> >',
+                                         'Private' => 1,
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7598250' => {
+                                         'Base' => {
+                                                     '7675028' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::FormattingInfo>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7733075'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7598551' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730537'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7598677' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '7600436'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate, std::default_delete<log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730537'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '7598551'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7599046' => {
+                                         'Base' => {
+                                                     '7598551' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '7598551'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7599339' => {
+                                         'Base' => {
+                                                     '7599046' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '7598551'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7599675' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '7733913'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '7733913'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7599975' => {
+                                         'Base' => {
+                                                     '7599339' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '7599675' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '7733913'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '760029' => {
                                         'Base' => {
-                                                    '632642' => {
+                                                    '783649' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::AsyncAppender::DiscardSummary> >',
+                                        'Line' => '111',
+                                        'Name' => 'std::allocator<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > >',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
-                                                               'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::AsyncAppender::DiscardSummary>'
+                                                               'type' => '759531'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '605653' => {
+                          '7600436' => {
+                                         'Base' => {
+                                                     '7599975' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '7733913'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7600775' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '7598677'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate, std::default_delete<log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730537'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '7598551'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '760429' => {
                                         'Base' => {
-                                                    '633236' => {
+                                                    '784243' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'allocator.h',
-                                        'Line' => '108',
-                                        'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::AsyncAppender::DiscardSummary> > >',
+                                        'Line' => '111',
+                                        'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > > >',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
-                                                               'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::AsyncAppender::DiscardSummary> >'
+                                                               'type' => '760579'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '605803' => {
+                          '760579' => {
                                         'Base' => {
-                                                    '452224' => {
+                                                    '711660' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
@@ -107371,87 +122966,735 @@
                                                     '0' => {
                                                              'name' => '_M_storage',
                                                              'offset' => '32',
-                                                             'type' => '633703'
+                                                             'type' => '785024'
                                                            }
                                                   },
-                                        'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary> >',
+                                        'Name' => 'struct std::_Rb_tree_node<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > >',
                                         'NameSpace' => 'std',
-                                        'Size' => '88',
+                                        'Size' => '56',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Val',
-                                                               'type' => '604941'
+                                                               'type' => '759531'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '606192' => {
+                          '760690' => {
+                                        'Header' => 'stl_function.h',
+                                        'Line' => '118',
+                                        'Name' => 'struct std::binary_function<unsigned long, unsigned long, bool>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Arg1',
+                                                               'type' => '83827'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Arg2',
+                                                               'type' => '83827'
+                                                             },
+                                                      '2' => {
+                                                               'key' => '_Result',
+                                                               'type' => '83923'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '760731' => {
+                                        'Base' => {
+                                                    '760690' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_function.h',
+                                        'Line' => '381',
+                                        'Name' => 'struct std::less<unsigned long>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '83827'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '760807' => {
                                         'Copied' => 1,
                                         'Header' => 'stl_tree.h',
-                                        'Line' => '444',
+                                        'Line' => '142',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_key_compare',
+                                                             'offset' => '0',
+                                                             'type' => '760731'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Rb_tree_key_compare<std::less<unsigned long> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Key_compare',
+                                                               'type' => '760731'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '760968' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_tree.h',
+                                        'Line' => '436',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'protected',
                                                              'name' => '_M_impl',
                                                              'offset' => '0',
-                                                             'type' => '606206'
+                                                             'type' => '760982'
                                                            }
                                                   },
-                                        'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::AsyncAppender::DiscardSummary> > >',
+                                        'Name' => 'std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > > >',
                                         'NameSpace' => 'std',
                                         'Size' => '48',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Key',
-                                                               'type' => '67'
+                                                               'type' => '83827'
                                                              },
                                                       '1' => {
                                                                'key' => '_Val',
-                                                               'type' => '604941'
+                                                               'type' => '759531'
                                                              },
                                                       '2' => {
                                                                'key' => '_KeyOfValue',
-                                                               'type' => '621516'
+                                                               'type' => '771886'
                                                              },
                                                       '3' => {
                                                                'key' => '_Compare',
-                                                               'type' => '461580'
+                                                               'type' => '760731'
                                                              },
                                                       '4' => {
                                                                'key' => '_Alloc',
-                                                               'type' => '605289'
+                                                               'type' => '760029'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '606206' => {
+                          '760982' => {
                                         'Base' => {
-                                                    '452420' => {
+                                                    '711856' => {
                                                                   'pos' => '2'
                                                                 },
-                                                    '461697' => {
-                                                                  'pos' => '1'
-                                                                },
-                                                    '605653' => {
+                                                    '760429' => {
                                                                   'pos' => '0'
+                                                                },
+                                                    '760807' => {
+                                                                  'pos' => '1'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'stl_tree.h',
-                                        'Line' => '692',
-                                        'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::AsyncAppender::DiscardSummary> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
-                                        'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, log4cxx::AsyncAppender::DiscardSummary> > >',
+                                        'Line' => '673',
+                                        'Name' => 'struct std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > > >::_Rb_tree_impl<std::less<unsigned long> >',
+                                        'NameSpace' => 'std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > > >',
                                         'Protected' => 1,
                                         'Size' => '48',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Key_compare',
-                                                               'type' => '461580'
+                                                               'type' => '760731'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '611202' => {
+                          '76136' => {
+                                       'Copied' => 1,
+                                       'Header' => 'new_allocator.h',
+                                       'Line' => '58',
+                                       'Name' => '__gnu_cxx::new_allocator<wchar_t>',
+                                       'NameSpace' => '__gnu_cxx',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Tp',
+                                                              'type' => '84031'
+                                                            }
+                                                   },
+                                       'Type' => 'Class'
+                                     },
+                          '7641837' => {
+                                         'Base' => {
+                                                     '7703774' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'type' => '2703706'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7641987' => {
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '391',
+                                         'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '7641837'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7642001' => {
+                                         'BaseType' => '2741785',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '399',
+                                         'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >::pointer',
+                                         'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7642250' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '81',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '7642449'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2703706'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '7641837'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7642263' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '88',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_start',
+                                                              'offset' => '0',
+                                                              'type' => '7642437'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '_M_finish',
+                                                              'offset' => '8',
+                                                              'type' => '7642437'
+                                                            },
+                                                     '2' => {
+                                                              'name' => '_M_end_of_storage',
+                                                              'offset' => '16',
+                                                              'type' => '7642437'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >::_Vector_impl_data',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '7642437' => {
+                                         'BaseType' => '7704340',
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '86',
+                                         'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >::pointer',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7642449' => {
+                                         'Base' => {
+                                                     '7641837' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '7642263' => {
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '125',
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >::_Vector_impl',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '7643242' => {
+                                         'Base' => {
+                                                     '7704431' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'type' => '7598250'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7643392' => {
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '391',
+                                         'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '7643242'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7643406' => {
+                                         'BaseType' => '7736048',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '399',
+                                         'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >::pointer',
+                                         'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7643655' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '81',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '7643854'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7598250'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '7643242'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7643668' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '88',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_start',
+                                                              'offset' => '0',
+                                                              'type' => '7643842'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '_M_finish',
+                                                              'offset' => '8',
+                                                              'type' => '7643842'
+                                                            },
+                                                     '2' => {
+                                                              'name' => '_M_end_of_storage',
+                                                              'offset' => '16',
+                                                              'type' => '7643842'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >::_Vector_impl_data',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '7643842' => {
+                                         'BaseType' => '7704997',
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '86',
+                                         'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >::pointer',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7643854' => {
+                                         'Base' => {
+                                                     '7643242' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '7643668' => {
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '125',
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >::_Vector_impl',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::pattern::FormattingInfo>, std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '7648088' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::RolloverDescription, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730517'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7648236' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::RolloverDescription>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730517'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7648250' => {
+                                         'BaseType' => '7730517',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::rolling::RolloverDescription>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::RolloverDescription>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7648273' => {
+                                         'Base' => {
+                                                     '7648088' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '7736774'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RolloverDescription, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730517'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7648559' => {
+                                         'BaseType' => '7648250',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RolloverDescription, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::RolloverDescription, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7649105' => {
+                                         'Base' => {
+                                                     '7648273' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::rolling::RolloverDescription>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730517'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7650542' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Integer, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730170'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7650690' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::Integer>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730170'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7650704' => {
+                                         'BaseType' => '7730170',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::helpers::Integer>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::Integer>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7650727' => {
+                                         'Base' => {
+                                                     '7650542' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '7736991'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Integer, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730170'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7651013' => {
+                                         'BaseType' => '7650704',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Integer, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Integer, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7651968' => {
+                                         'Base' => {
+                                                     '7650727' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::Integer>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7730170'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7652632' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::rolling::Action, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '98496'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7652780' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::rolling::Action>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '98496'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7652794' => {
+                                         'BaseType' => '98496',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::rolling::Action>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::rolling::Action>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7652817' => {
+                                         'Base' => {
+                                                     '7652632' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '7737097'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::Action, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '98496'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7653103' => {
+                                         'BaseType' => '7652794',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::Action, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::rolling::Action, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7653638' => {
+                                         'Base' => {
+                                                     '7652817' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::rolling::Action>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '98496'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '766142' => {
                                         'Copied' => 1,
                                         'Header' => 'stl_map.h',
                                         'Line' => '100',
@@ -107460,145 +123703,4887 @@
                                                              'access' => 'private',
                                                              'name' => '_M_t',
                                                              'offset' => '0',
-                                                             'type' => '611215'
+                                                             'type' => '766155'
                                                            }
                                                   },
-                                        'Name' => 'std::map<std::__cxx11::basic_string<char>, log4cxx::AsyncAppender::DiscardSummary>',
+                                        'Name' => 'std::map<unsigned long, std::shared_ptr<log4cxx::helpers::Object> >',
                                         'NameSpace' => 'std',
                                         'Size' => '48',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Key',
-                                                               'type' => '67'
+                                                               'type' => '83827'
                                                              },
                                                       '1' => {
                                                                'key' => '_Tp',
-                                                               'type' => '650221'
+                                                               'type' => '716931'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '611215' => {
-                                        'BaseType' => '606192',
+                          '766155' => {
+                                        'BaseType' => '760968',
                                         'Header' => 'stl_map.h',
                                         'Line' => '148',
-                                        'Name' => 'std::map<std::__cxx11::basic_string<char>, log4cxx::AsyncAppender::DiscardSummary>::_Rep_type',
-                                        'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, log4cxx::AsyncAppender::DiscardSummary>',
+                                        'Name' => 'std::map<unsigned long, std::shared_ptr<log4cxx::helpers::Object> >::_Rep_type',
+                                        'NameSpace' => 'std::map<unsigned long, std::shared_ptr<log4cxx::helpers::Object> >',
                                         'Private' => 1,
                                         'Size' => '48',
                                         'Type' => 'Typedef'
                                       },
-                          '614128' => {
+                          '7663627' => {
+                                         'Base' => {
+                                                     '7671192' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '208',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'first',
+                                                              'offset' => '0',
+                                                              'type' => '7120'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'second',
+                                                              'offset' => '32',
+                                                              'type' => '7670276'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '64',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_T1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_T2',
+                                                                'type' => '7670276'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7663975' => {
+                                         'Base' => {
+                                                     '7706418' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7664375' => {
+                                         'Base' => {
+                                                     '7707012' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7664562' => {
+                                         'Base' => {
+                                                     '711660' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '216',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '32',
+                                                              'type' => '7710056'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '96',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Val',
+                                                                'type' => '7663627'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7664951' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '436',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'protected',
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '7664965'
+                                                            }
+                                                   },
+                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Val',
+                                                                'type' => '7663627'
+                                                              },
+                                                       '2' => {
+                                                                'key' => '_KeyOfValue',
+                                                                'type' => '7678993'
+                                                              },
+                                                       '3' => {
+                                                                'key' => '_Compare',
+                                                                'type' => '948275'
+                                                              },
+                                                       '4' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '7663975'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7664965' => {
+                                         'Base' => {
+                                                     '711856' => {
+                                                                   'pos' => '2'
+                                                                 },
+                                                     '7664375' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '948351' => {
+                                                                   'pos' => '1'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '673',
+                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
+                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)> > > >',
+                                         'Protected' => 1,
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key_compare',
+                                                                'type' => '948275'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '76660' => {
+                                       'Base' => {
+                                                   '52147' => {
+                                                                'pos' => '0'
+                                                              }
+                                                 },
+                                       'Copied' => 1,
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '50',
+                                       'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<char> >',
+                                       'NameSpace' => '__gnu_cxx',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Alloc',
+                                                              'type' => '31794'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
+                                     },
+                          '7670276' => {
+                                         'Base' => {
+                                                     '713259' => {
+                                                                   'pos' => '1'
+                                                                 },
+                                                     '7671115' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'std_function.h',
+                                         'Line' => '369',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_invoker',
+                                                              'offset' => '24',
+                                                              'type' => '7670675'
+                                                            }
+                                                   },
+                                         'Name' => 'std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '32',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Signature',
+                                                                'type' => '7738279'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7670675' => {
+                                         'BaseType' => '7738241',
+                                         'Header' => 'std_function.h',
+                                         'Line' => '610',
+                                         'Name' => 'std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)>::_Invoker_type',
+                                         'NameSpace' => 'std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)>',
+                                         'Private' => 1,
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7671083' => {
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '105',
+                                         'Name' => 'struct std::unary_function<std::vector<std::__cxx11::basic_string<char> >const&, std::shared_ptr<log4cxx::pattern::PatternConverter> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Arg',
+                                                                'type' => '2741982'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Result',
+                                                                'type' => '2703706'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7671115' => {
+                                         'Base' => {
+                                                     '7671083' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'refwrap.h',
+                                         'Line' => '57',
+                                         'Name' => 'struct std::_Maybe_unary_or_binary_function<std::shared_ptr<log4cxx::pattern::PatternConverter>, std::vector<std::__cxx11::basic_string<char> >const&>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Res',
+                                                                'type' => '2703706'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '2741982'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7671192' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '190',
+                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_U1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_U2',
+                                                                'type' => '7670276'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7674843' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::pattern::FormattingInfo, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7733075'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7674991' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::pattern::FormattingInfo>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7733075'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7675005' => {
+                                         'BaseType' => '7733075',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::pattern::FormattingInfo>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::pattern::FormattingInfo>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7675028' => {
+                                         'Base' => {
+                                                     '7674843' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '7738724'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::FormattingInfo, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7733075'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7675314' => {
+                                         'BaseType' => '7675005',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::FormattingInfo, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::FormattingInfo, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7678961' => {
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '105',
+                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> >, std::__cxx11::basic_string<char>const>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Arg',
+                                                                'type' => '7663627'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Result',
+                                                                'type' => '7120'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7678993' => {
+                                         'Base' => {
+                                                     '7678961' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '1147',
+                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Pair',
+                                                                'type' => '7663627'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '76861' => {
+                                       'BaseType' => '52161',
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '59',
+                                       'Name' => '__gnu_cxx::__alloc_traits<std::allocator<char> >::pointer',
+                                       'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<char> >',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '76885' => {
+                                       'BaseType' => '52224',
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '61',
+                                       'Name' => '__gnu_cxx::__alloc_traits<std::allocator<char> >::size_type',
+                                       'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<char> >',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '768889' => {
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
-                                        'Name' => 'std::__shared_ptr_access<log4cxx::helpers::ThreadUtility, 2>',
+                                        'Line' => '999',
+                                        'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Object, 2>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '648204'
+                                                               'type' => '98236'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '614276' => {
+                          '769037' => {
                                         'Header' => 'type_traits',
-                                        'Line' => '1745',
-                                        'Name' => 'struct std::remove_extent<log4cxx::helpers::ThreadUtility>',
+                                        'Line' => '1829',
+                                        'Name' => 'struct std::remove_extent<log4cxx::helpers::Object>',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '648204'
+                                                               'type' => '98236'
                                                              }
                                                     },
                                         'Type' => 'Struct'
                                       },
-                          '614290' => {
-                                        'BaseType' => '648204',
+                          '769051' => {
+                                        'BaseType' => '98236',
                                         'Header' => 'type_traits',
-                                        'Line' => '1746',
-                                        'Name' => 'std::remove_extent<log4cxx::helpers::ThreadUtility>::type',
-                                        'NameSpace' => 'std::remove_extent<log4cxx::helpers::ThreadUtility>',
+                                        'Line' => '1830',
+                                        'Name' => 'std::remove_extent<log4cxx::helpers::Object>::type',
+                                        'NameSpace' => 'std::remove_extent<log4cxx::helpers::Object>',
                                         'Size' => '8',
                                         'Type' => 'Typedef'
                                       },
-                          '614313' => {
+                          '769074' => {
                                         'Base' => {
-                                                    '614128' => {
+                                                    '768889' => {
                                                                   'pos' => '0'
                                                                 }
                                                   },
                                         'Copied' => 1,
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
+                                        'Line' => '1080',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
                                                              'name' => '_M_ptr',
                                                              'offset' => '0',
-                                                             'type' => '655666'
+                                                             'type' => '805271'
                                                            },
                                                     '1' => {
                                                              'access' => 'private',
                                                              'name' => '_M_refcount',
                                                              'offset' => '8',
-                                                             'type' => '97720'
+                                                             'type' => '174828'
                                                            }
                                                   },
-                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::ThreadUtility, 2>',
+                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::Object, 2>',
                                         'NameSpace' => 'std',
                                         'Size' => '16',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_Tp',
-                                                               'type' => '648204'
+                                                               'type' => '98236'
                                                              },
                                                       '1' => {
                                                                'key' => '_Lp',
-                                                               'type' => '40611',
+                                                               'type' => '83427',
                                                                'val' => '2'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '614599' => {
-                                        'BaseType' => '614290',
+                          '769361' => {
+                                        'BaseType' => '769051',
                                         'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
-                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::ThreadUtility, 2>::element_type',
-                                        'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::ThreadUtility, 2>',
+                                        'Line' => '1084',
+                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::Object, 2>::element_type',
+                                        'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Object, 2>',
                                         'Size' => '8',
                                         'Type' => 'Typedef'
                                       },
-                          '615940' => {
+                          '769684' => {
                                         'Copied' => 1,
                                         'Header' => 'stl_pair.h',
                                         'Line' => '190',
-                                        'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary>',
+                                        'Name' => 'std::__pair_base<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> >',
                                         'NameSpace' => 'std',
                                         'Size' => '1',
                                         'TParam' => {
                                                       '0' => {
                                                                'key' => '_U1',
-                                                               'type' => '7106'
+                                                               'type' => '83834'
                                                              },
                                                       '1' => {
                                                                'key' => '_U2',
-                                                               'type' => '650221'
+                                                               'type' => '716931'
                                                              }
                                                     },
                                         'Type' => 'Class'
                                       },
-                          '6211347' => {
+                          '7703774' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '2703706'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7704139' => {
+                                         'Base' => {
+                                                     '7641987' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '50',
+                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '7641837'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7704340' => {
+                                         'BaseType' => '7642001',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '59',
+                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >::pointer',
+                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::PatternConverter> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7704431' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7598250'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7704796' => {
+                                         'Base' => {
+                                                     '7643392' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '50',
+                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '7643242'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '7704997' => {
+                                         'BaseType' => '7643406',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '59',
+                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >::pointer',
+                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::pattern::FormattingInfo> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7706418' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7663627'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7707012' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> > > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7664562'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '7710056' => {
+                                         'Copied' => 1,
+                                         'Header' => 'aligned_buffer.h',
+                                         'Line' => '47',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '0',
+                                                              'type' => '7739152'
+                                                            }
+                                                   },
+                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, std::function<std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '64',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '7663627'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '771854' => {
+                                        'Header' => 'stl_function.h',
+                                        'Line' => '105',
+                                        'Name' => 'struct std::unary_function<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> >, unsigned long const>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Arg',
+                                                               'type' => '759531'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Result',
+                                                               'type' => '83834'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '771886' => {
+                                        'Base' => {
+                                                    '771854' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_function.h',
+                                        'Line' => '1147',
+                                        'Name' => 'struct std::_Select1st<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Pair',
+                                                               'type' => '759531'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '7730170' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'integer.h',
+                                         'Line' => '28',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'val',
+                                                              'offset' => '8',
+                                                              'type' => '83878'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::Integer',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::Integer::~Integer() [_ZN7log4cxx7helpers7IntegerD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::Integer::~Integer() [_ZN7log4cxx7helpers7IntegerD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Integer::getClass() const [_ZNK7log4cxx7helpers7Integer8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::Integer::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers7Integer10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::Integer::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers7Integer4castERKNS0_5ClassE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Integer) [_ZTIN7log4cxx7helpers7IntegerE]'
+                                                     }
+                                       },
+                          '7730175' => {
+                                         'BaseType' => '7730170',
+                                         'Name' => 'log4cxx::helpers::Integer const',
+                                         'Type' => 'Const'
+                                       },
+                          '7730517' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'rolloverdescription.h',
+                                         'Line' => '29',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '18916249'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::rolling::RolloverDescription',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::~RolloverDescription() [_ZN7log4cxx7rolling19RolloverDescriptionD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::~RolloverDescription() [_ZN7log4cxx7rolling19RolloverDescriptionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::getClass() const [_ZNK7log4cxx7rolling19RolloverDescription8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling19RolloverDescription10instanceofERKNS_7helpers5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::rolling::RolloverDescription::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling19RolloverDescription4castERKNS_7helpers5ClassE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RolloverDescription) [_ZTIN7log4cxx7rolling19RolloverDescriptionE]'
+                                                     }
+                                       },
+                          '7730522' => {
+                                         'BaseType' => '7730517',
+                                         'Name' => 'log4cxx::rolling::RolloverDescription const',
+                                         'Type' => 'Const'
+                                       },
+                          '7730527' => {
+                                         'Base' => {
+                                                     '4927959' => {
+                                                                    'pos' => '0',
+                                                                    'virtual' => 1
+                                                                  },
+                                                     '98236' => {
+                                                                  'pos' => '1',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'rollingpolicybase.h',
+                                         'Line' => '43',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '7600775'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::rolling::RollingPolicyBase',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '0u',
+                                                       '112' => '0u',
+                                                       '120' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::getClass() const [_ZNK7log4cxx7rolling17RollingPolicyBase8getClassEv]',
+                                                       '128' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling17RollingPolicyBase10instanceofERKNS_7helpers5ClassE]',
+                                                       '136' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling17RollingPolicyBase4castERKNS_7helpers5ClassE]',
+                                                       '144' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling17RollingPolicyBase15activateOptionsERNS_7helpers4PoolE]',
+                                                       '152' => '(int (*)(...)) log4cxx::rolling::RollingPolicyBase::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling17RollingPolicyBase9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '168' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '176' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '0u',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::RollingPolicyBase) [_ZTIN7log4cxx7rolling17RollingPolicyBaseE]'
+                                                     }
+                                       },
+                          '7730537' => {
+                                         'Header' => 'rollingpolicybase_priv.h',
+                                         'Line' => '30',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'patternConverters',
+                                                              'offset' => '0',
+                                                              'type' => '7731939'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'patternFields',
+                                                              'offset' => '24',
+                                                              'type' => '7731951'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'fileNamePatternStr',
+                                                              'offset' => '48',
+                                                              'type' => '98472'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'createIntermediateDirectories',
+                                                              'offset' => '80',
+                                                              'type' => '83923'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate',
+                                         'NameSpace' => 'log4cxx::rolling::RollingPolicyBase',
+                                         'Size' => '88',
+                                         'Type' => 'Struct'
+                                       },
+                          '7730805' => {
+                                         'BaseType' => '7730527',
+                                         'Name' => 'log4cxx::rolling::RollingPolicyBase const',
+                                         'Type' => 'Const'
+                                       },
+                          '7730810' => {
+                                         'Base' => {
+                                                     '7730527' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'fixedwindowrollingpolicy.h',
+                                         'Line' => '71',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::~FixedWindowRollingPolicy() [_ZN7log4cxx7rolling24FixedWindowRollingPolicyD1Ev]',
+                                                       '112' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::~FixedWindowRollingPolicy() [_ZN7log4cxx7rolling24FixedWindowRollingPolicyD0Ev]',
+                                                       '120' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::getClass() const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy8getClassEv]',
+                                                       '128' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy10instanceofERKNS_7helpers5ClassE]',
+                                                       '136' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy4castERKNS_7helpers5ClassE]',
+                                                       '144' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling24FixedWindowRollingPolicy15activateOptionsERNS_7helpers4PoolE]',
+                                                       '152' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling24FixedWindowRollingPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling24FixedWindowRollingPolicy10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
+                                                       '168' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::rollover(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling24FixedWindowRollingPolicy8rolloverERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRNS_7helpers4PoolE]',
+                                                       '176' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::getFormatSpecifiers[abi:cxx11]() const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy19getFormatSpecifiersB5cxx11Ev]',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '0u',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FixedWindowRollingPolicy) [_ZTIN7log4cxx7rolling24FixedWindowRollingPolicyE]'
+                                                     }
+                                       },
+                          '7731705' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'fixedwindowrollingpolicy.h',
+                                         'Line' => '73',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy',
+                                         'NameSpace' => 'log4cxx::rolling::FixedWindowRollingPolicy',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::~ClazzFixedWindowRollingPolicy() [_ZN7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicyD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::~ClazzFixedWindowRollingPolicy() [_ZN7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicyD0Ev]',
+                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::newInstance() const [_ZTch0_h0_NK7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicy11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicy7getNameB5cxx11Ev]',
+                                                       '48' => '(int (*)(...)) log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy::newInstance() const [_ZNK7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicy11newInstanceEv]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy) [_ZTIN7log4cxx7rolling24FixedWindowRollingPolicy29ClazzFixedWindowRollingPolicyE]'
+                                                     }
+                                       },
+                          '7731928' => {
+                                         'BaseType' => '7731705',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7731934' => {
+                                         'BaseType' => '7730810',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '7731939' => {
+                                         'BaseType' => '7589395',
+                                         'Header' => 'rollingpolicybase.h',
+                                         'Line' => '33',
+                                         'Name' => 'log4cxx::rolling::PatternConverterList',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '24',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7731951' => {
+                                         'BaseType' => '7592499',
+                                         'Header' => 'rollingpolicybase.h',
+                                         'Line' => '34',
+                                         'Name' => 'log4cxx::rolling::FormattingInfoList',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '24',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7731963' => {
+                                         'Base' => {
+                                                     '98496' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'gzcompressaction.h',
+                                         'Line' => '30',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::GZCompressAction) [_ZTIN7log4cxx7rolling16GZCompressActionE]',
+                                                       '56' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::~GZCompressAction() [_ZN7log4cxx7rolling16GZCompressActionD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::~GZCompressAction() [_ZN7log4cxx7rolling16GZCompressActionD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::getClass() const [_ZNK7log4cxx7rolling16GZCompressAction8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling16GZCompressAction10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling16GZCompressAction4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::execute(log4cxx::helpers::Pool&) const [_ZNK7log4cxx7rolling16GZCompressAction7executeERNS_7helpers4PoolE]'
+                                                     }
+                                       },
+                          '7731986' => {
+                                         'BaseType' => '7731963',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction const',
+                                         'Type' => 'Const'
+                                       },
+                          '7731991' => {
+                                         'Base' => {
+                                                     '98496' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'zipcompressaction.h',
+                                         'Line' => '30',
+                                         'Name' => 'log4cxx::rolling::ZipCompressAction',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::ZipCompressAction) [_ZTIN7log4cxx7rolling17ZipCompressActionE]',
+                                                       '56' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::~ZipCompressAction() [_ZN7log4cxx7rolling17ZipCompressActionD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::~ZipCompressAction() [_ZN7log4cxx7rolling17ZipCompressActionD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::getClass() const [_ZNK7log4cxx7rolling17ZipCompressAction8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling17ZipCompressAction10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling17ZipCompressAction4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::rolling::ZipCompressAction::execute(log4cxx::helpers::Pool&) const [_ZNK7log4cxx7rolling17ZipCompressAction7executeERNS_7helpers4PoolE]'
+                                                     }
+                                       },
+                          '7732014' => {
+                                         'BaseType' => '7731991',
+                                         'Name' => 'log4cxx::rolling::ZipCompressAction const',
+                                         'Type' => 'Const'
+                                       },
+                          '7732029' => {
+                                         'BaseType' => '7649105',
+                                         'Header' => 'rolloverdescription.h',
+                                         'Line' => '81',
+                                         'Name' => 'log4cxx::rolling::RolloverDescriptionPtr',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7732141' => {
+                                         'BaseType' => '7653638',
+                                         'Header' => 'action.h',
+                                         'Line' => '75',
+                                         'Name' => 'log4cxx::rolling::ActionPtr',
+                                         'NameSpace' => 'log4cxx::rolling',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7733075' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'formattinginfo.h',
+                                         'Line' => '43',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '8017301'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::pattern::FormattingInfo',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FormattingInfo) [_ZTIN7log4cxx7pattern14FormattingInfoE]',
+                                                       '56' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::~FormattingInfo() [_ZN7log4cxx7pattern14FormattingInfoD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::~FormattingInfo() [_ZN7log4cxx7pattern14FormattingInfoD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::getClass() const [_ZNK7log4cxx7pattern14FormattingInfo8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern14FormattingInfo10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern14FormattingInfo4castERKNS_7helpers5ClassE]'
+                                                     }
+                                       },
+                          '7733080' => {
+                                         'BaseType' => '7595603',
+                                         'Header' => 'patternparser.h',
+                                         'Line' => '35',
+                                         'Name' => 'log4cxx::pattern::PatternMap',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
+                                       },
+                          '7733879' => {
+                                         'BaseType' => '7589395',
+                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::PatternConverter> >&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '7733885' => {
+                                         'BaseType' => '7592499',
+                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::pattern::FormattingInfo> >&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '7733913' => {
+                                         'BaseType' => '7730537',
+                                         'Name' => 'struct log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7733919' => {
+                                         'BaseType' => '7733913',
+                                         'Name' => 'struct log4cxx::rolling::RollingPolicyBase::RollingPolicyBasePrivate*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7736048' => {
+                                         'BaseType' => '7598250',
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::FormattingInfo>*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7736774' => {
+                                         'BaseType' => '7648559',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::RolloverDescription, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7736792' => {
+                                         'BaseType' => '7730517',
+                                         'Name' => 'log4cxx::rolling::RolloverDescription*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7736991' => {
+                                         'BaseType' => '7651013',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Integer, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7737009' => {
+                                         'BaseType' => '7730170',
+                                         'Name' => 'log4cxx::helpers::Integer*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7737097' => {
+                                         'BaseType' => '7653103',
+                                         'Name' => 'std::__shared_ptr<log4cxx::rolling::Action, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7737225' => {
+                                         'BaseType' => '7731963',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7737341' => {
+                                         'BaseType' => '7731991',
+                                         'Name' => 'log4cxx::rolling::ZipCompressAction*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7738241' => {
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>(*)(union std::_Any_data const&, std::vector<std::__cxx11::basic_string<char> >const&)',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'type' => '802040'
+                                                             },
+                                                      '1' => {
+                                                               'type' => '2741982'
+                                                             }
+                                                    },
+                                         'Return' => '2703706',
+                                         'Size' => '8',
+                                         'Type' => 'FuncPtr'
+                                       },
+                          '7738279' => {
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::PatternConverter>(std::vector<std::__cxx11::basic_string<char> >const&)',
+                                         'Param' => {
+                                                      '0' => {
+                                                               'type' => '2741982'
+                                                             }
+                                                    },
+                                         'Return' => '2703706',
+                                         'Type' => 'Func'
+                                       },
+                          '7738724' => {
+                                         'BaseType' => '7675314',
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::FormattingInfo, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7738783' => {
+                                         'BaseType' => '7730175',
+                                         'Name' => 'log4cxx::helpers::Integer const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7738847' => {
+                                         'BaseType' => '7730522',
+                                         'Name' => 'log4cxx::rolling::RolloverDescription const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7738911' => {
+                                         'BaseType' => '7731986',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7738975' => {
+                                         'BaseType' => '7732014',
+                                         'Name' => 'log4cxx::rolling::ZipCompressAction const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7739152' => {
+                                         'BaseType' => '83813',
+                                         'Name' => 'unsigned char[64]',
+                                         'Size' => '64',
+                                         'Type' => 'Array'
+                                       },
+                          '7740494' => {
+                                         'BaseType' => '7730810',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7740500' => {
+                                         'BaseType' => '7740494',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7740522' => {
+                                         'BaseType' => '7731934',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7740528' => {
+                                         'BaseType' => '7740522',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7740533' => {
+                                         'BaseType' => '7731705',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7740539' => {
+                                         'BaseType' => '7740533',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7740550' => {
+                                         'BaseType' => '7731928',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7740556' => {
+                                         'BaseType' => '7740550',
+                                         'Name' => 'log4cxx::rolling::FixedWindowRollingPolicy::ClazzFixedWindowRollingPolicy const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '77541' => {
+                                       'Copied' => 1,
+                                       'Header' => 'stl_iterator.h',
+                                       'Line' => '784',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'access' => 'protected',
+                                                            'name' => '_M_current',
+                                                            'offset' => '0',
+                                                            'type' => '84758'
+                                                          }
+                                                 },
+                                       'Name' => '__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char> >',
+                                       'NameSpace' => '__gnu_cxx',
+                                       'Size' => '8',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Iterator',
+                                                              'type' => '84758'
+                                                            },
+                                                     '1' => {
+                                                              'key' => '_Container',
+                                                              'type' => '68'
+                                                            }
+                                                   },
+                                       'Type' => 'Class'
+                                     },
+                          '782341' => {
+                                        'Copied' => 1,
+                                        'Header' => 'new_allocator.h',
+                                        'Line' => '58',
+                                        'Name' => '__gnu_cxx::new_allocator<log4cxx::helpers::FileWatchdog*>',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '802436'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '782976' => {
+                                        'Copied' => 1,
+                                        'Header' => 'new_allocator.h',
+                                        'Line' => '58',
+                                        'Name' => '__gnu_cxx::new_allocator<std::_List_node<log4cxx::helpers::FileWatchdog*> >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '758290'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '78329' => {
+                                       'Base' => {
+                                                   '52681' => {
+                                                                'pos' => '0'
+                                                              }
+                                                 },
+                                       'Copied' => 1,
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '50',
+                                       'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >',
+                                       'NameSpace' => '__gnu_cxx',
+                                       'Size' => '1',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Alloc',
+                                                              'type' => '31944'
+                                                            }
+                                                   },
+                                       'Type' => 'Struct'
+                                     },
+                          '783649' => {
+                                        'Copied' => 1,
+                                        'Header' => 'new_allocator.h',
+                                        'Line' => '58',
+                                        'Name' => '__gnu_cxx::new_allocator<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '759531'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '784243' => {
+                                        'Copied' => 1,
+                                        'Header' => 'new_allocator.h',
+                                        'Line' => '58',
+                                        'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > > >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '760579'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '784801' => {
+                                        'Copied' => 1,
+                                        'Header' => 'aligned_buffer.h',
+                                        'Line' => '47',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_storage',
+                                                             'offset' => '0',
+                                                             'type' => '802064'
+                                                           }
+                                                  },
+                                        'Name' => 'struct __gnu_cxx::__aligned_membuf<log4cxx::helpers::FileWatchdog*>',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '802436'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '785024' => {
+                                        'Copied' => 1,
+                                        'Header' => 'aligned_buffer.h',
+                                        'Line' => '47',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_storage',
+                                                             'offset' => '0',
+                                                             'type' => '805597'
+                                                           }
+                                                  },
+                                        'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<unsigned long const, std::shared_ptr<log4cxx::helpers::Object> > >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '24',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '759531'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '78530' => {
+                                       'BaseType' => '52695',
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '59',
+                                       'Name' => '__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >::pointer',
+                                       'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '78554' => {
+                                       'BaseType' => '52758',
+                                       'Header' => 'alloc_traits.h',
+                                       'Line' => '61',
+                                       'Name' => '__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >::size_type',
+                                       'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '79210' => {
+                                       'Copied' => 1,
+                                       'Header' => 'stl_iterator.h',
+                                       'Line' => '784',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'access' => 'protected',
+                                                            'name' => '_M_current',
+                                                            'offset' => '0',
+                                                            'type' => '84921'
+                                                          }
+                                                 },
+                                       'Name' => '__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t> >',
+                                       'NameSpace' => '__gnu_cxx',
+                                       'Size' => '8',
+                                       'TParam' => {
+                                                     '0' => {
+                                                              'key' => '_Iterator',
+                                                              'type' => '84921'
+                                                            },
+                                                     '1' => {
+                                                              'key' => '_Container',
+                                                              'type' => '7125'
+                                                            }
+                                                   },
+                                       'Type' => 'Class'
+                                     },
+                          '7939530' => {
+                                         'BaseType' => '4939411',
+                                         'Name' => 'log4cxx::rolling::RollingPolicy*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '7942064' => {
+                                         'BaseType' => '7730805',
+                                         'Name' => 'log4cxx::rolling::RollingPolicyBase const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '7942070' => {
+                                         'BaseType' => '7942064',
+                                         'Name' => 'log4cxx::rolling::RollingPolicyBase const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '796661' => {
+                                        'BaseType' => '692927',
+                                        'Name' => 'std::wstring const&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '799406' => {
+                                        'Header' => 'aprinitializer.h',
+                                        'Line' => '44',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => 'm_priv',
+                                                             'offset' => '0',
+                                                             'type' => '716305'
+                                                           }
+                                                  },
+                                        'Name' => 'log4cxx::helpers::APRInitializer',
+                                        'NameSpace' => 'log4cxx::helpers',
+                                        'Size' => '8',
+                                        'Type' => 'Class'
+                                      },
+                          '799419' => {
+                                        'Line' => '36',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'p',
+                                                             'offset' => '0',
+                                                             'type' => '803013'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'mutex',
+                                                             'offset' => '8',
+                                                             'type' => '59391'
+                                                           },
+                                                    '2' => {
+                                                             'name' => 'watchdogs',
+                                                             'offset' => '48',
+                                                             'type' => '664080'
+                                                           },
+                                                    '3' => {
+                                                             'name' => 'startTime',
+                                                             'offset' => '72',
+                                                             'type' => '800615'
+                                                           },
+                                                    '4' => {
+                                                             'name' => 'tlsKey',
+                                                             'offset' => '80',
+                                                             'type' => '802430'
+                                                           },
+                                                    '5' => {
+                                                             'name' => 'objects',
+                                                             'offset' => '88',
+                                                             'type' => '766142'
+                                                           }
+                                                  },
+                                        'Name' => 'struct log4cxx::helpers::APRInitializer::APRInitializerPrivate',
+                                        'NameSpace' => 'log4cxx::helpers::APRInitializer',
+                                        'Private' => 1,
+                                        'Size' => '136',
+                                        'Source' => 'aprinitializer.cpp',
+                                        'Type' => 'Struct'
+                                      },
+                          '799944' => {
+                                        'Copied' => 1,
+                                        'Header' => 'filewatchdog.h',
+                                        'Line' => '38',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_vptr',
+                                                             'offset' => '0',
+                                                             'type' => '100047'
+                                                           },
+                                                    '1' => {
+                                                             'access' => 'private',
+                                                             'name' => 'm_priv',
+                                                             'offset' => '8',
+                                                             'type' => '7162382'
+                                                           }
+                                                  },
+                                        'Name' => 'log4cxx::helpers::FileWatchdog',
+                                        'NameSpace' => 'log4cxx::helpers',
+                                        'Size' => '16',
+                                        'Type' => 'Class',
+                                        'VTable' => {
+                                                      '0' => '(int (*)(...)) 0',
+                                                      '16' => '0u',
+                                                      '24' => '0u',
+                                                      '32' => '(int (*)(...)) __cxa_pure_virtual',
+                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::FileWatchdog) [_ZTIN7log4cxx7helpers12FileWatchdogE]'
+                                                    }
+                                      },
+                          '799949' => {
+                                        'BaseType' => '716931',
+                                        'Header' => 'object.h',
+                                        'Line' => '113',
+                                        'Name' => 'log4cxx::helpers::ObjectPtr',
+                                        'NameSpace' => 'log4cxx::helpers',
+                                        'Size' => '16',
+                                        'Type' => 'Typedef'
+                                      },
+                          '799961' => {
+                                        'BaseType' => '799949',
+                                        'Name' => 'log4cxx::helpers::ObjectPtr const',
+                                        'Size' => '16',
+                                        'Type' => 'Const'
+                                      },
+                          '799966' => {
+                                        'Header' => 'threadspecificdata.h',
+                                        'Line' => '32',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => 'm_priv',
+                                                             'offset' => '0',
+                                                             'type' => '719614'
+                                                           }
+                                                  },
+                                        'Name' => 'log4cxx::helpers::ThreadSpecificData',
+                                        'NameSpace' => 'log4cxx::helpers',
+                                        'Size' => '8',
+                                        'Type' => 'Class'
+                                      },
+                          '799979' => {
+                                        'Line' => '30',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'ndcStack',
+                                                             'offset' => '0',
+                                                             'type' => '800720'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'mdcMap',
+                                                             'offset' => '80',
+                                                             'type' => '801724'
+                                                           }
+                                                  },
+                                        'Name' => 'struct log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate',
+                                        'NameSpace' => 'log4cxx::helpers::ThreadSpecificData',
+                                        'Private' => 1,
+                                        'Size' => '128',
+                                        'Source' => 'threadspecificdata.cpp',
+                                        'Type' => 'Struct'
+                                      },
+                          '800615' => {
+                                        'BaseType' => '87358',
+                                        'Header' => 'log4cxx.h',
+                                        'Line' => '103',
+                                        'Name' => 'log4cxx::log4cxx_time_t',
+                                        'NameSpace' => 'log4cxx',
+                                        'Size' => '8',
+                                        'Type' => 'Typedef'
+                                      },
+                          '800627' => {
+                                        'Header' => 'ndc.h',
+                                        'Line' => '90',
+                                        'Name' => 'log4cxx::NDC',
+                                        'NameSpace' => 'log4cxx',
+                                        'Size' => '1',
+                                        'Type' => 'Class'
+                                      },
+                          '800720' => {
+                                        'BaseType' => '717699',
+                                        'Header' => 'ndc.h',
+                                        'Line' => '97',
+                                        'Name' => 'log4cxx::NDC::Stack',
+                                        'NameSpace' => 'log4cxx::NDC',
+                                        'Type' => 'Typedef'
+                                      },
+                          '800733' => {
+                                        'BaseType' => '800720',
+                                        'Name' => 'log4cxx::NDC::Stack const',
+                                        'Type' => 'Const'
+                                      },
+                          '801200' => {
+                                        'BaseType' => '717704',
+                                        'Header' => 'ndc.h',
+                                        'Line' => '96',
+                                        'Name' => 'log4cxx::NDC::DiagnosticContext',
+                                        'NameSpace' => 'log4cxx::NDC',
+                                        'Type' => 'Typedef'
+                                      },
+                          '801243' => {
+                                        'Header' => 'mdc.h',
+                                        'Line' => '36',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => 'key',
+                                                             'offset' => '0',
+                                                             'type' => '98472'
+                                                           }
+                                                  },
+                                        'Name' => 'log4cxx::MDC',
+                                        'NameSpace' => 'log4cxx',
+                                        'Size' => '32',
+                                        'Type' => 'Class'
+                                      },
+                          '8015353' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::pattern::FormattingInfo::FormattingInfoPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8047659'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8015439' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '8016972'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::pattern::FormattingInfo::FormattingInfoPrivate, std::default_delete<log4cxx::pattern::FormattingInfo::FormattingInfoPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8047659'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '8015353'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8015762' => {
+                                         'Base' => {
+                                                     '8015353' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::pattern::FormattingInfo::FormattingInfoPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '8015353'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8016015' => {
+                                         'Base' => {
+                                                     '8015762' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::pattern::FormattingInfo::FormattingInfoPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '8015353'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8016311' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '8048505'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::pattern::FormattingInfo::FormattingInfoPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '8048505'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8016571' => {
+                                         'Base' => {
+                                                     '8016015' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '8016311' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::pattern::FormattingInfo::FormattingInfoPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '8048505'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8016972' => {
+                                         'Base' => {
+                                                     '8016571' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::pattern::FormattingInfo::FormattingInfoPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '8048505'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '801724' => {
+                                        'BaseType' => '717709',
+                                        'Header' => 'mdc.h',
+                                        'Line' => '41',
+                                        'Name' => 'log4cxx::MDC::Map',
+                                        'NameSpace' => 'log4cxx::MDC',
+                                        'Type' => 'Typedef'
+                                      },
+                          '8017301' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '8015439'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::pattern::FormattingInfo::FormattingInfoPrivate, std::default_delete<log4cxx::pattern::FormattingInfo::FormattingInfoPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8047659'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '8015353'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '801766' => {
+                                        'BaseType' => '53215',
+                                        'Name' => 'std::string&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '801772' => {
+                                        'BaseType' => '53232',
+                                        'Name' => 'std::wstring&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '801789' => {
+                                        'BaseType' => '711660',
+                                        'Name' => 'struct std::_Rb_tree_node_base*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '801912' => {
+                                        'BaseType' => '712682',
+                                        'Name' => 'struct std::__detail::_List_node_base*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '801963' => {
+                                        'Class' => '713106',
+                                        'Name' => 'void()(std::_Undefined_class::*)',
+                                        'Return' => '93189',
+                                        'Size' => '8',
+                                        'Type' => 'FieldPtr'
+                                      },
+                          '802002' => {
+                                        'Name' => 'bool(*)(union std::_Any_data&, union std::_Any_data const&, enum std::_Manager_operation)',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'type' => '802034'
+                                                            },
+                                                     '1' => {
+                                                              'type' => '802040'
+                                                            },
+                                                     '2' => {
+                                                              'type' => '713215'
+                                                            }
+                                                   },
+                                        'Return' => '83923',
+                                        'Size' => '8',
+                                        'Type' => 'FuncPtr'
+                                      },
+                          '802034' => {
+                                        'BaseType' => '713111',
+                                        'Name' => 'union std::_Any_data&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '802040' => {
+                                        'BaseType' => '713210',
+                                        'Name' => 'union std::_Any_data const&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '802064' => {
+                                        'BaseType' => '83813',
+                                        'Name' => 'unsigned char[8]',
+                                        'Size' => '8',
+                                        'Type' => 'Array'
+                                      },
+                          '802080' => {
+                                        'BaseType' => '83923',
+                                        'Name' => 'bool&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '802101' => {
+                                        'BaseType' => '802113',
+                                        'Header' => 'aprinitializer.h',
+                                        'Line' => '31',
+                                        'Name' => 'apr_threadkey_t',
+                                        'Type' => 'Typedef'
+                                      },
+                          '802113' => {
+                                        'Name' => 'struct apr_threadkey_t',
+                                        'Type' => 'Struct'
+                                      },
+                          '802135' => {
+                                        'BaseType' => '799419',
+                                        'Name' => 'struct log4cxx::helpers::APRInitializer::APRInitializerPrivate*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '802430' => {
+                                        'BaseType' => '802101',
+                                        'Name' => 'apr_threadkey_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '802436' => {
+                                        'BaseType' => '799944',
+                                        'Name' => 'log4cxx::helpers::FileWatchdog*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '802442' => {
+                                        'BaseType' => '802436',
+                                        'Name' => 'log4cxx::helpers::FileWatchdog*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '802447' => {
+                                        'BaseType' => '799406',
+                                        'Name' => 'log4cxx::helpers::APRInitializer*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '802453' => {
+                                        'BaseType' => '802447',
+                                        'Name' => 'log4cxx::helpers::APRInitializer*const',
+                                        'Size' => '8',
+                                        'Type' => 'Const'
+                                      },
+                          '802464' => {
+                                        'BaseType' => '799406',
+                                        'Name' => 'log4cxx::helpers::APRInitializer&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '802470' => {
+                                        'BaseType' => '799961',
+                                        'Name' => 'log4cxx::helpers::ObjectPtr const&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '802511' => {
+                                        'Name' => 'std::shared_ptr<log4cxx::helpers::Object>(*)(union std::_Any_data const&)',
+                                        'Param' => {
+                                                     '0' => {
+                                                              'type' => '802040'
+                                                            }
+                                                   },
+                                        'Return' => '716931',
+                                        'Size' => '8',
+                                        'Type' => 'FuncPtr'
+                                      },
+                          '802594' => {
+                                        'BaseType' => '99478',
+                                        'Header' => 'apr_pools.h',
+                                        'Line' => '60',
+                                        'Name' => 'apr_pool_t',
+                                        'Type' => 'Typedef'
+                                      },
+                          '802606' => {
+                                        'BaseType' => '800627',
+                                        'Name' => 'log4cxx::NDC*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '802612' => {
+                                        'BaseType' => '800720',
+                                        'Name' => 'log4cxx::NDC::Stack*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '802630' => {
+                                        'BaseType' => '801200',
+                                        'Name' => 'log4cxx::NDC::DiagnosticContext&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '802636' => {
+                                        'BaseType' => '801243',
+                                        'Name' => 'log4cxx::MDC*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '802666' => {
+                                        'BaseType' => '799979',
+                                        'Name' => 'struct log4cxx::helpers::ThreadSpecificData::ThreadSpecificDataPrivate*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '802905' => {
+                                        'BaseType' => '799966',
+                                        'Name' => 'log4cxx::helpers::ThreadSpecificData*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '802911' => {
+                                        'BaseType' => '800733',
+                                        'Name' => 'log4cxx::NDC::Stack const&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '802917' => {
+                                        'BaseType' => '800720',
+                                        'Name' => 'log4cxx::NDC::Stack&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '802923' => {
+                                        'BaseType' => '801724',
+                                        'Name' => 'log4cxx::MDC::Map&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '802929' => {
+                                        'BaseType' => '799966',
+                                        'Name' => 'log4cxx::helpers::ThreadSpecificData&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '803013' => {
+                                        'BaseType' => '802594',
+                                        'Name' => 'apr_pool_t*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '8047659' => {
+                                         'Line' => '25',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'minLength',
+                                                              'offset' => '0',
+                                                              'type' => '83878'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'maxLength',
+                                                              'offset' => '4',
+                                                              'type' => '83878'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'leftAlign',
+                                                              'offset' => '8',
+                                                              'type' => '83930'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::pattern::FormattingInfo::FormattingInfoPrivate',
+                                         'NameSpace' => 'log4cxx::pattern::FormattingInfo',
+                                         'Private' => 1,
+                                         'Size' => '12',
+                                         'Source' => 'formattinginfo.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '8048225' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'formattinginfo.h',
+                                         'Line' => '48',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo',
+                                         'NameSpace' => 'log4cxx::pattern::FormattingInfo',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::ClazzFormattingInfo::~ClazzFormattingInfo() [_ZN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::ClazzFormattingInfo::~ClazzFormattingInfo() [_ZN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::pattern::FormattingInfo::ClazzFormattingInfo::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern14FormattingInfo19ClazzFormattingInfo7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FormattingInfo::ClazzFormattingInfo) [_ZTIN7log4cxx7pattern14FormattingInfo19ClazzFormattingInfoE]'
+                                                     }
+                                       },
+                          '8048383' => {
+                                         'BaseType' => '8048225',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8048389' => {
+                                         'BaseType' => '7733075',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '8048394' => {
+                                         'BaseType' => '7598250',
+                                         'Header' => 'formattinginfo.h',
+                                         'Line' => '96',
+                                         'Name' => 'log4cxx::pattern::FormattingInfoPtr',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8048505' => {
+                                         'BaseType' => '8047659',
+                                         'Name' => 'struct log4cxx::pattern::FormattingInfo::FormattingInfoPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8048896' => {
+                                         'BaseType' => '7733075',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8048902' => {
+                                         'BaseType' => '8048896',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8049001' => {
+                                         'BaseType' => '8048389',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8049007' => {
+                                         'BaseType' => '8049001',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8049384' => {
+                                         'BaseType' => '8048225',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8049390' => {
+                                         'BaseType' => '8049384',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8049401' => {
+                                         'BaseType' => '8048383',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8049407' => {
+                                         'BaseType' => '8049401',
+                                         'Name' => 'log4cxx::pattern::FormattingInfo::ClazzFormattingInfo const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '805271' => {
+                                        'BaseType' => '769361',
+                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::Object, 2>::element_type*',
+                                        'Size' => '8',
+                                        'Type' => 'Pointer'
+                                      },
+                          '805306' => {
+                                        'BaseType' => '717229',
+                                        'Name' => 'std::shared_ptr<log4cxx::helpers::Object>const&',
+                                        'Size' => '8',
+                                        'Type' => 'Ref'
+                                      },
+                          '805597' => {
+                                        'BaseType' => '83813',
+                                        'Name' => 'unsigned char[24]',
+                                        'Size' => '24',
+                                        'Type' => 'Array'
+                                      },
+                          '81' => {
+                                    'Base' => {
+                                                '31794' => {
+                                                             'pos' => '0'
+                                                           }
+                                              },
+                                    'Copied' => 1,
+                                    'Header' => 'basic_string.h',
+                                    'Line' => '154',
+                                    'Memb' => {
+                                                '0' => {
+                                                         'name' => '_M_p',
+                                                         'offset' => '0',
+                                                         'type' => '211'
+                                                       }
+                                              },
+                                    'Name' => 'struct std::__cxx11::basic_string<char>::_Alloc_hider',
+                                    'NameSpace' => 'std::__cxx11::basic_string<char>',
+                                    'Private' => 1,
+                                    'Size' => '8',
+                                    'Type' => 'Struct'
+                                  },
+                          '8175746' => {
+                                         'Base' => {
+                                                     '2740533' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Header' => 'fulllocationpatternconverter.h',
+                                         'Line' => '35',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
+                                                       '112' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28FullLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
+                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FullLocationPatternConverter) [_ZTIN7log4cxx7pattern28FullLocationPatternConverterE]',
+                                                       '56' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::~FullLocationPatternConverter() [_ZN7log4cxx7pattern28FullLocationPatternConverterD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::~FullLocationPatternConverter() [_ZN7log4cxx7pattern28FullLocationPatternConverterD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern28FullLocationPatternConverter8getClassEv]',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28FullLocationPatternConverter10instanceofERKNS_7helpers5ClassE]',
+                                                       '88' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28FullLocationPatternConverter4castERKNS_7helpers5ClassE]',
+                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
+                                                     }
+                                       },
+                          '8176143' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'fulllocationpatternconverter.h',
+                                         'Line' => '39',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter',
+                                         'NameSpace' => 'log4cxx::pattern::FullLocationPatternConverter',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter::~ClazzFullLocationPatternConverter() [_ZN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter::~ClazzFullLocationPatternConverter() [_ZN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverter7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter) [_ZTIN7log4cxx7pattern28FullLocationPatternConverter33ClazzFullLocationPatternConverterE]'
+                                                     }
+                                       },
+                          '8176301' => {
+                                         'BaseType' => '8176143',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8176343' => {
+                                         'BaseType' => '8175746',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '8177550' => {
+                                         'BaseType' => '8175746',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8177556' => {
+                                         'BaseType' => '8177550',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8177755' => {
+                                         'BaseType' => '8176343',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8177761' => {
+                                         'BaseType' => '8177755',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8178144' => {
+                                         'BaseType' => '8176143',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8178150' => {
+                                         'BaseType' => '8178144',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8178161' => {
+                                         'BaseType' => '8176301',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8178167' => {
+                                         'BaseType' => '8178161',
+                                         'Name' => 'log4cxx::pattern::FullLocationPatternConverter::ClazzFullLocationPatternConverter const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8315031' => {
+                                         'Base' => {
+                                                     '98514' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Line' => '32',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'source',
+                                                              'offset' => '72',
+                                                              'type' => '1018863'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'destination',
+                                                              'offset' => '80',
+                                                              'type' => '1018858'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'deleteSource',
+                                                              'offset' => '88',
+                                                              'type' => '83923'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'throwIOExceptionOnForkFailure',
+                                                              'offset' => '89',
+                                                              'type' => '83923'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::rolling::GZCompressAction::GZCompressActionPrivate',
+                                         'NameSpace' => 'log4cxx::rolling::GZCompressAction',
+                                         'Private' => 1,
+                                         'Size' => '96',
+                                         'Source' => 'gzcompressaction.cpp',
+                                         'Type' => 'Struct',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::GZCompressActionPrivate::~GZCompressActionPrivate() [_ZN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::GZCompressActionPrivate::~GZCompressActionPrivate() [_ZN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateD0Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::GZCompressAction::GZCompressActionPrivate) [_ZTIN7log4cxx7rolling16GZCompressAction23GZCompressActionPrivateE]'
+                                                     }
+                                       },
+                          '8315657' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'gzcompressaction.h',
+                                         'Line' => '34',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction',
+                                         'NameSpace' => 'log4cxx::rolling::GZCompressAction',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::ClazzGZCompressAction::~ClazzGZCompressAction() [_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD2Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::ClazzGZCompressAction::~ClazzGZCompressAction() [_ZN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::rolling::GZCompressAction::ClazzGZCompressAction::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling16GZCompressAction21ClazzGZCompressAction7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::GZCompressAction::ClazzGZCompressAction) [_ZTIN7log4cxx7rolling16GZCompressAction21ClazzGZCompressActionE]'
+                                                     }
+                                       },
+                          '8315815' => {
+                                         'BaseType' => '8315657',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8318228' => {
+                                         'BaseType' => '8315031',
+                                         'Name' => 'struct log4cxx::rolling::GZCompressAction::GZCompressActionPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8318234' => {
+                                         'BaseType' => '8318228',
+                                         'Name' => 'struct log4cxx::rolling::GZCompressAction::GZCompressActionPrivate*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8318662' => {
+                                         'BaseType' => '7738911',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8318673' => {
+                                         'BaseType' => '7737225',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8318748' => {
+                                         'BaseType' => '8315657',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8318754' => {
+                                         'BaseType' => '8318748',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8318765' => {
+                                         'BaseType' => '8315815',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8318771' => {
+                                         'BaseType' => '8318765',
+                                         'Name' => 'log4cxx::rolling::GZCompressAction::ClazzGZCompressAction const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '83427' => {
+                                       'Header' => 'concurrence.h',
+                                       'Line' => '49',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => '_S_single',
+                                                            'value' => '0'
+                                                          },
+                                                   '1' => {
+                                                            'name' => '_S_mutex',
+                                                            'value' => '1'
+                                                          },
+                                                   '2' => {
+                                                            'name' => '_S_atomic',
+                                                            'value' => '2'
+                                                          }
+                                                 },
+                                       'Name' => 'enum __gnu_cxx::_Lock_policy',
+                                       'NameSpace' => '__gnu_cxx',
+                                       'Size' => '4',
+                                       'Type' => 'Enum'
+                                     },
+                          '8344' => {
+                                      'BaseType' => '79210',
+                                      'Header' => 'basic_string.h',
+                                      'Line' => '100',
+                                      'Name' => 'std::__cxx11::basic_string<wchar_t>::const_iterator',
+                                      'NameSpace' => 'std::__cxx11::basic_string<wchar_t>',
+                                      'Size' => '8',
+                                      'Type' => 'Typedef'
+                                    },
+                          '83801' => {
+                                       'Name' => 'unsigned int',
+                                       'Size' => '4',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83813' => {
+                                       'Name' => 'unsigned char',
+                                       'Size' => '1',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83820' => {
+                                       'Name' => 'unsigned short',
+                                       'Size' => '2',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83827' => {
+                                       'Name' => 'unsigned long',
+                                       'Size' => '8',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83834' => {
+                                       'BaseType' => '83827',
+                                       'Name' => 'unsigned long const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
+                                     },
+                          '83839' => {
+                                       'Name' => 'unsigned long long',
+                                       'Size' => '8',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83858' => {
+                                       'Name' => 'short',
+                                       'Size' => '2',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83870' => {
+                                       'Name' => 'int',
+                                       'Size' => '4',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83878' => {
+                                       'BaseType' => '83870',
+                                       'Name' => 'int const',
+                                       'Size' => '4',
+                                       'Type' => 'Const'
+                                     },
+                          '83883' => {
+                                       'Name' => 'long',
+                                       'Size' => '8',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83895' => {
+                                       'Name' => 'long long',
+                                       'Size' => '8',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83902' => {
+                                       'Name' => 'long double',
+                                       'Size' => '16',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83909' => {
+                                       'Name' => 'double',
+                                       'Size' => '8',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83916' => {
+                                       'Name' => 'float',
+                                       'Size' => '4',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83923' => {
+                                       'Name' => 'bool',
+                                       'Size' => '1',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '83930' => {
+                                       'BaseType' => '83923',
+                                       'Name' => 'bool const',
+                                       'Size' => '1',
+                                       'Type' => 'Const'
+                                     },
+                          '84031' => {
+                                       'Name' => 'wchar_t',
+                                       'Size' => '4',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '84038' => {
+                                       'BaseType' => '84031',
+                                       'Name' => 'wchar_t const',
+                                       'Size' => '4',
+                                       'Type' => 'Const'
+                                     },
+                          '84113' => {
+                                       'BaseType' => '83827',
+                                       'Header' => 'stddef.h',
+                                       'Line' => '209',
+                                       'Name' => 'size_t',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '84191' => {
+                                       'BaseType' => '1',
+                                       'Name' => 'void*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '8419899' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::ResourceBundle, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8525166'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8420047' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::ResourceBundle>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8525166'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8420061' => {
+                                         'BaseType' => '8525166',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::helpers::ResourceBundle>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::ResourceBundle>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8420084' => {
+                                         'Base' => {
+                                                     '8419899' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '8529645'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::ResourceBundle, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8525166'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8420370' => {
+                                         'BaseType' => '8420061',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::ResourceBundle, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::ResourceBundle, 2>',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8420682' => {
+                                         'Base' => {
+                                                     '8420084' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::ResourceBundle>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8525166'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8423592' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::Hierarchy::HierarchyPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8527228'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8423678' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '8425213'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::Hierarchy::HierarchyPrivate, std::default_delete<log4cxx::Hierarchy::HierarchyPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8527228'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '8423592'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8424001' => {
+                                         'Base' => {
+                                                     '8423592' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::Hierarchy::HierarchyPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '8423592'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8424254' => {
+                                         'Base' => {
+                                                     '8424001' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::Hierarchy::HierarchyPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '8423592'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8424551' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '8529985'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::Hierarchy::HierarchyPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '8529985'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8424811' => {
+                                         'Base' => {
+                                                     '8424254' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '8424551' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::Hierarchy::HierarchyPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '8529985'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8425213' => {
+                                         'Base' => {
+                                                     '8424811' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::Hierarchy::HierarchyPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '8529985'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8425545' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '8423678'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::Hierarchy::HierarchyPrivate, std::default_delete<log4cxx::Hierarchy::HierarchyPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8527228'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '8423592'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8428680' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '100',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '8428693'
+                                                            }
+                                                   },
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '1273038'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8428693' => {
+                                         'BaseType' => '8440008',
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '148',
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >::_Rep_type',
+                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::shared_ptr<log4cxx::Logger> >',
+                                         'Private' => 1,
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
+                                       },
+                          '84302' => {
+                                       'Name' => 'char',
+                                       'Size' => '1',
+                                       'Type' => 'Intrinsic'
+                                     },
+                          '84309' => {
+                                       'BaseType' => '84302',
+                                       'Name' => 'char const',
+                                       'Size' => '1',
+                                       'Type' => 'Const'
+                                     },
+                          '8431026' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '100',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '8431039'
+                                                            }
+                                                   },
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '5659712'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8431039' => {
+                                         'BaseType' => '8447130',
+                                         'Header' => 'stl_map.h',
+                                         'Line' => '148',
+                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >::_Rep_type',
+                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, std::vector<std::shared_ptr<log4cxx::Logger> > >',
+                                         'Private' => 1,
+                                         'Size' => '48',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8433372' => {
+                                         'Base' => {
+                                                     '8461871' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::spi::HierarchyEventListener>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8526581'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8433674' => {
+                                         'Base' => {
+                                                     '8500114' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'type' => '8433372'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8433825' => {
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '391',
+                                         'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '8433674'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8433839' => {
+                                         'BaseType' => '8530673',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '399',
+                                         'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >::pointer',
+                                         'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8434239' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '81',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '8434438'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8433372'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '8433674'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8434252' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '88',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_start',
+                                                              'offset' => '0',
+                                                              'type' => '8434426'
+                                                            },
+                                                     '1' => {
+                                                              'name' => '_M_finish',
+                                                              'offset' => '8',
+                                                              'type' => '8434426'
+                                                            },
+                                                     '2' => {
+                                                              'name' => '_M_end_of_storage',
+                                                              'offset' => '16',
+                                                              'type' => '8434426'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >::_Vector_impl_data',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '8434426' => {
+                                         'BaseType' => '8500843',
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '86',
+                                         'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >::pointer',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8434438' => {
+                                         'Base' => {
+                                                     '8433674' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '8434252' => {
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '125',
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >::_Vector_impl',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::HierarchyEventListener>, std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '8435216' => {
+                                         'Base' => {
+                                                     '8434239' => {
+                                                                    'access' => 'protected',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '386',
+                                         'Name' => 'std::vector<std::shared_ptr<log4cxx::spi::HierarchyEventListener> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '24',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8433372'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8438692' => {
+                                         'Base' => {
+                                                     '8461407' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '208',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'first',
+                                                              'offset' => '0',
+                                                              'type' => '7120'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'second',
+                                                              'offset' => '32',
+                                                              'type' => '1273038'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_T1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_T2',
+                                                                'type' => '1273038'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8439031' => {
+                                         'Base' => {
+                                                     '8502074' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8439432' => {
+                                         'Base' => {
+                                                     '8502668' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8439619' => {
+                                         'Base' => {
+                                                     '711660' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '216',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '32',
+                                                              'type' => '8507546'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '80',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Val',
+                                                                'type' => '8438692'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8440008' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '436',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'protected',
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '8440022'
+                                                            }
+                                                   },
+                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Val',
+                                                                'type' => '8438692'
+                                                              },
+                                                       '2' => {
+                                                                'key' => '_KeyOfValue',
+                                                                'type' => '8478625'
+                                                              },
+                                                       '3' => {
+                                                                'key' => '_Compare',
+                                                                'type' => '948275'
+                                                              },
+                                                       '4' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '8439031'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8440022' => {
+                                         'Base' => {
+                                                     '711856' => {
+                                                                   'pos' => '2'
+                                                                 },
+                                                     '8439432' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '948351' => {
+                                                                   'pos' => '1'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '673',
+                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
+                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<log4cxx::Logger> > > >',
+                                         'Protected' => 1,
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key_compare',
+                                                                'type' => '948275'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8446083' => {
+                                         'Base' => {
+                                                     '8468231' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '208',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'first',
+                                                              'offset' => '0',
+                                                              'type' => '7120'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'second',
+                                                              'offset' => '32',
+                                                              'type' => '5659712'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '56',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_T1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_T2',
+                                                                'type' => '5659712'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8446431' => {
+                                         'Base' => {
+                                                     '8503135' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8446832' => {
+                                         'Base' => {
+                                                     '8503729' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'allocator.h',
+                                         'Line' => '111',
+                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > >'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8447019' => {
+                                         'Base' => {
+                                                     '711660' => {
+                                                                   'pos' => '0'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '216',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '32',
+                                                              'type' => '8508221'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '88',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Val',
+                                                                'type' => '8446083'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8447130' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '436',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'protected',
+                                                              'name' => '_M_impl',
+                                                              'offset' => '0',
+                                                              'type' => '8447144'
+                                                            }
+                                                   },
+                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key',
+                                                                'type' => '68'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Val',
+                                                                'type' => '8446083'
+                                                              },
+                                                       '2' => {
+                                                                'key' => '_KeyOfValue',
+                                                                'type' => '8478972'
+                                                              },
+                                                       '3' => {
+                                                                'key' => '_Compare',
+                                                                'type' => '948275'
+                                                              },
+                                                       '4' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '8446431'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8447144' => {
+                                         'Base' => {
+                                                     '711856' => {
+                                                                   'pos' => '2'
+                                                                 },
+                                                     '8446832' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '948351' => {
+                                                                   'pos' => '1'
+                                                                 }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_tree.h',
+                                         'Line' => '673',
+                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
+                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > > > > >',
+                                         'Protected' => 1,
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Key_compare',
+                                                                'type' => '948275'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '845408' => {
+                                        'Name' => 'std::shared_ptr<log4cxx::helpers::Object>()',
+                                        'Return' => '716931',
+                                        'Type' => 'Func'
+                                      },
+                          '8461407' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '190',
+                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_U1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_U2',
+                                                                'type' => '1273038'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8461686' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::HierarchyEventListener, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8526581'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8461834' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::spi::HierarchyEventListener>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8526581'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8461848' => {
+                                         'BaseType' => '8526581',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::spi::HierarchyEventListener>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::HierarchyEventListener>',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8461871' => {
+                                         'Base' => {
+                                                     '8461686' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '8532111'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::HierarchyEventListener, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8526581'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8462157' => {
+                                         'BaseType' => '8461848',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::HierarchyEventListener, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::HierarchyEventListener, 2>',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8468231' => {
+                                         'Copied' => 1,
+                                         'Header' => 'stl_pair.h',
+                                         'Line' => '190',
+                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_U1',
+                                                                'type' => '7120'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_U2',
+                                                                'type' => '5659712'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8475316' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::Hierarchy, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '5697022'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8475464' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::Hierarchy>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '5697022'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8475478' => {
+                                         'BaseType' => '5697022',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::Hierarchy>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::Hierarchy>',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8475501' => {
+                                         'Base' => {
+                                                     '8475316' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '8533615'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::Hierarchy, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '5697022'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8475787' => {
+                                         'BaseType' => '8475478',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::Hierarchy, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::Hierarchy, 2>',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '84758' => {
+                                       'BaseType' => '84309',
+                                       'Name' => 'char const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '8476191' => {
+                                         'Base' => {
+                                                     '8475501' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::Hierarchy>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '5697022'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '84764' => {
+                                       'BaseType' => '84758',
+                                       'Name' => 'char const*const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
+                                     },
+                          '8478593' => {
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '105',
+                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> >, std::__cxx11::basic_string<char>const>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Arg',
+                                                                'type' => '8438692'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Result',
+                                                                'type' => '7120'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8478625' => {
+                                         'Base' => {
+                                                     '8478593' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '1147',
+                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Pair',
+                                                                'type' => '8438692'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8478940' => {
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '105',
+                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > >, std::__cxx11::basic_string<char>const>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Arg',
+                                                                'type' => '8446083'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Result',
+                                                                'type' => '7120'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8478972' => {
+                                         'Base' => {
+                                                     '8478940' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_function.h',
+                                         'Line' => '1147',
+                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Pair',
+                                                                'type' => '8446083'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '84854' => {
+                                       'BaseType' => '84031',
+                                       'Name' => 'wchar_t*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '84921' => {
+                                       'BaseType' => '84038',
+                                       'Name' => 'wchar_t const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '84927' => {
+                                       'BaseType' => '84921',
+                                       'Name' => 'wchar_t const*const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
+                                     },
+                          '8500114' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8433372'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8500642' => {
+                                         'Base' => {
+                                                     '8433825' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '50',
+                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Alloc',
+                                                                'type' => '8433674'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8500843' => {
+                                         'BaseType' => '8433839',
+                                         'Header' => 'alloc_traits.h',
+                                         'Line' => '59',
+                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >::pointer',
+                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::HierarchyEventListener> > >',
+                                         'Size' => '8',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8502074' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8438692'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8502668' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8439619'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8503135' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8446083'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8503729' => {
+                                         'Copied' => 1,
+                                         'Header' => 'new_allocator.h',
+                                         'Line' => '58',
+                                         'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8447019'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '8507546' => {
+                                         'Copied' => 1,
+                                         'Header' => 'aligned_buffer.h',
+                                         'Line' => '47',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '0',
+                                                              'type' => '4940861'
+                                                            }
+                                                   },
+                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, std::shared_ptr<log4cxx::Logger> > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '48',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8438692'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8508221' => {
+                                         'Copied' => 1,
+                                         'Header' => 'aligned_buffer.h',
+                                         'Line' => '47',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_storage',
+                                                              'offset' => '0',
+                                                              'type' => '1025404'
+                                                            }
+                                                   },
+                                         'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, std::vector<std::shared_ptr<log4cxx::Logger> > > >',
+                                         'NameSpace' => '__gnu_cxx',
+                                         'Size' => '56',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8446083'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8525166' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'resourcebundle.h',
+                                         'Line' => '35',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'protected',
+                                                              'name' => 'parent',
+                                                              'offset' => '8',
+                                                              'type' => '11462593'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::ResourceBundle',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '24',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '0u',
+                                                       '24' => '0u',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::getClass() const [_ZNK7log4cxx7helpers14ResourceBundle8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14ResourceBundle10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::ResourceBundle::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14ResourceBundle4castERKNS0_5ClassE]',
+                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ResourceBundle) [_ZTIN7log4cxx7helpers14ResourceBundleE]'
+                                                     }
+                                       },
+                          '8526569' => {
+                                         'BaseType' => '8435216',
+                                         'Header' => 'hierarchyeventlistener.h',
+                                         'Line' => '49',
+                                         'Name' => 'log4cxx::spi::HierarchyEventListenerList',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '24',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8526581' => {
+                                         'Base' => {
+                                                     '98236' => {
+                                                                  'pos' => '0',
+                                                                  'virtual' => 1
+                                                                }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'hierarchyeventlistener.h',
+                                         'Line' => '34',
+                                         'Name' => 'log4cxx::spi::HierarchyEventListener',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '8',
+                                         'Type' => 'Class'
+                                       },
+                          '8526832' => {
+                                         'Base' => {
+                                                     '1349723' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'rootlogger.h',
+                                         'Line' => '36',
+                                         'Name' => 'log4cxx::spi::RootLogger',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '24',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '104' => '0u',
+                                                       '112' => '(int (*)(...)) (& typeinfo for log4cxx::spi::RootLogger) [_ZTIN7log4cxx3spi10RootLoggerE]',
+                                                       '120' => '(int (*)(...)) log4cxx::spi::RootLogger::~RootLogger() [_ZN7log4cxx3spi10RootLoggerD1Ev]',
+                                                       '128' => '(int (*)(...)) log4cxx::spi::RootLogger::~RootLogger() [_ZN7log4cxx3spi10RootLoggerD0Ev]',
+                                                       '136' => '(int (*)(...)) log4cxx::Logger::getClass() const [_ZNK7log4cxx6Logger8getClassEv]',
+                                                       '144' => '(int (*)(...)) log4cxx::Logger::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Logger10instanceofERKNS_7helpers5ClassE]',
+                                                       '152' => '(int (*)(...)) log4cxx::Logger::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Logger4castERKNS_7helpers5ClassE]',
+                                                       '16' => '0u',
+                                                       '160' => '(int (*)(...)) log4cxx::Logger::addAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx6Logger11addAppenderESt10shared_ptrINS_8AppenderEE]',
+                                                       '168' => '(int (*)(...)) log4cxx::Logger::getAllAppenders() const [_ZNK7log4cxx6Logger15getAllAppendersEv]',
+                                                       '176' => '(int (*)(...)) log4cxx::Logger::getAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx6Logger11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '184' => '(int (*)(...)) log4cxx::Logger::isAttached(std::shared_ptr<log4cxx::Appender>) const [_ZNK7log4cxx6Logger10isAttachedESt10shared_ptrINS_8AppenderEE]',
+                                                       '192' => '(int (*)(...)) log4cxx::Logger::removeAllAppenders() [_ZN7log4cxx6Logger18removeAllAppendersEv]',
+                                                       '200' => '(int (*)(...)) log4cxx::Logger::removeAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx6Logger14removeAppenderESt10shared_ptrINS_8AppenderEE]',
+                                                       '208' => '(int (*)(...)) log4cxx::Logger::removeAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6Logger14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
+                                                       '216' => '(int (*)(...)) log4cxx::spi::RootLogger::getEffectiveLevel() const [_ZNK7log4cxx3spi10RootLogger17getEffectiveLevelEv]',
+                                                       '224' => '(int (*)(...)) log4cxx::spi::RootLogger::setLevel(std::shared_ptr<log4cxx::Level>) [_ZN7log4cxx3spi10RootLogger8setLevelESt10shared_ptrINS_5LevelEE]',
+                                                       '24' => '0u',
+                                                       '32' => '0u',
+                                                       '40' => '0u',
+                                                       '48' => '0u',
+                                                       '56' => '0u',
+                                                       '64' => '0u',
+                                                       '72' => '0u',
+                                                       '8' => '(int (*)(...)) 0',
+                                                       '80' => '0u',
+                                                       '88' => '0u',
+                                                       '96' => '0u'
+                                                     }
+                                       },
+                          '8526837' => {
+                                         'BaseType' => '8526832',
+                                         'Name' => 'log4cxx::spi::RootLogger const',
+                                         'Type' => 'Const'
+                                       },
+                          '8527035' => {
+                                         'BaseType' => '8433372',
+                                         'Header' => 'hierarchyeventlistener.h',
+                                         'Line' => '48',
+                                         'Name' => 'log4cxx::spi::HierarchyEventListenerPtr',
+                                         'NameSpace' => 'log4cxx::spi',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8527047' => {
+                                         'BaseType' => '8527035',
+                                         'Name' => 'log4cxx::spi::HierarchyEventListenerPtr const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '8527228' => {
+                                         'Line' => '48',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'pool',
+                                                              'offset' => '0',
+                                                              'type' => '97608'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'mutex',
+                                                              'offset' => '16',
+                                                              'type' => '59391'
+                                                            },
+                                                     '10' => {
+                                                               'name' => 'loggers',
+                                                               'offset' => '160',
+                                                               'type' => '8530632'
+                                                             },
+                                                     '11' => {
+                                                               'name' => 'provisionNodes',
+                                                               'offset' => '208',
+                                                               'type' => '8530644'
+                                                             },
+                                                     '12' => {
+                                                               'name' => 'allAppenders',
+                                                               'offset' => '256',
+                                                               'type' => '327596'
+                                                             },
+                                                     '2' => {
+                                                              'name' => 'configuredMutex',
+                                                              'offset' => '56',
+                                                              'type' => '59391'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'configured',
+                                                              'offset' => '96',
+                                                              'type' => '83923'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'emittedNoAppenderWarning',
+                                                              'offset' => '97',
+                                                              'type' => '83923'
+                                                            },
+                                                     '5' => {
+                                                              'name' => 'emittedNoResourceBundleWarning',
+                                                              'offset' => '98',
+                                                              'type' => '83923'
+                                                            },
+                                                     '6' => {
+                                                              'name' => 'thresholdInt',
+                                                              'offset' => '100',
+                                                              'type' => '83870'
+                                                            },
+                                                     '7' => {
+                                                              'name' => 'listeners',
+                                                              'offset' => '104',
+                                                              'type' => '8526569'
+                                                            },
+                                                     '8' => {
+                                                              'name' => 'root',
+                                                              'offset' => '128',
+                                                              'type' => '1350317'
+                                                            },
+                                                     '9' => {
+                                                              'name' => 'threshold',
+                                                              'offset' => '144',
+                                                              'type' => '544724'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::Hierarchy::HierarchyPrivate',
+                                         'NameSpace' => 'log4cxx::Hierarchy',
+                                         'Private' => 1,
+                                         'Size' => '280',
+                                         'Source' => 'hierarchy.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '8528842' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'hierarchy.h',
+                                         'Line' => '61',
+                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy',
+                                         'NameSpace' => 'log4cxx::Hierarchy',
+                                         'Size' => '8',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::Hierarchy::ClazzHierarchy::~ClazzHierarchy() [_ZN7log4cxx9Hierarchy14ClazzHierarchyD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::Hierarchy::ClazzHierarchy::~ClazzHierarchy() [_ZN7log4cxx9Hierarchy14ClazzHierarchyD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::Hierarchy::ClazzHierarchy::getName[abi:cxx11]() const [_ZNK7log4cxx9Hierarchy14ClazzHierarchy7getNameB5cxx11Ev]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::Hierarchy::ClazzHierarchy) [_ZTIN7log4cxx9Hierarchy14ClazzHierarchyE]'
+                                                     }
+                                       },
+                          '8529000' => {
+                                         'BaseType' => '8528842',
+                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8529006' => {
+                                         'BaseType' => '5697022',
+                                         'Name' => 'log4cxx::Hierarchy const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '8529258' => {
+                                         'BaseType' => '363048',
+                                         'Name' => 'log4cxx::Appender const',
+                                         'Type' => 'Const'
+                                       },
+                          '8529263' => {
+                                         'BaseType' => '8476191',
+                                         'Header' => 'hierarchy.h',
+                                         'Line' => '35',
+                                         'Name' => 'log4cxx::HierarchyPtr',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8529300' => {
+                                         'BaseType' => '5659712',
+                                         'Header' => 'provisionnode.h',
+                                         'Line' => '31',
+                                         'Name' => 'log4cxx::ProvisionNode',
+                                         'NameSpace' => 'log4cxx',
+                                         'Size' => '24',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8529645' => {
+                                         'BaseType' => '8420370',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::ResourceBundle, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8529985' => {
+                                         'BaseType' => '8527228',
+                                         'Name' => 'struct log4cxx::Hierarchy::HierarchyPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8530632' => {
+                                         'BaseType' => '8428680',
+                                         'Line' => '45',
+                                         'Name' => 'LoggerMap',
+                                         'Size' => '48',
+                                         'Source' => 'hierarchy.cpp',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8530644' => {
+                                         'BaseType' => '8431026',
+                                         'Line' => '46',
+                                         'Name' => 'ProvisionNodeMap',
+                                         'Size' => '48',
+                                         'Source' => 'hierarchy.cpp',
+                                         'Type' => 'Typedef'
+                                       },
+                          '8530673' => {
+                                         'BaseType' => '8433372',
+                                         'Name' => 'std::shared_ptr<log4cxx::spi::HierarchyEventListener>*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8532111' => {
+                                         'BaseType' => '8462157',
+                                         'Name' => 'std::__shared_ptr<log4cxx::spi::HierarchyEventListener, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8532134' => {
+                                         'BaseType' => '8526581',
+                                         'Name' => 'log4cxx::spi::HierarchyEventListener*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8533107' => {
+                                         'BaseType' => '8526832',
+                                         'Name' => 'log4cxx::spi::RootLogger*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8533615' => {
+                                         'BaseType' => '8475787',
+                                         'Name' => 'std::__shared_ptr<log4cxx::Hierarchy, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8533639' => {
+                                         'BaseType' => '5726911',
+                                         'Name' => 'log4cxx::Hierarchy*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8534011' => {
+                                         'BaseType' => '8526837',
+                                         'Name' => 'log4cxx::spi::RootLogger const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8534745' => {
+                                         'BaseType' => '8529006',
+                                         'Name' => 'log4cxx::Hierarchy const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8534751' => {
+                                         'BaseType' => '8534745',
+                                         'Name' => 'log4cxx::Hierarchy const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8534767' => {
+                                         'BaseType' => '8527047',
+                                         'Name' => 'log4cxx::spi::HierarchyEventListenerPtr const&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '8534785' => {
+                                         'BaseType' => '8529258',
+                                         'Name' => 'log4cxx::Appender const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8534803' => {
+                                         'BaseType' => '8529300',
+                                         'Name' => 'log4cxx::ProvisionNode&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '8534821' => {
+                                         'BaseType' => '8528842',
+                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8534827' => {
+                                         'BaseType' => '8534821',
+                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8534838' => {
+                                         'BaseType' => '8529000',
+                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8534844' => {
+                                         'BaseType' => '8534838',
+                                         'Name' => 'log4cxx::Hierarchy::ClazzHierarchy const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '85599' => {
+                                       'BaseType' => '84302',
+                                       'Name' => 'char*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '85789' => {
+                                       'Header' => 'struct_tm.h',
+                                       'Line' => '7',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => 'tm_sec',
+                                                            'offset' => '0',
+                                                            'type' => '83870'
+                                                          },
+                                                   '1' => {
+                                                            'name' => 'tm_min',
+                                                            'offset' => '4',
+                                                            'type' => '83870'
+                                                          },
+                                                   '10' => {
+                                                             'name' => 'tm_zone',
+                                                             'offset' => '48',
+                                                             'type' => '84758'
+                                                           },
+                                                   '2' => {
+                                                            'name' => 'tm_hour',
+                                                            'offset' => '8',
+                                                            'type' => '83870'
+                                                          },
+                                                   '3' => {
+                                                            'name' => 'tm_mday',
+                                                            'offset' => '12',
+                                                            'type' => '83870'
+                                                          },
+                                                   '4' => {
+                                                            'name' => 'tm_mon',
+                                                            'offset' => '16',
+                                                            'type' => '83870'
+                                                          },
+                                                   '5' => {
+                                                            'name' => 'tm_year',
+                                                            'offset' => '20',
+                                                            'type' => '83870'
+                                                          },
+                                                   '6' => {
+                                                            'name' => 'tm_wday',
+                                                            'offset' => '24',
+                                                            'type' => '83870'
+                                                          },
+                                                   '7' => {
+                                                            'name' => 'tm_yday',
+                                                            'offset' => '28',
+                                                            'type' => '83870'
+                                                          },
+                                                   '8' => {
+                                                            'name' => 'tm_isdst',
+                                                            'offset' => '32',
+                                                            'type' => '83870'
+                                                          },
+                                                   '9' => {
+                                                            'name' => 'tm_gmtoff',
+                                                            'offset' => '40',
+                                                            'type' => '83883'
+                                                          }
+                                                 },
+                                       'Name' => 'struct tm',
+                                       'Size' => '56',
+                                       'Type' => 'Struct'
+                                     },
+                          '86169' => {
+                                       'BaseType' => '84854',
+                                       'Name' => 'wchar_t**',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '8640292' => {
+                                         'BaseType' => '1350317',
+                                         'Name' => 'log4cxx::LoggerPtr&',
+                                         'Size' => '8',
+                                         'Type' => 'Ref'
+                                       },
+                          '87106' => {
+                                       'BaseType' => '83801',
+                                       'Header' => 'types.h',
+                                       'Line' => '42',
+                                       'Name' => '__uint32_t',
+                                       'Size' => '4',
+                                       'Type' => 'Typedef'
+                                     },
+                          '87118' => {
+                                       'BaseType' => '83883',
+                                       'Header' => 'types.h',
+                                       'Line' => '44',
+                                       'Name' => '__int64_t',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '87358' => {
+                                       'BaseType' => '87118',
+                                       'Header' => 'stdint-intn.h',
+                                       'Line' => '27',
+                                       'Name' => 'int64_t',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '87394' => {
+                                       'BaseType' => '87106',
+                                       'Header' => 'stdint-uintn.h',
+                                       'Line' => '26',
+                                       'Name' => 'uint32_t',
+                                       'Size' => '4',
+                                       'Type' => 'Typedef'
+                                     },
+                          '8768617' => {
+                                         'BaseType' => '5726905',
+                                         'Name' => 'log4cxx::spi::LoggerRepository*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '87771' => {
+                                       'BaseType' => '87777',
+                                       'Name' => 'void const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '87777' => {
+                                       'BaseType' => '1',
+                                       'Name' => 'void const',
+                                       'Type' => 'Const'
+                                     },
+                          '88428' => {
+                                       'Header' => 'thread-shared-types.h',
+                                       'Line' => '49',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => '__prev',
+                                                            'offset' => '0',
+                                                            'type' => '88468'
+                                                          },
+                                                   '1' => {
+                                                            'name' => '__next',
+                                                            'offset' => '8',
+                                                            'type' => '88468'
+                                                          }
+                                                 },
+                                       'Name' => 'struct __pthread_internal_list',
+                                       'Size' => '16',
+                                       'Type' => 'Struct'
+                                     },
+                          '8846675' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::HTMLLayout::HTMLLayoutPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8878230'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8846761' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '8848297'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::HTMLLayout::HTMLLayoutPrivate, std::default_delete<log4cxx::HTMLLayout::HTMLLayoutPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8878230'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '8846675'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '88468' => {
+                                       'BaseType' => '88428',
+                                       'Name' => 'struct __pthread_internal_list*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '8847084' => {
+                                         'Base' => {
+                                                     '8846675' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::HTMLLayout::HTMLLayoutPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '8846675'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8847337' => {
+                                         'Base' => {
+                                                     '8847084' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::HTMLLayout::HTMLLayoutPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '8846675'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '88474' => {
+                                       'BaseType' => '88428',
+                                       'Header' => 'thread-shared-types.h',
+                                       'Line' => '53',
+                                       'Name' => '__pthread_list_t',
+                                       'Size' => '16',
+                                       'Type' => 'Typedef'
+                                     },
+                          '8847635' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '8879819'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::HTMLLayout::HTMLLayoutPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '8879819'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8847895' => {
+                                         'Base' => {
+                                                     '8847337' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '8847635' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::HTMLLayout::HTMLLayoutPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '8879819'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '8848297' => {
+                                         'Base' => {
+                                                     '8847895' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::HTMLLayout::HTMLLayoutPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '8879819'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '88486' => {
+                                       'Header' => 'struct_mutex.h',
+                                       'Line' => '22',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => '__lock',
+                                                            'offset' => '0',
+                                                            'type' => '83870'
+                                                          },
+                                                   '1' => {
+                                                            'name' => '__count',
+                                                            'offset' => '4',
+                                                            'type' => '83801'
+                                                          },
+                                                   '2' => {
+                                                            'name' => '__owner',
+                                                            'offset' => '8',
+                                                            'type' => '83870'
+                                                          },
+                                                   '3' => {
+                                                            'name' => '__nusers',
+                                                            'offset' => '12',
+                                                            'type' => '83801'
+                                                          },
+                                                   '4' => {
+                                                            'name' => '__kind',
+                                                            'offset' => '16',
+                                                            'type' => '83870'
+                                                          },
+                                                   '5' => {
+                                                            'name' => '__spins',
+                                                            'offset' => '20',
+                                                            'type' => '83858'
+                                                          },
+                                                   '6' => {
+                                                            'name' => '__elision',
+                                                            'offset' => '22',
+                                                            'type' => '83858'
+                                                          },
+                                                   '7' => {
+                                                            'name' => '__list',
+                                                            'offset' => '24',
+                                                            'type' => '88474'
+                                                          }
+                                                 },
+                                       'Name' => 'struct __pthread_mutex_s',
+                                       'Size' => '40',
+                                       'Type' => 'Struct'
+                                     },
+                          '8848627' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '8846761'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::HTMLLayout::HTMLLayoutPrivate, std::default_delete<log4cxx::HTMLLayout::HTMLLayoutPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '8878230'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '8846675'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '88616' => {
+                                       'Header' => 'pthreadtypes.h',
+                                       'Line' => '68',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => '__data',
+                                                            'offset' => '0',
+                                                            'type' => '88486'
+                                                          },
+                                                   '1' => {
+                                                            'name' => '__size',
+                                                            'offset' => '0',
+                                                            'type' => '88667'
+                                                          },
+                                                   '2' => {
+                                                            'name' => '__align',
+                                                            'offset' => '0',
+                                                            'type' => '83883'
+                                                          }
+                                                 },
+                                       'Name' => 'union pthread_mutex_t',
+                                       'Size' => '40',
+                                       'Type' => 'Union'
+                                     },
+                          '88667' => {
+                                       'BaseType' => '84302',
+                                       'Name' => 'char[40]',
+                                       'Size' => '40',
+                                       'Type' => 'Array'
+                                     },
+                          '88683' => {
+                                       'BaseType' => '88616',
+                                       'Header' => 'pthreadtypes.h',
+                                       'Line' => '72',
+                                       'Name' => 'pthread_mutex_t',
+                                       'Size' => '40',
+                                       'Type' => 'Typedef'
+                                     },
+                          '8876360' => {
                                          'Copied' => 1,
                                          'Header' => 'transform.h',
                                          'Line' => '30',
@@ -107607,37 +128592,33 @@
                                          'Size' => '1',
                                          'Type' => 'Class'
                                        },
-                          '6213207' => {
+                          '88777' => {
+                                       'BaseType' => '88683',
+                                       'Header' => 'gthr-default.h',
+                                       'Line' => '50',
+                                       'Name' => '__gthread_mutex_t',
+                                       'Size' => '40',
+                                       'Type' => 'Typedef'
+                                     },
+                          '8878212' => {
                                          'Base' => {
-                                                     '334707' => {
+                                                     '544649' => {
                                                                    'pos' => '0'
                                                                  }
                                                    },
                                          'Header' => 'htmllayout.h',
-                                         'Line' => '37',
+                                         'Line' => '31',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'locationInfo',
+                                                              'name' => 'm_priv',
                                                               'offset' => '8',
-                                                              'type' => '40888'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'title',
-                                                              'offset' => '16',
-                                                              'type' => '53185'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'dateFormat',
-                                                              'offset' => '48',
-                                                              'type' => '2840178'
+                                                              'type' => '8848627'
                                                             }
                                                    },
                                          'Name' => 'log4cxx::HTMLLayout',
                                          'NameSpace' => 'log4cxx',
-                                         'Size' => '96',
+                                         'Size' => '16',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
@@ -107659,19 +128640,53 @@
                                                        '64' => '0u',
                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::HTMLLayout) [_ZTIN7log4cxx10HTMLLayoutE]',
                                                        '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::HTMLLayout::getClass() const [_ZNK7log4cxx10HTMLLayout8getClassEv]',
-                                                       '88' => '(int (*)(...)) log4cxx::HTMLLayout::~HTMLLayout() [_ZN7log4cxx10HTMLLayoutD1Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::HTMLLayout::~HTMLLayout() [_ZN7log4cxx10HTMLLayoutD0Ev]'
+                                                       '80' => '(int (*)(...)) log4cxx::HTMLLayout::~HTMLLayout() [_ZN7log4cxx10HTMLLayoutD1Ev]',
+                                                       '88' => '(int (*)(...)) log4cxx::HTMLLayout::~HTMLLayout() [_ZN7log4cxx10HTMLLayoutD0Ev]',
+                                                       '96' => '(int (*)(...)) log4cxx::HTMLLayout::getClass() const [_ZNK7log4cxx10HTMLLayout8getClassEv]'
                                                      }
                                        },
-                          '6213978' => {
+                          '8878230' => {
+                                         'Line' => '36',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'locationInfo',
+                                                              'offset' => '0',
+                                                              'type' => '83923'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'title',
+                                                              'offset' => '8',
+                                                              'type' => '98472'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'dateFormat',
+                                                              'offset' => '40',
+                                                              'type' => '4174584'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::HTMLLayout::HTMLLayoutPrivate',
+                                         'NameSpace' => 'log4cxx::HTMLLayout',
+                                         'Private' => 1,
+                                         'Size' => '56',
+                                         'Source' => 'htmllayout.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '88789' => {
+                                       'BaseType' => '83870',
+                                       'Header' => 'atomic_word.h',
+                                       'Line' => '32',
+                                       'Name' => '_Atomic_word',
+                                       'Size' => '4',
+                                       'Type' => 'Typedef'
+                                     },
+                          '8879069' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'htmllayout.h',
-                                         'Line' => '48',
+                                         'Line' => '37',
                                          'Name' => 'log4cxx::HTMLLayout::ClazzHTMLLayout',
                                          'NameSpace' => 'log4cxx::HTMLLayout',
                                          'Size' => '8',
@@ -107686,207 +128701,355 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::HTMLLayout::ClazzHTMLLayout) [_ZTIN7log4cxx10HTMLLayout15ClazzHTMLLayoutE]'
                                                      }
                                        },
-                          '6214174' => {
-                                         'BaseType' => '6213978',
+                          '8879290' => {
+                                         'BaseType' => '8879069',
                                          'Name' => 'log4cxx::HTMLLayout::ClazzHTMLLayout const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6214216' => {
-                                         'BaseType' => '6213207',
+                          '8879296' => {
+                                         'BaseType' => '8878212',
                                          'Name' => 'log4cxx::HTMLLayout const',
-                                         'Size' => '96',
+                                         'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '621484' => {
-                                        'Header' => 'stl_function.h',
-                                        'Line' => '105',
-                                        'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary>, std::__cxx11::basic_string<char>const>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Arg',
-                                                               'type' => '604941'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Result',
-                                                               'type' => '7106'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '621516' => {
-                                        'Base' => {
-                                                    '621484' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'stl_function.h',
-                                        'Line' => '1123',
-                                        'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary> >',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Pair',
-                                                               'type' => '604941'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '6215565' => {
-                                         'BaseType' => '6213207',
+                          '8879503' => {
+                                         'BaseType' => '544649',
+                                         'Name' => 'log4cxx::Layout const',
+                                         'Type' => 'Const'
+                                       },
+                          '8879819' => {
+                                         'BaseType' => '8878230',
+                                         'Name' => 'struct log4cxx::HTMLLayout::HTMLLayoutPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8880682' => {
+                                         'BaseType' => '8878212',
                                          'Name' => 'log4cxx::HTMLLayout*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6215571' => {
-                                         'BaseType' => '6215565',
+                          '8880688' => {
+                                         'BaseType' => '8880682',
                                          'Name' => 'log4cxx::HTMLLayout*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6215599' => {
-                                         'BaseType' => '6214216',
+                          '8880710' => {
+                                         'BaseType' => '8879296',
                                          'Name' => 'log4cxx::HTMLLayout const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6215605' => {
-                                         'BaseType' => '6215599',
+                          '8880716' => {
+                                         'BaseType' => '8880710',
                                          'Name' => 'log4cxx::HTMLLayout const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6215616' => {
-                                         'BaseType' => '6213978',
+                          '8880727' => {
+                                         'BaseType' => '8879069',
                                          'Name' => 'log4cxx::HTMLLayout::ClazzHTMLLayout*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6215622' => {
-                                         'BaseType' => '6215616',
+                          '8880733' => {
+                                         'BaseType' => '8880727',
                                          'Name' => 'log4cxx::HTMLLayout::ClazzHTMLLayout*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6215633' => {
-                                         'BaseType' => '6214174',
+                          '8880744' => {
+                                         'BaseType' => '8879290',
                                          'Name' => 'log4cxx::HTMLLayout::ClazzHTMLLayout const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6215639' => {
-                                         'BaseType' => '6215633',
+                          '8880750' => {
+                                         'BaseType' => '8880744',
                                          'Name' => 'log4cxx::HTMLLayout::ClazzHTMLLayout const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '631252' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '100961'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '631780' => {
-                                        'Base' => {
-                                                    '594750' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '50',
-                                        'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Alloc',
-                                                               'type' => '594636'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '631981' => {
-                                        'BaseType' => '594764',
-                                        'Header' => 'alloc_traits.h',
-                                        'Line' => '59',
-                                        'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::pointer',
-                                        'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '632642' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary> >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '604941'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '6331731' => {
+                          '8946138' => {
+                                         'BaseType' => '1350593',
+                                         'Name' => 'log4cxx::Layout*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '8948550' => {
+                                         'BaseType' => '8879503',
+                                         'Name' => 'log4cxx::Layout const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '8948556' => {
+                                         'BaseType' => '8948550',
+                                         'Name' => 'log4cxx::Layout const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '9021235' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::InetAddress::InetAddressPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9063854'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9021321' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '9022854'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::InetAddress::InetAddressPrivate, std::default_delete<log4cxx::helpers::InetAddress::InetAddressPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9063854'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '9021235'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9021644' => {
                                          'Base' => {
-                                                     '6344393' => {
+                                                     '9021235' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::InetAddress::InetAddressPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '9021235'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9021897' => {
+                                         'Base' => {
+                                                     '9021644' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::InetAddress::InetAddressPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '9021235'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9022193' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '9065648'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::InetAddress::InetAddressPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '9065648'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9022453' => {
+                                         'Base' => {
+                                                     '9021897' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '9022193' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::InetAddress::InetAddressPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '9065648'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9022854' => {
+                                         'Base' => {
+                                                     '9022453' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::InetAddress::InetAddressPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '9065648'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9023183' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '9021321'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::InetAddress::InetAddressPrivate, std::default_delete<log4cxx::helpers::InetAddress::InetAddressPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9063854'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '9021235'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9026378' => {
+                                         'Base' => {
+                                                     '9031895' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr.h',
+                                         'Line' => '103',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::InetAddress>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9063836'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9026752' => {
+                                         'Base' => {
+                                                     '9046192' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'allocator.h',
-                                         'Line' => '108',
+                                         'Line' => '111',
                                          'Name' => 'std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> >',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
-                                                                'type' => '2526676'
+                                                                'type' => '9026378'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '6331845' => {
+                          '9026903' => {
                                          'Copied' => 1,
                                          'Header' => 'alloc_traits.h',
-                                         'Line' => '384',
+                                         'Line' => '391',
                                          'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Alloc',
-                                                                'type' => '6331731'
+                                                                'type' => '9026752'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '6331859' => {
-                                         'BaseType' => '2543336',
+                          '9026917' => {
+                                         'BaseType' => '9067438',
                                          'Header' => 'alloc_traits.h',
-                                         'Line' => '392',
+                                         'Line' => '399',
                                          'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >::pointer',
                                          'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >',
                                          'Size' => '8',
                                          'Type' => 'Typedef'
                                        },
-                          '6332202' => {
+                          '9027260' => {
                                          'Copied' => 1,
                                          'Header' => 'stl_vector.h',
                                          'Line' => '81',
@@ -107894,7 +129057,7 @@
                                                      '0' => {
                                                               'name' => '_M_impl',
                                                               'offset' => '0',
-                                                              'type' => '6332215'
+                                                              'type' => '9027459'
                                                             }
                                                    },
                                          'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::InetAddress>, std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >',
@@ -107903,21 +129066,16 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2526676'
+                                                                'type' => '9026378'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Alloc',
-                                                                'type' => '6331731'
+                                                                'type' => '9026752'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '6332215' => {
-                                         'Base' => {
-                                                     '6331731' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
+                          '9027273' => {
                                          'Copied' => 1,
                                          'Header' => 'stl_vector.h',
                                          'Line' => '88',
@@ -107925,41 +129083,26 @@
                                                      '0' => {
                                                               'name' => '_M_start',
                                                               'offset' => '0',
-                                                              'type' => '6332418'
+                                                              'type' => '9027447'
                                                             },
                                                      '1' => {
                                                               'name' => '_M_finish',
                                                               'offset' => '8',
-                                                              'type' => '6332418'
+                                                              'type' => '9027447'
                                                             },
                                                      '2' => {
                                                               'name' => '_M_end_of_storage',
                                                               'offset' => '16',
-                                                              'type' => '6332418'
+                                                              'type' => '9027447'
                                                             }
                                                    },
-                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::InetAddress>, std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >::_Vector_impl',
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::InetAddress>, std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >::_Vector_impl_data',
                                          'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::InetAddress>, std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >',
                                          'Size' => '24',
                                          'Type' => 'Struct'
                                        },
-                          '633236' => {
-                                        'Copied' => 1,
-                                        'Header' => 'new_allocator.h',
-                                        'Line' => '58',
-                                        'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary> > >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '605803'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '6332418' => {
-                                         'BaseType' => '6345061',
+                          '9027447' => {
+                                         'BaseType' => '9046860',
                                          'Header' => 'stl_vector.h',
                                          'Line' => '86',
                                          'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::InetAddress>, std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >::pointer',
@@ -107967,50 +129110,136 @@
                                          'Size' => '8',
                                          'Type' => 'Typedef'
                                        },
-                          '6332956' => {
+                          '9027459' => {
                                          'Base' => {
-                                                     '6332202' => {
+                                                     '9026752' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '9027273' => {
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'stl_vector.h',
+                                         'Line' => '125',
+                                         'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::helpers::InetAddress>, std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >::_Vector_impl',
+                                         'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::helpers::InetAddress>, std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >',
+                                         'Size' => '24',
+                                         'Type' => 'Struct'
+                                       },
+                          '9028237' => {
+                                         'Base' => {
+                                                     '9027260' => {
                                                                     'access' => 'protected',
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'stl_vector.h',
-                                         'Line' => '339',
+                                         'Line' => '386',
                                          'Name' => 'std::vector<std::shared_ptr<log4cxx::helpers::InetAddress> >',
                                          'NameSpace' => 'std',
                                          'Size' => '24',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2526676'
+                                                                'type' => '9026378'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '633703' => {
-                                        'Copied' => 1,
-                                        'Header' => 'aligned_buffer.h',
-                                        'Line' => '47',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '_M_storage',
-                                                             'offset' => '0',
-                                                             'type' => '656324'
-                                                           }
-                                                  },
-                                        'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, log4cxx::AsyncAppender::DiscardSummary> >',
-                                        'NameSpace' => '__gnu_cxx',
-                                        'Size' => '56',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '604941'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '6344393' => {
+                          '9031710' => {
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::InetAddress, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9063836'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9031858' => {
+                                         'Header' => 'type_traits',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::InetAddress>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9063836'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9031872' => {
+                                         'BaseType' => '9063836',
+                                         'Header' => 'type_traits',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::helpers::InetAddress>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::InetAddress>',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '9031895' => {
+                                         'Base' => {
+                                                     '9031710' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1080',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_ptr',
+                                                              'offset' => '0',
+                                                              'type' => '9067740'
+                                                            },
+                                                     '1' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_refcount',
+                                                              'offset' => '8',
+                                                              'type' => '174828'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::InetAddress, 2>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '16',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9063836'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Lp',
+                                                                'type' => '83427',
+                                                                'val' => '2'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9032182' => {
+                                         'BaseType' => '9031872',
+                                         'Header' => 'shared_ptr_base.h',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::InetAddress, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::InetAddress, 2>',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '9046192' => {
                                          'Copied' => 1,
                                          'Header' => 'new_allocator.h',
                                          'Line' => '58',
@@ -108020,14 +129249,14 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '2526676'
+                                                                'type' => '9026378'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '6344860' => {
+                          '9046659' => {
                                          'Base' => {
-                                                     '6331845' => {
+                                                     '9026903' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -108040,13 +129269,13 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Alloc',
-                                                                'type' => '6331731'
+                                                                'type' => '9026752'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '6345061' => {
-                                         'BaseType' => '6331859',
+                          '9046860' => {
+                                         'BaseType' => '9026917',
                                          'Header' => 'alloc_traits.h',
                                          'Line' => '59',
                                          'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::helpers::InetAddress> > >::pointer',
@@ -108054,14 +129283,65 @@
                                          'Size' => '8',
                                          'Type' => 'Typedef'
                                        },
-                          '6360318' => {
+                          '9063836' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98236' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'inetaddress.h',
-                                         'Line' => '53',
+                                         'Line' => '43',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => 'm_priv',
+                                                              'offset' => '8',
+                                                              'type' => '9023183'
+                                                            }
+                                                   },
+                                         'Name' => 'log4cxx::helpers::InetAddress',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Class',
+                                         'VTable' => {
+                                                       '0' => '(int (*)(...)) 0',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::InetAddress::~InetAddress() [_ZN7log4cxx7helpers11InetAddressD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::InetAddress::~InetAddress() [_ZN7log4cxx7helpers11InetAddressD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::InetAddress::getClass() const [_ZNK7log4cxx7helpers11InetAddress8getClassEv]',
+                                                       '40' => '(int (*)(...)) log4cxx::helpers::InetAddress::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers11InetAddress10instanceofERKNS0_5ClassE]',
+                                                       '48' => '(int (*)(...)) log4cxx::helpers::InetAddress::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers11InetAddress4castERKNS0_5ClassE]',
+                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InetAddress) [_ZTIN7log4cxx7helpers11InetAddressE]'
+                                                     }
+                                       },
+                          '9063854' => {
+                                         'Line' => '31',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'ipAddrString',
+                                                              'offset' => '0',
+                                                              'type' => '98472'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'hostNameString',
+                                                              'offset' => '32',
+                                                              'type' => '98472'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::InetAddress::InetAddressPrivate',
+                                         'NameSpace' => 'log4cxx::helpers::InetAddress',
+                                         'Private' => 1,
+                                         'Size' => '64',
+                                         'Source' => 'inetaddress.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '9064410' => {
+                                         'Base' => {
+                                                     '98226' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                   },
+                                         'Header' => 'inetaddress.h',
+                                         'Line' => '46',
                                          'Name' => 'log4cxx::helpers::InetAddress::ClazzInetAddress',
                                          'NameSpace' => 'log4cxx::helpers::InetAddress',
                                          'Size' => '8',
@@ -108075,26 +129355,35 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InetAddress::ClazzInetAddress) [_ZTIN7log4cxx7helpers11InetAddress16ClazzInetAddressE]'
                                                      }
                                        },
-                          '6360476' => {
-                                         'BaseType' => '6360318',
+                          '9064568' => {
+                                         'BaseType' => '9064410',
                                          'Name' => 'log4cxx::helpers::InetAddress::ClazzInetAddress const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6360513' => {
-                                         'BaseType' => '2542048',
+                          '9064574' => {
+                                         'BaseType' => '9063836',
                                          'Name' => 'log4cxx::helpers::InetAddress const',
-                                         'Size' => '72',
+                                         'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '6360616' => {
+                          '9065286' => {
+                                         'BaseType' => '9026378',
+                                         'Header' => 'inetaddress.h',
+                                         'Line' => '40',
+                                         'Name' => 'log4cxx::helpers::InetAddressPtr',
+                                         'NameSpace' => 'log4cxx::helpers',
+                                         'Size' => '16',
+                                         'Type' => 'Typedef'
+                                       },
+                          '9065298' => {
                                          'Base' => {
-                                                     '647277' => {
-                                                                   'pos' => '0'
-                                                                 }
+                                                     '1015324' => {
+                                                                    'pos' => '0'
+                                                                  }
                                                    },
                                          'Header' => 'inetaddress.h',
-                                         'Line' => '37',
+                                         'Line' => '30',
                                          'Name' => 'log4cxx::helpers::UnknownHostException',
                                          'NameSpace' => 'log4cxx::helpers',
                                          'Size' => '144',
@@ -108107,285 +129396,132 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::UnknownHostException) [_ZTIN7log4cxx7helpers20UnknownHostExceptionE]'
                                                      }
                                        },
-                          '6360773' => {
-                                         'BaseType' => '6360616',
+                          '9065455' => {
+                                         'BaseType' => '9065298',
                                          'Name' => 'log4cxx::helpers::UnknownHostException const',
                                          'Size' => '144',
                                          'Type' => 'Const'
                                        },
-                          '6362480' => {
-                                         'BaseType' => '2542048',
+                          '9065648' => {
+                                         'BaseType' => '9063854',
+                                         'Name' => 'struct log4cxx::helpers::InetAddress::InetAddressPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '9067438' => {
+                                         'BaseType' => '9026378',
+                                         'Name' => 'std::shared_ptr<log4cxx::helpers::InetAddress>*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '9067740' => {
+                                         'BaseType' => '9032182',
+                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::InetAddress, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '9067758' => {
+                                         'BaseType' => '9063836',
                                          'Name' => 'log4cxx::helpers::InetAddress*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6362486' => {
-                                         'BaseType' => '6362480',
+                          '9067764' => {
+                                         'BaseType' => '9067758',
                                          'Name' => 'log4cxx::helpers::InetAddress*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6362738' => {
-                                         'BaseType' => '6360513',
+                          '9067852' => {
+                                         'BaseType' => '9064574',
                                          'Name' => 'log4cxx::helpers::InetAddress const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6362744' => {
-                                         'BaseType' => '6362738',
+                          '9067858' => {
+                                         'BaseType' => '9067852',
                                          'Name' => 'log4cxx::helpers::InetAddress const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6362749' => {
-                                         'BaseType' => '6360318',
+                          '9068264' => {
+                                         'BaseType' => '9064410',
                                          'Name' => 'log4cxx::helpers::InetAddress::ClazzInetAddress*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6362755' => {
-                                         'BaseType' => '6362749',
+                          '9068270' => {
+                                         'BaseType' => '9068264',
                                          'Name' => 'log4cxx::helpers::InetAddress::ClazzInetAddress*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6362766' => {
-                                         'BaseType' => '6360476',
+                          '9068281' => {
+                                         'BaseType' => '9064568',
                                          'Name' => 'log4cxx::helpers::InetAddress::ClazzInetAddress const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6362772' => {
-                                         'BaseType' => '6362766',
+                          '9068287' => {
+                                         'BaseType' => '9068281',
                                          'Name' => 'log4cxx::helpers::InetAddress::ClazzInetAddress const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6362777' => {
-                                         'BaseType' => '6360616',
+                          '9068292' => {
+                                         'BaseType' => '9065298',
                                          'Name' => 'log4cxx::helpers::UnknownHostException*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6362783' => {
-                                         'BaseType' => '6362777',
+                          '9068298' => {
+                                         'BaseType' => '9068292',
                                          'Name' => 'log4cxx::helpers::UnknownHostException*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6362788' => {
-                                         'BaseType' => '6360773',
+                          '9068303' => {
+                                         'BaseType' => '9065455',
                                          'Name' => 'log4cxx::helpers::UnknownHostException const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '6362794' => {
-                                         'BaseType' => '6360616',
+                          '9068309' => {
+                                         'BaseType' => '9065298',
                                          'Name' => 'log4cxx::helpers::UnknownHostException&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '638957' => {
-                                        'Header' => 'thread-shared-types.h',
-                                        'Line' => '171',
+                          '907616' => {
+                                        'Copied' => 1,
+                                        'Header' => 'condition_variable',
+                                        'Line' => '66',
                                         'Memb' => {
                                                     '0' => {
-                                                             'name' => 'unnamed0',
+                                                             'access' => 'private',
+                                                             'name' => '_M_cond',
                                                              'offset' => '0',
-                                                             'type' => '638970'
-                                                           },
-                                                    '1' => {
-                                                             'name' => 'unnamed1',
-                                                             'offset' => '8',
-                                                             'type' => '639042'
-                                                           },
-                                                    '2' => {
-                                                             'name' => '__g_refs',
-                                                             'offset' => '16',
-                                                             'type' => '639194'
-                                                           },
-                                                    '3' => {
-                                                             'name' => '__g_size',
-                                                             'offset' => '24',
-                                                             'type' => '639194'
-                                                           },
-                                                    '4' => {
-                                                             'name' => '__g1_orig_size',
-                                                             'offset' => '32',
-                                                             'type' => '40771'
-                                                           },
-                                                    '5' => {
-                                                             'name' => '__wrefs',
-                                                             'offset' => '36',
-                                                             'type' => '40771'
-                                                           },
-                                                    '6' => {
-                                                             'name' => '__g_signals',
-                                                             'offset' => '40',
-                                                             'type' => '639194'
+                                                             'type' => '907629'
                                                            }
                                                   },
-                                        'Name' => 'struct __pthread_cond_s',
+                                        'Name' => 'std::condition_variable',
+                                        'NameSpace' => 'std',
                                         'Size' => '48',
-                                        'Type' => 'Struct'
+                                        'Type' => 'Class'
                                       },
-                          '638970' => {
-                                        'Header' => 'thread-shared-types.h',
-                                        'Line' => '174',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '__wseq',
-                                                             'offset' => '0',
-                                                             'type' => '40809'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '__wseq32',
-                                                             'offset' => '0',
-                                                             'type' => '638980'
-                                                           }
-                                                  },
-                                        'Name' => '__pthread_cond_s::anon-union-thread-shared-types.h-174',
-                                        'NameSpace' => '__pthread_cond_s',
-                                        'Size' => '8',
-                                        'Type' => 'Union'
-                                      },
-                          '638980' => {
-                                        'Header' => 'thread-shared-types.h',
-                                        'Line' => '177',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '__low',
-                                                             'offset' => '0',
-                                                             'type' => '40771'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '__high',
-                                                             'offset' => '4',
-                                                             'type' => '40771'
-                                                           }
-                                                  },
-                                        'Name' => 'anon-struct-thread-shared-types.h-177',
-                                        'Size' => '8',
-                                        'Type' => 'Struct'
-                                      },
-                          '639042' => {
-                                        'Header' => 'thread-shared-types.h',
-                                        'Line' => '183',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '__g1_start',
-                                                             'offset' => '0',
-                                                             'type' => '40809'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '__g1_start32',
-                                                             'offset' => '0',
-                                                             'type' => '639052'
-                                                           }
-                                                  },
-                                        'Name' => '__pthread_cond_s::anon-union-thread-shared-types.h-183',
-                                        'NameSpace' => '__pthread_cond_s',
-                                        'Size' => '8',
-                                        'Type' => 'Union'
-                                      },
-                          '639052' => {
-                                        'Header' => 'thread-shared-types.h',
-                                        'Line' => '186',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '__low',
-                                                             'offset' => '0',
-                                                             'type' => '40771'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '__high',
-                                                             'offset' => '4',
-                                                             'type' => '40771'
-                                                           }
-                                                  },
-                                        'Name' => 'anon-struct-thread-shared-types.h-186',
-                                        'Size' => '8',
-                                        'Type' => 'Struct'
-                                      },
-                          '639194' => {
-                                        'BaseType' => '40771',
-                                        'Name' => 'unsigned int[2]',
-                                        'Size' => '8',
-                                        'Type' => 'Array'
-                                      },
-                          '639210' => {
-                                        'BaseType' => '40797',
-                                        'Header' => 'pthreadtypes.h',
-                                        'Line' => '27',
-                                        'Name' => 'pthread_t',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '639301' => {
-                                        'Header' => 'pthreadtypes.h',
-                                        'Line' => '76',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => '__data',
-                                                             'offset' => '0',
-                                                             'type' => '638957'
-                                                           },
-                                                    '1' => {
-                                                             'name' => '__size',
-                                                             'offset' => '0',
-                                                             'type' => '639352'
-                                                           },
-                                                    '2' => {
-                                                             'name' => '__align',
-                                                             'offset' => '0',
-                                                             'type' => '40860'
-                                                           }
-                                                  },
-                                        'Name' => 'union pthread_cond_t',
-                                        'Size' => '48',
-                                        'Type' => 'Union'
-                                      },
-                          '639352' => {
-                                        'BaseType' => '41214',
-                                        'Name' => 'char[48]',
-                                        'Size' => '48',
-                                        'Type' => 'Array'
-                                      },
-                          '639368' => {
-                                        'BaseType' => '639301',
-                                        'Header' => 'pthreadtypes.h',
-                                        'Line' => '80',
-                                        'Name' => 'pthread_cond_t',
+                          '907629' => {
+                                        'BaseType' => '1005695',
+                                        'Header' => 'condition_variable',
+                                        'Line' => '70',
+                                        'Name' => 'std::condition_variable::__native_type',
+                                        'NameSpace' => 'std::condition_variable',
+                                        'Private' => 1,
                                         'Size' => '48',
                                         'Type' => 'Typedef'
                                       },
-                          '639380' => {
-                                        'BaseType' => '639210',
-                                        'Header' => 'gthr-default.h',
-                                        'Line' => '47',
-                                        'Name' => '__gthread_t',
-                                        'Size' => '8',
-                                        'Type' => 'Typedef'
-                                      },
-                          '639416' => {
-                                        'BaseType' => '639368',
-                                        'Header' => 'gthr-default.h',
-                                        'Line' => '52',
-                                        'Name' => '__gthread_cond_t',
-                                        'Size' => '48',
-                                        'Type' => 'Typedef'
-                                      },
-                          '645615' => {
-                                        'BaseType' => '40835',
-                                        'Header' => 'log4cxx.h',
-                                        'Line' => '57',
-                                        'Name' => 'log4cxx_status_t',
-                                        'Size' => '4',
-                                        'Type' => 'Typedef'
-                                      },
-                          '6467164' => {
+                          '9219726' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
@@ -108404,649 +129540,350 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InputStream::ClazzInputStream) [_ZTIN7log4cxx7helpers11InputStream16ClazzInputStreamE]'
                                                      }
                                        },
-                          '6467321' => {
-                                         'BaseType' => '6467164',
+                          '9219884' => {
+                                         'BaseType' => '9219726',
                                          'Name' => 'log4cxx::helpers::InputStream::ClazzInputStream const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6467613' => {
-                                         'BaseType' => '1062674',
+                          '9220504' => {
+                                         'BaseType' => '1609472',
                                          'Name' => 'log4cxx::helpers::InputStream*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6467619' => {
-                                         'BaseType' => '6467613',
+                          '9220510' => {
+                                         'BaseType' => '9220504',
                                          'Name' => 'log4cxx::helpers::InputStream*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6467636' => {
-                                         'BaseType' => '6467164',
+                          '9220527' => {
+                                         'BaseType' => '9219726',
                                          'Name' => 'log4cxx::helpers::InputStream::ClazzInputStream*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6467642' => {
-                                         'BaseType' => '6467636',
+                          '9220533' => {
+                                         'BaseType' => '9220527',
                                          'Name' => 'log4cxx::helpers::InputStream::ClazzInputStream*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6467653' => {
-                                         'BaseType' => '6467321',
+                          '9220544' => {
+                                         'BaseType' => '9219884',
                                          'Name' => 'log4cxx::helpers::InputStream::ClazzInputStream const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6467659' => {
-                                         'BaseType' => '6467653',
+                          '9220550' => {
+                                         'BaseType' => '9220544',
                                          'Name' => 'log4cxx::helpers::InputStream::ClazzInputStream const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '647214' => {
-                                        'Base' => {
-                                                    '53165' => {
-                                                                 'pos' => '0'
-                                                               }
-                                                  },
+                          '926670' => {
                                         'Copied' => 1,
-                                        'Header' => 'objectoutputstream.h',
-                                        'Line' => '33',
+                                        'Header' => 'thread',
+                                        'Line' => '62',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
-                                                             'name' => 'os',
-                                                             'offset' => '8',
-                                                             'type' => '4514289'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'utf8Encoder',
-                                                             'offset' => '24',
-                                                             'type' => '1507267'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'objectHandleDefault',
-                                                             'offset' => '40',
-                                                             'type' => '40778'
-                                                           },
-                                                    '3' => {
-                                                             'access' => 'private',
-                                                             'name' => 'objectHandle',
-                                                             'offset' => '44',
-                                                             'type' => '40771'
-                                                           },
-                                                    '4' => {
-                                                             'access' => 'private',
-                                                             'name' => 'classDescriptions',
-                                                             'offset' => '48',
-                                                             'type' => '10025155'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::helpers::ObjectOutputStream',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '56',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::helpers::ObjectOutputStream::getClass() const [_ZNK7log4cxx7helpers18ObjectOutputStream8getClassEv]',
-                                                      '24' => '(int (*)(...)) log4cxx::helpers::ObjectOutputStream::~ObjectOutputStream() [_ZN7log4cxx7helpers18ObjectOutputStreamD2Ev]',
-                                                      '32' => '(int (*)(...)) log4cxx::helpers::ObjectOutputStream::~ObjectOutputStream() [_ZN7log4cxx7helpers18ObjectOutputStreamD0Ev]',
-                                                      '40' => '(int (*)(...)) log4cxx::helpers::ObjectOutputStream::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18ObjectOutputStream10instanceofERKNS0_5ClassE]',
-                                                      '48' => '(int (*)(...)) log4cxx::helpers::ObjectOutputStream::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers18ObjectOutputStream4castERKNS0_5ClassE]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::ObjectOutputStream) [_ZTIN7log4cxx7helpers18ObjectOutputStreamE]'
-                                                    }
-                                      },
-                          '647277' => {
-                                        'Base' => {
-                                                    '37551' => {
-                                                                 'pos' => '0'
-                                                               }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'exception.h',
-                                        'Line' => '37',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'msg',
-                                                             'offset' => '8',
-                                                             'type' => '4019501'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::helpers::Exception',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '144',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::helpers::Exception::~Exception() [_ZN7log4cxx7helpers9ExceptionD1Ev]',
-                                                      '24' => '(int (*)(...)) log4cxx::helpers::Exception::~Exception() [_ZN7log4cxx7helpers9ExceptionD0Ev]',
-                                                      '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Exception) [_ZTIN7log4cxx7helpers9ExceptionE]'
-                                                    }
-                                      },
-                          '647738' => {
-                                        'Header' => 'optionconverter.h',
-                                        'Line' => '46',
-                                        'Name' => 'log4cxx::helpers::OptionConverter',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '1',
-                                        'Type' => 'Class'
-                                      },
-                          '648138' => {
-                                        'Copied' => 1,
-                                        'Header' => 'properties.h',
-                                        'Line' => '38',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'properties',
+                                                             'name' => '_M_id',
                                                              'offset' => '0',
-                                                             'type' => '3464116'
+                                                             'type' => '926683'
                                                            }
                                                   },
-                                        'Name' => 'log4cxx::helpers::Properties',
-                                        'NameSpace' => 'log4cxx::helpers',
+                                        'Name' => 'std::thread',
+                                        'NameSpace' => 'std',
                                         'Size' => '8',
                                         'Type' => 'Class'
                                       },
-                          '648143' => {
-                                        'BaseType' => '599726',
-                                        'Header' => 'optionconverter.h',
-                                        'Line' => '41',
-                                        'Name' => 'log4cxx::helpers::ObjectPtr',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Type' => 'Typedef'
-                                      },
-                          '648155' => {
-                                        'BaseType' => '648143',
-                                        'Name' => 'log4cxx::helpers::ObjectPtr const',
-                                        'Type' => 'Const'
-                                      },
-                          '648160' => {
-                                        'Header' => 'threadutility.h',
-                                        'Line' => '56',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => 'NoConfiguration',
-                                                             'value' => '0'
-                                                           },
-                                                    '1' => {
-                                                             'name' => 'BlockSignalsOnly',
-                                                             'value' => '1'
-                                                           },
-                                                    '2' => {
-                                                             'name' => 'NameThreadOnly',
-                                                             'value' => '2'
-                                                           },
-                                                    '3' => {
-                                                             'name' => 'BlockSignalsAndNameThread',
-                                                             'value' => '3'
-                                                           }
-                                                  },
-                                        'Name' => 'enum log4cxx::helpers::ThreadConfigurationType',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '4',
-                                        'Type' => 'Enum'
-                                      },
-                          '648204' => {
-                                        'Header' => 'threadutility.h',
-                                        'Line' => '66',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'm_priv',
-                                                             'offset' => '0',
-                                                             'type' => '602980'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::helpers::ThreadUtility',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '8',
-                                        'Type' => 'Class'
-                                      },
-                          '648217' => {
-                                        'Line' => '32',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'name' => 'start_pre',
-                                                             'offset' => '0',
-                                                             'type' => '648631'
-                                                           },
-                                                    '1' => {
-                                                             'name' => 'started',
-                                                             'offset' => '32',
-                                                             'type' => '648643'
-                                                           },
-                                                    '2' => {
-                                                             'name' => 'start_post',
-                                                             'offset' => '64',
-                                                             'type' => '648655'
-                                                           }
-                                                  },
-                                        'Name' => 'struct log4cxx::helpers::ThreadUtility::priv_data',
-                                        'NameSpace' => 'log4cxx::helpers::ThreadUtility',
-                                        'Private' => 1,
-                                        'Size' => '96',
-                                        'Source' => 'threadutility.cpp',
-                                        'Type' => 'Struct'
-                                      },
-                          '648631' => {
-                                        'BaseType' => '603636',
-                                        'Header' => 'threadutility.h',
-                                        'Line' => '35',
-                                        'Name' => 'log4cxx::helpers::ThreadStartPre',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '32',
-                                        'Type' => 'Typedef'
-                                      },
-                          '648643' => {
-                                        'BaseType' => '604097',
-                                        'Header' => 'threadutility.h',
-                                        'Line' => '48',
-                                        'Name' => 'log4cxx::helpers::ThreadStarted',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '32',
-                                        'Type' => 'Typedef'
-                                      },
-                          '648655' => {
-                                        'BaseType' => '603636',
-                                        'Header' => 'threadutility.h',
-                                        'Line' => '54',
-                                        'Name' => 'log4cxx::helpers::ThreadStartPost',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '32',
-                                        'Type' => 'Typedef'
-                                      },
-                          '648667' => {
-                                        'BaseType' => '586775',
-                                        'Header' => 'appenderattachableimpl.h',
-                                        'Line' => '120',
-                                        'Name' => 'log4cxx::helpers::AppenderAttachableImplPtr',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '16',
-                                        'Type' => 'Typedef'
-                                      },
-                          '648763' => {
-                                        'Base' => {
-                                                    '648925' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Header' => 'exception.h',
+                          '926683' => {
+                                        'Copied' => 1,
+                                        'Header' => 'thread',
                                         'Line' => '77',
-                                        'Name' => 'log4cxx::helpers::IllegalArgumentException',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '144',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::helpers::IllegalArgumentException::~IllegalArgumentException() [_ZN7log4cxx7helpers24IllegalArgumentExceptionD1Ev]',
-                                                      '24' => '(int (*)(...)) log4cxx::helpers::IllegalArgumentException::~IllegalArgumentException() [_ZN7log4cxx7helpers24IllegalArgumentExceptionD0Ev]',
-                                                      '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::IllegalArgumentException) [_ZTIN7log4cxx7helpers24IllegalArgumentExceptionE]'
-                                                    }
-                                      },
-                          '648920' => {
-                                        'BaseType' => '648763',
-                                        'Name' => 'log4cxx::helpers::IllegalArgumentException const',
-                                        'Size' => '144',
-                                        'Type' => 'Const'
-                                      },
-                          '648925' => {
-                                        'Base' => {
-                                                    '647277' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Header' => 'exception.h',
-                                        'Line' => '53',
-                                        'Name' => 'log4cxx::helpers::RuntimeException',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '144',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::helpers::RuntimeException::~RuntimeException() [_ZN7log4cxx7helpers16RuntimeExceptionD1Ev]',
-                                                      '24' => '(int (*)(...)) log4cxx::helpers::RuntimeException::~RuntimeException() [_ZN7log4cxx7helpers16RuntimeExceptionD0Ev]',
-                                                      '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::RuntimeException) [_ZTIN7log4cxx7helpers16RuntimeExceptionE]'
-                                                    }
-                                      },
-                          '649140' => {
-                                        'BaseType' => '648925',
-                                        'Name' => 'log4cxx::helpers::RuntimeException const',
-                                        'Size' => '144',
-                                        'Type' => 'Const'
-                                      },
-                          '649145' => {
-                                        'Base' => {
-                                                    '647277' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'exception.h',
-                                        'Line' => '122',
-                                        'Name' => 'log4cxx::helpers::InterruptedException',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '144',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::helpers::InterruptedException::~InterruptedException() [_ZN7log4cxx7helpers20InterruptedExceptionD1Ev]',
-                                                      '24' => '(int (*)(...)) log4cxx::helpers::InterruptedException::~InterruptedException() [_ZN7log4cxx7helpers20InterruptedExceptionD0Ev]',
-                                                      '32' => '(int (*)(...)) log4cxx::helpers::Exception::what() const [_ZNK7log4cxx7helpers9Exception4whatEv]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InterruptedException) [_ZTIN7log4cxx7helpers20InterruptedExceptionE]'
-                                                    }
-                                      },
-                          '649239' => {
-                                        'BaseType' => '334467',
-                                        'Name' => 'log4cxx::Level const',
-                                        'Type' => 'Const'
-                                      },
-                          '649257' => {
-                                        'Header' => 'locationinfo.h',
-                                        'Line' => '46',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
-                                                             'name' => 'lineNumber',
+                                                             'name' => '_M_thread',
                                                              'offset' => '0',
-                                                             'type' => '40835'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'fileName',
-                                                             'offset' => '8',
-                                                             'type' => '41670'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'shortFileName',
-                                                             'offset' => '16',
-                                                             'type' => '41670'
-                                                           },
-                                                    '3' => {
-                                                             'access' => 'private',
-                                                             'name' => 'methodName',
-                                                             'offset' => '24',
-                                                             'type' => '41670'
+                                                             'type' => '926766'
                                                            }
                                                   },
-                                        'Name' => 'log4cxx::spi::LocationInfo',
-                                        'NameSpace' => 'log4cxx::spi',
-                                        'Size' => '32',
+                                        'Name' => 'std::thread::id',
+                                        'NameSpace' => 'std::thread',
+                                        'Size' => '8',
                                         'Type' => 'Class'
                                       },
-                          '649756' => {
-                                        'BaseType' => '649257',
-                                        'Name' => 'log4cxx::spi::LocationInfo const',
-                                        'Size' => '32',
-                                        'Type' => 'Const'
-                                      },
-                          '649952' => {
-                                        'BaseType' => '599731',
-                                        'Header' => 'optionconverter.h',
-                                        'Line' => '33',
-                                        'Name' => 'log4cxx::spi::LoggerRepositoryPtr',
-                                        'NameSpace' => 'log4cxx::spi',
+                          '926766' => {
+                                        'BaseType' => '1005647',
+                                        'Header' => 'thread',
+                                        'Line' => '74',
+                                        'Name' => 'std::thread::native_handle_type',
+                                        'NameSpace' => 'std::thread',
+                                        'Size' => '8',
                                         'Type' => 'Typedef'
                                       },
-                          '650180' => {
-                                        'Base' => {
-                                                    '205667' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                },
-                                                    '334742' => {
-                                                                  'pos' => '1',
-                                                                  'virtual' => 1
-                                                                }
-                                                  },
-                                        'Header' => 'asyncappender.h',
-                                        'Line' => '56',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'buffer',
-                                                             'offset' => '8',
-                                                             'type' => '652530'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'bufferMutex',
-                                                             'offset' => '32',
-                                                             'type' => '35754'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'bufferNotFull',
-                                                             'offset' => '72',
-                                                             'type' => '576315'
-                                                           },
-                                                    '3' => {
-                                                             'access' => 'private',
-                                                             'name' => 'bufferNotEmpty',
-                                                             'offset' => '120',
-                                                             'type' => '576315'
-                                                           },
-                                                    '4' => {
-                                                             'access' => 'private',
-                                                             'name' => 'discardMap',
-                                                             'offset' => '168',
-                                                             'type' => '656791'
-                                                           },
-                                                    '5' => {
-                                                             'access' => 'private',
-                                                             'name' => 'bufferSize',
-                                                             'offset' => '176',
-                                                             'type' => '40835'
-                                                           },
-                                                    '6' => {
-                                                             'access' => 'private',
-                                                             'name' => 'appenders',
-                                                             'offset' => '184',
-                                                             'type' => '648667'
-                                                           },
-                                                    '7' => {
-                                                             'access' => 'private',
-                                                             'name' => 'dispatcher',
-                                                             'offset' => '200',
-                                                             'type' => '590447'
-                                                           },
-                                                    '8' => {
-                                                             'access' => 'private',
-                                                             'name' => 'locationInfo',
-                                                             'offset' => '208',
-                                                             'type' => '40888'
-                                                           },
-                                                    '9' => {
-                                                             'access' => 'private',
-                                                             'name' => 'blocking',
-                                                             'offset' => '209',
-                                                             'type' => '40888'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::AsyncAppender',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '400',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '216u',
-                                                      '104' => '0u',
-                                                      '112' => '0u',
-                                                      '120' => '0u',
-                                                      '128' => '0u',
-                                                      '136' => '(int (*)(...)) (& typeinfo for log4cxx::AsyncAppender) [_ZTIN7log4cxx13AsyncAppenderE]',
-                                                      '144' => '(int (*)(...)) log4cxx::AsyncAppender::getClass() const [_ZNK7log4cxx13AsyncAppender8getClassEv]',
-                                                      '152' => '(int (*)(...)) log4cxx::AsyncAppender::~AsyncAppender() [_ZN7log4cxx13AsyncAppenderD1Ev]',
-                                                      '16' => '(int (*)(...)) 0x000000000000d8',
-                                                      '160' => '(int (*)(...)) log4cxx::AsyncAppender::~AsyncAppender() [_ZN7log4cxx13AsyncAppenderD0Ev]',
-                                                      '168' => '(int (*)(...)) log4cxx::AsyncAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx13AsyncAppender10instanceofERKNS_7helpers5ClassE]',
-                                                      '176' => '(int (*)(...)) log4cxx::AsyncAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx13AsyncAppender4castERKNS_7helpers5ClassE]',
-                                                      '184' => '(int (*)(...)) log4cxx::AsyncAppender::addAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx13AsyncAppender11addAppenderESt10shared_ptrINS_8AppenderEE]',
-                                                      '192' => '(int (*)(...)) log4cxx::AsyncAppender::getAllAppenders() const [_ZNK7log4cxx13AsyncAppender15getAllAppendersEv]',
-                                                      '200' => '(int (*)(...)) log4cxx::AsyncAppender::getAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx13AsyncAppender11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                      '208' => '(int (*)(...)) log4cxx::AsyncAppender::isAttached(std::shared_ptr<log4cxx::Appender>) const [_ZNK7log4cxx13AsyncAppender10isAttachedESt10shared_ptrINS_8AppenderEE]',
-                                                      '216' => '(int (*)(...)) log4cxx::AsyncAppender::removeAllAppenders() [_ZN7log4cxx13AsyncAppender18removeAllAppendersEv]',
-                                                      '224' => '(int (*)(...)) log4cxx::AsyncAppender::removeAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx13AsyncAppender14removeAppenderESt10shared_ptrINS_8AppenderEE]',
-                                                      '232' => '(int (*)(...)) log4cxx::AsyncAppender::removeAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx13AsyncAppender14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                      '24' => '0u',
-                                                      '240' => '(int (*)(...)) log4cxx::AsyncAppender::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx13AsyncAppender8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                      '248' => '(int (*)(...)) log4cxx::AsyncAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx13AsyncAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                      '256' => '(int (*)(...)) log4cxx::AsyncAppender::close() [_ZN7log4cxx13AsyncAppender5closeEv]',
-                                                      '264' => '(int (*)(...)) log4cxx::AsyncAppender::requiresLayout() const [_ZNK7log4cxx13AsyncAppender14requiresLayoutEv]',
-                                                      '272' => '(int (*)(...)) log4cxx::AsyncAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx13AsyncAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                      '280' => '(int (*)(...)) -0x000000000000d8',
-                                                      '288' => '0u',
-                                                      '296' => '(int (*)(...)) -0x000000000000d8',
-                                                      '304' => '0u',
-                                                      '312' => '0u',
-                                                      '32' => '0u',
-                                                      '320' => '0u',
-                                                      '328' => '0u',
-                                                      '336' => '(int (*)(...)) -0x000000000000d8',
-                                                      '344' => '(int (*)(...)) -0x000000000000d8',
-                                                      '352' => '0u',
-                                                      '360' => '0u',
-                                                      '368' => '0u',
-                                                      '376' => '0u',
-                                                      '384' => '(int (*)(...)) -0x000000000000d8',
-                                                      '392' => '0u',
-                                                      '40' => '0u',
-                                                      '400' => '(int (*)(...)) -0x000000000000d8',
-                                                      '408' => '(int (*)(...)) -0x000000000000d8',
-                                                      '416' => '(int (*)(...)) -0x000000000000d8',
-                                                      '424' => '(int (*)(...)) -0x000000000000d8',
-                                                      '432' => '(int (*)(...)) -0x000000000000d8',
-                                                      '440' => '(int (*)(...)) -0x000000000000d8',
-                                                      '448' => '(int (*)(...)) (& typeinfo for log4cxx::AsyncAppender) [_ZTIN7log4cxx13AsyncAppenderE]',
-                                                      '456' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::getClass() const [_ZTv0_n24_NK7log4cxx13AsyncAppender8getClassEv]',
-                                                      '464' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::~AsyncAppender() [_ZTv0_n32_N7log4cxx13AsyncAppenderD1Ev]',
-                                                      '472' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::~AsyncAppender() [_ZTv0_n32_N7log4cxx13AsyncAppenderD0Ev]',
-                                                      '48' => '0u',
-                                                      '480' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::instanceof(log4cxx::helpers::Class const&) const [_ZTv0_n40_NK7log4cxx13AsyncAppender10instanceofERKNS_7helpers5ClassE]',
-                                                      '488' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::cast(log4cxx::helpers::Class const&) const [_ZTv0_n48_NK7log4cxx13AsyncAppender4castERKNS_7helpers5ClassE]',
-                                                      '496' => '(int (*)(...)) log4cxx::AppenderSkeleton::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton15activateOptionsERNS_7helpers4PoolE]',
-                                                      '504' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZTv0_n72_N7log4cxx13AsyncAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                      '512' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                      '520' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                      '528' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                      '536' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::close() [_ZTv0_n112_N7log4cxx13AsyncAppender5closeEv]',
-                                                      '544' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZTv0_n120_N7log4cxx13AsyncAppender8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                      '552' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                      '56' => '0u',
-                                                      '560' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                      '568' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                      '576' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                      '584' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::requiresLayout() const [_ZTv0_n160_NK7log4cxx13AsyncAppender14requiresLayoutEv]',
-                                                      '592' => '(int (*)(...)) virtual thunk to log4cxx::AsyncAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZTv0_n176_N7log4cxx13AsyncAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                      '64' => '0u',
-                                                      '72' => '0u',
-                                                      '8' => '0u',
-                                                      '80' => '0u',
-                                                      '88' => '0u',
-                                                      '96' => '0u'
-                                                    }
-                                      },
-                          '650221' => {
-                                        'Header' => 'asyncappender.h',
-                                        'Line' => '219',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'maxEvent',
-                                                             'offset' => '0',
-                                                             'type' => '116611'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'count',
-                                                             'offset' => '16',
-                                                             'type' => '40835'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::AsyncAppender::DiscardSummary',
-                                        'NameSpace' => 'log4cxx::AsyncAppender',
-                                        'Private' => 1,
-                                        'Size' => '24',
-                                        'Type' => 'Class'
-                                      },
-                          '650490' => {
-                                        'BaseType' => '650221',
-                                        'Name' => 'log4cxx::AsyncAppender::DiscardSummary const',
-                                        'Size' => '24',
-                                        'Type' => 'Const'
-                                      },
-                          '6510340' => {
+                          '9296331' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9329277'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9296417' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '9297949'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate, std::default_delete<log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9329277'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '9296331'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9296740' => {
+                                         'Base' => {
+                                                     '9296331' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '9296331'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9296993' => {
+                                         'Base' => {
+                                                     '9296740' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '9296331'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9297289' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '9331259'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '9331259'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9297549' => {
+                                         'Base' => {
+                                                     '9296993' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '9297289' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '9331259'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9297949' => {
+                                         'Base' => {
+                                                     '9297549' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '9331259'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9298278' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '9296417'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate, std::default_delete<log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9329277'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '9296331'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9301501' => {
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
+                                         'Line' => '999',
                                          'Name' => 'std::__shared_ptr_access<log4cxx::helpers::InputStream, 2>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '1062674'
+                                                                'type' => '1609472'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '6510488' => {
+                          '9301649' => {
                                          'Header' => 'type_traits',
-                                         'Line' => '1745',
+                                         'Line' => '1829',
                                          'Name' => 'struct std::remove_extent<log4cxx::helpers::InputStream>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '1062674'
+                                                                'type' => '1609472'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '6510502' => {
-                                         'BaseType' => '1062674',
+                          '9301663' => {
+                                         'BaseType' => '1609472',
                                          'Header' => 'type_traits',
-                                         'Line' => '1746',
+                                         'Line' => '1830',
                                          'Name' => 'std::remove_extent<log4cxx::helpers::InputStream>::type',
                                          'NameSpace' => 'std::remove_extent<log4cxx::helpers::InputStream>',
                                          'Type' => 'Typedef'
                                        },
-                          '6510525' => {
+                          '9301686' => {
                                          'Base' => {
-                                                     '6510340' => {
+                                                     '9301501' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
+                                         'Line' => '1080',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
                                                               'name' => '_M_ptr',
                                                               'offset' => '0',
-                                                              'type' => '6530780'
+                                                              'type' => '9332363'
                                                             },
                                                      '1' => {
                                                               'access' => 'private',
                                                               'name' => '_M_refcount',
                                                               'offset' => '8',
-                                                              'type' => '97720'
+                                                              'type' => '174828'
                                                             }
                                                    },
                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::InputStream, 2>',
@@ -109055,130 +129892,306 @@
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '1062674'
+                                                                'type' => '1609472'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '6510811' => {
-                                         'BaseType' => '6510502',
+                          '9301972' => {
+                                         'BaseType' => '9301663',
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
+                                         'Line' => '1084',
                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::InputStream, 2>::element_type',
                                          'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::InputStream, 2>',
                                          'Type' => 'Typedef'
                                        },
-                          '651584' => {
-                                        'BaseType' => '611202',
-                                        'Header' => 'asyncappender.h',
-                                        'Line' => '266',
-                                        'Name' => 'log4cxx::AsyncAppender::DiscardMap',
-                                        'NameSpace' => 'log4cxx::AsyncAppender',
-                                        'Private' => 1,
-                                        'Size' => '48',
-                                        'Type' => 'Typedef'
-                                      },
-                          '651708' => {
+                          '930412' => {
                                         'Base' => {
-                                                    '53155' => {
-                                                                 'pos' => '0'
-                                                               }
+                                                    '1313921' => {
+                                                                   'pos' => '0'
+                                                                 }
                                                   },
-                                        'Header' => 'asyncappender.h',
-                                        'Line' => '61',
-                                        'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender',
-                                        'NameSpace' => 'log4cxx::AsyncAppender',
-                                        'Size' => '8',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::AsyncAppender::ClazzAsyncAppender::~ClazzAsyncAppender() [_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD1Ev]',
-                                                      '24' => '(int (*)(...)) log4cxx::AsyncAppender::ClazzAsyncAppender::~ClazzAsyncAppender() [_ZN7log4cxx13AsyncAppender18ClazzAsyncAppenderD0Ev]',
-                                                      '32' => '(int (*)(...)) covariant return thunk to log4cxx::AsyncAppender::ClazzAsyncAppender::newInstance() const [_ZTch0_h0_NK7log4cxx13AsyncAppender18ClazzAsyncAppender11newInstanceEv]',
-                                                      '40' => '(int (*)(...)) log4cxx::AsyncAppender::ClazzAsyncAppender::getName[abi:cxx11]() const [_ZNK7log4cxx13AsyncAppender18ClazzAsyncAppender7getNameB5cxx11Ev]',
-                                                      '48' => '(int (*)(...)) log4cxx::AsyncAppender::ClazzAsyncAppender::newInstance() const [_ZNK7log4cxx13AsyncAppender18ClazzAsyncAppender11newInstanceEv]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::AsyncAppender::ClazzAsyncAppender) [_ZTIN7log4cxx13AsyncAppender18ClazzAsyncAppenderE]'
-                                                    }
-                                      },
-                          '651905' => {
-                                        'BaseType' => '651708',
-                                        'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '651911' => {
-                                        'BaseType' => '650180',
-                                        'Name' => 'log4cxx::AsyncAppender const',
-                                        'Size' => '400',
-                                        'Type' => 'Const'
-                                      },
-                          '651933' => {
                                         'Copied' => 1,
-                                        'Header' => 'file.h',
-                                        'Line' => '45',
+                                        'Header' => 'shared_ptr.h',
+                                        'Line' => '103',
+                                        'Name' => 'std::shared_ptr<log4cxx::spi::LoggerRepository>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'type' => '1349717'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '930417' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '59',
+                                        'Name' => 'struct std::default_delete<log4cxx::helpers::ThreadUtility::priv_data>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '1016270'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '930503' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '120',
                                         'Memb' => {
                                                     '0' => {
                                                              'access' => 'private',
-                                                             'name' => 'path',
+                                                             'name' => '_M_t',
                                                              'offset' => '0',
-                                                             'type' => '53185'
+                                                             'type' => '932036'
                                                            }
                                                   },
-                                        'Name' => 'log4cxx::File',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '32',
+                                        'Name' => 'std::__uniq_ptr_impl<log4cxx::helpers::ThreadUtility::priv_data, std::default_delete<log4cxx::helpers::ThreadUtility::priv_data> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '1016270'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '930417'
+                                                             }
+                                                    },
                                         'Type' => 'Class'
                                       },
-                          '651938' => {
-                                        'BaseType' => '651933',
-                                        'Name' => 'log4cxx::File const',
-                                        'Type' => 'Const'
+                          '930826' => {
+                                        'Base' => {
+                                                    '930417' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '73',
+                                        'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::helpers::ThreadUtility::priv_data> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '930417'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
                                       },
-                          '652530' => {
-                                        'BaseType' => '595918',
-                                        'Header' => 'asyncappender.h',
-                                        'Line' => '40',
-                                        'Name' => 'log4cxx::LoggingEventList',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '24',
-                                        'Type' => 'Typedef'
+                          '931079' => {
+                                        'Base' => {
+                                                    '930826' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '326',
+                                        'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::helpers::ThreadUtility::priv_data> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '930417'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
                                       },
-                          '6529200' => {
+                          '931375' => {
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '120',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_head_impl',
+                                                             'offset' => '0',
+                                                             'type' => '1022030'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Head_base<0ul, log4cxx::helpers::ThreadUtility::priv_data*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Head',
+                                                               'type' => '1022030'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '931635' => {
+                                        'Base' => {
+                                                    '931079' => {
+                                                                  'pos' => '0'
+                                                                },
+                                                    '931375' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '1'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '185',
+                                        'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::helpers::ThreadUtility::priv_data*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Idx',
+                                                               'type' => '83827',
+                                                               'val' => '0'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '1022030'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '93183' => {
+                                       'Name' => 'void(*)()',
+                                       'Return' => '1',
+                                       'Size' => '8',
+                                       'Type' => 'FuncPtr'
+                                     },
+                          '93189' => {
+                                       'Name' => 'void()',
+                                       'Return' => '1',
+                                       'Type' => 'Func'
+                                     },
+                          '932036' => {
+                                        'Base' => {
+                                                    '931635' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'tuple',
+                                        'Line' => '893',
+                                        'Name' => 'std::tuple<log4cxx::helpers::ThreadUtility::priv_data*>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => undef,
+                                                               'type' => '1022030'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '932319' => {
+                                        'Copied' => 1,
+                                        'Header' => 'unique_ptr.h',
+                                        'Line' => '172',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '930503'
+                                                           }
+                                                  },
+                                        'Name' => 'std::unique_ptr<log4cxx::helpers::ThreadUtility::priv_data, std::default_delete<log4cxx::helpers::ThreadUtility::priv_data> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '8',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '1016270'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Dp',
+                                                               'type' => '930417'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '932902' => {
+                                        'Base' => {
+                                                    '713259' => {
+                                                                  'pos' => '1'
+                                                                },
+                                                    '933839' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'std_function.h',
+                                        'Line' => '369',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_invoker',
+                                                             'offset' => '24',
+                                                             'type' => '933292'
+                                                           }
+                                                  },
+                                        'Name' => 'std::function<void()>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '32',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Signature',
+                                                               'type' => '93189'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '9329260' => {
                                          'Base' => {
-                                                     '6529867' => {
+                                                     '9330151' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Header' => 'inputstreamreader.h',
-                                         'Line' => '36',
+                                         'Line' => '40',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'in',
+                                                              'name' => 'm_priv',
                                                               'offset' => '8',
-                                                              'type' => '3455561'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'dec',
-                                                              'offset' => '24',
-                                                              'type' => '1379352'
+                                                              'type' => '9298278'
                                                             }
                                                    },
                                          'Name' => 'log4cxx::helpers::InputStreamReader',
                                          'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '40',
+                                         'Size' => '16',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::InputStreamReader::getClass() const [_ZNK7log4cxx7helpers17InputStreamReader8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::InputStreamReader::~InputStreamReader() [_ZN7log4cxx7helpers17InputStreamReaderD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::InputStreamReader::~InputStreamReader() [_ZN7log4cxx7helpers17InputStreamReaderD0Ev]',
+                                                       '16' => '(int (*)(...)) log4cxx::helpers::InputStreamReader::~InputStreamReader() [_ZN7log4cxx7helpers17InputStreamReaderD1Ev]',
+                                                       '24' => '(int (*)(...)) log4cxx::helpers::InputStreamReader::~InputStreamReader() [_ZN7log4cxx7helpers17InputStreamReaderD0Ev]',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::InputStreamReader::getClass() const [_ZNK7log4cxx7helpers17InputStreamReader8getClassEv]',
                                                        '40' => '(int (*)(...)) log4cxx::helpers::InputStreamReader::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers17InputStreamReader10instanceofERKNS0_5ClassE]',
                                                        '48' => '(int (*)(...)) log4cxx::helpers::InputStreamReader::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers17InputStreamReader4castERKNS0_5ClassE]',
                                                        '56' => '(int (*)(...)) log4cxx::helpers::InputStreamReader::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers17InputStreamReader5closeERNS0_4PoolE]',
@@ -109186,14 +130199,35 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InputStreamReader) [_ZTIN7log4cxx7helpers17InputStreamReaderE]'
                                                      }
                                        },
-                          '6529699' => {
+                          '9329277' => {
+                                         'Line' => '32',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'in',
+                                                              'offset' => '0',
+                                                              'type' => '4924345'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'dec',
+                                                              'offset' => '16',
+                                                              'type' => '2121025'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate',
+                                         'NameSpace' => 'log4cxx::helpers::InputStreamReader',
+                                         'Private' => 1,
+                                         'Size' => '32',
+                                         'Source' => 'inputstreamreader.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '9329880' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'inputstreamreader.h',
-                                         'Line' => '43',
+                                         'Line' => '46',
                                          'Name' => 'log4cxx::helpers::InputStreamReader::ClazzInputStreamReader',
                                          'NameSpace' => 'log4cxx::helpers::InputStreamReader',
                                          'Size' => '8',
@@ -109207,21 +130241,33 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::InputStreamReader::ClazzInputStreamReader) [_ZTIN7log4cxx7helpers17InputStreamReader22ClazzInputStreamReaderE]'
                                                      }
                                        },
-                          '6529856' => {
-                                         'BaseType' => '6529699',
+                          '9330038' => {
+                                         'BaseType' => '9329880',
                                          'Name' => 'log4cxx::helpers::InputStreamReader::ClazzInputStreamReader const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6529862' => {
-                                         'BaseType' => '6529200',
+                          '9330044' => {
+                                         'BaseType' => '9329260',
                                          'Name' => 'log4cxx::helpers::InputStreamReader const',
-                                         'Size' => '40',
+                                         'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '6529867' => {
+                          '9330129' => {
+                                         'BaseType' => '4924345',
+                                         'Name' => 'log4cxx::helpers::InputStreamPtr const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '9330146' => {
+                                         'BaseType' => '2121025',
+                                         'Name' => 'log4cxx::helpers::CharsetDecoderPtr const',
+                                         'Size' => '16',
+                                         'Type' => 'Const'
+                                       },
+                          '9330151' => {
                                          'Base' => {
-                                                     '53165' => {
+                                                     '98236' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
@@ -109234,9 +130280,9 @@
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::Reader::getClass() const [_ZNK7log4cxx7helpers6Reader8getClassEv]',
+                                                       '16' => '0u',
                                                        '24' => '0u',
-                                                       '32' => '0u',
+                                                       '32' => '(int (*)(...)) log4cxx::helpers::Reader::getClass() const [_ZNK7log4cxx7helpers6Reader8getClassEv]',
                                                        '40' => '(int (*)(...)) log4cxx::helpers::Reader::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Reader10instanceofERKNS0_5ClassE]',
                                                        '48' => '(int (*)(...)) log4cxx::helpers::Reader::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Reader4castERKNS0_5ClassE]',
                                                        '56' => '(int (*)(...)) __cxa_pure_virtual',
@@ -109244,417 +130290,366 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Reader) [_ZTIN7log4cxx7helpers6ReaderE]'
                                                      }
                                        },
-                          '6529933' => {
-                                         'BaseType' => '6529867',
+                          '9330217' => {
+                                         'BaseType' => '9330151',
                                          'Name' => 'log4cxx::helpers::Reader const',
                                          'Type' => 'Const'
                                        },
-                          '6529950' => {
-                                         'BaseType' => '3455561',
-                                         'Name' => 'log4cxx::helpers::InputStreamPtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
+                          '9331259' => {
+                                         'BaseType' => '9329277',
+                                         'Name' => 'struct log4cxx::helpers::InputStreamReader::InputStreamReaderPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
                                        },
-                          '6529967' => {
-                                         'BaseType' => '1379352',
-                                         'Name' => 'log4cxx::helpers::CharsetDecoderPtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '6530780' => {
-                                         'BaseType' => '6510811',
+                          '9332363' => {
+                                         'BaseType' => '9301972',
                                          'Name' => 'std::__shared_ptr<log4cxx::helpers::InputStream, 2>::element_type*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '653108' => {
-                                        'BaseType' => '649756',
-                                        'Name' => 'log4cxx::spi::LocationInfo const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '653114' => {
-                                        'BaseType' => '649257',
-                                        'Name' => 'log4cxx::spi::LocationInfo*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '653120' => {
-                                        'BaseType' => '649257',
-                                        'Name' => 'log4cxx::spi::LocationInfo&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '653126' => {
-                                        'BaseType' => '649756',
-                                        'Name' => 'log4cxx::spi::LocationInfo const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '653132' => {
-                                        'BaseType' => '647214',
-                                        'Name' => 'log4cxx::helpers::ObjectOutputStream&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '6531559' => {
-                                         'BaseType' => '6529862',
-                                         'Name' => 'log4cxx::helpers::InputStreamReader const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '6531565' => {
-                                         'BaseType' => '6531559',
-                                         'Name' => 'log4cxx::helpers::InputStreamReader const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '6531570' => {
-                                         'BaseType' => '6529200',
-                                         'Name' => 'log4cxx::helpers::InputStreamReader*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '6531576' => {
-                                         'BaseType' => '6531570',
-                                         'Name' => 'log4cxx::helpers::InputStreamReader*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '6531581' => {
-                                         'BaseType' => '6529950',
+                          '9332531' => {
+                                         'BaseType' => '9330129',
                                          'Name' => 'log4cxx::helpers::InputStreamPtr const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '6531587' => {
-                                         'BaseType' => '6529967',
+                          '9332537' => {
+                                         'BaseType' => '9330146',
                                          'Name' => 'log4cxx::helpers::CharsetDecoderPtr const&',
                                          'Size' => '8',
                                          'Type' => 'Ref'
                                        },
-                          '6531605' => {
-                                         'BaseType' => '6529699',
+                          '9332705' => {
+                                         'BaseType' => '9330044',
+                                         'Name' => 'log4cxx::helpers::InputStreamReader const*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '9332711' => {
+                                         'BaseType' => '9332705',
+                                         'Name' => 'log4cxx::helpers::InputStreamReader const*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '9332716' => {
+                                         'BaseType' => '9329260',
+                                         'Name' => 'log4cxx::helpers::InputStreamReader*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '9332722' => {
+                                         'BaseType' => '9332716',
+                                         'Name' => 'log4cxx::helpers::InputStreamReader*const',
+                                         'Size' => '8',
+                                         'Type' => 'Const'
+                                       },
+                          '9332739' => {
+                                         'BaseType' => '9329880',
                                          'Name' => 'log4cxx::helpers::InputStreamReader::ClazzInputStreamReader*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6531611' => {
-                                         'BaseType' => '6531605',
+                          '9332745' => {
+                                         'BaseType' => '9332739',
                                          'Name' => 'log4cxx::helpers::InputStreamReader::ClazzInputStreamReader*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6531622' => {
-                                         'BaseType' => '6529856',
+                          '9332756' => {
+                                         'BaseType' => '9330038',
                                          'Name' => 'log4cxx::helpers::InputStreamReader::ClazzInputStreamReader const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6531628' => {
-                                         'BaseType' => '6531622',
+                          '9332762' => {
+                                         'BaseType' => '9332756',
                                          'Name' => 'log4cxx::helpers::InputStreamReader::ClazzInputStreamReader const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '653348' => {
-                                        'BaseType' => '586371',
-                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::AppenderAttachableImpl, 2>::element_type*',
+                          '933292' => {
+                                        'BaseType' => '1022320',
+                                        'Header' => 'std_function.h',
+                                        'Line' => '610',
+                                        'Name' => 'std::function<void()>::_Invoker_type',
+                                        'NameSpace' => 'std::function<void()>',
+                                        'Private' => 1,
                                         'Size' => '8',
-                                        'Type' => 'Pointer'
+                                        'Type' => 'Typedef'
                                       },
-                          '654360' => {
-                                        'BaseType' => '334593',
-                                        'Name' => 'log4cxx::spi::LoggingEvent*',
+                          '933363' => {
+                                        'Base' => {
+                                                    '713259' => {
+                                                                  'pos' => '1'
+                                                                },
+                                                    '933864' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'std_function.h',
+                                        'Line' => '369',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_invoker',
+                                                             'offset' => '24',
+                                                             'type' => '933768'
+                                                           }
+                                                  },
+                                        'Name' => 'std::function<void(std::__cxx11::basic_string<char>, std::thread::id, unsigned long)>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '32',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Signature',
+                                                               'type' => '1200220'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '933768' => {
+                                        'BaseType' => '1022378',
+                                        'Header' => 'std_function.h',
+                                        'Line' => '610',
+                                        'Name' => 'std::function<void(std::__cxx11::basic_string<char>, std::thread::id, unsigned long)>::_Invoker_type',
+                                        'NameSpace' => 'std::function<void(std::__cxx11::basic_string<char>, std::thread::id, unsigned long)>',
+                                        'Private' => 1,
                                         'Size' => '8',
-                                        'Type' => 'Pointer'
+                                        'Type' => 'Typedef'
                                       },
-                          '654378' => {
-                                        'BaseType' => '650221',
-                                        'Name' => 'log4cxx::AsyncAppender::DiscardSummary*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
+                          '933839' => {
+                                        'Header' => 'refwrap.h',
+                                        'Line' => '53',
+                                        'Name' => 'struct std::_Maybe_unary_or_binary_function<void>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Res',
+                                                               'type' => '1'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
                                       },
-                          '654384' => {
-                                        'BaseType' => '654378',
-                                        'Name' => 'log4cxx::AsyncAppender::DiscardSummary*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
+                          '933864' => {
+                                        'Header' => 'refwrap.h',
+                                        'Line' => '53',
+                                        'Name' => 'struct std::_Maybe_unary_or_binary_function<void, std::__cxx11::basic_string<char> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Res',
+                                                               'type' => '1'
+                                                             },
+                                                      '1' => {
+                                                               'key' => undef,
+                                                               'type' => '68'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
                                       },
-                          '654395' => {
-                                        'BaseType' => '650490',
-                                        'Name' => 'log4cxx::AsyncAppender::DiscardSummary const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '654401' => {
-                                        'BaseType' => '650221',
-                                        'Name' => 'log4cxx::AsyncAppender::DiscardSummary&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '654610' => {
-                                        'BaseType' => '648138',
-                                        'Name' => 'log4cxx::helpers::Properties&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '654616' => {
-                                        'BaseType' => '648155',
-                                        'Name' => 'log4cxx::helpers::ObjectPtr const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '654622' => {
-                                        'BaseType' => '651938',
-                                        'Name' => 'log4cxx::File const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '654650' => {
-                                        'Class' => '599799',
-                                        'Name' => 'void()(std::_Undefined_class::*)',
-                                        'Return' => '49869',
-                                        'Size' => '8',
-                                        'Type' => 'FieldPtr'
-                                      },
-                          '654694' => {
-                                        'Name' => 'bool(*)(union std::_Any_data&, union std::_Any_data const&, enum std::_Manager_operation)',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'type' => '654726'
-                                                            },
-                                                     '1' => {
-                                                              'type' => '654732'
-                                                            },
-                                                     '2' => {
-                                                              'type' => '599908'
-                                                            }
-                                                   },
-                                        'Return' => '40888',
-                                        'Size' => '8',
-                                        'Type' => 'FuncPtr'
-                                      },
-                          '654726' => {
-                                        'BaseType' => '599804',
-                                        'Name' => 'union std::_Any_data&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '654732' => {
-                                        'BaseType' => '599903',
-                                        'Name' => 'union std::_Any_data const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '654783' => {
-                                        'BaseType' => '648217',
-                                        'Name' => 'struct log4cxx::helpers::ThreadUtility::priv_data*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '655022' => {
-                                        'BaseType' => '648204',
-                                        'Name' => 'log4cxx::helpers::ThreadUtility*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '655028' => {
-                                        'BaseType' => '655022',
-                                        'Name' => 'log4cxx::helpers::ThreadUtility*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '655073' => {
-                                        'Name' => 'void(*)(union std::_Any_data const&)',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'type' => '654732'
-                                                            }
-                                                   },
-                                        'Return' => '1',
-                                        'Size' => '8',
-                                        'Type' => 'FuncPtr'
-                                      },
-                          '6551001' => {
-                                         'BaseType' => '6529933',
+                          '9356563' => {
+                                         'BaseType' => '9330217',
                                          'Name' => 'log4cxx::helpers::Reader const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6551007' => {
-                                         'BaseType' => '6551001',
+                          '9356569' => {
+                                         'BaseType' => '9356563',
                                          'Name' => 'log4cxx::helpers::Reader const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '655131' => {
-                                        'Name' => 'void(*)(union std::_Any_data const&, std::__cxx11::basic_string<char>&&, std::thread::id&&, unsigned long&&)',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'type' => '654732'
-                                                            },
-                                                     '1' => {
-                                                              'type' => '51641'
-                                                            },
-                                                     '2' => {
-                                                              'type' => '655164'
-                                                            },
-                                                     '3' => {
-                                                              'type' => '655170'
-                                                            }
-                                                   },
-                                        'Return' => '1',
+                          '93615' => {
+                                       'BaseType' => '85599',
+                                       'Name' => 'char**',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '940018' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_map.h',
+                                        'Line' => '100',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_t',
+                                                             'offset' => '0',
+                                                             'type' => '940031'
+                                                           }
+                                                  },
+                                        'Name' => 'std::map<std::__cxx11::basic_string<char>, DiscardSummary>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '48',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Key',
+                                                               'type' => '68'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '1023004'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '940031' => {
+                                        'BaseType' => '948512',
+                                        'Header' => 'stl_map.h',
+                                        'Line' => '148',
+                                        'Name' => 'std::map<std::__cxx11::basic_string<char>, DiscardSummary>::_Rep_type',
+                                        'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, DiscardSummary>',
+                                        'Private' => 1,
+                                        'Size' => '48',
+                                        'Type' => 'Typedef'
+                                      },
+                          '942364' => {
+                                        'Base' => {
+                                                    '992809' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'allocator.h',
+                                        'Line' => '111',
+                                        'Name' => 'std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'type' => '194046'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '942515' => {
+                                        'Copied' => 1,
+                                        'Header' => 'alloc_traits.h',
+                                        'Line' => '391',
+                                        'Name' => 'struct std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Alloc',
+                                                               'type' => '942364'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '942529' => {
+                                        'BaseType' => '546174',
+                                        'Header' => 'alloc_traits.h',
+                                        'Line' => '399',
+                                        'Name' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::pointer',
+                                        'NameSpace' => 'std::allocator_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
                                         'Size' => '8',
-                                        'Type' => 'FuncPtr'
+                                        'Type' => 'Typedef'
                                       },
-                          '655164' => {
-                                        'BaseType' => '590460',
-                                        'Name' => 'std::thread::id&&',
+                          '942929' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '81',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_impl',
+                                                             'offset' => '0',
+                                                             'type' => '943128'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '24',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '194046'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Alloc',
+                                                               'type' => '942364'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '942942' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '88',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_start',
+                                                             'offset' => '0',
+                                                             'type' => '943116'
+                                                           },
+                                                    '1' => {
+                                                             'name' => '_M_finish',
+                                                             'offset' => '8',
+                                                             'type' => '943116'
+                                                           },
+                                                    '2' => {
+                                                             'name' => '_M_end_of_storage',
+                                                             'offset' => '16',
+                                                             'type' => '943116'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::_Vector_impl_data',
+                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                        'Size' => '24',
+                                        'Type' => 'Struct'
+                                      },
+                          '943116' => {
+                                        'BaseType' => '993538',
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '86',
+                                        'Name' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::pointer',
+                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
                                         'Size' => '8',
-                                        'Type' => 'RvalueRef'
+                                        'Type' => 'Typedef'
                                       },
-                          '655170' => {
-                                        'BaseType' => '40797',
-                                        'Name' => 'unsigned long&&',
-                                        'Size' => '8',
-                                        'Type' => 'RvalueRef'
+                          '943128' => {
+                                        'Base' => {
+                                                    '942364' => {
+                                                                  'pos' => '0'
+                                                                },
+                                                    '942942' => {
+                                                                  'pos' => '1'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '125',
+                                        'Name' => 'struct std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::_Vector_impl',
+                                        'NameSpace' => 'std::_Vector_base<std::shared_ptr<log4cxx::spi::LoggingEvent>, std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                        'Size' => '24',
+                                        'Type' => 'Struct'
                                       },
-                          '655666' => {
-                                        'BaseType' => '614599',
-                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::ThreadUtility, 2>::element_type*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
+                          '943906' => {
+                                        'Base' => {
+                                                    '942929' => {
+                                                                  'access' => 'protected',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_vector.h',
+                                        'Line' => '386',
+                                        'Name' => 'std::vector<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '24',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '194046'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
                                       },
-                          '655805' => {
-                                        'BaseType' => '206464',
-                                        'Name' => 'log4cxx::Appender*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '656298' => {
-                                        'BaseType' => '650180',
-                                        'Name' => 'log4cxx::AsyncAppender*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '656304' => {
-                                        'BaseType' => '656298',
-                                        'Name' => 'log4cxx::AsyncAppender*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '656324' => {
-                                        'BaseType' => '40783',
-                                        'Name' => 'unsigned char[56]',
-                                        'Size' => '56',
-                                        'Type' => 'Array'
-                                      },
-                          '656757' => {
-                                        'BaseType' => '651911',
-                                        'Name' => 'log4cxx::AsyncAppender const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '656763' => {
-                                        'BaseType' => '656757',
-                                        'Name' => 'log4cxx::AsyncAppender const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '656791' => {
-                                        'BaseType' => '651584',
-                                        'Name' => 'log4cxx::AsyncAppender::DiscardMap*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '656797' => {
-                                        'BaseType' => '651708',
-                                        'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '656803' => {
-                                        'BaseType' => '656797',
-                                        'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '656814' => {
-                                        'BaseType' => '651905',
-                                        'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '656820' => {
-                                        'BaseType' => '656814',
-                                        'Name' => 'log4cxx::AsyncAppender::ClazzAsyncAppender const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '657090' => {
-                                        'BaseType' => '648763',
-                                        'Name' => 'log4cxx::helpers::IllegalArgumentException*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '657096' => {
-                                        'BaseType' => '657090',
-                                        'Name' => 'log4cxx::helpers::IllegalArgumentException*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '657101' => {
-                                        'BaseType' => '648920',
-                                        'Name' => 'log4cxx::helpers::IllegalArgumentException const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '657107' => {
-                                        'BaseType' => '648763',
-                                        'Name' => 'log4cxx::helpers::IllegalArgumentException&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '657113' => {
-                                        'BaseType' => '648925',
-                                        'Name' => 'log4cxx::helpers::RuntimeException*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '657119' => {
-                                        'BaseType' => '657113',
-                                        'Name' => 'log4cxx::helpers::RuntimeException*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '657124' => {
-                                        'BaseType' => '649140',
-                                        'Name' => 'log4cxx::helpers::RuntimeException const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '657130' => {
-                                        'BaseType' => '648925',
-                                        'Name' => 'log4cxx::helpers::RuntimeException&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '659204' => {
-                                        'BaseType' => '647277',
-                                        'Name' => 'log4cxx::helpers::Exception*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '659210' => {
-                                        'BaseType' => '659204',
-                                        'Name' => 'log4cxx::helpers::Exception*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '6603129' => {
+                          '9450102' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
@@ -109673,172 +130668,545 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Integer::ClazzInteger) [_ZTIN7log4cxx7helpers7Integer12ClazzIntegerE]'
                                                      }
                                        },
-                          '6603325' => {
-                                         'BaseType' => '6603129',
+                          '9450299' => {
+                                         'BaseType' => '9450102',
                                          'Name' => 'log4cxx::helpers::Integer::ClazzInteger const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6603331' => {
-                                         'BaseType' => '5412442',
-                                         'Name' => 'log4cxx::helpers::Integer const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '6603606' => {
-                                         'BaseType' => '5416045',
+                          '9450874' => {
+                                         'BaseType' => '7737009',
                                          'Name' => 'log4cxx::helpers::Integer*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6603617' => {
-                                         'BaseType' => '6603331',
-                                         'Name' => 'log4cxx::helpers::Integer const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '6603623' => {
-                                         'BaseType' => '6603617',
+                          '9450891' => {
+                                         'BaseType' => '7738783',
                                          'Name' => 'log4cxx::helpers::Integer const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6603628' => {
-                                         'BaseType' => '6603129',
+                          '9450896' => {
+                                         'BaseType' => '9450102',
                                          'Name' => 'log4cxx::helpers::Integer::ClazzInteger*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6603634' => {
-                                         'BaseType' => '6603628',
+                          '9450902' => {
+                                         'BaseType' => '9450896',
                                          'Name' => 'log4cxx::helpers::Integer::ClazzInteger*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6603645' => {
-                                         'BaseType' => '6603325',
+                          '9450913' => {
+                                         'BaseType' => '9450299',
                                          'Name' => 'log4cxx::helpers::Integer::ClazzInteger const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6603651' => {
-                                         'BaseType' => '6603645',
+                          '9450919' => {
+                                         'BaseType' => '9450913',
                                          'Name' => 'log4cxx::helpers::Integer::ClazzInteger const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6647929' => {
+                          '947187' => {
+                                        'Base' => {
+                                                    '960077' => {
+                                                                  'access' => 'private',
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_pair.h',
+                                        'Line' => '208',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => 'first',
+                                                             'offset' => '0',
+                                                             'type' => '7120'
+                                                           },
+                                                    '1' => {
+                                                             'name' => 'second',
+                                                             'offset' => '32',
+                                                             'type' => '1023004'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, DiscardSummary>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '56',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_T1',
+                                                               'type' => '7120'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_T2',
+                                                               'type' => '1023004'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '947535' => {
+                                        'Base' => {
+                                                    '994199' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'allocator.h',
+                                        'Line' => '111',
+                                        'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, DiscardSummary> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, DiscardSummary>'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '947936' => {
+                                        'Base' => {
+                                                    '994793' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'allocator.h',
+                                        'Line' => '111',
+                                        'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, DiscardSummary> > >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, DiscardSummary> >'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '948123' => {
+                                        'Base' => {
+                                                    '711660' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_tree.h',
+                                        'Line' => '216',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_storage',
+                                                             'offset' => '32',
+                                                             'type' => '997406'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, DiscardSummary> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '88',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Val',
+                                                               'type' => '947187'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '948234' => {
+                                        'Header' => 'stl_function.h',
+                                        'Line' => '118',
+                                        'Name' => 'struct std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Arg1',
+                                                               'type' => '68'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Arg2',
+                                                               'type' => '68'
+                                                             },
+                                                      '2' => {
+                                                               'key' => '_Result',
+                                                               'type' => '83923'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '948275' => {
+                                        'Base' => {
+                                                    '948234' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_function.h',
+                                        'Line' => '381',
+                                        'Name' => 'struct std::less<std::__cxx11::basic_string<char> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '68'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '948351' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_tree.h',
+                                        'Line' => '142',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_key_compare',
+                                                             'offset' => '0',
+                                                             'type' => '948275'
+                                                           }
+                                                  },
+                                        'Name' => 'struct std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char> > >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Key_compare',
+                                                               'type' => '948275'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '948512' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_tree.h',
+                                        'Line' => '436',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'protected',
+                                                             'name' => '_M_impl',
+                                                             'offset' => '0',
+                                                             'type' => '948526'
+                                                           }
+                                                  },
+                                        'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, DiscardSummary>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, DiscardSummary> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, DiscardSummary> > >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '48',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Key',
+                                                               'type' => '68'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Val',
+                                                               'type' => '947187'
+                                                             },
+                                                      '2' => {
+                                                               'key' => '_KeyOfValue',
+                                                               'type' => '971629'
+                                                             },
+                                                      '3' => {
+                                                               'key' => '_Compare',
+                                                               'type' => '948275'
+                                                             },
+                                                      '4' => {
+                                                               'key' => '_Alloc',
+                                                               'type' => '947535'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '948526' => {
+                                        'Base' => {
+                                                    '711856' => {
+                                                                  'pos' => '2'
+                                                                },
+                                                    '947936' => {
+                                                                  'pos' => '0'
+                                                                },
+                                                    '948351' => {
+                                                                  'pos' => '1'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_tree.h',
+                                        'Line' => '673',
+                                        'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, DiscardSummary>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, DiscardSummary> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, DiscardSummary> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
+                                        'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, DiscardSummary>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, DiscardSummary> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, DiscardSummary> > >',
+                                        'Protected' => 1,
+                                        'Size' => '48',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Key_compare',
+                                                               'type' => '948275'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '94891' => {
+                                       'BaseType' => '84302',
+                                       'Name' => 'char[16]',
+                                       'Size' => '16',
+                                       'Type' => 'Array'
+                                     },
+                          '94907' => {
+                                       'BaseType' => '68',
+                                       'Name' => 'std::__cxx11::basic_string<char>*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '94947' => {
+                                       'BaseType' => '7120',
+                                       'Name' => 'std::__cxx11::basic_string<char>const&',
+                                       'Size' => '8',
+                                       'Type' => 'Ref'
+                                     },
+                          '94953' => {
+                                       'BaseType' => '68',
+                                       'Name' => 'std::__cxx11::basic_string<char>&&',
+                                       'Size' => '8',
+                                       'Type' => 'RvalueRef'
+                                     },
+                          '95001' => {
+                                       'BaseType' => '84031',
+                                       'Name' => 'wchar_t[4]',
+                                       'Size' => '16',
+                                       'Type' => 'Array'
+                                     },
+                          '95047' => {
+                                       'BaseType' => '13938',
+                                       'Name' => 'std::__cxx11::basic_string<wchar_t>const&',
+                                       'Size' => '8',
+                                       'Type' => 'Ref'
+                                     },
+                          '95065' => {
+                                       'BaseType' => '53227',
+                                       'Name' => 'std::string const&',
+                                       'Size' => '8',
+                                       'Type' => 'Ref'
+                                     },
+                          '9528391' => {
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Integer, 2>',
+                                         'Line' => '999',
+                                         'Name' => 'std::__shared_ptr_access<log4cxx::pattern::IntegerPatternConverter, 2>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '5412442'
+                                                                'type' => '9560429'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '6648077' => {
+                          '9528539' => {
                                          'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::helpers::Integer>',
+                                         'Line' => '1829',
+                                         'Name' => 'struct std::remove_extent<log4cxx::pattern::IntegerPatternConverter>',
                                          'NameSpace' => 'std',
                                          'Size' => '1',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '5412442'
+                                                                'type' => '9560429'
                                                               }
                                                      },
                                          'Type' => 'Struct'
                                        },
-                          '6648091' => {
-                                         'BaseType' => '5412442',
+                          '9528553' => {
+                                         'BaseType' => '9560429',
                                          'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::helpers::Integer>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::helpers::Integer>',
+                                         'Line' => '1830',
+                                         'Name' => 'std::remove_extent<log4cxx::pattern::IntegerPatternConverter>::type',
+                                         'NameSpace' => 'std::remove_extent<log4cxx::pattern::IntegerPatternConverter>',
+                                         'Size' => '16',
                                          'Type' => 'Typedef'
                                        },
-                          '6648114' => {
+                          '9528576' => {
                                          'Base' => {
-                                                     '6647929' => {
+                                                     '9528391' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
+                                         'Line' => '1080',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
                                                               'name' => '_M_ptr',
                                                               'offset' => '0',
-                                                              'type' => '6668236'
+                                                              'type' => '9561374'
                                                             },
                                                      '1' => {
                                                               'access' => 'private',
                                                               'name' => '_M_refcount',
                                                               'offset' => '8',
-                                                              'type' => '97720'
+                                                              'type' => '174828'
                                                             }
                                                    },
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Integer, 2>',
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::IntegerPatternConverter, 2>',
                                          'NameSpace' => 'std',
                                          'Size' => '16',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '5412442'
+                                                                'type' => '9560429'
                                                               },
                                                        '1' => {
                                                                 'key' => '_Lp',
-                                                                'type' => '40611',
+                                                                'type' => '83427',
                                                                 'val' => '2'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '6648400' => {
-                                         'BaseType' => '6648091',
+                          '9528862' => {
+                                         'BaseType' => '9528553',
                                          'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Integer, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Integer, 2>',
+                                         'Line' => '1084',
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::IntegerPatternConverter, 2>::element_type',
+                                         'NameSpace' => 'std::__shared_ptr<log4cxx::pattern::IntegerPatternConverter, 2>',
+                                         'Size' => '16',
                                          'Type' => 'Typedef'
                                        },
-                          '6649229' => {
+                          '9529272' => {
                                          'Base' => {
-                                                     '6648114' => {
+                                                     '9528576' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
                                          'Copied' => 1,
                                          'Header' => 'shared_ptr.h',
                                          'Line' => '103',
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::Integer>',
+                                         'Name' => 'std::shared_ptr<log4cxx::pattern::IntegerPatternConverter>',
                                          'NameSpace' => 'std',
                                          'Size' => '16',
                                          'TParam' => {
                                                        '0' => {
                                                                 'key' => '_Tp',
-                                                                'type' => '5412442'
+                                                                'type' => '9560429'
                                                               }
                                                      },
                                          'Type' => 'Class'
                                        },
-                          '6667276' => {
+                          '954143' => {
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '999',
+                                        'Name' => 'std::__shared_ptr_access<log4cxx::helpers::AppenderAttachableImpl, 2>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '361547'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '954291' => {
+                                        'Header' => 'type_traits',
+                                        'Line' => '1829',
+                                        'Name' => 'struct std::remove_extent<log4cxx::helpers::AppenderAttachableImpl>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '361547'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '954305' => {
+                                        'BaseType' => '361547',
+                                        'Header' => 'type_traits',
+                                        'Line' => '1830',
+                                        'Name' => 'std::remove_extent<log4cxx::helpers::AppenderAttachableImpl>::type',
+                                        'NameSpace' => 'std::remove_extent<log4cxx::helpers::AppenderAttachableImpl>',
+                                        'Type' => 'Typedef'
+                                      },
+                          '954328' => {
+                                        'Base' => {
+                                                    '954143' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '1080',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_ptr',
+                                                             'offset' => '0',
+                                                             'type' => '1024009'
+                                                           },
+                                                    '1' => {
+                                                             'access' => 'private',
+                                                             'name' => '_M_refcount',
+                                                             'offset' => '8',
+                                                             'type' => '174828'
+                                                           }
+                                                  },
+                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::AppenderAttachableImpl, 2>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '361547'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Lp',
+                                                               'type' => '83427',
+                                                               'val' => '2'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '954614' => {
+                                        'BaseType' => '954305',
+                                        'Header' => 'shared_ptr_base.h',
+                                        'Line' => '1084',
+                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::AppenderAttachableImpl, 2>::element_type',
+                                        'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::AppenderAttachableImpl, 2>',
+                                        'Type' => 'Typedef'
+                                      },
+                          '955507' => {
+                                        'Base' => {
+                                                    '954328' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'shared_ptr.h',
+                                        'Line' => '103',
+                                        'Name' => 'std::shared_ptr<log4cxx::helpers::AppenderAttachableImpl>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '16',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '361547'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '9560429' => {
                                          'Base' => {
-                                                     '1791943' => {
+                                                     '2739798' => {
                                                                     'pos' => '0'
                                                                   }
                                                    },
@@ -109846,7 +131214,7 @@
                                          'Line' => '35',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter',
                                          'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
+                                         'Size' => '16',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
@@ -109856,23 +131224,23 @@
                                                        '32' => '0u',
                                                        '40' => '0u',
                                                        '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::IntegerPatternConverter) [_ZTIN7log4cxx7pattern23IntegerPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::IntegerPatternConverter::getClass() const [_ZNK7log4cxx7pattern23IntegerPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::IntegerPatternConverter::~IntegerPatternConverter() [_ZN7log4cxx7pattern23IntegerPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::IntegerPatternConverter::~IntegerPatternConverter() [_ZN7log4cxx7pattern23IntegerPatternConverterD0Ev]',
+                                                       '56' => '(int (*)(...)) log4cxx::pattern::IntegerPatternConverter::~IntegerPatternConverter() [_ZN7log4cxx7pattern23IntegerPatternConverterD1Ev]',
+                                                       '64' => '(int (*)(...)) log4cxx::pattern::IntegerPatternConverter::~IntegerPatternConverter() [_ZN7log4cxx7pattern23IntegerPatternConverterD0Ev]',
+                                                       '72' => '(int (*)(...)) log4cxx::pattern::IntegerPatternConverter::getClass() const [_ZNK7log4cxx7pattern23IntegerPatternConverter8getClassEv]',
                                                        '8' => '(int (*)(...)) 0',
                                                        '80' => '(int (*)(...)) log4cxx::pattern::IntegerPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23IntegerPatternConverter10instanceofERKNS_7helpers5ClassE]',
                                                        '88' => '(int (*)(...)) log4cxx::pattern::IntegerPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23IntegerPatternConverter4castERKNS_7helpers5ClassE]',
                                                        '96' => '(int (*)(...)) log4cxx::pattern::IntegerPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern23IntegerPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
                                                      }
                                        },
-                          '6667656' => {
+                          '9560810' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'integerpatternconverter.h',
-                                         'Line' => '44',
+                                         'Line' => '38',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter::ClazzIntegerPatternConverter',
                                          'NameSpace' => 'log4cxx::pattern::IntegerPatternConverter',
                                          'Size' => '8',
@@ -109886,168 +131254,348 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::IntegerPatternConverter::ClazzIntegerPatternConverter) [_ZTIN7log4cxx7pattern23IntegerPatternConverter28ClazzIntegerPatternConverterE]'
                                                      }
                                        },
-                          '6667814' => {
-                                         'BaseType' => '6667656',
+                          '9560968' => {
+                                         'BaseType' => '9560810',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter::ClazzIntegerPatternConverter const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6667856' => {
-                                         'BaseType' => '6667276',
+                          '9561010' => {
+                                         'BaseType' => '9560429',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter const',
-                                         'Size' => '72',
+                                         'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '6668173' => {
-                                         'BaseType' => '6667276',
+                          '9561374' => {
+                                         'BaseType' => '9528862',
+                                         'Name' => 'std::__shared_ptr<log4cxx::pattern::IntegerPatternConverter, 2>::element_type*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '9561392' => {
+                                         'BaseType' => '9560429',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6668179' => {
-                                         'BaseType' => '6668173',
+                          '9561398' => {
+                                         'BaseType' => '9561392',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6668236' => {
-                                         'BaseType' => '6648400',
-                                         'Name' => 'std::__shared_ptr<log4cxx::helpers::Integer, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '6668595' => {
-                                         'BaseType' => '6667856',
+                          '9561613' => {
+                                         'BaseType' => '9561010',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6668601' => {
-                                         'BaseType' => '6668595',
+                          '9561619' => {
+                                         'BaseType' => '9561613',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6668612' => {
-                                         'BaseType' => '6667656',
+                          '9562173' => {
+                                         'BaseType' => '9560810',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter::ClazzIntegerPatternConverter*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6668618' => {
-                                         'BaseType' => '6668612',
+                          '9562179' => {
+                                         'BaseType' => '9562173',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter::ClazzIntegerPatternConverter*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6668629' => {
-                                         'BaseType' => '6667814',
+                          '9562190' => {
+                                         'BaseType' => '9560968',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter::ClazzIntegerPatternConverter const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6668635' => {
-                                         'BaseType' => '6668629',
+                          '9562196' => {
+                                         'BaseType' => '9562190',
                                          'Name' => 'log4cxx::pattern::IntegerPatternConverter::ClazzIntegerPatternConverter const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '67' => {
-                                    'Copied' => 1,
-                                    'Header' => 'basic_string.h',
-                                    'Line' => '77',
-                                    'Memb' => {
-                                                '0' => {
-                                                         'access' => 'private',
-                                                         'name' => '_M_dataplus',
-                                                         'offset' => '0',
-                                                         'type' => '80'
-                                                       },
-                                                '1' => {
-                                                         'access' => 'private',
-                                                         'name' => '_M_string_length',
-                                                         'offset' => '8',
-                                                         'type' => '278'
-                                                       },
-                                                '2' => {
-                                                         'access' => 'private',
-                                                         'name' => 'unnamed0',
-                                                         'offset' => '16',
-                                                         'type' => '244'
-                                                       }
-                                              },
-                                    'Name' => 'std::__cxx11::basic_string<char>',
-                                    'NameSpace' => 'std::__cxx11',
-                                    'Size' => '32',
-                                    'TParam' => {
-                                                  '0' => {
-                                                           'key' => '_CharT',
-                                                           'type' => '41214'
-                                                         }
-                                                },
-                                    'Type' => 'Class'
-                                  },
-                          '6765851' => {
-                                         'BaseType' => '6766178',
+                          '960077' => {
+                                        'Copied' => 1,
+                                        'Header' => 'stl_pair.h',
+                                        'Line' => '190',
+                                        'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, DiscardSummary>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_U1',
+                                                               'type' => '7120'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_U2',
+                                                               'type' => '1023004'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '96440' => {
+                                       'BaseType' => '66912',
+                                       'Name' => 'std::locale const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '96446' => {
+                                       'BaseType' => '65793',
+                                       'Name' => 'std::locale::_Impl*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '96487' => {
+                                       'BaseType' => '96493',
+                                       'Name' => 'std::locale::facet const**',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '96493' => {
+                                       'BaseType' => '66906',
+                                       'Name' => 'std::locale::facet const*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '9662688' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '59',
+                                         'Name' => 'struct std::default_delete<log4cxx::JSONLayout::JSONLayoutPrivate>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9700670'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9662774' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '9664308'
+                                                            }
+                                                   },
+                                         'Name' => 'std::__uniq_ptr_impl<log4cxx::JSONLayout::JSONLayoutPrivate, std::default_delete<log4cxx::JSONLayout::JSONLayoutPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9700670'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '9662688'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9663097' => {
+                                         'Base' => {
+                                                     '9662688' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '73',
+                                         'Name' => 'struct std::_Head_base<1ul, std::default_delete<log4cxx::JSONLayout::JSONLayoutPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '9662688'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9663350' => {
+                                         'Base' => {
+                                                     '9663097' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '326',
+                                         'Name' => 'struct std::_Tuple_impl<1ul, std::default_delete<log4cxx::JSONLayout::JSONLayoutPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '1',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '1'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '9662688'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9663647' => {
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '120',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => '_M_head_impl',
+                                                              'offset' => '0',
+                                                              'type' => '9702339'
+                                                            }
+                                                   },
+                                         'Name' => 'struct std::_Head_base<0ul, log4cxx::JSONLayout::JSONLayoutPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Head',
+                                                                'type' => '9702339'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9663907' => {
+                                         'Base' => {
+                                                     '9663350' => {
+                                                                    'pos' => '0'
+                                                                  },
+                                                     '9663647' => {
+                                                                    'access' => 'private',
+                                                                    'pos' => '1'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '185',
+                                         'Name' => 'struct std::_Tuple_impl<0ul, log4cxx::JSONLayout::JSONLayoutPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Idx',
+                                                                'type' => '83827',
+                                                                'val' => '0'
+                                                              },
+                                                       '1' => {
+                                                                'key' => undef,
+                                                                'type' => '9702339'
+                                                              }
+                                                     },
+                                         'Type' => 'Struct'
+                                       },
+                          '9664308' => {
+                                         'Base' => {
+                                                     '9663907' => {
+                                                                    'pos' => '0'
+                                                                  }
+                                                   },
+                                         'Copied' => 1,
+                                         'Header' => 'tuple',
+                                         'Line' => '893',
+                                         'Name' => 'std::tuple<log4cxx::JSONLayout::JSONLayoutPrivate*>',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => undef,
+                                                                'type' => '9702339'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9664637' => {
+                                         'Copied' => 1,
+                                         'Header' => 'unique_ptr.h',
+                                         'Line' => '172',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'access' => 'private',
+                                                              'name' => '_M_t',
+                                                              'offset' => '0',
+                                                              'type' => '9662774'
+                                                            }
+                                                   },
+                                         'Name' => 'std::unique_ptr<log4cxx::JSONLayout::JSONLayoutPrivate, std::default_delete<log4cxx::JSONLayout::JSONLayoutPrivate> >',
+                                         'NameSpace' => 'std',
+                                         'Size' => '8',
+                                         'TParam' => {
+                                                       '0' => {
+                                                                'key' => '_Tp',
+                                                                'type' => '9700670'
+                                                              },
+                                                       '1' => {
+                                                                'key' => '_Dp',
+                                                                'type' => '9662688'
+                                                              }
+                                                     },
+                                         'Type' => 'Class'
+                                       },
+                          '9700400' => {
+                                         'BaseType' => '9700639',
                                          'Header' => 'loggingevent.h',
-                                         'Line' => '62',
+                                         'Line' => '58',
                                          'Name' => 'log4cxx::spi::LoggingEvent::KeySet',
                                          'NameSpace' => 'log4cxx::spi::LoggingEvent',
                                          'Size' => '24',
                                          'Type' => 'Typedef'
                                        },
-                          '6766178' => {
-                                         'BaseType' => '1769873',
+                          '9700639' => {
+                                         'BaseType' => '2705422',
                                          'Header' => 'loggingevent.h',
-                                         'Line' => '43',
+                                         'Line' => '39',
                                          'Name' => 'log4cxx::spi::KeySet',
                                          'NameSpace' => 'log4cxx::spi',
                                          'Size' => '24',
                                          'Type' => 'Typedef'
                                        },
-                          '6766248' => {
+                          '9700652' => {
                                          'Base' => {
-                                                     '334707' => {
+                                                     '544649' => {
                                                                    'pos' => '0'
                                                                  }
                                                    },
                                          'Header' => 'jsonlayout.h',
-                                         'Line' => '36',
+                                         'Line' => '31',
                                          'Memb' => {
                                                      '0' => {
                                                               'access' => 'private',
-                                                              'name' => 'locationInfo',
+                                                              'name' => 'm_priv',
                                                               'offset' => '8',
-                                                              'type' => '40888'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'prettyPrint',
-                                                              'offset' => '9',
-                                                              'type' => '40888'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'dateFormat',
-                                                              'offset' => '16',
-                                                              'type' => '2840178'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'ppIndentL1',
-                                                              'offset' => '64',
-                                                              'type' => '53185'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'ppIndentL2',
-                                                              'offset' => '96',
-                                                              'type' => '53185'
+                                                              'type' => '9664637'
                                                             }
                                                    },
                                          'Name' => 'log4cxx::JSONLayout',
                                          'NameSpace' => 'log4cxx',
-                                         'Size' => '128',
+                                         'Size' => '16',
                                          'Type' => 'Class',
                                          'VTable' => {
                                                        '0' => '(int (*)(...)) 0',
@@ -110069,19 +131617,55 @@
                                                        '64' => '0u',
                                                        '72' => '(int (*)(...)) (& typeinfo for log4cxx::JSONLayout) [_ZTIN7log4cxx10JSONLayoutE]',
                                                        '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::JSONLayout::getClass() const [_ZNK7log4cxx10JSONLayout8getClassEv]',
-                                                       '88' => '(int (*)(...)) log4cxx::JSONLayout::~JSONLayout() [_ZN7log4cxx10JSONLayoutD1Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::JSONLayout::~JSONLayout() [_ZN7log4cxx10JSONLayoutD0Ev]'
+                                                       '80' => '(int (*)(...)) log4cxx::JSONLayout::~JSONLayout() [_ZN7log4cxx10JSONLayoutD1Ev]',
+                                                       '88' => '(int (*)(...)) log4cxx::JSONLayout::~JSONLayout() [_ZN7log4cxx10JSONLayoutD0Ev]',
+                                                       '96' => '(int (*)(...)) log4cxx::JSONLayout::getClass() const [_ZNK7log4cxx10JSONLayout8getClassEv]'
                                                      }
                                        },
-                          '6767114' => {
+                          '9700670' => {
+                                         'Line' => '35',
+                                         'Memb' => {
+                                                     '0' => {
+                                                              'name' => 'locationInfo',
+                                                              'offset' => '0',
+                                                              'type' => '83923'
+                                                            },
+                                                     '1' => {
+                                                              'name' => 'prettyPrint',
+                                                              'offset' => '1',
+                                                              'type' => '83923'
+                                                            },
+                                                     '2' => {
+                                                              'name' => 'dateFormat',
+                                                              'offset' => '8',
+                                                              'type' => '4174584'
+                                                            },
+                                                     '3' => {
+                                                              'name' => 'ppIndentL1',
+                                                              'offset' => '24',
+                                                              'type' => '98472'
+                                                            },
+                                                     '4' => {
+                                                              'name' => 'ppIndentL2',
+                                                              'offset' => '56',
+                                                              'type' => '98472'
+                                                            }
+                                                   },
+                                         'Name' => 'struct log4cxx::JSONLayout::JSONLayoutPrivate',
+                                         'NameSpace' => 'log4cxx::JSONLayout',
+                                         'Private' => 1,
+                                         'Size' => '88',
+                                         'Source' => 'jsonlayout.cpp',
+                                         'Type' => 'Struct'
+                                       },
+                          '9701599' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'jsonlayout.h',
-                                         'Line' => '59',
+                                         'Line' => '46',
                                          'Name' => 'log4cxx::JSONLayout::ClazzJSONLayout',
                                          'NameSpace' => 'log4cxx::JSONLayout',
                                          'Size' => '8',
@@ -110096,74 +131680,308 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::JSONLayout::ClazzJSONLayout) [_ZTIN7log4cxx10JSONLayout15ClazzJSONLayoutE]'
                                                      }
                                        },
-                          '6767309' => {
-                                         'BaseType' => '6767114',
+                          '9701820' => {
+                                         'BaseType' => '9701599',
                                          'Name' => 'log4cxx::JSONLayout::ClazzJSONLayout const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6767351' => {
-                                         'BaseType' => '6766248',
+                          '9701826' => {
+                                         'BaseType' => '9700652',
                                          'Name' => 'log4cxx::JSONLayout const',
-                                         'Size' => '128',
+                                         'Size' => '16',
                                          'Type' => 'Const'
                                        },
-                          '6768646' => {
-                                         'BaseType' => '6766248',
+                          '9702339' => {
+                                         'BaseType' => '9700670',
+                                         'Name' => 'struct log4cxx::JSONLayout::JSONLayoutPrivate*',
+                                         'Size' => '8',
+                                         'Type' => 'Pointer'
+                                       },
+                          '9703267' => {
+                                         'BaseType' => '9700652',
                                          'Name' => 'log4cxx::JSONLayout*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6768652' => {
-                                         'BaseType' => '6768646',
+                          '9703273' => {
+                                         'BaseType' => '9703267',
                                          'Name' => 'log4cxx::JSONLayout*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6768680' => {
-                                         'BaseType' => '6767351',
+                          '9703295' => {
+                                         'BaseType' => '9701826',
                                          'Name' => 'log4cxx::JSONLayout const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6768686' => {
-                                         'BaseType' => '6768680',
+                          '9703301' => {
+                                         'BaseType' => '9703295',
                                          'Name' => 'log4cxx::JSONLayout const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6768697' => {
-                                         'BaseType' => '6767114',
+                          '9703312' => {
+                                         'BaseType' => '9701599',
                                          'Name' => 'log4cxx::JSONLayout::ClazzJSONLayout*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6768703' => {
-                                         'BaseType' => '6768697',
+                          '9703318' => {
+                                         'BaseType' => '9703312',
                                          'Name' => 'log4cxx::JSONLayout::ClazzJSONLayout*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6768714' => {
-                                         'BaseType' => '6767309',
+                          '9703329' => {
+                                         'BaseType' => '9701820',
                                          'Name' => 'log4cxx::JSONLayout::ClazzJSONLayout const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6768720' => {
-                                         'BaseType' => '6768714',
+                          '9703335' => {
+                                         'BaseType' => '9703329',
                                          'Name' => 'log4cxx::JSONLayout::ClazzJSONLayout const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6925953' => {
+                          '971597' => {
+                                        'Header' => 'stl_function.h',
+                                        'Line' => '105',
+                                        'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, DiscardSummary>, std::__cxx11::basic_string<char>const>',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Arg',
+                                                               'type' => '947187'
+                                                             },
+                                                      '1' => {
+                                                               'key' => '_Result',
+                                                               'type' => '7120'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '971629' => {
+                                        'Base' => {
+                                                    '971597' => {
+                                                                  'pos' => '0'
+                                                                }
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'stl_function.h',
+                                        'Line' => '1147',
+                                        'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, DiscardSummary> >',
+                                        'NameSpace' => 'std',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Pair',
+                                                               'type' => '947187'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '97608' => {
+                                       'Header' => 'pool.h',
+                                       'Line' => '32',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'access' => 'protected',
+                                                            'name' => 'pool',
+                                                            'offset' => '0',
+                                                            'type' => '99472'
+                                                          },
+                                                   '1' => {
+                                                            'access' => 'protected',
+                                                            'name' => 'release',
+                                                            'offset' => '8',
+                                                            'type' => '83930'
+                                                          }
+                                                 },
+                                       'Name' => 'log4cxx::helpers::Pool',
+                                       'NameSpace' => 'log4cxx::helpers',
+                                       'Size' => '16',
+                                       'Type' => 'Class'
+                                     },
+                          '98099' => {
+                                       'Header' => 'classregistration.h',
+                                       'Line' => '28',
+                                       'Name' => 'log4cxx::helpers::ClassRegistration',
+                                       'NameSpace' => 'log4cxx::helpers',
+                                       'Size' => '1',
+                                       'Type' => 'Class'
+                                     },
+                          '98144' => {
+                                       'BaseType' => '99436',
+                                       'Header' => 'classregistration.h',
+                                       'Line' => '31',
+                                       'Name' => 'log4cxx::helpers::ClassRegistration::ClassAccessor',
+                                       'NameSpace' => 'log4cxx::helpers::ClassRegistration',
+                                       'Size' => '8',
+                                       'Type' => 'Typedef'
+                                     },
+                          '98221' => {
+                                       'BaseType' => '98099',
+                                       'Name' => 'log4cxx::helpers::ClassRegistration const',
+                                       'Size' => '1',
+                                       'Type' => 'Const'
+                                     },
+                          '98226' => {
+                                       'Copied' => 1,
+                                       'Header' => 'class.h',
+                                       'Line' => '31',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => '_vptr',
+                                                            'offset' => '0',
+                                                            'type' => '100047'
+                                                          }
+                                                 },
+                                       'Name' => 'log4cxx::helpers::Class',
+                                       'NameSpace' => 'log4cxx::helpers',
+                                       'Size' => '8',
+                                       'Type' => 'Class',
+                                       'VTable' => {
+                                                     '0' => '(int (*)(...)) 0',
+                                                     '16' => '0u',
+                                                     '24' => '0u',
+                                                     '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                     '40' => '(int (*)(...)) __cxa_pure_virtual',
+                                                     '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Class) [_ZTIN7log4cxx7helpers5ClassE]'
+                                                   }
+                                     },
+                          '98231' => {
+                                       'BaseType' => '98226',
+                                       'Name' => 'log4cxx::helpers::Class const',
+                                       'Type' => 'Const'
+                                     },
+                          '98236' => {
+                                       'Header' => 'object.h',
+                                       'Line' => '104',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => '_vptr',
+                                                            'offset' => '0',
+                                                            'type' => '100047'
+                                                          }
+                                                 },
+                                       'Name' => 'log4cxx::helpers::Object',
+                                       'NameSpace' => 'log4cxx::helpers',
+                                       'Size' => '8',
+                                       'Type' => 'Class',
+                                       'VTable' => {
+                                                     '0' => '(int (*)(...)) 0',
+                                                     '16' => '0u',
+                                                     '24' => '0u',
+                                                     '32' => '(int (*)(...)) __cxa_pure_virtual',
+                                                     '40' => '(int (*)(...)) __cxa_pure_virtual',
+                                                     '48' => '(int (*)(...)) __cxa_pure_virtual',
+                                                     '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Object) [_ZTIN7log4cxx7helpers6ObjectE]'
+                                                   }
+                                     },
+                          '98466' => {
+                                       'BaseType' => '98236',
+                                       'Name' => 'log4cxx::helpers::Object const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
+                                     },
+                          '98472' => {
+                                       'BaseType' => '68',
+                                       'Header' => 'logstring.h',
+                                       'Line' => '60',
+                                       'Name' => 'log4cxx::LogString',
+                                       'NameSpace' => 'log4cxx',
+                                       'Size' => '32',
+                                       'Type' => 'Typedef'
+                                     },
+                          '98496' => {
+                                       'Base' => {
+                                                   '98236' => {
+                                                                'pos' => '0',
+                                                                'virtual' => 1
+                                                              }
+                                                 },
+                                       'Header' => 'action.h',
+                                       'Line' => '35',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => 'm_priv',
+                                                            'offset' => '8',
+                                                            'type' => '72541'
+                                                          }
+                                                 },
+                                       'Name' => 'log4cxx::rolling::Action',
+                                       'NameSpace' => 'log4cxx::rolling',
+                                       'Size' => '16',
+                                       'Type' => 'Class',
+                                       'VTable' => {
+                                                     '0' => '(int (*)(...)) 0',
+                                                     '16' => '0u',
+                                                     '24' => '0u',
+                                                     '32' => '0u',
+                                                     '40' => '0u',
+                                                     '48' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::Action) [_ZTIN7log4cxx7rolling6ActionE]',
+                                                     '56' => '0u',
+                                                     '64' => '0u',
+                                                     '72' => '(int (*)(...)) log4cxx::rolling::Action::getClass() const [_ZNK7log4cxx7rolling6Action8getClassEv]',
+                                                     '8' => '(int (*)(...)) 0',
+                                                     '80' => '(int (*)(...)) log4cxx::rolling::Action::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling6Action10instanceofERKNS_7helpers5ClassE]',
+                                                     '88' => '(int (*)(...)) log4cxx::rolling::Action::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling6Action4castERKNS_7helpers5ClassE]',
+                                                     '96' => '(int (*)(...)) __cxa_pure_virtual'
+                                                   }
+                                     },
+                          '98514' => {
+                                       'Header' => 'action_priv.h',
+                                       'Line' => '27',
+                                       'Memb' => {
+                                                   '0' => {
+                                                            'name' => '_vptr',
+                                                            'offset' => '0',
+                                                            'type' => '100047'
+                                                          },
+                                                   '1' => {
+                                                            'name' => 'complete',
+                                                            'offset' => '8',
+                                                            'type' => '83923'
+                                                          },
+                                                   '2' => {
+                                                            'name' => 'interrupted',
+                                                            'offset' => '9',
+                                                            'type' => '83923'
+                                                          },
+                                                   '3' => {
+                                                            'name' => 'pool',
+                                                            'offset' => '16',
+                                                            'type' => '97608'
+                                                          },
+                                                   '4' => {
+                                                            'name' => 'mutex',
+                                                            'offset' => '32',
+                                                            'type' => '59391'
+                                                          }
+                                                 },
+                                       'Name' => 'struct log4cxx::rolling::Action::ActionPrivate',
+                                       'NameSpace' => 'log4cxx::rolling::Action',
+                                       'Size' => '72',
+                                       'Type' => 'Struct',
+                                       'VTable' => {
+                                                     '0' => '(int (*)(...)) 0',
+                                                     '16' => '(int (*)(...)) log4cxx::rolling::Action::ActionPrivate::~ActionPrivate() [_ZN7log4cxx7rolling6Action13ActionPrivateD2Ev]',
+                                                     '24' => '(int (*)(...)) log4cxx::rolling::Action::ActionPrivate::~ActionPrivate() [_ZN7log4cxx7rolling6Action13ActionPrivateD0Ev]',
+                                                     '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::Action::ActionPrivate) [_ZTIN7log4cxx7rolling6Action13ActionPrivateE]'
+                                                   }
+                                     },
+                          '9908054' => {
                                          'Base' => {
-                                                     '53155' => {
+                                                     '98226' => {
                                                                   'pos' => '0'
                                                                 }
                                                    },
                                          'Header' => 'layout.h',
-                                         'Line' => '42',
+                                         'Line' => '36',
                                          'Name' => 'log4cxx::Layout::ClazzLayout',
                                          'NameSpace' => 'log4cxx::Layout',
                                          'Size' => '8',
@@ -110177,6385 +131995,238 @@
                                                        '8' => '(int (*)(...)) (& typeinfo for log4cxx::Layout::ClazzLayout) [_ZTIN7log4cxx6Layout11ClazzLayoutE]'
                                                      }
                                        },
-                          '6926112' => {
-                                         'BaseType' => '6925953',
+                          '9908212' => {
+                                         'BaseType' => '9908054',
                                          'Name' => 'log4cxx::Layout::ClazzLayout const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6926499' => {
-                                         'BaseType' => '6925953',
+                          '9908540' => {
+                                         'BaseType' => '9908054',
                                          'Name' => 'log4cxx::Layout::ClazzLayout*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6926505' => {
-                                         'BaseType' => '6926499',
+                          '9908546' => {
+                                         'BaseType' => '9908540',
                                          'Name' => 'log4cxx::Layout::ClazzLayout*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6926516' => {
-                                         'BaseType' => '6926112',
+                          '9908557' => {
+                                         'BaseType' => '9908212',
                                          'Name' => 'log4cxx::Layout::ClazzLayout const*',
                                          'Size' => '8',
                                          'Type' => 'Pointer'
                                        },
-                          '6926522' => {
-                                         'BaseType' => '6926516',
+                          '9908563' => {
+                                         'BaseType' => '9908557',
                                          'Name' => 'log4cxx::Layout::ClazzLayout const*const',
                                          'Size' => '8',
                                          'Type' => 'Const'
                                        },
-                          '6993364' => {
-                                         'BaseType' => '40888',
-                                         'Name' => 'bool volatile',
-                                         'Size' => '1',
-                                         'Type' => 'Volatile'
-                                       },
-                          '7008863' => {
-                                         'BaseType' => '5903368',
-                                         'Name' => 'log4cxx::Level*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7009852' => {
-                                         'BaseType' => '3471500',
-                                         'Name' => 'log4cxx::Level::LevelClass*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7009875' => {
-                                         'BaseType' => '3471506',
-                                         'Name' => 'log4cxx::Level::LevelClass const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7106' => {
-                                      'BaseType' => '67',
-                                      'Name' => 'std::__cxx11::basic_string<char>const',
-                                      'Size' => '32',
-                                      'Type' => 'Const'
-                                    },
-                          '7111' => {
-                                      'BaseType' => '67',
-                                      'Header' => 'stringfwd.h',
-                                      'Line' => '74',
-                                      'Name' => 'std::__cxx11::string',
-                                      'NameSpace' => 'std::__cxx11',
-                                      'Size' => '32',
-                                      'Type' => 'Typedef'
-                                    },
-                          '7123' => {
-                                      'BaseType' => '7111',
-                                      'Name' => 'std::__cxx11::string const',
-                                      'Size' => '32',
-                                      'Type' => 'Const'
-                                    },
-                          '7134753' => {
-                                         'Base' => {
-                                                     '116376' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Header' => 'levelmatchfilter.h',
-                                         'Line' => '49',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'acceptOnMatch',
-                                                              'offset' => '24',
-                                                              'type' => '40888'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'levelToMatch',
-                                                              'offset' => '32',
-                                                              'type' => '336188'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter',
-                                         'NameSpace' => 'log4cxx::filter',
-                                         'Size' => '48',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter16LevelMatchFilter10instanceofERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter16LevelMatchFilter4castERKNS_7helpers5ClassE]',
-                                                       '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
-                                                       '128' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6filter16LevelMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '136' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter16LevelMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelMatchFilter) [_ZTIN7log4cxx6filter16LevelMatchFilterE]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::getClass() const [_ZNK7log4cxx6filter16LevelMatchFilter8getClassEv]',
-                                                       '88' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::~LevelMatchFilter() [_ZN7log4cxx6filter16LevelMatchFilterD1Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::~LevelMatchFilter() [_ZN7log4cxx6filter16LevelMatchFilterD0Ev]'
-                                                     }
-                                       },
-                          '7135298' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'levelmatchfilter.h',
-                                         'Line' => '57',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter',
-                                         'NameSpace' => 'log4cxx::filter::LevelMatchFilter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::~ClazzLevelMatchFilter() [_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::~ClazzLevelMatchFilter() [_ZN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter::newInstance() const [_ZNK7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilter11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter) [_ZTIN7log4cxx6filter16LevelMatchFilter21ClazzLevelMatchFilterE]'
-                                                     }
-                                       },
-                          '7135494' => {
-                                         'BaseType' => '7135298',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7135536' => {
-                                         'BaseType' => '7134753',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter const',
-                                         'Size' => '48',
-                                         'Type' => 'Const'
-                                       },
-                          '7136321' => {
-                                         'BaseType' => '7134753',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7136327' => {
-                                         'BaseType' => '7136321',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7136355' => {
-                                         'BaseType' => '7135536',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7136361' => {
-                                         'BaseType' => '7136355',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7136372' => {
-                                         'BaseType' => '7135298',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7136378' => {
-                                         'BaseType' => '7136372',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7136389' => {
-                                         'BaseType' => '7135494',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7136395' => {
-                                         'BaseType' => '7136389',
-                                         'Name' => 'log4cxx::filter::LevelMatchFilter::ClazzLevelMatchFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '713850' => {
-                                        'BaseType' => '649145',
-                                        'Name' => 'log4cxx::helpers::InterruptedException&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '7210131' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'levelpatternconverter.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern21LevelPatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern21LevelPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LevelPatternConverter) [_ZTIN7log4cxx7pattern21LevelPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::getClass() const [_ZNK7log4cxx7pattern21LevelPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::~LevelPatternConverter() [_ZN7log4cxx7pattern21LevelPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::~LevelPatternConverter() [_ZN7log4cxx7pattern21LevelPatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern21LevelPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern21LevelPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '7210571' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'levelpatternconverter.h',
-                                         'Line' => '43',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::LevelPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter::~ClazzLevelPatternConverter() [_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter::~ClazzLevelPatternConverter() [_ZN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter) [_ZTIN7log4cxx7pattern21LevelPatternConverter26ClazzLevelPatternConverterE]'
-                                                     }
-                                       },
-                          '7210729' => {
-                                         'BaseType' => '7210571',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7210771' => {
-                                         'BaseType' => '7210131',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter const',
-                                         'Size' => '72',
-                                         'Type' => 'Const'
-                                       },
-                          '7211769' => {
-                                         'BaseType' => '7210131',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7211775' => {
-                                         'BaseType' => '7211769',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7212202' => {
-                                         'BaseType' => '7210771',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7212208' => {
-                                         'BaseType' => '7212202',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7212219' => {
-                                         'BaseType' => '7210571',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7212225' => {
-                                         'BaseType' => '7212219',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7212236' => {
-                                         'BaseType' => '7210729',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7212242' => {
-                                         'BaseType' => '7212236',
-                                         'Name' => 'log4cxx::pattern::LevelPatternConverter::ClazzLevelPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7312328' => {
-                                         'Base' => {
-                                                     '116376' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Header' => 'levelrangefilter.h',
-                                         'Line' => '57',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'acceptOnMatch',
-                                                              'offset' => '24',
-                                                              'type' => '40888'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'levelMin',
-                                                              'offset' => '32',
-                                                              'type' => '336188'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'levelMax',
-                                                              'offset' => '48',
-                                                              'type' => '336188'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter',
-                                         'NameSpace' => 'log4cxx::filter',
-                                         'Size' => '64',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter16LevelRangeFilter10instanceofERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter16LevelRangeFilter4castERKNS_7helpers5ClassE]',
-                                                       '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
-                                                       '128' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6filter16LevelRangeFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '136' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter16LevelRangeFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelRangeFilter) [_ZTIN7log4cxx6filter16LevelRangeFilterE]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::getClass() const [_ZNK7log4cxx6filter16LevelRangeFilter8getClassEv]',
-                                                       '88' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::~LevelRangeFilter() [_ZN7log4cxx6filter16LevelRangeFilterD1Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::~LevelRangeFilter() [_ZN7log4cxx6filter16LevelRangeFilterD0Ev]'
-                                                     }
-                                       },
-                          '7312949' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'levelrangefilter.h',
-                                         'Line' => '70',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter',
-                                         'NameSpace' => 'log4cxx::filter::LevelRangeFilter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::~ClazzLevelRangeFilter() [_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::~ClazzLevelRangeFilter() [_ZN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter::newInstance() const [_ZNK7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilter11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter) [_ZTIN7log4cxx6filter16LevelRangeFilter21ClazzLevelRangeFilterE]'
-                                                     }
-                                       },
-                          '7313145' => {
-                                         'BaseType' => '7312949',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7313187' => {
-                                         'BaseType' => '7312328',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter const',
-                                         'Size' => '64',
-                                         'Type' => 'Const'
-                                       },
-                          '7313972' => {
-                                         'BaseType' => '7312328',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7313978' => {
-                                         'BaseType' => '7313972',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7314006' => {
-                                         'BaseType' => '7313187',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7314012' => {
-                                         'BaseType' => '7314006',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7314023' => {
-                                         'BaseType' => '7312949',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7314029' => {
-                                         'BaseType' => '7314023',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7314040' => {
-                                         'BaseType' => '7313145',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7314046' => {
-                                         'BaseType' => '7314040',
-                                         'Name' => 'log4cxx::filter::LevelRangeFilter::ClazzLevelRangeFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7390409' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'linelocationpatternconverter.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LineLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LineLocationPatternConverter) [_ZTIN7log4cxx7pattern28LineLocationPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern28LineLocationPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::~LineLocationPatternConverter() [_ZN7log4cxx7pattern28LineLocationPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::~LineLocationPatternConverter() [_ZN7log4cxx7pattern28LineLocationPatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28LineLocationPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern28LineLocationPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '7390804' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'linelocationpatternconverter.h',
-                                         'Line' => '44',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::LineLocationPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter::~ClazzLineLocationPatternConverter() [_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter::~ClazzLineLocationPatternConverter() [_ZN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter) [_ZTIN7log4cxx7pattern28LineLocationPatternConverter33ClazzLineLocationPatternConverterE]'
-                                                     }
-                                       },
-                          '7390962' => {
-                                         'BaseType' => '7390804',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7391004' => {
-                                         'BaseType' => '7390409',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter const',
-                                         'Size' => '72',
-                                         'Type' => 'Const'
-                                       },
-                          '7391889' => {
-                                         'BaseType' => '7390409',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7391895' => {
-                                         'BaseType' => '7391889',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7392130' => {
-                                         'BaseType' => '7391004',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7392136' => {
-                                         'BaseType' => '7392130',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7392141' => {
-                                         'BaseType' => '7390804',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7392147' => {
-                                         'BaseType' => '7392141',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7392158' => {
-                                         'BaseType' => '7390962',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7392164' => {
-                                         'BaseType' => '7392158',
-                                         'Name' => 'log4cxx::pattern::LineLocationPatternConverter::ClazzLineLocationPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7466924' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'lineseparatorpatternconverter.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LineSeparatorPatternConverter) [_ZTIN7log4cxx7pattern29LineSeparatorPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::getClass() const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::~LineSeparatorPatternConverter() [_ZN7log4cxx7pattern29LineSeparatorPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::~LineSeparatorPatternConverter() [_ZN7log4cxx7pattern29LineSeparatorPatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '7467370' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'lineseparatorpatternconverter.h',
-                                         'Line' => '45',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::LineSeparatorPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter::~ClazzLineSeparatorPatternConverter() [_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter::~ClazzLineSeparatorPatternConverter() [_ZN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter) [_ZTIN7log4cxx7pattern29LineSeparatorPatternConverter34ClazzLineSeparatorPatternConverterE]'
-                                                     }
-                                       },
-                          '7467528' => {
-                                         'BaseType' => '7467370',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7467570' => {
-                                         'BaseType' => '7466924',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter const',
-                                         'Size' => '72',
-                                         'Type' => 'Const'
-                                       },
-                          '7468407' => {
-                                         'BaseType' => '7466924',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7468413' => {
-                                         'BaseType' => '7468407',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7468548' => {
-                                         'BaseType' => '7467570',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7468554' => {
-                                         'BaseType' => '7468548',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7468565' => {
-                                         'BaseType' => '7467370',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7468571' => {
-                                         'BaseType' => '7468565',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7468582' => {
-                                         'BaseType' => '7467528',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7468588' => {
-                                         'BaseType' => '7468582',
-                                         'Name' => 'log4cxx::pattern::LineSeparatorPatternConverter::ClazzLineSeparatorPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7546792' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'literalpatternconverter.h',
-                                         'Line' => '40',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'literal',
-                                                              'offset' => '72',
-                                                              'type' => '205649'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '104',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern23LiteralPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LiteralPatternConverter) [_ZTIN7log4cxx7pattern23LiteralPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::getClass() const [_ZNK7log4cxx7pattern23LiteralPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::~LiteralPatternConverter() [_ZN7log4cxx7pattern23LiteralPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::~LiteralPatternConverter() [_ZN7log4cxx7pattern23LiteralPatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23LiteralPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23LiteralPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern23LiteralPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '7547256' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'literalpatternconverter.h',
-                                         'Line' => '55',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::LiteralPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter::~ClazzLiteralPatternConverter() [_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter::~ClazzLiteralPatternConverter() [_ZN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter) [_ZTIN7log4cxx7pattern23LiteralPatternConverter28ClazzLiteralPatternConverterE]'
-                                                     }
-                                       },
-                          '7547413' => {
-                                         'BaseType' => '7547256',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7547455' => {
-                                         'BaseType' => '7546792',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter const',
-                                         'Size' => '104',
-                                         'Type' => 'Const'
-                                       },
-                          '7548298' => {
-                                         'BaseType' => '7546792',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7548304' => {
-                                         'BaseType' => '7548298',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7548439' => {
-                                         'BaseType' => '7547455',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7548445' => {
-                                         'BaseType' => '7548439',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7548450' => {
-                                         'BaseType' => '7547256',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7548456' => {
-                                         'BaseType' => '7548450',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7548467' => {
-                                         'BaseType' => '7547413',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7548473' => {
-                                         'BaseType' => '7548467',
-                                         'Name' => 'log4cxx::pattern::LiteralPatternConverter::ClazzLiteralPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7631551' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::XMLDOMNode>',
-                                         'NameSpace' => 'std',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'type' => '7649912'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '7631556' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::XMLDOMElement>',
-                                         'NameSpace' => 'std',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'type' => '7651262'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '7631561' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::XMLDOMNodeList>',
-                                         'NameSpace' => 'std',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'type' => '7650862'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '7631566' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::shared_ptr<log4cxx::helpers::XMLDOMDocument>',
-                                         'NameSpace' => 'std',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'type' => '7651650'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '7649912' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'xml.h',
-                                         'Line' => '56',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMNode) [_ZTIN7log4cxx7helpers10XMLDOMNodeE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::XMLDOMNode::getClass() const [_ZNK7log4cxx7helpers10XMLDOMNode8getClassEv]',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
-                                                     }
-                                       },
-                          '7649929' => {
-                                         'Header' => 'xml.h',
-                                         'Line' => '60',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'NOT_IMPLEMENTED_NODE',
-                                                              'value' => '0'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'ELEMENT_NODE',
-                                                              'value' => '1'
-                                                            },
-                                                     '2' => {
-                                                              'name' => 'DOCUMENT_NODE',
-                                                              'value' => '9'
-                                                            }
-                                                   },
-                                         'Name' => 'enum log4cxx::helpers::XMLDOMNode::XMLDOMNodeType',
-                                         'NameSpace' => 'log4cxx::helpers::XMLDOMNode',
-                                         'Size' => '4',
-                                         'Type' => 'Enum'
-                                       },
-                          '7650173' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'xml.h',
-                                         'Line' => '59',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode',
-                                         'NameSpace' => 'log4cxx::helpers::XMLDOMNode',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode::~ClazzXMLDOMNode() [_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode::~ClazzXMLDOMNode() [_ZN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNode7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode) [_ZTIN7log4cxx7helpers10XMLDOMNode15ClazzXMLDOMNodeE]'
-                                                     }
-                                       },
-                          '7650327' => {
-                                         'BaseType' => '7650173',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7650368' => {
-                                         'BaseType' => '7649912',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7650697' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'object.h',
-                                         'Line' => '104',
-                                         'Name' => 'log4cxx::helpers::Object::ClazzObject',
-                                         'NameSpace' => 'log4cxx::helpers::Object',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::Object::ClazzObject::~ClazzObject() [_ZN7log4cxx7helpers6Object11ClazzObjectD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::Object::ClazzObject::~ClazzObject() [_ZN7log4cxx7helpers6Object11ClazzObjectD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::Object::ClazzObject::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers6Object11ClazzObject7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Object::ClazzObject) [_ZTIN7log4cxx7helpers6Object11ClazzObjectE]'
-                                                     }
-                                       },
-                          '7650851' => {
-                                         'BaseType' => '7650697',
-                                         'Name' => 'log4cxx::helpers::Object::ClazzObject const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7650857' => {
-                                         'BaseType' => '53165',
-                                         'Name' => 'log4cxx::helpers::Object const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7650862' => {
-                                         'Base' => {
-                                                     '53165' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'xml.h',
-                                         'Line' => '113',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMNodeList) [_ZTIN7log4cxx7helpers14XMLDOMNodeListE]',
-                                                       '56' => '(int (*)(...)) log4cxx::helpers::XMLDOMNodeList::getClass() const [_ZNK7log4cxx7helpers14XMLDOMNodeList8getClassEv]',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '88' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '96' => '(int (*)(...)) __cxa_pure_virtual'
-                                                     }
-                                       },
-                          '7651050' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'xml.h',
-                                         'Line' => '116',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList',
-                                         'NameSpace' => 'log4cxx::helpers::XMLDOMNodeList',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList::~ClazzXMLDOMNodeList() [_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList::~ClazzXMLDOMNodeList() [_ZN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeList7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList) [_ZTIN7log4cxx7helpers14XMLDOMNodeList19ClazzXMLDOMNodeListE]'
-                                                     }
-                                       },
-                          '7651204' => {
-                                         'BaseType' => '7651050',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7651245' => {
-                                         'BaseType' => '7650862',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7651250' => {
-                                         'BaseType' => '7631551',
-                                         'Header' => 'xml.h',
-                                         'Line' => '71',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodePtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Type' => 'Typedef'
-                                       },
-                          '7651262' => {
-                                         'Base' => {
-                                                     '7649912' => {
-                                                                    'pos' => '0',
-                                                                    'virtual' => 1
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'xml.h',
-                                         'Line' => '77',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '0u',
-                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '120' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '128' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '136' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '144' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '152' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMElement) [_ZTIN7log4cxx7helpers13XMLDOMElementE]',
-                                                       '88' => '(int (*)(...)) log4cxx::helpers::XMLDOMElement::getClass() const [_ZNK7log4cxx7helpers13XMLDOMElement8getClassEv]',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '7651450' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'xml.h',
-                                         'Line' => '80',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement',
-                                         'NameSpace' => 'log4cxx::helpers::XMLDOMElement',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement::~ClazzXMLDOMElement() [_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement::~ClazzXMLDOMElement() [_ZN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElement7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement) [_ZTIN7log4cxx7helpers13XMLDOMElement18ClazzXMLDOMElementE]'
-                                                     }
-                                       },
-                          '7651604' => {
-                                         'BaseType' => '7651450',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7651645' => {
-                                         'BaseType' => '7651262',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7651650' => {
-                                         'Base' => {
-                                                     '7649912' => {
-                                                                    'pos' => '0',
-                                                                    'virtual' => 1
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'xml.h',
-                                         'Line' => '92',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '0u',
-                                                       '112' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '120' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '128' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '136' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '144' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '152' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '16' => '0u',
-                                                       '160' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '168' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '0u',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMDocument) [_ZTIN7log4cxx7helpers14XMLDOMDocumentE]',
-                                                       '88' => '(int (*)(...)) log4cxx::helpers::XMLDOMDocument::getClass() const [_ZNK7log4cxx7helpers14XMLDOMDocument8getClassEv]',
-                                                       '96' => '0u'
-                                                     }
-                                       },
-                          '7651883' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'xml.h',
-                                         'Line' => '95',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument',
-                                         'NameSpace' => 'log4cxx::helpers::XMLDOMDocument',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument::~ClazzXMLDOMDocument() [_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument::~ClazzXMLDOMDocument() [_ZN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocument7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument) [_ZTIN7log4cxx7helpers14XMLDOMDocument19ClazzXMLDOMDocumentE]'
-                                                     }
-                                       },
-                          '7652037' => {
-                                         'BaseType' => '7651883',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7652078' => {
-                                         'BaseType' => '7651650',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7652083' => {
-                                         'BaseType' => '7631556',
-                                         'Header' => 'xml.h',
-                                         'Line' => '84',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElementPtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Type' => 'Typedef'
-                                       },
-                          '7652095' => {
-                                         'BaseType' => '7631561',
-                                         'Header' => 'xml.h',
-                                         'Line' => '120',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeListPtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Type' => 'Typedef'
-                                       },
-                          '7652107' => {
-                                         'BaseType' => '7631566',
-                                         'Header' => 'xml.h',
-                                         'Line' => '101',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocumentPtr',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Type' => 'Typedef'
-                                       },
-                          '7652733' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'filter.h',
-                                         'Line' => '78',
-                                         'Name' => 'log4cxx::spi::Filter::ClazzFilter',
-                                         'NameSpace' => 'log4cxx::spi::Filter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::Filter::ClazzFilter::~ClazzFilter() [_ZN7log4cxx3spi6Filter11ClazzFilterD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::Filter::ClazzFilter::~ClazzFilter() [_ZN7log4cxx3spi6Filter11ClazzFilterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::Filter::ClazzFilter::getName[abi:cxx11]() const [_ZNK7log4cxx3spi6Filter11ClazzFilter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::Filter::ClazzFilter) [_ZTIN7log4cxx3spi6Filter11ClazzFilterE]'
-                                                     }
-                                       },
-                          '7652887' => {
-                                         'BaseType' => '7652733',
-                                         'Name' => 'log4cxx::spi::Filter::ClazzFilter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7653082' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'triggeringeventevaluator.h',
-                                         'Line' => '40',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator',
-                                         'NameSpace' => 'log4cxx::spi::TriggeringEventEvaluator',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator::~ClazzTriggeringEventEvaluator() [_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator::~ClazzTriggeringEventEvaluator() [_ZN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator::getName[abi:cxx11]() const [_ZNK7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluator7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator) [_ZTIN7log4cxx3spi24TriggeringEventEvaluator29ClazzTriggeringEventEvaluatorE]'
-                                                     }
-                                       },
-                          '7653236' => {
-                                         'BaseType' => '7653082',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7653277' => {
-                                         'BaseType' => '3458332',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7653486' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'repositoryselector.h',
-                                         'Line' => '45',
-                                         'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector',
-                                         'NameSpace' => 'log4cxx::spi::RepositorySelector',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::RepositorySelector::ClazzRepositorySelector::~ClazzRepositorySelector() [_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::RepositorySelector::ClazzRepositorySelector::~ClazzRepositorySelector() [_ZN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::RepositorySelector::ClazzRepositorySelector::getName[abi:cxx11]() const [_ZNK7log4cxx3spi18RepositorySelector23ClazzRepositorySelector7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::RepositorySelector::ClazzRepositorySelector) [_ZTIN7log4cxx3spi18RepositorySelector23ClazzRepositorySelectorE]'
-                                                     }
-                                       },
-                          '7653640' => {
-                                         'BaseType' => '7653486',
-                                         'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7653646' => {
-                                         'BaseType' => '3272965',
-                                         'Name' => 'log4cxx::spi::RepositorySelector const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7654462' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'loggerrepository.h',
-                                         'Line' => '50',
-                                         'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository',
-                                         'NameSpace' => 'log4cxx::spi::LoggerRepository',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::LoggerRepository::ClazzLoggerRepository::~ClazzLoggerRepository() [_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::LoggerRepository::ClazzLoggerRepository::~ClazzLoggerRepository() [_ZN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::LoggerRepository::ClazzLoggerRepository::getName[abi:cxx11]() const [_ZNK7log4cxx3spi16LoggerRepository21ClazzLoggerRepository7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggerRepository::ClazzLoggerRepository) [_ZTIN7log4cxx3spi16LoggerRepository21ClazzLoggerRepositoryE]'
-                                                     }
-                                       },
-                          '7654616' => {
-                                         'BaseType' => '7654462',
-                                         'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7654622' => {
-                                         'BaseType' => '910562',
-                                         'Name' => 'log4cxx::spi::LoggerRepository const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7654857' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'loggerfactory.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory',
-                                         'NameSpace' => 'log4cxx::spi::LoggerFactory',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::LoggerFactory::ClazzLoggerFactory::~ClazzLoggerFactory() [_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::LoggerFactory::ClazzLoggerFactory::~ClazzLoggerFactory() [_ZN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::LoggerFactory::ClazzLoggerFactory::getName[abi:cxx11]() const [_ZNK7log4cxx3spi13LoggerFactory18ClazzLoggerFactory7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggerFactory::ClazzLoggerFactory) [_ZTIN7log4cxx3spi13LoggerFactory18ClazzLoggerFactoryE]'
-                                                     }
-                                       },
-                          '7655011' => {
-                                         'BaseType' => '7654857',
-                                         'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7655017' => {
-                                         'BaseType' => '3211607',
-                                         'Name' => 'log4cxx::spi::LoggerFactory const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7655485' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'appenderattachable.h',
-                                         'Line' => '42',
-                                         'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable',
-                                         'NameSpace' => 'log4cxx::spi::AppenderAttachable',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::~ClazzAppenderAttachable() [_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::~ClazzAppenderAttachable() [_ZN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable::getName[abi:cxx11]() const [_ZNK7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachable7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable) [_ZTIN7log4cxx3spi18AppenderAttachable23ClazzAppenderAttachableE]'
-                                                     }
-                                       },
-                          '7655639' => {
-                                         'BaseType' => '7655485',
-                                         'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7655645' => {
-                                         'BaseType' => '205667',
-                                         'Name' => 'log4cxx::spi::AppenderAttachable const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7655955' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'optionhandler.h',
-                                         'Line' => '37',
-                                         'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler',
-                                         'NameSpace' => 'log4cxx::spi::OptionHandler',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::OptionHandler::ClazzOptionHandler::~ClazzOptionHandler() [_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::OptionHandler::ClazzOptionHandler::~ClazzOptionHandler() [_ZN7log4cxx3spi13OptionHandler18ClazzOptionHandlerD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::OptionHandler::ClazzOptionHandler::getName[abi:cxx11]() const [_ZNK7log4cxx3spi13OptionHandler18ClazzOptionHandler7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::OptionHandler::ClazzOptionHandler) [_ZTIN7log4cxx3spi13OptionHandler18ClazzOptionHandlerE]'
-                                                     }
-                                       },
-                          '7656109' => {
-                                         'BaseType' => '7655955',
-                                         'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7656115' => {
-                                         'BaseType' => '116629',
-                                         'Name' => 'log4cxx::spi::OptionHandler const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7656637' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'errorhandler.h',
-                                         'Line' => '67',
-                                         'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler',
-                                         'NameSpace' => 'log4cxx::spi::ErrorHandler',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::ErrorHandler::ClazzErrorHandler::~ClazzErrorHandler() [_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::ErrorHandler::ClazzErrorHandler::~ClazzErrorHandler() [_ZN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::ErrorHandler::ClazzErrorHandler::getName[abi:cxx11]() const [_ZNK7log4cxx3spi12ErrorHandler17ClazzErrorHandler7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::ErrorHandler::ClazzErrorHandler) [_ZTIN7log4cxx3spi12ErrorHandler17ClazzErrorHandlerE]'
-                                                     }
-                                       },
-                          '7656791' => {
-                                         'BaseType' => '7656637',
-                                         'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7657612' => {
-                                         'Base' => {
-                                                     '116376' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Header' => 'denyallfilter.h',
-                                         'Line' => '41',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter',
-                                         'NameSpace' => 'log4cxx::filter',
-                                         'Size' => '24',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter13DenyAllFilter10instanceofERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter13DenyAllFilter4castERKNS_7helpers5ClassE]',
-                                                       '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
-                                                       '128' => '(int (*)(...)) log4cxx::spi::Filter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx3spi6Filter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '136' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter13DenyAllFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::DenyAllFilter) [_ZTIN7log4cxx6filter13DenyAllFilterE]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::getClass() const [_ZNK7log4cxx6filter13DenyAllFilter8getClassEv]',
-                                                       '88' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::~DenyAllFilter() [_ZN7log4cxx6filter13DenyAllFilterD1Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::~DenyAllFilter() [_ZN7log4cxx6filter13DenyAllFilterD0Ev]'
-                                                     }
-                                       },
-                          '7657956' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'denyallfilter.h',
-                                         'Line' => '49',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter',
-                                         'NameSpace' => 'log4cxx::filter::DenyAllFilter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::~ClazzDenyAllFilter() [_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::~ClazzDenyAllFilter() [_ZN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter::newInstance() const [_ZNK7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilter11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter) [_ZTIN7log4cxx6filter13DenyAllFilter18ClazzDenyAllFilterE]'
-                                                     }
-                                       },
-                          '7658149' => {
-                                         'BaseType' => '7657956',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7658190' => {
-                                         'BaseType' => '7657612',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter const',
-                                         'Size' => '24',
-                                         'Type' => 'Const'
-                                       },
-                          '7659061' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'appender.h',
-                                         'Line' => '59',
-                                         'Name' => 'log4cxx::Appender::ClazzAppender',
-                                         'NameSpace' => 'log4cxx::Appender',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::Appender::ClazzAppender::~ClazzAppender() [_ZN7log4cxx8Appender13ClazzAppenderD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::Appender::ClazzAppender::~ClazzAppender() [_ZN7log4cxx8Appender13ClazzAppenderD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::Appender::ClazzAppender::getName[abi:cxx11]() const [_ZNK7log4cxx8Appender13ClazzAppender7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::Appender::ClazzAppender) [_ZTIN7log4cxx8Appender13ClazzAppenderE]'
-                                                     }
-                                       },
-                          '7659215' => {
-                                         'BaseType' => '7659061',
-                                         'Name' => 'log4cxx::Appender::ClazzAppender const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660559' => {
-                                         'BaseType' => '7653277',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660565' => {
-                                         'BaseType' => '7660559',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660593' => {
-                                         'BaseType' => '7651245',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660599' => {
-                                         'BaseType' => '7660593',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660604' => {
-                                         'BaseType' => '7650862',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660610' => {
-                                         'BaseType' => '7651645',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660616' => {
-                                         'BaseType' => '7660610',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660621' => {
-                                         'BaseType' => '7651262',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660627' => {
-                                         'BaseType' => '7652078',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660633' => {
-                                         'BaseType' => '7660627',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660638' => {
-                                         'BaseType' => '7651650',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660644' => {
-                                         'BaseType' => '7650368',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660650' => {
-                                         'BaseType' => '7660644',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660655' => {
-                                         'BaseType' => '7649912',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660661' => {
-                                         'BaseType' => '7653646',
-                                         'Name' => 'log4cxx::spi::RepositorySelector const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660667' => {
-                                         'BaseType' => '7660661',
-                                         'Name' => 'log4cxx::spi::RepositorySelector const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660678' => {
-                                         'BaseType' => '7657612',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660684' => {
-                                         'BaseType' => '7660678',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660701' => {
-                                         'BaseType' => '7658190',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660707' => {
-                                         'BaseType' => '7660701',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660712' => {
-                                         'BaseType' => '7654622',
-                                         'Name' => 'log4cxx::spi::LoggerRepository const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660718' => {
-                                         'BaseType' => '7660712',
-                                         'Name' => 'log4cxx::spi::LoggerRepository const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660759' => {
-                                         'BaseType' => '5907732',
-                                         'Name' => 'log4cxx::Appender const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660764' => {
-                                         'BaseType' => '7655017',
-                                         'Name' => 'log4cxx::spi::LoggerFactory const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660770' => {
-                                         'BaseType' => '7660764',
-                                         'Name' => 'log4cxx::spi::LoggerFactory const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660799' => {
-                                         'BaseType' => '7655645',
-                                         'Name' => 'log4cxx::spi::AppenderAttachable const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660805' => {
-                                         'BaseType' => '7660799',
-                                         'Name' => 'log4cxx::spi::AppenderAttachable const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660897' => {
-                                         'BaseType' => '7656115',
-                                         'Name' => 'log4cxx::spi::OptionHandler const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660903' => {
-                                         'BaseType' => '7660897',
-                                         'Name' => 'log4cxx::spi::OptionHandler const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660960' => {
-                                         'BaseType' => '7650857',
-                                         'Name' => 'log4cxx::helpers::Object const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660966' => {
-                                         'BaseType' => '7660960',
-                                         'Name' => 'log4cxx::helpers::Object const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660971' => {
-                                         'BaseType' => '7653082',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660977' => {
-                                         'BaseType' => '7660971',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660988' => {
-                                         'BaseType' => '7653236',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7660994' => {
-                                         'BaseType' => '7660988',
-                                         'Name' => 'log4cxx::spi::TriggeringEventEvaluator::ClazzTriggeringEventEvaluator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7660999' => {
-                                         'BaseType' => '7651050',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661005' => {
-                                         'BaseType' => '7660999',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661016' => {
-                                         'BaseType' => '7651204',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661022' => {
-                                         'BaseType' => '7661016',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNodeList::ClazzXMLDOMNodeList const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661027' => {
-                                         'BaseType' => '7651883',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661033' => {
-                                         'BaseType' => '7661027',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661044' => {
-                                         'BaseType' => '7652037',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661050' => {
-                                         'BaseType' => '7661044',
-                                         'Name' => 'log4cxx::helpers::XMLDOMDocument::ClazzXMLDOMDocument const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661055' => {
-                                         'BaseType' => '7651450',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661061' => {
-                                         'BaseType' => '7661055',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661072' => {
-                                         'BaseType' => '7651604',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661078' => {
-                                         'BaseType' => '7661072',
-                                         'Name' => 'log4cxx::helpers::XMLDOMElement::ClazzXMLDOMElement const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661083' => {
-                                         'BaseType' => '7650173',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661089' => {
-                                         'BaseType' => '7661083',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661100' => {
-                                         'BaseType' => '7650327',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661106' => {
-                                         'BaseType' => '7661100',
-                                         'Name' => 'log4cxx::helpers::XMLDOMNode::ClazzXMLDOMNode const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661111' => {
-                                         'BaseType' => '7653486',
-                                         'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661117' => {
-                                         'BaseType' => '7661111',
-                                         'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661128' => {
-                                         'BaseType' => '7653640',
-                                         'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661134' => {
-                                         'BaseType' => '7661128',
-                                         'Name' => 'log4cxx::spi::RepositorySelector::ClazzRepositorySelector const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661139' => {
-                                         'BaseType' => '7657956',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661145' => {
-                                         'BaseType' => '7661139',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661156' => {
-                                         'BaseType' => '7658149',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661162' => {
-                                         'BaseType' => '7661156',
-                                         'Name' => 'log4cxx::filter::DenyAllFilter::ClazzDenyAllFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661167' => {
-                                         'BaseType' => '7656637',
-                                         'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661173' => {
-                                         'BaseType' => '7661167',
-                                         'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661184' => {
-                                         'BaseType' => '7656791',
-                                         'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661190' => {
-                                         'BaseType' => '7661184',
-                                         'Name' => 'log4cxx::spi::ErrorHandler::ClazzErrorHandler const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661195' => {
-                                         'BaseType' => '7652733',
-                                         'Name' => 'log4cxx::spi::Filter::ClazzFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661201' => {
-                                         'BaseType' => '7661195',
-                                         'Name' => 'log4cxx::spi::Filter::ClazzFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661212' => {
-                                         'BaseType' => '7652887',
-                                         'Name' => 'log4cxx::spi::Filter::ClazzFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661218' => {
-                                         'BaseType' => '7661212',
-                                         'Name' => 'log4cxx::spi::Filter::ClazzFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661223' => {
-                                         'BaseType' => '7654462',
-                                         'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661229' => {
-                                         'BaseType' => '7661223',
-                                         'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661240' => {
-                                         'BaseType' => '7654616',
-                                         'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661246' => {
-                                         'BaseType' => '7661240',
-                                         'Name' => 'log4cxx::spi::LoggerRepository::ClazzLoggerRepository const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661251' => {
-                                         'BaseType' => '7654857',
-                                         'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661257' => {
-                                         'BaseType' => '7661251',
-                                         'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661268' => {
-                                         'BaseType' => '7655011',
-                                         'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661274' => {
-                                         'BaseType' => '7661268',
-                                         'Name' => 'log4cxx::spi::LoggerFactory::ClazzLoggerFactory const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661279' => {
-                                         'BaseType' => '7655485',
-                                         'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661285' => {
-                                         'BaseType' => '7661279',
-                                         'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661296' => {
-                                         'BaseType' => '7655639',
-                                         'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661302' => {
-                                         'BaseType' => '7661296',
-                                         'Name' => 'log4cxx::spi::AppenderAttachable::ClazzAppenderAttachable const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661307' => {
-                                         'BaseType' => '7659061',
-                                         'Name' => 'log4cxx::Appender::ClazzAppender*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661313' => {
-                                         'BaseType' => '7661307',
-                                         'Name' => 'log4cxx::Appender::ClazzAppender*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661324' => {
-                                         'BaseType' => '7659215',
-                                         'Name' => 'log4cxx::Appender::ClazzAppender const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661330' => {
-                                         'BaseType' => '7661324',
-                                         'Name' => 'log4cxx::Appender::ClazzAppender const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661335' => {
-                                         'BaseType' => '7655955',
-                                         'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661341' => {
-                                         'BaseType' => '7661335',
-                                         'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661352' => {
-                                         'BaseType' => '7656109',
-                                         'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661358' => {
-                                         'BaseType' => '7661352',
-                                         'Name' => 'log4cxx::spi::OptionHandler::ClazzOptionHandler const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661363' => {
-                                         'BaseType' => '7650697',
-                                         'Name' => 'log4cxx::helpers::Object::ClazzObject*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661369' => {
-                                         'BaseType' => '7661363',
-                                         'Name' => 'log4cxx::helpers::Object::ClazzObject*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7661380' => {
-                                         'BaseType' => '7650851',
-                                         'Name' => 'log4cxx::helpers::Object::ClazzObject const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7661386' => {
-                                         'BaseType' => '7661380',
-                                         'Name' => 'log4cxx::helpers::Object::ClazzObject const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7744691' => {
-                                         'Header' => 'locale.h',
-                                         'Line' => '32',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'language',
-                                                              'offset' => '0',
-                                                              'type' => '205649'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'country',
-                                                              'offset' => '32',
-                                                              'type' => '205649'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'protected',
-                                                              'name' => 'variant',
-                                                              'offset' => '64',
-                                                              'type' => '205649'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::Locale',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '96',
-                                         'Type' => 'Class'
-                                       },
-                          '7745019' => {
-                                         'BaseType' => '7744691',
-                                         'Name' => 'log4cxx::helpers::Locale const',
-                                         'Size' => '96',
-                                         'Type' => 'Const'
-                                       },
-                          '7745049' => {
-                                         'BaseType' => '7744691',
-                                         'Name' => 'log4cxx::helpers::Locale*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7745055' => {
-                                         'BaseType' => '7745049',
-                                         'Name' => 'log4cxx::helpers::Locale*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7745060' => {
-                                         'BaseType' => '7745019',
-                                         'Name' => 'log4cxx::helpers::Locale const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7745066' => {
-                                         'BaseType' => '7745060',
-                                         'Name' => 'log4cxx::helpers::Locale const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7745071' => {
-                                         'BaseType' => '7745019',
-                                         'Name' => 'log4cxx::helpers::Locale const&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '7810910' => {
-                                         'BaseType' => '653114',
-                                         'Name' => 'log4cxx::spi::LocationInfo*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7810927' => {
-                                         'BaseType' => '653126',
-                                         'Name' => 'log4cxx::spi::LocationInfo const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7882999' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_mutex',
-                                         'Line' => '62',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_rwlock',
-                                                              'offset' => '0',
-                                                              'type' => '7916866'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_mutex_pthread',
-                                         'NameSpace' => 'std',
-                                         'Size' => '56',
-                                         'Type' => 'Class'
-                                       },
-                          '7883360' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_mutex',
-                                         'Line' => '318',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '7882999'
-                                                            }
-                                                   },
-                                         'Name' => 'std::shared_mutex',
-                                         'NameSpace' => 'std',
-                                         'Size' => '56',
-                                         'Type' => 'Class'
-                                       },
-                          '7916613' => {
-                                         'Header' => 'pthreadtypes-arch.h',
-                                         'Line' => '65',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '__readers',
-                                                              'offset' => '0',
-                                                              'type' => '40771'
-                                                            },
-                                                     '1' => {
-                                                              'name' => '__writers',
-                                                              'offset' => '4',
-                                                              'type' => '40771'
-                                                            },
-                                                     '10' => {
-                                                               'name' => '__pad2',
-                                                               'offset' => '40',
-                                                               'type' => '40797'
-                                                             },
-                                                     '11' => {
-                                                               'name' => '__flags',
-                                                               'offset' => '48',
-                                                               'type' => '40771'
-                                                             },
-                                                     '2' => {
-                                                              'name' => '__wrphase_futex',
-                                                              'offset' => '8',
-                                                              'type' => '40771'
-                                                            },
-                                                     '3' => {
-                                                              'name' => '__writers_futex',
-                                                              'offset' => '12',
-                                                              'type' => '40771'
-                                                            },
-                                                     '4' => {
-                                                              'name' => '__pad3',
-                                                              'offset' => '16',
-                                                              'type' => '40771'
-                                                            },
-                                                     '5' => {
-                                                              'name' => '__pad4',
-                                                              'offset' => '20',
-                                                              'type' => '40771'
-                                                            },
-                                                     '6' => {
-                                                              'name' => '__cur_writer',
-                                                              'offset' => '24',
-                                                              'type' => '40835'
-                                                            },
-                                                     '7' => {
-                                                              'name' => '__shared',
-                                                              'offset' => '28',
-                                                              'type' => '40835'
-                                                            },
-                                                     '8' => {
-                                                              'name' => '__rwelision',
-                                                              'offset' => '32',
-                                                              'type' => '40821'
-                                                            },
-                                                     '9' => {
-                                                              'name' => '__pad1',
-                                                              'offset' => '33',
-                                                              'type' => '7916783'
-                                                            }
-                                                   },
-                                         'Name' => 'struct __pthread_rwlock_arch_t',
-                                         'Size' => '56',
-                                         'Type' => 'Struct'
-                                       },
-                          '7916783' => {
-                                         'BaseType' => '40783',
-                                         'Name' => 'unsigned char[7]',
-                                         'Size' => '7',
-                                         'Type' => 'Array'
-                                       },
-                          '7916799' => {
-                                         'BaseType' => '41214',
-                                         'Name' => 'char[56]',
-                                         'Size' => '56',
-                                         'Type' => 'Array'
-                                       },
-                          '7916815' => {
-                                         'Header' => 'pthreadtypes.h',
-                                         'Line' => '87',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '__data',
-                                                              'offset' => '0',
-                                                              'type' => '7916613'
-                                                            },
-                                                     '1' => {
-                                                              'name' => '__size',
-                                                              'offset' => '0',
-                                                              'type' => '7916799'
-                                                            },
-                                                     '2' => {
-                                                              'name' => '__align',
-                                                              'offset' => '0',
-                                                              'type' => '40848'
-                                                            }
-                                                   },
-                                         'Name' => 'union pthread_rwlock_t',
-                                         'Size' => '56',
-                                         'Type' => 'Union'
-                                       },
-                          '7916866' => {
-                                         'BaseType' => '7916815',
-                                         'Header' => 'pthreadtypes.h',
-                                         'Line' => '91',
-                                         'Name' => 'pthread_rwlock_t',
-                                         'Size' => '56',
-                                         'Type' => 'Typedef'
-                                       },
-                          '7930942' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'logger.h',
-                                         'Line' => '68',
-                                         'Name' => 'log4cxx::Logger::ClazzLogger',
-                                         'NameSpace' => 'log4cxx::Logger',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::Logger::ClazzLogger::~ClazzLogger() [_ZN7log4cxx6Logger11ClazzLoggerD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::Logger::ClazzLogger::~ClazzLogger() [_ZN7log4cxx6Logger11ClazzLoggerD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::Logger::ClazzLogger::getName[abi:cxx11]() const [_ZNK7log4cxx6Logger11ClazzLogger7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::Logger::ClazzLogger) [_ZTIN7log4cxx6Logger11ClazzLoggerE]'
-                                                     }
-                                       },
-                          '7931100' => {
-                                         'BaseType' => '7930942',
-                                         'Name' => 'log4cxx::Logger::ClazzLogger const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7931638' => {
-                                         'BaseType' => '7883360',
-                                         'Header' => 'boost-std-configuration.h',
-                                         'Line' => '10',
-                                         'Name' => 'log4cxx::shared_mutex',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '56',
-                                         'Type' => 'Typedef'
-                                       },
-                          '7933706' => {
-                                         'BaseType' => '7930942',
-                                         'Name' => 'log4cxx::Logger::ClazzLogger*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7933712' => {
-                                         'BaseType' => '7933706',
-                                         'Name' => 'log4cxx::Logger::ClazzLogger*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '7933723' => {
-                                         'BaseType' => '7931100',
-                                         'Name' => 'log4cxx::Logger::ClazzLogger const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '7933729' => {
-                                         'BaseType' => '7933723',
-                                         'Name' => 'log4cxx::Logger::ClazzLogger const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '798948' => {
-                                        'BaseType' => '649239',
-                                        'Name' => 'log4cxx::Level const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '798954' => {
-                                        'BaseType' => '798948',
-                                        'Name' => 'log4cxx::Level const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '80' => {
-                                    'Base' => {
-                                                '11094' => {
-                                                             'pos' => '0'
-                                                           }
-                                              },
-                                    'Copied' => 1,
-                                    'Header' => 'basic_string.h',
-                                    'Line' => '139',
-                                    'Memb' => {
-                                                '0' => {
-                                                         'name' => '_M_p',
-                                                         'offset' => '0',
-                                                         'type' => '210'
-                                                       }
-                                              },
-                                    'Name' => 'struct std::__cxx11::basic_string<char>::_Alloc_hider',
-                                    'NameSpace' => 'std::__cxx11::basic_string<char>',
-                                    'Private' => 1,
-                                    'Size' => '8',
-                                    'Type' => 'Struct'
-                                  },
-                          '800515' => {
-                                        'Name' => 'void(std::__cxx11::basic_string<char>, std::thread::id, unsigned long)',
-                                        'Param' => {
-                                                     '0' => {
-                                                              'type' => '67'
-                                                            },
-                                                     '1' => {
-                                                              'type' => '590460'
-                                                            },
-                                                     '2' => {
-                                                              'type' => '40797'
-                                                            }
-                                                   },
-                                        'Return' => '1',
-                                        'Type' => 'Func'
-                                      },
-                          '8147374' => {
-                                         'Base' => {
-                                                     '116376' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Header' => 'loggermatchfilter.h',
-                                         'Line' => '51',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'acceptOnMatch',
-                                                              'offset' => '24',
-                                                              'type' => '40888'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'loggerToMatch',
-                                                              'offset' => '32',
-                                                              'type' => '53185'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter',
-                                         'NameSpace' => 'log4cxx::filter',
-                                         'Size' => '64',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter17LoggerMatchFilter10instanceofERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter17LoggerMatchFilter4castERKNS_7helpers5ClassE]',
-                                                       '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
-                                                       '128' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6filter17LoggerMatchFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '136' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter17LoggerMatchFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LoggerMatchFilter) [_ZTIN7log4cxx6filter17LoggerMatchFilterE]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::getClass() const [_ZNK7log4cxx6filter17LoggerMatchFilter8getClassEv]',
-                                                       '88' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::~LoggerMatchFilter() [_ZN7log4cxx6filter17LoggerMatchFilterD1Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::~LoggerMatchFilter() [_ZN7log4cxx6filter17LoggerMatchFilterD0Ev]'
-                                                     }
-                                       },
-                          '8147919' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'loggermatchfilter.h',
-                                         'Line' => '59',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter',
-                                         'NameSpace' => 'log4cxx::filter::LoggerMatchFilter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::~ClazzLoggerMatchFilter() [_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::~ClazzLoggerMatchFilter() [_ZN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter::newInstance() const [_ZNK7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilter11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter) [_ZTIN7log4cxx6filter17LoggerMatchFilter22ClazzLoggerMatchFilterE]'
-                                                     }
-                                       },
-                          '8148115' => {
-                                         'BaseType' => '8147919',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8148157' => {
-                                         'BaseType' => '8147374',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter const',
-                                         'Size' => '64',
-                                         'Type' => 'Const'
-                                       },
-                          '8148922' => {
-                                         'BaseType' => '8147374',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8148928' => {
-                                         'BaseType' => '8148922',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8148956' => {
-                                         'BaseType' => '8148157',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8148962' => {
-                                         'BaseType' => '8148956',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8148973' => {
-                                         'BaseType' => '8147919',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8148979' => {
-                                         'BaseType' => '8148973',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8148990' => {
-                                         'BaseType' => '8148115',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8148996' => {
-                                         'BaseType' => '8148990',
-                                         'Name' => 'log4cxx::filter::LoggerMatchFilter::ClazzLoggerMatchFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8229081' => {
-                                         'Base' => {
-                                                     '1792070' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'loggerpatternconverter.h',
-                                         'Line' => '36',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '88',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern22LoggerPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LoggerPatternConverter) [_ZTIN7log4cxx7pattern22LoggerPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::getClass() const [_ZNK7log4cxx7pattern22LoggerPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::~LoggerPatternConverter() [_ZN7log4cxx7pattern22LoggerPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::~LoggerPatternConverter() [_ZN7log4cxx7pattern22LoggerPatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern22LoggerPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern22LoggerPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '8229482' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'loggerpatternconverter.h',
-                                         'Line' => '47',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::LoggerPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter::~ClazzLoggerPatternConverter() [_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter::~ClazzLoggerPatternConverter() [_ZN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter) [_ZTIN7log4cxx7pattern22LoggerPatternConverter27ClazzLoggerPatternConverterE]'
-                                                     }
-                                       },
-                          '8229640' => {
-                                         'BaseType' => '8229482',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8229682' => {
-                                         'BaseType' => '8229081',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter const',
-                                         'Size' => '88',
-                                         'Type' => 'Const'
-                                       },
-                          '8230959' => {
-                                         'BaseType' => '8229081',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8230965' => {
-                                         'BaseType' => '8230959',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8231200' => {
-                                         'BaseType' => '8229682',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8231206' => {
-                                         'BaseType' => '8231200',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8231211' => {
-                                         'BaseType' => '8229482',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8231217' => {
-                                         'BaseType' => '8231211',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8231228' => {
-                                         'BaseType' => '8229640',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8231234' => {
-                                         'BaseType' => '8231228',
-                                         'Name' => 'log4cxx::pattern::LoggerPatternConverter::ClazzLoggerPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8361755' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'loggingevent.h',
-                                         'Line' => '57',
-                                         'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent',
-                                         'NameSpace' => 'log4cxx::spi::LoggingEvent',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::LoggingEvent::ClazzLoggingEvent::~ClazzLoggingEvent() [_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::LoggingEvent::ClazzLoggingEvent::~ClazzLoggingEvent() [_ZN7log4cxx3spi12LoggingEvent17ClazzLoggingEventD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::spi::LoggingEvent::ClazzLoggingEvent::newInstance() const [_ZTch0_h0_NK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::LoggingEvent::ClazzLoggingEvent::getName[abi:cxx11]() const [_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::spi::LoggingEvent::ClazzLoggingEvent::newInstance() const [_ZNK7log4cxx3spi12LoggingEvent17ClazzLoggingEvent11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggingEvent::ClazzLoggingEvent) [_ZTIN7log4cxx3spi12LoggingEvent17ClazzLoggingEventE]'
-                                                     }
-                                       },
-                          '8361953' => {
-                                         'BaseType' => '8361755',
-                                         'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8365667' => {
-                                         'BaseType' => '654360',
-                                         'Name' => 'log4cxx::spi::LoggingEvent*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8365689' => {
-                                         'BaseType' => '53185',
-                                         'Name' => 'log4cxx::LogString*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8365695' => {
-                                         'BaseType' => '525666',
-                                         'Name' => 'log4cxx::MDC::Map*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8365713' => {
-                                         'BaseType' => '8361755',
-                                         'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8365719' => {
-                                         'BaseType' => '8365713',
-                                         'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8365730' => {
-                                         'BaseType' => '8361953',
-                                         'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8365736' => {
-                                         'BaseType' => '8365730',
-                                         'Name' => 'log4cxx::spi::LoggingEvent::ClazzLoggingEvent const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '850663' => {
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
-                                        'Name' => 'std::__shared_ptr_access<log4cxx::Logger, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '910568'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '850811' => {
-                                        'Header' => 'type_traits',
-                                        'Line' => '1745',
-                                        'Name' => 'struct std::remove_extent<log4cxx::Logger>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '910568'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '850825' => {
-                                        'BaseType' => '910568',
-                                        'Header' => 'type_traits',
-                                        'Line' => '1746',
-                                        'Name' => 'std::remove_extent<log4cxx::Logger>::type',
-                                        'NameSpace' => 'std::remove_extent<log4cxx::Logger>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '850848' => {
-                                        'Base' => {
-                                                    '850663' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_ptr',
-                                                             'offset' => '0',
-                                                             'type' => '911447'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_refcount',
-                                                             'offset' => '8',
-                                                             'type' => '97720'
-                                                           }
-                                                  },
-                                        'Name' => 'std::__shared_ptr<log4cxx::Logger, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '910568'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '851134' => {
-                                        'BaseType' => '850825',
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
-                                        'Name' => 'std::__shared_ptr<log4cxx::Logger, 2>::element_type',
-                                        'NameSpace' => 'std::__shared_ptr<log4cxx::Logger, 2>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '851446' => {
-                                        'Base' => {
-                                                    '850848' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::Logger>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '910568'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '8540181' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'loggingeventpatternconverter.h',
-                                         'Line' => '49',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::LoggingEventPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter::~ClazzLoggingEventPatternConverter() [_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter::~ClazzLoggingEventPatternConverter() [_ZN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter) [_ZTIN7log4cxx7pattern28LoggingEventPatternConverter33ClazzLoggingEventPatternConverterE]'
-                                                     }
-                                       },
-                          '8540339' => {
-                                         'BaseType' => '8540181',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8541278' => {
-                                         'BaseType' => '8540181',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8541284' => {
-                                         'BaseType' => '8541278',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8541295' => {
-                                         'BaseType' => '8540339',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8541301' => {
-                                         'BaseType' => '8541295',
-                                         'Name' => 'log4cxx::pattern::LoggingEventPatternConverter::ClazzLoggingEventPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8595508' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::ios_base',
-                                         'NameSpace' => 'std',
-                                         'Type' => 'Class'
-                                       },
-                          '8595676' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::basic_ostream<char>',
-                                         'NameSpace' => 'std',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_CharT',
-                                                                'type' => '41214'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '8595704' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::basic_ostream<wchar_t>',
-                                         'NameSpace' => 'std',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_CharT',
-                                                                'type' => '40948'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '8595955' => {
-                                         'BaseType' => '8595676',
-                                         'Header' => 'iosfwd',
-                                         'Line' => '141',
-                                         'Name' => 'std::ostream',
-                                         'NameSpace' => 'std',
-                                         'Type' => 'Typedef'
-                                       },
-                          '8615138' => {
-                                         'BaseType' => '336935',
-                                         'Name' => 'log4cxx::helpers::LogLog*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8696154' => {
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '997',
-                                         'Name' => 'std::__shared_ptr_access<log4cxx::spi::RepositorySelector, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3272965'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '8696302' => {
-                                         'Header' => 'type_traits',
-                                         'Line' => '1745',
-                                         'Name' => 'struct std::remove_extent<log4cxx::spi::RepositorySelector>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3272965'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '8696316' => {
-                                         'BaseType' => '3272965',
-                                         'Header' => 'type_traits',
-                                         'Line' => '1746',
-                                         'Name' => 'std::remove_extent<log4cxx::spi::RepositorySelector>::type',
-                                         'NameSpace' => 'std::remove_extent<log4cxx::spi::RepositorySelector>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '8696339' => {
-                                         'Base' => {
-                                                     '8696154' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1078',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_ptr',
-                                                              'offset' => '0',
-                                                              'type' => '8723254'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_refcount',
-                                                              'offset' => '8',
-                                                              'type' => '97720'
-                                                            }
-                                                   },
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::RepositorySelector, 2>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '16',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '3272965'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Lp',
-                                                                'type' => '40611',
-                                                                'val' => '2'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '8696625' => {
-                                         'BaseType' => '8696316',
-                                         'Header' => 'shared_ptr_base.h',
-                                         'Line' => '1082',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::RepositorySelector, 2>::element_type',
-                                         'NameSpace' => 'std::__shared_ptr<log4cxx::spi::RepositorySelector, 2>',
-                                         'Type' => 'Typedef'
-                                       },
-                          '8721649' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'defaultrepositoryselector.h',
-                                         'Line' => '34',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector',
-                                         'NameSpace' => 'log4cxx::spi::DefaultRepositorySelector',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector::~ClazzDefaultRepositorySelector() [_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector::~ClazzDefaultRepositorySelector() [_ZN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector::getName[abi:cxx11]() const [_ZNK7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelector7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector) [_ZTIN7log4cxx3spi25DefaultRepositorySelector30ClazzDefaultRepositorySelectorE]'
-                                                     }
-                                       },
-                          '8721806' => {
-                                         'BaseType' => '8721649',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8723254' => {
-                                         'BaseType' => '8696625',
-                                         'Name' => 'std::__shared_ptr<log4cxx::spi::RepositorySelector, 2>::element_type*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8723778' => {
-                                         'BaseType' => '8721649',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8723784' => {
-                                         'BaseType' => '8723778',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8723795' => {
-                                         'BaseType' => '8721806',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8723801' => {
-                                         'BaseType' => '8723795',
-                                         'Name' => 'log4cxx::spi::DefaultRepositorySelector::ClazzDefaultRepositorySelector const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8758' => {
-                                      'BaseType' => '40797',
-                                      'Header' => 'c++config.h',
-                                      'Line' => '238',
-                                      'Name' => 'std::size_t',
-                                      'NameSpace' => 'std',
-                                      'Size' => '8',
-                                      'Type' => 'Typedef'
-                                    },
-                          '8783962' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::__cxx11::basic_stringstream<wchar_t>',
-                                         'NameSpace' => 'std::__cxx11',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_CharT',
-                                                                'type' => '40948'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '8784175' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::__cxx11::basic_stringstream<char>',
-                                         'NameSpace' => 'std::__cxx11',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_CharT',
-                                                                'type' => '41214'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '8816190' => {
-                                         'Header' => 'ios_base.h',
-                                         'Line' => '57',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_S_boolalpha',
-                                                              'value' => '1'
-                                                            },
-                                                     '1' => {
-                                                              'name' => '_S_dec',
-                                                              'value' => '2'
-                                                            },
-                                                     '10' => {
-                                                               'name' => '_S_showpoint',
-                                                               'value' => '1024'
-                                                             },
-                                                     '11' => {
-                                                               'name' => '_S_showpos',
-                                                               'value' => '2048'
-                                                             },
-                                                     '12' => {
-                                                               'name' => '_S_skipws',
-                                                               'value' => '4096'
-                                                             },
-                                                     '13' => {
-                                                               'name' => '_S_unitbuf',
-                                                               'value' => '8192'
-                                                             },
-                                                     '14' => {
-                                                               'name' => '_S_uppercase',
-                                                               'value' => '16384'
-                                                             },
-                                                     '15' => {
-                                                               'name' => '_S_adjustfield',
-                                                               'value' => '176'
-                                                             },
-                                                     '16' => {
-                                                               'name' => '_S_basefield',
-                                                               'value' => '74'
-                                                             },
-                                                     '17' => {
-                                                               'name' => '_S_floatfield',
-                                                               'value' => '260'
-                                                             },
-                                                     '18' => {
-                                                               'name' => '_S_ios_fmtflags_end',
-                                                               'value' => '65536'
-                                                             },
-                                                     '19' => {
-                                                               'name' => '_S_ios_fmtflags_max',
-                                                               'value' => '2147483647'
-                                                             },
-                                                     '2' => {
-                                                              'name' => '_S_fixed',
-                                                              'value' => '4'
-                                                            },
-                                                     '20' => {
-                                                               'name' => '_S_ios_fmtflags_min',
-                                                               'value' => '18446744071562067968 (-2147483648)'
-                                                             },
-                                                     '3' => {
-                                                              'name' => '_S_hex',
-                                                              'value' => '8'
-                                                            },
-                                                     '4' => {
-                                                              'name' => '_S_internal',
-                                                              'value' => '16'
-                                                            },
-                                                     '5' => {
-                                                              'name' => '_S_left',
-                                                              'value' => '32'
-                                                            },
-                                                     '6' => {
-                                                              'name' => '_S_oct',
-                                                              'value' => '64'
-                                                            },
-                                                     '7' => {
-                                                              'name' => '_S_right',
-                                                              'value' => '128'
-                                                            },
-                                                     '8' => {
-                                                              'name' => '_S_scientific',
-                                                              'value' => '256'
-                                                            },
-                                                     '9' => {
-                                                              'name' => '_S_showbase',
-                                                              'value' => '512'
-                                                            }
-                                                   },
-                                         'Name' => 'enum std::_Ios_Fmtflags',
-                                         'NameSpace' => 'std',
-                                         'Size' => '4',
-                                         'Type' => 'Enum'
-                                       },
-                          '8816454' => {
-                                         'BaseType' => '8816190',
-                                         'Header' => 'ios_base.h',
-                                         'Line' => '323',
-                                         'Name' => 'std::ios_base::fmtflags',
-                                         'NameSpace' => 'std::ios_base',
-                                         'Size' => '4',
-                                         'Type' => 'Typedef'
-                                       },
-                          '8839032' => {
-                                         'Base' => {
-                                                     '8839716' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'stream.h',
-                                         'Line' => '329',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'stream',
-                                                              'offset' => '512',
-                                                              'type' => '8842461'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::wlogstream',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '520',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::wlogstream::~wlogstream() [_ZN7log4cxx10wlogstreamD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::wlogstream::~wlogstream() [_ZN7log4cxx10wlogstreamD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::wlogstream::log(std::shared_ptr<log4cxx::Logger>&, std::shared_ptr<log4cxx::Level> const&, log4cxx::spi::LocationInfo const&) [_ZN7log4cxx10wlogstream3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE]',
-                                                       '40' => '(int (*)(...)) log4cxx::wlogstream::erase() [_ZN7log4cxx10wlogstream5eraseEv]',
-                                                       '48' => '(int (*)(...)) log4cxx::wlogstream::get_stream_state(std::ios_base&, std::ios_base&, int&, bool&) const [_ZNK7log4cxx10wlogstream16get_stream_stateERSt8ios_baseS2_RiRb]',
-                                                       '56' => '(int (*)(...)) log4cxx::wlogstream::refresh_stream_state() [_ZN7log4cxx10wlogstream20refresh_stream_stateEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::wlogstream) [_ZTIN7log4cxx10wlogstreamE]'
-                                                     }
-                                       },
-                          '8839135' => {
-                                         'BaseType' => '40948',
-                                         'Header' => 'stream.h',
-                                         'Line' => '331',
-                                         'Name' => 'log4cxx::wlogstream::Ch',
-                                         'NameSpace' => 'log4cxx::wlogstream',
-                                         'Private' => 1,
-                                         'Size' => '4',
-                                         'Type' => 'Typedef'
-                                       },
-                          '8839148' => {
-                                         'BaseType' => '8839135',
-                                         'Name' => 'log4cxx::wlogstream::Ch const',
-                                         'Size' => '4',
-                                         'Type' => 'Const'
-                                       },
-                          '8839711' => {
-                                         'BaseType' => '8839032',
-                                         'Name' => 'log4cxx::wlogstream const',
-                                         'Size' => '520',
-                                         'Type' => 'Const'
-                                       },
-                          '8839716' => {
-                                         'Header' => 'stream.h',
-                                         'Line' => '37',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_vptr',
-                                                              'offset' => '0',
-                                                              'type' => '118016'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'initset',
-                                                              'offset' => '8',
-                                                              'type' => '8840664'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'initclear',
-                                                              'offset' => '224',
-                                                              'type' => '8840664'
-                                                            },
-                                                     '3' => {
-                                                              'access' => 'private',
-                                                              'name' => 'fillchar',
-                                                              'offset' => '440',
-                                                              'type' => '40835'
-                                                            },
-                                                     '4' => {
-                                                              'access' => 'private',
-                                                              'name' => 'fillset',
-                                                              'offset' => '444',
-                                                              'type' => '40888'
-                                                            },
-                                                     '5' => {
-                                                              'access' => 'private',
-                                                              'name' => 'enabled',
-                                                              'offset' => '445',
-                                                              'type' => '40888'
-                                                            },
-                                                     '6' => {
-                                                              'access' => 'private',
-                                                              'name' => 'logger',
-                                                              'offset' => '448',
-                                                              'type' => '911139'
-                                                            },
-                                                     '7' => {
-                                                              'access' => 'private',
-                                                              'name' => 'level',
-                                                              'offset' => '464',
-                                                              'type' => '336188'
-                                                            },
-                                                     '8' => {
-                                                              'access' => 'private',
-                                                              'name' => 'location',
-                                                              'offset' => '480',
-                                                              'type' => '649257'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::logstream_base',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '512',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '40' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '48' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::logstream_base) [_ZTIN7log4cxx14logstream_baseE]'
-                                                     }
-                                       },
-                          '8840664' => {
-                                         'Base' => {
-                                                     '8595508' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'stream.h',
-                                         'Line' => '183',
-                                         'Name' => 'log4cxx::logstream_base::logstream_ios_base',
-                                         'NameSpace' => 'log4cxx::logstream_base',
-                                         'Private' => 1,
-                                         'Size' => '216',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::logstream_base::logstream_ios_base::~logstream_ios_base() [_ZN7log4cxx14logstream_base18logstream_ios_baseD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::logstream_base::logstream_ios_base::~logstream_ios_base() [_ZN7log4cxx14logstream_base18logstream_ios_baseD0Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::logstream_base::logstream_ios_base) [_ZTIN7log4cxx14logstream_base18logstream_ios_baseE]'
-                                                     }
-                                       },
-                          '8840934' => {
-                                         'BaseType' => '8839716',
-                                         'Name' => 'log4cxx::logstream_base const',
-                                         'Size' => '512',
-                                         'Type' => 'Const'
-                                       },
-                          '8840973' => {
-                                         'Base' => {
-                                                     '8839716' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'stream.h',
-                                         'Line' => '226',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'stream',
-                                                              'offset' => '512',
-                                                              'type' => '8842512'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::logstream',
-                                         'NameSpace' => 'log4cxx',
-                                         'Size' => '520',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::logstream::~logstream() [_ZN7log4cxx9logstreamD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::logstream::~logstream() [_ZN7log4cxx9logstreamD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::logstream::log(std::shared_ptr<log4cxx::Logger>&, std::shared_ptr<log4cxx::Level> const&, log4cxx::spi::LocationInfo const&) [_ZN7log4cxx9logstream3logERSt10shared_ptrINS_6LoggerEERKS1_INS_5LevelEERKNS_3spi12LocationInfoE]',
-                                                       '40' => '(int (*)(...)) log4cxx::logstream::erase() [_ZN7log4cxx9logstream5eraseEv]',
-                                                       '48' => '(int (*)(...)) log4cxx::logstream::get_stream_state(std::ios_base&, std::ios_base&, int&, bool&) const [_ZNK7log4cxx9logstream16get_stream_stateERSt8ios_baseS2_RiRb]',
-                                                       '56' => '(int (*)(...)) log4cxx::logstream::refresh_stream_state() [_ZN7log4cxx9logstream20refresh_stream_stateEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::logstream) [_ZTIN7log4cxx9logstreamE]'
-                                                     }
-                                       },
-                          '8841073' => {
-                                         'BaseType' => '41214',
-                                         'Header' => 'stream.h',
-                                         'Line' => '228',
-                                         'Name' => 'log4cxx::logstream::Ch',
-                                         'NameSpace' => 'log4cxx::logstream',
-                                         'Private' => 1,
-                                         'Size' => '1',
-                                         'Type' => 'Typedef'
-                                       },
-                          '8841085' => {
-                                         'BaseType' => '8841073',
-                                         'Name' => 'log4cxx::logstream::Ch const',
-                                         'Size' => '1',
-                                         'Type' => 'Const'
-                                       },
-                          '8841642' => {
-                                         'BaseType' => '8840973',
-                                         'Name' => 'log4cxx::logstream const',
-                                         'Size' => '520',
-                                         'Type' => 'Const'
-                                       },
-                          '8841824' => {
-                                         'BaseType' => '8595508',
-                                         'Name' => 'std::ios_base&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '8841958' => {
-                                         'BaseType' => '8595676',
-                                         'Name' => 'std::basic_ostream<char>&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '8841964' => {
-                                         'BaseType' => '8595704',
-                                         'Name' => 'std::basic_ostream<wchar_t>&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '8842022' => {
-                                         'Name' => 'std::ios_base&(*)(std::ios_base&)',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'type' => '8841824'
-                                                             }
-                                                    },
-                                         'Return' => '8841824',
-                                         'Size' => '8',
-                                         'Type' => 'FuncPtr'
-                                       },
-                          '8842369' => {
-                                         'BaseType' => '8839032',
-                                         'Name' => 'log4cxx::wlogstream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842375' => {
-                                         'BaseType' => '8842369',
-                                         'Name' => 'log4cxx::wlogstream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8842392' => {
-                                         'BaseType' => '8839148',
-                                         'Name' => 'log4cxx::wlogstream::Ch const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842398' => {
-                                         'BaseType' => '8839032',
-                                         'Name' => 'log4cxx::wlogstream&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '8842404' => {
-                                         'Name' => 'log4cxx::logstream_base&(*)(log4cxx::logstream_base&)',
-                                         'Param' => {
-                                                      '0' => {
-                                                               'type' => '8842426'
-                                                             }
-                                                    },
-                                         'Return' => '8842426',
-                                         'Size' => '8',
-                                         'Type' => 'FuncPtr'
-                                       },
-                          '8842426' => {
-                                         'BaseType' => '8839716',
-                                         'Name' => 'log4cxx::logstream_base&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '8842438' => {
-                                         'BaseType' => '8839711',
-                                         'Name' => 'log4cxx::wlogstream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842444' => {
-                                         'BaseType' => '8842438',
-                                         'Name' => 'log4cxx::wlogstream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8842449' => {
-                                         'BaseType' => '40835',
-                                         'Name' => 'int&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '8842461' => {
-                                         'BaseType' => '8783962',
-                                         'Name' => 'std::__cxx11::basic_stringstream<wchar_t>*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842472' => {
-                                         'BaseType' => '8840973',
-                                         'Name' => 'log4cxx::logstream*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842478' => {
-                                         'BaseType' => '8842472',
-                                         'Name' => 'log4cxx::logstream*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8842483' => {
-                                         'BaseType' => '8841085',
-                                         'Name' => 'log4cxx::logstream::Ch const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842489' => {
-                                         'BaseType' => '8840973',
-                                         'Name' => 'log4cxx::logstream&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '8842495' => {
-                                         'BaseType' => '8841642',
-                                         'Name' => 'log4cxx::logstream const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842501' => {
-                                         'BaseType' => '8842495',
-                                         'Name' => 'log4cxx::logstream const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8842512' => {
-                                         'BaseType' => '8784175',
-                                         'Name' => 'std::__cxx11::basic_stringstream<char>*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842552' => {
-                                         'BaseType' => '8839716',
-                                         'Name' => 'log4cxx::logstream_base*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842558' => {
-                                         'BaseType' => '8842552',
-                                         'Name' => 'log4cxx::logstream_base*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8842563' => {
-                                         'BaseType' => '8840934',
-                                         'Name' => 'log4cxx::logstream_base const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842569' => {
-                                         'BaseType' => '8842563',
-                                         'Name' => 'log4cxx::logstream_base const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8842574' => {
-                                         'BaseType' => '8840664',
-                                         'Name' => 'log4cxx::logstream_base::logstream_ios_base*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8842580' => {
-                                         'BaseType' => '8842574',
-                                         'Name' => 'log4cxx::logstream_base::logstream_ios_base*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '890376' => {
-                                        'Base' => {
-                                                    '8696339' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::spi::RepositorySelector>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '3272965'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '890682' => {
-                                        'Base' => {
-                                                    '3338265' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::spi::LoggerFactory>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '3211607'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '890687' => {
-                                        'Copied' => 1,
-                                        'Name' => 'std::vector<std::shared_ptr<log4cxx::Logger>, std::allocator<std::shared_ptr<log4cxx::Logger> > >',
-                                        'NameSpace' => 'std',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'type' => '851446'
-                                                             },
-                                                      '1' => {
-                                                               'type' => '4111049'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '890692' => {
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
-                                        'Name' => 'std::__shared_ptr_access<log4cxx::spi::LoggerRepository, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '910562'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '890840' => {
-                                        'Header' => 'type_traits',
-                                        'Line' => '1745',
-                                        'Name' => 'struct std::remove_extent<log4cxx::spi::LoggerRepository>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '910562'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '890854' => {
-                                        'BaseType' => '910562',
-                                        'Header' => 'type_traits',
-                                        'Line' => '1746',
-                                        'Name' => 'std::remove_extent<log4cxx::spi::LoggerRepository>::type',
-                                        'NameSpace' => 'std::remove_extent<log4cxx::spi::LoggerRepository>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '890877' => {
-                                        'Base' => {
-                                                    '890692' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_ptr',
-                                                             'offset' => '0',
-                                                             'type' => '912956'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_refcount',
-                                                             'offset' => '8',
-                                                             'type' => '97720'
-                                                           }
-                                                  },
-                                        'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerRepository, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '910562'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '891163' => {
-                                        'BaseType' => '890854',
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
-                                        'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerRepository, 2>::element_type',
-                                        'NameSpace' => 'std::__shared_ptr<log4cxx::spi::LoggerRepository, 2>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '8960097' => {
-                                         'Base' => {
-                                                     '2437919' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'manualtriggeringpolicy.h',
-                                         'Line' => '43',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy',
-                                         'NameSpace' => 'log4cxx::rolling',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy10instanceofERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy4castERKNS_7helpers5ClassE]',
-                                                       '120' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx7rolling22ManualTriggeringPolicy15activateOptionsERNS_7helpers4PoolE]',
-                                                       '128' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx7rolling22ManualTriggeringPolicy9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '136' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::isTriggeringEvent(log4cxx::Appender*, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) [_ZN7log4cxx7rolling22ManualTriggeringPolicy17isTriggeringEventEPNS_8AppenderERKSt10shared_ptrINS_3spi12LoggingEventEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::ManualTriggeringPolicy) [_ZTIN7log4cxx7rolling22ManualTriggeringPolicyE]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::getClass() const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy8getClassEv]',
-                                                       '88' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::~ManualTriggeringPolicy() [_ZN7log4cxx7rolling22ManualTriggeringPolicyD1Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::~ManualTriggeringPolicy() [_ZN7log4cxx7rolling22ManualTriggeringPolicyD0Ev]'
-                                                     }
-                                       },
-                          '8960546' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'manualtriggeringpolicy.h',
-                                         'Line' => '45',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy',
-                                         'NameSpace' => 'log4cxx::rolling::ManualTriggeringPolicy',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::~ClazzManualTriggeringPolicy() [_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::~ClazzManualTriggeringPolicy() [_ZN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::newInstance() const [_ZTch0_h0_NK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy::newInstance() const [_ZNK7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicy11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy) [_ZTIN7log4cxx7rolling22ManualTriggeringPolicy27ClazzManualTriggeringPolicyE]'
-                                                     }
-                                       },
-                          '8960742' => {
-                                         'BaseType' => '8960546',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8960784' => {
-                                         'BaseType' => '8960097',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8961319' => {
-                                         'BaseType' => '8960097',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8961325' => {
-                                         'BaseType' => '8961319',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8961353' => {
-                                         'BaseType' => '8960784',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8961359' => {
-                                         'BaseType' => '8961353',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8961376' => {
-                                         'BaseType' => '8960546',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8961382' => {
-                                         'BaseType' => '8961376',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '8961393' => {
-                                         'BaseType' => '8960742',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '8961399' => {
-                                         'BaseType' => '8961393',
-                                         'Name' => 'log4cxx::rolling::ManualTriggeringPolicy::ClazzManualTriggeringPolicy const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9040847' => {
-                                         'Base' => {
-                                                     '116376' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Header' => 'mapfilter.h',
-                                         'Line' => '43',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'acceptOnMatch',
-                                                              'offset' => '24',
-                                                              'type' => '40888'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'mustMatchAll',
-                                                              'offset' => '25',
-                                                              'type' => '40888'
-                                                            },
-                                                     '2' => {
-                                                              'access' => 'private',
-                                                              'name' => 'keyVals',
-                                                              'offset' => '32',
-                                                              'type' => '9040976'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::filter::MapFilter',
-                                         'NameSpace' => 'log4cxx::filter',
-                                         'Size' => '80',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::filter::MapFilter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter9MapFilter10instanceofERKNS_7helpers5ClassE]',
-                                                       '112' => '(int (*)(...)) log4cxx::filter::MapFilter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6filter9MapFilter4castERKNS_7helpers5ClassE]',
-                                                       '120' => '(int (*)(...)) log4cxx::spi::Filter::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx3spi6Filter15activateOptionsERNS_7helpers4PoolE]',
-                                                       '128' => '(int (*)(...)) log4cxx::filter::MapFilter::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6filter9MapFilter9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]',
-                                                       '136' => '(int (*)(...)) log4cxx::filter::MapFilter::decide(std::shared_ptr<log4cxx::spi::LoggingEvent> const&) const [_ZNK7log4cxx6filter9MapFilter6decideERKSt10shared_ptrINS_3spi12LoggingEventEE]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '0u',
-                                                       '56' => '0u',
-                                                       '64' => '0u',
-                                                       '72' => '(int (*)(...)) (& typeinfo for log4cxx::filter::MapFilter) [_ZTIN7log4cxx6filter9MapFilterE]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::filter::MapFilter::getClass() const [_ZNK7log4cxx6filter9MapFilter8getClassEv]',
-                                                       '88' => '(int (*)(...)) log4cxx::filter::MapFilter::~MapFilter() [_ZN7log4cxx6filter9MapFilterD1Ev]',
-                                                       '96' => '(int (*)(...)) log4cxx::filter::MapFilter::~MapFilter() [_ZN7log4cxx6filter9MapFilterD0Ev]'
-                                                     }
-                                       },
-                          '9040976' => {
-                                         'BaseType' => '453030',
-                                         'Header' => 'mapfilter.h',
-                                         'Line' => '45',
-                                         'Name' => 'log4cxx::filter::MapFilter::KeyVals',
-                                         'NameSpace' => 'log4cxx::filter::MapFilter',
-                                         'Private' => 1,
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '9041490' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'mapfilter.h',
-                                         'Line' => '53',
-                                         'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter',
-                                         'NameSpace' => 'log4cxx::filter::MapFilter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::filter::MapFilter::ClazzMapFilter::~ClazzMapFilter() [_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::filter::MapFilter::ClazzMapFilter::~ClazzMapFilter() [_ZN7log4cxx6filter9MapFilter14ClazzMapFilterD0Ev]',
-                                                       '32' => '(int (*)(...)) covariant return thunk to log4cxx::filter::MapFilter::ClazzMapFilter::newInstance() const [_ZTch0_h0_NK7log4cxx6filter9MapFilter14ClazzMapFilter11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::filter::MapFilter::ClazzMapFilter::getName[abi:cxx11]() const [_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter7getNameB5cxx11Ev]',
-                                                       '48' => '(int (*)(...)) log4cxx::filter::MapFilter::ClazzMapFilter::newInstance() const [_ZNK7log4cxx6filter9MapFilter14ClazzMapFilter11newInstanceEv]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::filter::MapFilter::ClazzMapFilter) [_ZTIN7log4cxx6filter9MapFilter14ClazzMapFilterE]'
-                                                     }
-                                       },
-                          '9041687' => {
-                                         'BaseType' => '9041490',
-                                         'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9041729' => {
-                                         'BaseType' => '9040847',
-                                         'Name' => 'log4cxx::filter::MapFilter const',
-                                         'Size' => '80',
-                                         'Type' => 'Const'
-                                       },
-                          '9043258' => {
-                                         'BaseType' => '9040847',
-                                         'Name' => 'log4cxx::filter::MapFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9043264' => {
-                                         'BaseType' => '9043258',
-                                         'Name' => 'log4cxx::filter::MapFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9043292' => {
-                                         'BaseType' => '9041729',
-                                         'Name' => 'log4cxx::filter::MapFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9043298' => {
-                                         'BaseType' => '9043292',
-                                         'Name' => 'log4cxx::filter::MapFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9043309' => {
-                                         'BaseType' => '9041490',
-                                         'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9043315' => {
-                                         'BaseType' => '9043309',
-                                         'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9043326' => {
-                                         'BaseType' => '9041687',
-                                         'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9043332' => {
-                                         'BaseType' => '9043326',
-                                         'Name' => 'log4cxx::filter::MapFilter::ClazzMapFilter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '910521' => {
-                                        'BaseType' => '890376',
-                                        'Header' => 'repositoryselector.h',
-                                        'Line' => '49',
-                                        'Name' => 'log4cxx::spi::RepositorySelectorPtr',
-                                        'NameSpace' => 'log4cxx::spi',
-                                        'Type' => 'Typedef'
-                                      },
-                          '910545' => {
-                                        'BaseType' => '890682',
-                                        'Header' => 'logmanager.h',
-                                        'Line' => '39',
-                                        'Name' => 'log4cxx::spi::LoggerFactoryPtr',
-                                        'NameSpace' => 'log4cxx::spi',
-                                        'Type' => 'Typedef'
-                                      },
-                          '910557' => {
-                                        'BaseType' => '910545',
-                                        'Name' => 'log4cxx::spi::LoggerFactoryPtr const',
-                                        'Type' => 'Const'
-                                      },
-                          '910562' => {
-                                        'Base' => {
-                                                    '53165' => {
-                                                                 'pos' => '0',
-                                                                 'virtual' => 1
-                                                               }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'loggerrepository.h',
-                                        'Line' => '47',
-                                        'Name' => 'log4cxx::spi::LoggerRepository',
-                                        'NameSpace' => 'log4cxx::spi',
-                                        'Size' => '8',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '104' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '112' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '120' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '128' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '136' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '144' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '152' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '16' => '0u',
-                                                      '160' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '168' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '176' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '184' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '192' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '200' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '208' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '216' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '24' => '0u',
-                                                      '32' => '0u',
-                                                      '40' => '0u',
-                                                      '48' => '(int (*)(...)) (& typeinfo for log4cxx::spi::LoggerRepository) [_ZTIN7log4cxx3spi16LoggerRepositoryE]',
-                                                      '56' => '(int (*)(...)) log4cxx::spi::LoggerRepository::getClass() const [_ZNK7log4cxx3spi16LoggerRepository8getClassEv]',
-                                                      '64' => '0u',
-                                                      '72' => '0u',
-                                                      '8' => '(int (*)(...)) 0',
-                                                      '80' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '88' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '96' => '(int (*)(...)) __cxa_pure_virtual'
-                                                    }
-                                      },
-                          '910568' => {
-                                        'Base' => {
-                                                    '205667' => {
-                                                                  'pos' => '0',
-                                                                  'virtual' => 1
-                                                                },
-                                                    '53165' => {
-                                                                 'pos' => '1',
-                                                                 'virtual' => 1
-                                                               }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'logger.h',
-                                        'Line' => '63',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'pool',
-                                                             'offset' => '8',
-                                                             'type' => '54001'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'name',
-                                                             'offset' => '16',
-                                                             'type' => '53185'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'level',
-                                                             'offset' => '48',
-                                                             'type' => '336188'
-                                                           },
-                                                    '3' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'parent',
-                                                             'offset' => '64',
-                                                             'type' => '911139'
-                                                           },
-                                                    '4' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'resourceBundle',
-                                                             'offset' => '80',
-                                                             'type' => '5900397'
-                                                           },
-                                                    '5' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'repository',
-                                                             'offset' => '96',
-                                                             'type' => '5906889'
-                                                           },
-                                                    '6' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'aai',
-                                                             'offset' => '104',
-                                                             'type' => '648667'
-                                                           },
-                                                    '7' => {
-                                                             'access' => 'protected',
-                                                             'name' => 'additive',
-                                                             'offset' => '120',
-                                                             'type' => '40888'
-                                                           },
-                                                    '8' => {
-                                                             'access' => 'private',
-                                                             'name' => 'mutex',
-                                                             'offset' => '128',
-                                                             'type' => '7931638'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::Logger',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '184',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '104' => '0u',
-                                                      '112' => '(int (*)(...)) (& typeinfo for log4cxx::Logger) [_ZTIN7log4cxx6LoggerE]',
-                                                      '120' => '(int (*)(...)) log4cxx::Logger::getClass() const [_ZNK7log4cxx6Logger8getClassEv]',
-                                                      '128' => '(int (*)(...)) log4cxx::Logger::~Logger() [_ZN7log4cxx6LoggerD1Ev]',
-                                                      '136' => '(int (*)(...)) log4cxx::Logger::~Logger() [_ZN7log4cxx6LoggerD0Ev]',
-                                                      '144' => '(int (*)(...)) log4cxx::Logger::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Logger10instanceofERKNS_7helpers5ClassE]',
-                                                      '152' => '(int (*)(...)) log4cxx::Logger::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx6Logger4castERKNS_7helpers5ClassE]',
-                                                      '16' => '0u',
-                                                      '160' => '(int (*)(...)) log4cxx::Logger::addAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx6Logger11addAppenderESt10shared_ptrINS_8AppenderEE]',
-                                                      '168' => '(int (*)(...)) log4cxx::Logger::getAllAppenders() const [_ZNK7log4cxx6Logger15getAllAppendersEv]',
-                                                      '176' => '(int (*)(...)) log4cxx::Logger::getAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [_ZNK7log4cxx6Logger11getAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                      '184' => '(int (*)(...)) log4cxx::Logger::isAttached(std::shared_ptr<log4cxx::Appender>) const [_ZNK7log4cxx6Logger10isAttachedESt10shared_ptrINS_8AppenderEE]',
-                                                      '192' => '(int (*)(...)) log4cxx::Logger::removeAllAppenders() [_ZN7log4cxx6Logger18removeAllAppendersEv]',
-                                                      '200' => '(int (*)(...)) log4cxx::Logger::removeAppender(std::shared_ptr<log4cxx::Appender>) [_ZN7log4cxx6Logger14removeAppenderESt10shared_ptrINS_8AppenderEE]',
-                                                      '208' => '(int (*)(...)) log4cxx::Logger::removeAppender(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx6Logger14removeAppenderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                      '216' => '(int (*)(...)) log4cxx::Logger::getEffectiveLevel() const [_ZNK7log4cxx6Logger17getEffectiveLevelEv]',
-                                                      '224' => '(int (*)(...)) log4cxx::Logger::setLevel(std::shared_ptr<log4cxx::Level>) [_ZN7log4cxx6Logger8setLevelESt10shared_ptrINS_5LevelEE]',
-                                                      '24' => '0u',
-                                                      '32' => '0u',
-                                                      '40' => '0u',
-                                                      '48' => '0u',
-                                                      '56' => '0u',
-                                                      '64' => '0u',
-                                                      '72' => '0u',
-                                                      '8' => '(int (*)(...)) 0',
-                                                      '80' => '0u',
-                                                      '88' => '0u',
-                                                      '96' => '0u'
-                                                    }
-                                      },
-                          '910593' => {
-                                        'Header' => 'basicconfigurator.h',
-                                        'Line' => '37',
-                                        'Name' => 'log4cxx::BasicConfigurator',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '1',
-                                        'Type' => 'Class'
-                                      },
-                          '910716' => {
-                                        'Copied' => 1,
-                                        'Header' => 'logmanager.h',
-                                        'Line' => '49',
-                                        'Name' => 'log4cxx::LogManager',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '1',
-                                        'Type' => 'Class'
-                                      },
-                          '911139' => {
-                                        'BaseType' => '851446',
-                                        'Header' => 'logmanager.h',
-                                        'Line' => '33',
-                                        'Name' => 'log4cxx::LoggerPtr',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '16',
-                                        'Type' => 'Typedef'
-                                      },
-                          '911151' => {
-                                        'BaseType' => '890687',
-                                        'Header' => 'logmanager.h',
-                                        'Line' => '34',
-                                        'Name' => 'log4cxx::LoggerList',
-                                        'NameSpace' => 'log4cxx',
-                                        'Type' => 'Typedef'
-                                      },
-                          '911163' => {
-                                        'Base' => {
-                                                    '334707' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'patternlayout.h',
-                                        'Line' => '363',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'conversionPattern',
-                                                             'offset' => '8',
-                                                             'type' => '53185'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'patternConverters',
-                                                             'offset' => '40',
-                                                             'type' => '11014787'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'patternFields',
-                                                             'offset' => '64',
-                                                             'type' => '11014799'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::PatternLayout',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '88',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '104' => '(int (*)(...)) log4cxx::PatternLayout::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx13PatternLayout10instanceofERKNS_7helpers5ClassE]',
-                                                      '112' => '(int (*)(...)) log4cxx::PatternLayout::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx13PatternLayout4castERKNS_7helpers5ClassE]',
-                                                      '120' => '(int (*)(...)) log4cxx::PatternLayout::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx13PatternLayout15activateOptionsERNS_7helpers4PoolE]',
-                                                      '128' => '(int (*)(...)) log4cxx::PatternLayout::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx13PatternLayout9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                      '136' => '(int (*)(...)) log4cxx::PatternLayout::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx13PatternLayout6formatERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                      '144' => '(int (*)(...)) log4cxx::Layout::getContentType[abi:cxx11]() const [_ZNK7log4cxx6Layout14getContentTypeB5cxx11Ev]',
-                                                      '152' => '(int (*)(...)) log4cxx::Layout::appendHeader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) [_ZN7log4cxx6Layout12appendHeaderERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                      '16' => '0u',
-                                                      '160' => '(int (*)(...)) log4cxx::Layout::appendFooter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) [_ZN7log4cxx6Layout12appendFooterERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                      '168' => '(int (*)(...)) log4cxx::PatternLayout::ignoresThrowable() const [_ZNK7log4cxx13PatternLayout16ignoresThrowableEv]',
-                                                      '176' => '(int (*)(...)) log4cxx::PatternLayout::getFormatSpecifiers[abi:cxx11]() [_ZN7log4cxx13PatternLayout19getFormatSpecifiersB5cxx11Ev]',
-                                                      '24' => '0u',
-                                                      '32' => '0u',
-                                                      '40' => '0u',
-                                                      '48' => '0u',
-                                                      '56' => '0u',
-                                                      '64' => '0u',
-                                                      '72' => '(int (*)(...)) (& typeinfo for log4cxx::PatternLayout) [_ZTIN7log4cxx13PatternLayoutE]',
-                                                      '8' => '(int (*)(...)) 0',
-                                                      '80' => '(int (*)(...)) log4cxx::PatternLayout::getClass() const [_ZNK7log4cxx13PatternLayout8getClassEv]',
-                                                      '88' => '(int (*)(...)) log4cxx::PatternLayout::~PatternLayout() [_ZN7log4cxx13PatternLayoutD1Ev]',
-                                                      '96' => '(int (*)(...)) log4cxx::PatternLayout::~PatternLayout() [_ZN7log4cxx13PatternLayoutD0Ev]'
-                                                    }
-                                      },
-                          '911173' => {
-                                        'Base' => {
-                                                    '2177115' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'consoleappender.h',
-                                        'Line' => '36',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'target',
-                                                             'offset' => '240',
-                                                             'type' => '53185'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::ConsoleAppender',
-                                        'NameSpace' => 'log4cxx',
-                                        'Size' => '272',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '104' => '0u',
-                                                      '112' => '0u',
-                                                      '120' => '0u',
-                                                      '128' => '0u',
-                                                      '136' => '0u',
-                                                      '144' => '0u',
-                                                      '152' => '0u',
-                                                      '16' => '0u',
-                                                      '160' => '(int (*)(...)) (& typeinfo for log4cxx::ConsoleAppender) [_ZTIN7log4cxx15ConsoleAppenderE]',
-                                                      '168' => '(int (*)(...)) log4cxx::ConsoleAppender::getClass() const [_ZNK7log4cxx15ConsoleAppender8getClassEv]',
-                                                      '176' => '(int (*)(...)) log4cxx::ConsoleAppender::~ConsoleAppender() [_ZN7log4cxx15ConsoleAppenderD1Ev]',
-                                                      '184' => '(int (*)(...)) log4cxx::ConsoleAppender::~ConsoleAppender() [_ZN7log4cxx15ConsoleAppenderD0Ev]',
-                                                      '192' => '(int (*)(...)) log4cxx::ConsoleAppender::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx15ConsoleAppender10instanceofERKNS_7helpers5ClassE]',
-                                                      '200' => '(int (*)(...)) log4cxx::ConsoleAppender::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx15ConsoleAppender4castERKNS_7helpers5ClassE]',
-                                                      '208' => '(int (*)(...)) log4cxx::ConsoleAppender::activateOptions(log4cxx::helpers::Pool&) [_ZN7log4cxx15ConsoleAppender15activateOptionsERNS_7helpers4PoolE]',
-                                                      '216' => '(int (*)(...)) log4cxx::ConsoleAppender::setOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx15ConsoleAppender9setOptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_]',
-                                                      '224' => '(int (*)(...)) log4cxx::AppenderSkeleton::addFilter(std::shared_ptr<log4cxx::spi::Filter> const&) [_ZN7log4cxx16AppenderSkeleton9addFilterERKSt10shared_ptrINS_3spi6FilterEE]',
-                                                      '232' => '(int (*)(...)) log4cxx::AppenderSkeleton::getFilter() const [_ZNK7log4cxx16AppenderSkeleton9getFilterEv]',
-                                                      '24' => '0u',
-                                                      '240' => '(int (*)(...)) log4cxx::AppenderSkeleton::clearFilters() [_ZN7log4cxx16AppenderSkeleton12clearFiltersEv]',
-                                                      '248' => '(int (*)(...)) log4cxx::WriterAppender::close() [_ZN7log4cxx14WriterAppender5closeEv]',
-                                                      '256' => '(int (*)(...)) log4cxx::AppenderSkeleton::doAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx16AppenderSkeleton8doAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                      '264' => '(int (*)(...)) log4cxx::AppenderSkeleton::getName[abi:cxx11]() const [_ZNK7log4cxx16AppenderSkeleton7getNameB5cxx11Ev]',
-                                                      '272' => '(int (*)(...)) log4cxx::AppenderSkeleton::setLayout(std::shared_ptr<log4cxx::Layout> const&) [_ZN7log4cxx16AppenderSkeleton9setLayoutERKSt10shared_ptrINS_6LayoutEE]',
-                                                      '280' => '(int (*)(...)) log4cxx::AppenderSkeleton::getLayout() const [_ZNK7log4cxx16AppenderSkeleton9getLayoutEv]',
-                                                      '288' => '(int (*)(...)) log4cxx::AppenderSkeleton::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [_ZN7log4cxx16AppenderSkeleton7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                      '296' => '(int (*)(...)) log4cxx::WriterAppender::requiresLayout() const [_ZNK7log4cxx14WriterAppender14requiresLayoutEv]',
-                                                      '304' => '(int (*)(...)) log4cxx::WriterAppender::append(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender6appendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                      '312' => '(int (*)(...)) log4cxx::WriterAppender::checkEntryConditions() const [_ZNK7log4cxx14WriterAppender20checkEntryConditionsEv]',
-                                                      '32' => '0u',
-                                                      '320' => '(int (*)(...)) log4cxx::WriterAppender::createWriter(std::shared_ptr<log4cxx::helpers::OutputStream>&) [_ZN7log4cxx14WriterAppender12createWriterERSt10shared_ptrINS_7helpers12OutputStreamEE]',
-                                                      '328' => '(int (*)(...)) log4cxx::WriterAppender::subAppend(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender9subAppendERKSt10shared_ptrINS_3spi12LoggingEventEERNS_7helpers4PoolE]',
-                                                      '336' => '(int (*)(...)) log4cxx::WriterAppender::writeFooter(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeFooterERNS_7helpers4PoolE]',
-                                                      '344' => '(int (*)(...)) log4cxx::WriterAppender::writeHeader(log4cxx::helpers::Pool&) [_ZN7log4cxx14WriterAppender11writeHeaderERNS_7helpers4PoolE]',
-                                                      '40' => '0u',
-                                                      '48' => '0u',
-                                                      '56' => '0u',
-                                                      '64' => '0u',
-                                                      '72' => '0u',
-                                                      '8' => '(int (*)(...)) 0',
-                                                      '80' => '0u',
-                                                      '88' => '0u',
-                                                      '96' => '0u'
-                                                    }
-                                      },
-                          '911447' => {
-                                        'BaseType' => '851134',
-                                        'Name' => 'std::__shared_ptr<log4cxx::Logger, 2>::element_type*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '911470' => {
-                                        'BaseType' => '851446',
-                                        'Name' => 'std::shared_ptr<log4cxx::Logger>*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '911511' => {
-                                        'BaseType' => '205846',
-                                        'Name' => 'log4cxx::AppenderPtr const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '912889' => {
-                                        'BaseType' => '910557',
-                                        'Name' => 'log4cxx::spi::LoggerFactoryPtr const&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '912956' => {
-                                        'BaseType' => '891163',
-                                        'Name' => 'std::__shared_ptr<log4cxx::spi::LoggerRepository, 2>::element_type*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '913024' => {
-                                        'BaseType' => '911163',
-                                        'Name' => 'log4cxx::PatternLayout*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '913107' => {
-                                        'BaseType' => '911173',
-                                        'Name' => 'log4cxx::ConsoleAppender*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '9167792' => {
-                                         'BaseType' => '526576',
-                                         'Name' => 'log4cxx::MDC*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9250471' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::__cxx11::basic_ostringstream<char>',
-                                         'NameSpace' => 'std::__cxx11',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_CharT',
-                                                                'type' => '41214'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9250684' => {
-                                         'Copied' => 1,
-                                         'Name' => 'std::__cxx11::basic_ostringstream<wchar_t>',
-                                         'NameSpace' => 'std::__cxx11',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_CharT',
-                                                                'type' => '40948'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9302040' => {
-                                         'Header' => 'messagebuffer.h',
-                                         'Line' => '46',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'buf',
-                                                              'offset' => '0',
-                                                              'type' => '67'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'stream',
-                                                              'offset' => '32',
-                                                              'type' => '9305135'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::CharMessageBuffer',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '40',
-                                         'Type' => 'Class'
-                                       },
-                          '9302880' => {
-                                         'BaseType' => '9302040',
-                                         'Name' => 'log4cxx::helpers::CharMessageBuffer const',
-                                         'Size' => '40',
-                                         'Type' => 'Const'
-                                       },
-                          '9302885' => {
-                                         'BaseType' => '8842022',
-                                         'Header' => 'messagebuffer.h',
-                                         'Line' => '39',
-                                         'Name' => 'log4cxx::helpers::ios_base_manip',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '9302897' => {
-                                         'Header' => 'messagebuffer.h',
-                                         'Line' => '388',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'buf',
-                                                              'offset' => '0',
-                                                              'type' => '400912'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'stream',
-                                                              'offset' => '32',
-                                                              'type' => '9305180'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::WideMessageBuffer',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '40',
-                                         'Type' => 'Class'
-                                       },
-                          '9303763' => {
-                                         'BaseType' => '9302897',
-                                         'Name' => 'log4cxx::helpers::WideMessageBuffer const',
-                                         'Size' => '40',
-                                         'Type' => 'Const'
-                                       },
-                          '9303768' => {
-                                         'Header' => 'messagebuffer.h',
-                                         'Line' => '552',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'cbuf',
-                                                              'offset' => '0',
-                                                              'type' => '9302040'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'wbuf',
-                                                              'offset' => '40',
-                                                              'type' => '9305146'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::helpers::MessageBuffer',
-                                         'NameSpace' => 'log4cxx::helpers',
-                                         'Size' => '48',
-                                         'Type' => 'Class'
-                                       },
-                          '9304855' => {
-                                         'BaseType' => '9303768',
-                                         'Name' => 'log4cxx::helpers::MessageBuffer const',
-                                         'Size' => '48',
-                                         'Type' => 'Const'
-                                       },
-                          '9305073' => {
-                                         'BaseType' => '9302040',
-                                         'Name' => 'log4cxx::helpers::CharMessageBuffer*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9305079' => {
-                                         'BaseType' => '9305073',
-                                         'Name' => 'log4cxx::helpers::CharMessageBuffer*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9305084' => {
-                                         'BaseType' => '9302040',
-                                         'Name' => 'log4cxx::helpers::CharMessageBuffer&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '9305090' => {
-                                         'BaseType' => '8595955',
-                                         'Name' => 'std::ostream&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '9305118' => {
-                                         'BaseType' => '9302880',
-                                         'Name' => 'log4cxx::helpers::CharMessageBuffer const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9305124' => {
-                                         'BaseType' => '9305118',
-                                         'Name' => 'log4cxx::helpers::CharMessageBuffer const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9305135' => {
-                                         'BaseType' => '9250471',
-                                         'Name' => 'std::__cxx11::basic_ostringstream<char>*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9305146' => {
-                                         'BaseType' => '9302897',
-                                         'Name' => 'log4cxx::helpers::WideMessageBuffer*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9305152' => {
-                                         'BaseType' => '9305146',
-                                         'Name' => 'log4cxx::helpers::WideMessageBuffer*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9305157' => {
-                                         'BaseType' => '9302897',
-                                         'Name' => 'log4cxx::helpers::WideMessageBuffer&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '9305163' => {
-                                         'BaseType' => '9303763',
-                                         'Name' => 'log4cxx::helpers::WideMessageBuffer const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9305169' => {
-                                         'BaseType' => '9305163',
-                                         'Name' => 'log4cxx::helpers::WideMessageBuffer const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9305180' => {
-                                         'BaseType' => '9250684',
-                                         'Name' => 'std::__cxx11::basic_ostringstream<wchar_t>*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9305191' => {
-                                         'BaseType' => '9303768',
-                                         'Name' => 'log4cxx::helpers::MessageBuffer*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9305197' => {
-                                         'BaseType' => '9305191',
-                                         'Name' => 'log4cxx::helpers::MessageBuffer*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9305202' => {
-                                         'BaseType' => '9304855',
-                                         'Name' => 'log4cxx::helpers::MessageBuffer const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9305208' => {
-                                         'BaseType' => '9305202',
-                                         'Name' => 'log4cxx::helpers::MessageBuffer const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9333799' => {
-                                         'BaseType' => '9250684',
-                                         'Name' => 'std::__cxx11::basic_ostringstream<wchar_t>&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '9339240' => {
-                                         'BaseType' => '9250471',
-                                         'Name' => 'std::__cxx11::basic_ostringstream<char>&',
-                                         'Size' => '8',
-                                         'Type' => 'Ref'
-                                       },
-                          '9428756' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'messagepatternconverter.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern23MessagePatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MessagePatternConverter) [_ZTIN7log4cxx7pattern23MessagePatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::getClass() const [_ZNK7log4cxx7pattern23MessagePatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::~MessagePatternConverter() [_ZN7log4cxx7pattern23MessagePatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::~MessagePatternConverter() [_ZN7log4cxx7pattern23MessagePatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23MessagePatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern23MessagePatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '9429152' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'messagepatternconverter.h',
-                                         'Line' => '44',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::MessagePatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter::~ClazzMessagePatternConverter() [_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter::~ClazzMessagePatternConverter() [_ZN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter) [_ZTIN7log4cxx7pattern23MessagePatternConverter28ClazzMessagePatternConverterE]'
-                                                     }
-                                       },
-                          '9429310' => {
-                                         'BaseType' => '9429152',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9429352' => {
-                                         'BaseType' => '9428756',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter const',
-                                         'Size' => '72',
-                                         'Type' => 'Const'
-                                       },
-                          '9430195' => {
-                                         'BaseType' => '9428756',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9430201' => {
-                                         'BaseType' => '9430195',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9430436' => {
-                                         'BaseType' => '9429352',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9430442' => {
-                                         'BaseType' => '9430436',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9430453' => {
-                                         'BaseType' => '9429152',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9430459' => {
-                                         'BaseType' => '9430453',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9430470' => {
-                                         'BaseType' => '9429310',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9430476' => {
-                                         'BaseType' => '9430470',
-                                         'Name' => 'log4cxx::pattern::MessagePatternConverter::ClazzMessagePatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9509674' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'methodlocationpatternconverter.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MethodLocationPatternConverter) [_ZTIN7log4cxx7pattern30MethodLocationPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::getClass() const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::~MethodLocationPatternConverter() [_ZN7log4cxx7pattern30MethodLocationPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::~MethodLocationPatternConverter() [_ZN7log4cxx7pattern30MethodLocationPatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '9510070' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'methodlocationpatternconverter.h',
-                                         'Line' => '45',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::MethodLocationPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter::~ClazzMethodLocationPatternConverter() [_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter::~ClazzMethodLocationPatternConverter() [_ZN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter) [_ZTIN7log4cxx7pattern30MethodLocationPatternConverter35ClazzMethodLocationPatternConverterE]'
-                                                     }
-                                       },
-                          '9510227' => {
-                                         'BaseType' => '9510070',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9510269' => {
-                                         'BaseType' => '9509674',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter const',
-                                         'Size' => '72',
-                                         'Type' => 'Const'
-                                       },
-                          '9511148' => {
-                                         'BaseType' => '9509674',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9511154' => {
-                                         'BaseType' => '9511148',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9511389' => {
-                                         'BaseType' => '9510269',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9511395' => {
-                                         'BaseType' => '9511389',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9511406' => {
-                                         'BaseType' => '9510070',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9511412' => {
-                                         'BaseType' => '9511406',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9511423' => {
-                                         'BaseType' => '9510227',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9511429' => {
-                                         'BaseType' => '9511423',
-                                         'Name' => 'log4cxx::pattern::MethodLocationPatternConverter::ClazzMethodLocationPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9569856' => {
-                                         'Base' => {
-                                                     '9581300' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<log4cxx::pattern::PatternAbbreviatorFragment>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'type' => '9596208'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9569970' => {
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '384',
-                                         'Name' => 'struct std::allocator_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '9569856'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '9569984' => {
-                                         'BaseType' => '9598837',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '392',
-                                         'Name' => 'std::allocator_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >::pointer',
-                                         'NameSpace' => 'std::allocator_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '9570327' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '81',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '9570340'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '9596208'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '9569856'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '9570340' => {
-                                         'Base' => {
-                                                     '9569856' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '88',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_start',
-                                                              'offset' => '0',
-                                                              'type' => '9570543'
-                                                            },
-                                                     '1' => {
-                                                              'name' => '_M_finish',
-                                                              'offset' => '8',
-                                                              'type' => '9570543'
-                                                            },
-                                                     '2' => {
-                                                              'name' => '_M_end_of_storage',
-                                                              'offset' => '16',
-                                                              'type' => '9570543'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >::_Vector_impl',
-                                         'NameSpace' => 'std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
-                                         'Size' => '24',
-                                         'Type' => 'Struct'
-                                       },
-                          '9570543' => {
-                                         'BaseType' => '9581968',
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '86',
-                                         'Name' => 'std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >::pointer',
-                                         'NameSpace' => 'std::_Vector_base<log4cxx::pattern::PatternAbbreviatorFragment, std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '9571081' => {
-                                         'Base' => {
-                                                     '9570327' => {
-                                                                    'access' => 'protected',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_vector.h',
-                                         'Line' => '339',
-                                         'Name' => 'std::vector<log4cxx::pattern::PatternAbbreviatorFragment>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '24',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '9596208'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9581300' => {
-                                         'Copied' => 1,
-                                         'Header' => 'new_allocator.h',
-                                         'Line' => '58',
-                                         'Name' => '__gnu_cxx::new_allocator<log4cxx::pattern::PatternAbbreviatorFragment>',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '9596208'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9581767' => {
-                                         'Base' => {
-                                                     '9569970' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '50',
-                                         'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
-                                         'NameSpace' => '__gnu_cxx',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '9569856'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '9581968' => {
-                                         'BaseType' => '9569984',
-                                         'Header' => 'alloc_traits.h',
-                                         'Line' => '59',
-                                         'Name' => '__gnu_cxx::__alloc_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >::pointer',
-                                         'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<log4cxx::pattern::PatternAbbreviatorFragment> >',
-                                         'Size' => '8',
-                                         'Type' => 'Typedef'
-                                       },
-                          '9596208' => {
-                                         'Line' => '124',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'charCount',
-                                                              'offset' => '0',
-                                                              'type' => '278'
-                                                            },
-                                                     '1' => {
-                                                              'access' => 'private',
-                                                              'name' => 'ellipsis',
-                                                              'offset' => '8',
-                                                              'type' => '334450'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviatorFragment',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '16',
-                                         'Source' => 'nameabbreviator.cpp',
-                                         'Type' => 'Class'
-                                       },
-                          '9596795' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'nameabbreviator.h',
-                                         'Line' => '41',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator',
-                                         'NameSpace' => 'log4cxx::pattern::NameAbbreviator',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator::~ClazzNameAbbreviator() [_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator::~ClazzNameAbbreviator() [_ZN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviator7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator) [_ZTIN7log4cxx7pattern15NameAbbreviator20ClazzNameAbbreviatorE]'
-                                                     }
-                                       },
-                          '9596952' => {
-                                         'BaseType' => '9596795',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9596958' => {
-                                         'BaseType' => '1791077',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9596963' => {
-                                         'Base' => {
-                                                     '1791077' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '73',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'count',
-                                                              'offset' => '8',
-                                                              'type' => '40843'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '16',
-                                         'Source' => 'nameabbreviator.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::getClass() const [_ZNK7log4cxx7pattern21MaxElementAbbreviator8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::~MaxElementAbbreviator() [_ZN7log4cxx7pattern21MaxElementAbbreviatorD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::~MaxElementAbbreviator() [_ZN7log4cxx7pattern21MaxElementAbbreviatorD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern21MaxElementAbbreviator10instanceofERKNS_7helpers5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern21MaxElementAbbreviator4castERKNS_7helpers5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::abbreviate(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const [_ZNK7log4cxx7pattern21MaxElementAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MaxElementAbbreviator) [_ZTIN7log4cxx7pattern21MaxElementAbbreviatorE]'
-                                                     }
-                                       },
-                          '9597299' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Line' => '81',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator',
-                                         'NameSpace' => 'log4cxx::pattern::MaxElementAbbreviator',
-                                         'Size' => '8',
-                                         'Source' => 'nameabbreviator.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator::~ClazzMaxElementAbbreviator() [_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator::~ClazzMaxElementAbbreviator() [_ZN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviator7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator) [_ZTIN7log4cxx7pattern21MaxElementAbbreviator26ClazzMaxElementAbbreviatorE]'
-                                                     }
-                                       },
-                          '9597456' => {
-                                         'BaseType' => '9597299',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9597492' => {
-                                         'BaseType' => '9596963',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '9597497' => {
-                                         'Base' => {
-                                                     '1791077' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '201',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => 'fragments',
-                                                              'offset' => '8',
-                                                              'type' => '9571081'
-                                                            }
-                                                   },
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '32',
-                                         'Source' => 'nameabbreviator.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::getClass() const [_ZNK7log4cxx7pattern18PatternAbbreviator8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::~PatternAbbreviator() [_ZN7log4cxx7pattern18PatternAbbreviatorD2Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::~PatternAbbreviator() [_ZN7log4cxx7pattern18PatternAbbreviatorD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern18PatternAbbreviator10instanceofERKNS_7helpers5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern18PatternAbbreviator4castERKNS_7helpers5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::abbreviate(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const [_ZNK7log4cxx7pattern18PatternAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PatternAbbreviator) [_ZTIN7log4cxx7pattern18PatternAbbreviatorE]'
-                                                     }
-                                       },
-                          '9597833' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Line' => '209',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator',
-                                         'NameSpace' => 'log4cxx::pattern::PatternAbbreviator',
-                                         'Size' => '8',
-                                         'Source' => 'nameabbreviator.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator::~ClazzPatternAbbreviator() [_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator::~ClazzPatternAbbreviator() [_ZN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviator7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator) [_ZTIN7log4cxx7pattern18PatternAbbreviator23ClazzPatternAbbreviatorE]'
-                                                     }
-                                       },
-                          '9597990' => {
-                                         'BaseType' => '9597833',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9598026' => {
-                                         'BaseType' => '9597497',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator const',
-                                         'Size' => '32',
-                                         'Type' => 'Const'
-                                       },
-                          '9598031' => {
-                                         'Base' => {
-                                                     '1791077' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Line' => '45',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '8',
-                                         'Source' => 'nameabbreviator.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::getClass() const [_ZNK7log4cxx7pattern14NOPAbbreviator8getClassEv]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::~NOPAbbreviator() [_ZN7log4cxx7pattern14NOPAbbreviatorD1Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::~NOPAbbreviator() [_ZN7log4cxx7pattern14NOPAbbreviatorD0Ev]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern14NOPAbbreviator10instanceofERKNS_7helpers5ClassE]',
-                                                       '48' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern14NOPAbbreviator4castERKNS_7helpers5ClassE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::abbreviate(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const [_ZNK7log4cxx7pattern14NOPAbbreviator10abbreviateEmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NOPAbbreviator) [_ZTIN7log4cxx7pattern14NOPAbbreviatorE]'
-                                                     }
-                                       },
-                          '9598349' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Line' => '48',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator',
-                                         'NameSpace' => 'log4cxx::pattern::NOPAbbreviator',
-                                         'Size' => '8',
-                                         'Source' => 'nameabbreviator.cpp',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator::~ClazzNOPAbbreviator() [_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator::~ClazzNOPAbbreviator() [_ZN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviator7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator) [_ZTIN7log4cxx7pattern14NOPAbbreviator19ClazzNOPAbbreviatorE]'
-                                                     }
-                                       },
-                          '9598506' => {
-                                         'BaseType' => '9598349',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9598542' => {
-                                         'BaseType' => '9598031',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9598547' => {
-                                         'BaseType' => '1766953',
-                                         'Header' => 'nameabbreviator.h',
-                                         'Line' => '30',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviatorPtr',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '16',
-                                         'Type' => 'Typedef'
-                                       },
-                          '9598837' => {
-                                         'BaseType' => '9596208',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviatorFragment*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599198' => {
-                                         'BaseType' => '1791077',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599204' => {
-                                         'BaseType' => '9599198',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599244' => {
-                                         'BaseType' => '9596963',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599250' => {
-                                         'BaseType' => '9599244',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599255' => {
-                                         'BaseType' => '9597497',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599261' => {
-                                         'BaseType' => '9599255',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599266' => {
-                                         'BaseType' => '9598031',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599272' => {
-                                         'BaseType' => '9599266',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599462' => {
-                                         'BaseType' => '9598026',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599468' => {
-                                         'BaseType' => '9599462',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599485' => {
-                                         'BaseType' => '9597492',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599491' => {
-                                         'BaseType' => '9599485',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599508' => {
-                                         'BaseType' => '9598542',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599514' => {
-                                         'BaseType' => '9599508',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599519' => {
-                                         'BaseType' => '9597833',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599525' => {
-                                         'BaseType' => '9599519',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599536' => {
-                                         'BaseType' => '9597990',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599542' => {
-                                         'BaseType' => '9599536',
-                                         'Name' => 'log4cxx::pattern::PatternAbbreviator::ClazzPatternAbbreviator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599547' => {
-                                         'BaseType' => '9597299',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599553' => {
-                                         'BaseType' => '9599547',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599564' => {
-                                         'BaseType' => '9597456',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599570' => {
-                                         'BaseType' => '9599564',
-                                         'Name' => 'log4cxx::pattern::MaxElementAbbreviator::ClazzMaxElementAbbreviator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599575' => {
-                                         'BaseType' => '9598349',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599581' => {
-                                         'BaseType' => '9599575',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599592' => {
-                                         'BaseType' => '9598506',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599598' => {
-                                         'BaseType' => '9599592',
-                                         'Name' => 'log4cxx::pattern::NOPAbbreviator::ClazzNOPAbbreviator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599609' => {
-                                         'BaseType' => '9596958',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599615' => {
-                                         'BaseType' => '9599609',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599620' => {
-                                         'BaseType' => '9596795',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599626' => {
-                                         'BaseType' => '9599620',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9599637' => {
-                                         'BaseType' => '9596952',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9599643' => {
-                                         'BaseType' => '9599637',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviator::ClazzNameAbbreviator const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '968136' => {
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '997',
-                                        'Name' => 'std::__shared_ptr_access<log4cxx::helpers::Writer, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '985251'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '968284' => {
-                                        'Header' => 'type_traits',
-                                        'Line' => '1745',
-                                        'Name' => 'struct std::remove_extent<log4cxx::helpers::Writer>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '1',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '985251'
-                                                             }
-                                                    },
-                                        'Type' => 'Struct'
-                                      },
-                          '968298' => {
-                                        'BaseType' => '985251',
-                                        'Header' => 'type_traits',
-                                        'Line' => '1746',
-                                        'Name' => 'std::remove_extent<log4cxx::helpers::Writer>::type',
-                                        'NameSpace' => 'std::remove_extent<log4cxx::helpers::Writer>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '968321' => {
-                                        'Base' => {
-                                                    '968136' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1078',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_ptr',
-                                                             'offset' => '0',
-                                                             'type' => '986202'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => '_M_refcount',
-                                                             'offset' => '8',
-                                                             'type' => '97720'
-                                                           }
-                                                  },
-                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::Writer, 2>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '985251'
-                                                             },
-                                                      '1' => {
-                                                               'key' => '_Lp',
-                                                               'type' => '40611',
-                                                               'val' => '2'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '968610' => {
-                                        'BaseType' => '968298',
-                                        'Header' => 'shared_ptr_base.h',
-                                        'Line' => '1082',
-                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::Writer, 2>::element_type',
-                                        'NameSpace' => 'std::__shared_ptr<log4cxx::helpers::Writer, 2>',
-                                        'Type' => 'Typedef'
-                                      },
-                          '968923' => {
-                                        'Base' => {
-                                                    '968321' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'shared_ptr.h',
-                                        'Line' => '103',
-                                        'Name' => 'std::shared_ptr<log4cxx::helpers::Writer>',
-                                        'NameSpace' => 'std',
-                                        'Size' => '16',
-                                        'TParam' => {
-                                                      '0' => {
-                                                               'key' => '_Tp',
-                                                               'type' => '985251'
-                                                             }
-                                                    },
-                                        'Type' => 'Class'
-                                      },
-                          '9707056' => {
-                                         'Base' => {
-                                                     '53155' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                   },
-                                         'Header' => 'namepatternconverter.h',
-                                         'Line' => '44',
-                                         'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::NamePatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter::~ClazzNamePatternConverter() [_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD1Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter::~ClazzNamePatternConverter() [_ZN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter) [_ZTIN7log4cxx7pattern20NamePatternConverter25ClazzNamePatternConverterE]'
-                                                     }
-                                       },
-                          '9707214' => {
-                                         'BaseType' => '9707056',
-                                         'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9707428' => {
-                                         'BaseType' => '9598547',
-                                         'Name' => 'log4cxx::pattern::NameAbbreviatorPtr const',
-                                         'Size' => '16',
-                                         'Type' => 'Const'
-                                       },
-                          '9708234' => {
-                                         'BaseType' => '9707056',
-                                         'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9708240' => {
-                                         'BaseType' => '9708234',
-                                         'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9708251' => {
-                                         'BaseType' => '9707214',
-                                         'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9708257' => {
-                                         'BaseType' => '9708251',
-                                         'Name' => 'log4cxx::pattern::NamePatternConverter::ClazzNamePatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '97673' => {
-                                       'Copied' => 1,
-                                       'Header' => 'shared_ptr_base.h',
-                                       'Line' => '94',
-                                       'Name' => 'std::_Mutex_base<2>',
-                                       'NameSpace' => 'std',
-                                       'Size' => '1',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Lp',
-                                                              'type' => '40611',
-                                                              'val' => '2'
-                                                            }
-                                                   },
-                                       'Type' => 'Class'
-                                     },
-                          '97720' => {
-                                       'Copied' => 1,
-                                       'Header' => 'shared_ptr_base.h',
-                                       'Line' => '605',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'access' => 'private',
-                                                            'name' => '_M_pi',
-                                                            'offset' => '0',
-                                                            'type' => '116098'
-                                                          }
-                                                 },
-                                       'Name' => 'std::__shared_count<2>',
-                                       'NameSpace' => 'std',
-                                       'Size' => '8',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Lp',
-                                                              'type' => '40611',
-                                                              'val' => '2'
-                                                            }
-                                                   },
-                                       'Type' => 'Class'
-                                     },
-                          '9796322' => {
-                                         'BaseType' => '526463',
-                                         'Name' => 'log4cxx::NDC*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '98175' => {
-                                       'Copied' => 1,
-                                       'Header' => 'shared_ptr_base.h',
-                                       'Line' => '794',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'access' => 'private',
-                                                            'name' => '_M_pi',
-                                                            'offset' => '0',
-                                                            'type' => '116098'
-                                                          }
-                                                 },
-                                       'Name' => 'std::__weak_count<2>',
-                                       'NameSpace' => 'std',
-                                       'Size' => '8',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Lp',
-                                                              'type' => '40611',
-                                                              'val' => '2'
-                                                            }
-                                                   },
-                                       'Type' => 'Class'
-                                     },
-                          '985251' => {
-                                        'Base' => {
-                                                    '53165' => {
-                                                                 'pos' => '0'
-                                                               }
-                                                  },
-                                        'Copied' => 1,
-                                        'Header' => 'writer.h',
-                                        'Line' => '33',
-                                        'Name' => 'log4cxx::helpers::Writer',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '8',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::helpers::Writer::getClass() const [_ZNK7log4cxx7helpers6Writer8getClassEv]',
-                                                      '24' => '0u',
-                                                      '32' => '0u',
-                                                      '40' => '(int (*)(...)) log4cxx::helpers::Writer::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Writer10instanceofERKNS0_5ClassE]',
-                                                      '48' => '(int (*)(...)) log4cxx::helpers::Writer::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers6Writer4castERKNS0_5ClassE]',
-                                                      '56' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '64' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '72' => '(int (*)(...)) __cxa_pure_virtual',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::Writer) [_ZTIN7log4cxx7helpers6WriterE]'
-                                                    }
-                                      },
-                          '985318' => {
-                                        'BaseType' => '985251',
-                                        'Name' => 'log4cxx::helpers::Writer const',
-                                        'Type' => 'Const'
-                                      },
-                          '985323' => {
-                                        'Base' => {
-                                                    '985251' => {
-                                                                  'pos' => '0'
-                                                                }
-                                                  },
-                                        'Header' => 'bufferedwriter.h',
-                                        'Line' => '38',
-                                        'Memb' => {
-                                                    '0' => {
-                                                             'access' => 'private',
-                                                             'name' => 'out',
-                                                             'offset' => '8',
-                                                             'type' => '986014'
-                                                           },
-                                                    '1' => {
-                                                             'access' => 'private',
-                                                             'name' => 'sz',
-                                                             'offset' => '24',
-                                                             'type' => '41030'
-                                                           },
-                                                    '2' => {
-                                                             'access' => 'private',
-                                                             'name' => 'buf',
-                                                             'offset' => '32',
-                                                             'type' => '53185'
-                                                           }
-                                                  },
-                                        'Name' => 'log4cxx::helpers::BufferedWriter',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '64',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::getClass() const [_ZNK7log4cxx7helpers14BufferedWriter8getClassEv]',
-                                                      '24' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::~BufferedWriter() [_ZN7log4cxx7helpers14BufferedWriterD1Ev]',
-                                                      '32' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::~BufferedWriter() [_ZN7log4cxx7helpers14BufferedWriterD0Ev]',
-                                                      '40' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14BufferedWriter10instanceofERKNS0_5ClassE]',
-                                                      '48' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7helpers14BufferedWriter4castERKNS0_5ClassE]',
-                                                      '56' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::close(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers14BufferedWriter5closeERNS0_4PoolE]',
-                                                      '64' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::flush(log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers14BufferedWriter5flushERNS0_4PoolE]',
-                                                      '72' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::helpers::Pool&) [_ZN7log4cxx7helpers14BufferedWriter5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_4PoolE]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::BufferedWriter) [_ZTIN7log4cxx7helpers14BufferedWriterE]'
-                                                    }
-                                      },
-                          '985846' => {
-                                        'Base' => {
-                                                    '53155' => {
-                                                                 'pos' => '0'
-                                                               }
-                                                  },
-                                        'Header' => 'bufferedwriter.h',
-                                        'Line' => '46',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter',
-                                        'NameSpace' => 'log4cxx::helpers::BufferedWriter',
-                                        'Size' => '8',
-                                        'Type' => 'Class',
-                                        'VTable' => {
-                                                      '0' => '(int (*)(...)) 0',
-                                                      '16' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::ClazzBufferedWriter::~ClazzBufferedWriter() [_ZN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterD1Ev]',
-                                                      '24' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::ClazzBufferedWriter::~ClazzBufferedWriter() [_ZN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterD0Ev]',
-                                                      '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                      '40' => '(int (*)(...)) log4cxx::helpers::BufferedWriter::ClazzBufferedWriter::getName[abi:cxx11]() const [_ZNK7log4cxx7helpers14BufferedWriter19ClazzBufferedWriter7getNameB5cxx11Ev]',
-                                                      '8' => '(int (*)(...)) (& typeinfo for log4cxx::helpers::BufferedWriter::ClazzBufferedWriter) [_ZTIN7log4cxx7helpers14BufferedWriter19ClazzBufferedWriterE]'
-                                                    }
-                                      },
-                          '986003' => {
-                                        'BaseType' => '985846',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '986009' => {
-                                        'BaseType' => '985323',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter const',
-                                        'Size' => '64',
-                                        'Type' => 'Const'
-                                      },
-                          '986014' => {
-                                        'BaseType' => '968923',
-                                        'Header' => 'writer.h',
-                                        'Line' => '58',
-                                        'Name' => 'log4cxx::helpers::WriterPtr',
-                                        'NameSpace' => 'log4cxx::helpers',
-                                        'Size' => '16',
-                                        'Type' => 'Typedef'
-                                      },
-                          '986202' => {
-                                        'BaseType' => '968610',
-                                        'Name' => 'std::__shared_ptr<log4cxx::helpers::Writer, 2>::element_type*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '98629' => {
+                          '99215' => {
                                        'Base' => {
-                                                   '97673' => {
+                                                   '98226' => {
                                                                 'pos' => '0'
                                                               }
                                                  },
-                                       'Copied' => 1,
-                                       'Header' => 'shared_ptr_base.h',
-                                       'Line' => '113',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'name' => '_vptr',
-                                                            'offset' => '0',
-                                                            'type' => '118016'
-                                                          },
-                                                   '1' => {
-                                                            'access' => 'private',
-                                                            'name' => '_M_use_count',
-                                                            'offset' => '8',
-                                                            'type' => '109164'
-                                                          },
-                                                   '2' => {
-                                                            'access' => 'private',
-                                                            'name' => '_M_weak_count',
-                                                            'offset' => '12',
-                                                            'type' => '109164'
-                                                          }
-                                                 },
-                                       'Name' => 'std::_Sp_counted_base<2>',
-                                       'NameSpace' => 'std',
-                                       'Size' => '16',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Lp',
-                                                              'type' => '40611',
-                                                              'val' => '2'
-                                                            }
-                                                   },
-                                       'Type' => 'Class'
+                                       'Header' => 'action.h',
+                                       'Line' => '37',
+                                       'Name' => 'log4cxx::rolling::Action::ClazzAction',
+                                       'NameSpace' => 'log4cxx::rolling::Action',
+                                       'Size' => '8',
+                                       'Type' => 'Class',
+                                       'VTable' => {
+                                                     '0' => '(int (*)(...)) 0',
+                                                     '16' => '(int (*)(...)) log4cxx::rolling::Action::ClazzAction::~ClazzAction() [_ZN7log4cxx7rolling6Action11ClazzActionD1Ev]',
+                                                     '24' => '(int (*)(...)) log4cxx::rolling::Action::ClazzAction::~ClazzAction() [_ZN7log4cxx7rolling6Action11ClazzActionD0Ev]',
+                                                     '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
+                                                     '40' => '(int (*)(...)) log4cxx::rolling::Action::ClazzAction::getName[abi:cxx11]() const [_ZNK7log4cxx7rolling6Action11ClazzAction7getNameB5cxx11Ev]',
+                                                     '8' => '(int (*)(...)) (& typeinfo for log4cxx::rolling::Action::ClazzAction) [_ZTIN7log4cxx7rolling6Action11ClazzActionE]'
+                                                   }
                                      },
-                          '986429' => {
-                                        'BaseType' => '986009',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
+                          '992809' => {
+                                        'Copied' => 1,
+                                        'Header' => 'new_allocator.h',
+                                        'Line' => '58',
+                                        'Name' => '__gnu_cxx::new_allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '194046'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
                                       },
-                          '986435' => {
-                                        'BaseType' => '986429',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '986440' => {
-                                        'BaseType' => '985323',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '986446' => {
-                                        'BaseType' => '986440',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '986451' => {
-                                        'BaseType' => '986014',
-                                        'Name' => 'log4cxx::helpers::WriterPtr&',
-                                        'Size' => '8',
-                                        'Type' => 'Ref'
-                                      },
-                          '986469' => {
-                                        'BaseType' => '985846',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '986475' => {
-                                        'BaseType' => '986469',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '986486' => {
-                                        'BaseType' => '986003',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter const*',
-                                        'Size' => '8',
-                                        'Type' => 'Pointer'
-                                      },
-                          '986492' => {
-                                        'BaseType' => '986486',
-                                        'Name' => 'log4cxx::helpers::BufferedWriter::ClazzBufferedWriter const*const',
-                                        'Size' => '8',
-                                        'Type' => 'Const'
-                                      },
-                          '9906087' => {
-                                         'Base' => {
-                                                     '1791688' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Header' => 'ndcpatternconverter.h',
-                                         'Line' => '35',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern',
-                                         'Size' => '72',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '104' => '(int (*)(...)) log4cxx::pattern::PatternConverter::getStyleClass[abi:cxx11](std::shared_ptr<log4cxx::helpers::Object> const&) const [_ZNK7log4cxx7pattern16PatternConverter13getStyleClassB5cxx11ERKSt10shared_ptrINS_7helpers6ObjectEE]',
-                                                       '112' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::format(std::shared_ptr<log4cxx::spi::LoggingEvent> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern19NDCPatternConverter6formatERKSt10shared_ptrINS_3spi12LoggingEventEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7helpers4PoolE]',
-                                                       '120' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::handlesThrowable() const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter16handlesThrowableEv]',
-                                                       '16' => '0u',
-                                                       '24' => '0u',
-                                                       '32' => '0u',
-                                                       '40' => '0u',
-                                                       '48' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NDCPatternConverter) [_ZTIN7log4cxx7pattern19NDCPatternConverterE]',
-                                                       '56' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::getClass() const [_ZNK7log4cxx7pattern19NDCPatternConverter8getClassEv]',
-                                                       '64' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::~NDCPatternConverter() [_ZN7log4cxx7pattern19NDCPatternConverterD1Ev]',
-                                                       '72' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::~NDCPatternConverter() [_ZN7log4cxx7pattern19NDCPatternConverterD0Ev]',
-                                                       '8' => '(int (*)(...)) 0',
-                                                       '80' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::instanceof(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern19NDCPatternConverter10instanceofERKNS_7helpers5ClassE]',
-                                                       '88' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::cast(log4cxx::helpers::Class const&) const [_ZNK7log4cxx7pattern19NDCPatternConverter4castERKNS_7helpers5ClassE]',
-                                                       '96' => '(int (*)(...)) log4cxx::pattern::LoggingEventPatternConverter::format(std::shared_ptr<log4cxx::helpers::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, log4cxx::helpers::Pool&) const [_ZNK7log4cxx7pattern28LoggingEventPatternConverter6formatERKSt10shared_ptrINS_7helpers6ObjectEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS3_4PoolE]'
-                                                     }
-                                       },
-                          '9906483' => {
-                                         'Base' => {
-                                                     '53155' => {
+                          '993337' => {
+                                        'Base' => {
+                                                    '942515' => {
                                                                   'pos' => '0'
                                                                 }
-                                                   },
-                                         'Header' => 'ndcpatternconverter.h',
-                                         'Line' => '44',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter',
-                                         'NameSpace' => 'log4cxx::pattern::NDCPatternConverter',
-                                         'Size' => '8',
-                                         'Type' => 'Class',
-                                         'VTable' => {
-                                                       '0' => '(int (*)(...)) 0',
-                                                       '16' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter::~ClazzNDCPatternConverter() [_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD2Ev]',
-                                                       '24' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter::~ClazzNDCPatternConverter() [_ZN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterD0Ev]',
-                                                       '32' => '(int (*)(...)) log4cxx::helpers::Class::newInstance() const [_ZNK7log4cxx7helpers5Class11newInstanceEv]',
-                                                       '40' => '(int (*)(...)) log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter::getName[abi:cxx11]() const [_ZNK7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverter7getNameB5cxx11Ev]',
-                                                       '8' => '(int (*)(...)) (& typeinfo for log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter) [_ZTIN7log4cxx7pattern19NDCPatternConverter24ClazzNDCPatternConverterE]'
-                                                     }
-                                       },
-                          '9906641' => {
-                                         'BaseType' => '9906483',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9906683' => {
-                                         'BaseType' => '9906087',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter const',
-                                         'Size' => '72',
-                                         'Type' => 'Const'
-                                       },
-                          '9907520' => {
-                                         'BaseType' => '9906087',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9907526' => {
-                                         'BaseType' => '9907520',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9907761' => {
-                                         'BaseType' => '9906683',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9907767' => {
-                                         'BaseType' => '9907761',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9907778' => {
-                                         'BaseType' => '9906483',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9907784' => {
-                                         'BaseType' => '9907778',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '9907795' => {
-                                         'BaseType' => '9906641',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter const*',
-                                         'Size' => '8',
-                                         'Type' => 'Pointer'
-                                       },
-                          '9907801' => {
-                                         'BaseType' => '9907795',
-                                         'Name' => 'log4cxx::pattern::NDCPatternConverter::ClazzNDCPatternConverter const*const',
-                                         'Size' => '8',
-                                         'Type' => 'Const'
-                                       },
-                          '99532' => {
-                                       'Copied' => 1,
-                                       'Header' => 'shared_ptr_base.h',
-                                       'Line' => '997',
-                                       'Name' => 'std::__shared_ptr_access<log4cxx::spi::Filter, 2>',
-                                       'NameSpace' => 'std',
-                                       'Size' => '1',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Tp',
-                                                              'type' => '116376'
-                                                            },
-                                                     '1' => {
-                                                              'key' => '_Lp',
-                                                              'type' => '40611',
-                                                              'val' => '2'
-                                                            }
-                                                   },
-                                       'Type' => 'Class'
+                                                  },
+                                        'Copied' => 1,
+                                        'Header' => 'alloc_traits.h',
+                                        'Line' => '50',
+                                        'Name' => 'struct __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Alloc',
+                                                               'type' => '942364'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '993538' => {
+                                        'BaseType' => '942529',
+                                        'Header' => 'alloc_traits.h',
+                                        'Line' => '59',
+                                        'Name' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >::pointer',
+                                        'NameSpace' => '__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<log4cxx::spi::LoggingEvent> > >',
+                                        'Size' => '8',
+                                        'Type' => 'Typedef'
+                                      },
+                          '99373' => {
+                                       'BaseType' => '99215',
+                                       'Name' => 'log4cxx::rolling::Action::ClazzAction const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
                                      },
-                          '99680' => {
-                                       'Header' => 'type_traits',
-                                       'Line' => '1745',
-                                       'Name' => 'struct std::remove_extent<log4cxx::spi::Filter>',
-                                       'NameSpace' => 'std',
-                                       'Size' => '1',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Tp',
-                                                              'type' => '116376'
-                                                            }
-                                                   },
+                          '99379' => {
+                                       'BaseType' => '98496',
+                                       'Name' => 'log4cxx::rolling::Action const',
+                                       'Size' => '16',
+                                       'Type' => 'Const'
+                                     },
+                          '99413' => {
+                                       'BaseType' => '97608',
+                                       'Name' => 'log4cxx::helpers::Pool&',
+                                       'Size' => '8',
+                                       'Type' => 'Ref'
+                                     },
+                          '994199' => {
+                                        'Copied' => 1,
+                                        'Header' => 'new_allocator.h',
+                                        'Line' => '58',
+                                        'Name' => '__gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char>const, DiscardSummary> >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '947187'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '99430' => {
+                                       'BaseType' => '98099',
+                                       'Name' => 'log4cxx::helpers::ClassRegistration*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '99436' => {
+                                       'Name' => 'log4cxx::helpers::Class const&(*)()',
+                                       'Return' => '99448',
+                                       'Size' => '8',
+                                       'Type' => 'FuncPtr'
+                                     },
+                          '99448' => {
+                                       'BaseType' => '98231',
+                                       'Name' => 'log4cxx::helpers::Class const&',
+                                       'Size' => '8',
+                                       'Type' => 'Ref'
+                                     },
+                          '99454' => {
+                                       'BaseType' => '98221',
+                                       'Name' => 'log4cxx::helpers::ClassRegistration const&',
+                                       'Size' => '8',
+                                       'Type' => 'Ref'
+                                     },
+                          '99466' => {
+                                       'BaseType' => '97608',
+                                       'Name' => 'log4cxx::helpers::Pool*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '99472' => {
+                                       'BaseType' => '99478',
+                                       'Name' => 'struct apr_pool_t*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '99478' => {
+                                       'Name' => 'struct apr_pool_t',
                                        'Type' => 'Struct'
                                      },
-                          '99694' => {
-                                       'BaseType' => '116376',
-                                       'Header' => 'type_traits',
-                                       'Line' => '1746',
-                                       'Name' => 'std::remove_extent<log4cxx::spi::Filter>::type',
-                                       'NameSpace' => 'std::remove_extent<log4cxx::spi::Filter>',
-                                       'Type' => 'Typedef'
+                          '994793' => {
+                                        'Copied' => 1,
+                                        'Header' => 'new_allocator.h',
+                                        'Line' => '58',
+                                        'Name' => '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, DiscardSummary> > >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '1',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '948123'
+                                                             }
+                                                    },
+                                        'Type' => 'Class'
+                                      },
+                          '99506' => {
+                                       'BaseType' => '98514',
+                                       'Name' => 'struct log4cxx::rolling::Action::ActionPrivate*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
                                      },
-                          '99717' => {
-                                       'Base' => {
-                                                   '99532' => {
-                                                                'pos' => '0'
-                                                              }
-                                                 },
-                                       'Copied' => 1,
-                                       'Header' => 'shared_ptr_base.h',
-                                       'Line' => '1078',
-                                       'Memb' => {
-                                                   '0' => {
-                                                            'access' => 'private',
-                                                            'name' => '_M_ptr',
-                                                            'offset' => '0',
-                                                            'type' => '117714'
-                                                          },
-                                                   '1' => {
-                                                            'access' => 'private',
-                                                            'name' => '_M_refcount',
-                                                            'offset' => '8',
-                                                            'type' => '97720'
-                                                          }
-                                                 },
-                                       'Name' => 'std::__shared_ptr<log4cxx::spi::Filter, 2>',
-                                       'NameSpace' => 'std',
-                                       'Size' => '16',
-                                       'TParam' => {
-                                                     '0' => {
-                                                              'key' => '_Tp',
-                                                              'type' => '116376'
-                                                            },
-                                                     '1' => {
-                                                              'key' => '_Lp',
-                                                              'type' => '40611',
-                                                              'val' => '2'
-                                                            }
-                                                   },
-                                       'Type' => 'Class'
+                          '99512' => {
+                                       'BaseType' => '99506',
+                                       'Name' => 'struct log4cxx::rolling::Action::ActionPrivate*const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
                                      },
-                          '9980867' => {
-                                         'Base' => {
-                                                     '9996336' => {
-                                                                    'access' => 'private',
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '208',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => 'first',
-                                                              'offset' => '0',
-                                                              'type' => '7106'
-                                                            },
-                                                     '1' => {
-                                                              'name' => 'second',
-                                                              'offset' => '32',
-                                                              'type' => '40771'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::pair<std::__cxx11::basic_string<char>const, unsigned int>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '40',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_T1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_T2',
-                                                                'type' => '40771'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '9981215' => {
-                                         'Base' => {
-                                                     '10005885' => {
-                                                                     'pos' => '0'
-                                                                   }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9981578' => {
-                                         'Base' => {
-                                                     '10006480' => {
-                                                                     'pos' => '0'
-                                                                   }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'allocator.h',
-                                         'Line' => '108',
-                                         'Name' => 'std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'name' => 'std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9981728' => {
-                                         'Base' => {
-                                                     '452224' => {
-                                                                   'pos' => '0'
-                                                                 }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '216',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'name' => '_M_storage',
-                                                              'offset' => '32',
-                                                              'type' => '10008130'
-                                                            }
-                                                   },
-                                         'Name' => 'struct std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char>const, unsigned int> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '72',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Val',
-                                                                'type' => '9980867'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '9982117' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '444',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'protected',
-                                                              'name' => '_M_impl',
-                                                              'offset' => '0',
-                                                              'type' => '9982131'
-                                                            }
-                                                   },
-                                         'Name' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Val',
-                                                                'type' => '9980867'
-                                                              },
-                                                       '2' => {
-                                                                'key' => '_KeyOfValue',
-                                                                'type' => '9999646'
-                                                              },
-                                                       '3' => {
-                                                                'key' => '_Compare',
-                                                                'type' => '461580'
-                                                              },
-                                                       '4' => {
-                                                                'key' => '_Alloc',
-                                                                'type' => '9981215'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9982131' => {
-                                         'Base' => {
-                                                     '452420' => {
-                                                                   'pos' => '2'
-                                                                 },
-                                                     '461697' => {
-                                                                   'pos' => '1'
-                                                                 },
-                                                     '9981578' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_tree.h',
-                                         'Line' => '692',
-                                         'Name' => 'struct std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> > >',
-                                         'NameSpace' => 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>const, unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > >',
-                                         'Protected' => 1,
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key_compare',
-                                                                'type' => '461580'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '9987628' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '100',
-                                         'Memb' => {
-                                                     '0' => {
-                                                              'access' => 'private',
-                                                              'name' => '_M_t',
-                                                              'offset' => '0',
-                                                              'type' => '9987641'
-                                                            }
-                                                   },
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, unsigned int>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '48',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Key',
-                                                                'type' => '67'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Tp',
-                                                                'type' => '40771'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9987641' => {
-                                         'BaseType' => '9982117',
-                                         'Header' => 'stl_map.h',
-                                         'Line' => '148',
-                                         'Name' => 'std::map<std::__cxx11::basic_string<char>, unsigned int>::_Rep_type',
-                                         'NameSpace' => 'std::map<std::__cxx11::basic_string<char>, unsigned int>',
-                                         'Private' => 1,
-                                         'Size' => '48',
-                                         'Type' => 'Typedef'
-                                       },
-                          '9996336' => {
-                                         'Copied' => 1,
-                                         'Header' => 'stl_pair.h',
-                                         'Line' => '190',
-                                         'Name' => 'std::__pair_base<std::__cxx11::basic_string<char>const, unsigned int>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_U1',
-                                                                'type' => '7106'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_U2',
-                                                                'type' => '40771'
-                                                              }
-                                                     },
-                                         'Type' => 'Class'
-                                       },
-                          '9999614' => {
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '105',
-                                         'Name' => 'struct std::unary_function<std::pair<std::__cxx11::basic_string<char>const, unsigned int>, std::__cxx11::basic_string<char>const>',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Arg',
-                                                                'type' => '9980867'
-                                                              },
-                                                       '1' => {
-                                                                'key' => '_Result',
-                                                                'type' => '7106'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       },
-                          '9999646' => {
-                                         'Base' => {
-                                                     '9999614' => {
-                                                                    'pos' => '0'
-                                                                  }
-                                                   },
-                                         'Copied' => 1,
-                                         'Header' => 'stl_function.h',
-                                         'Line' => '1123',
-                                         'Name' => 'struct std::_Select1st<std::pair<std::__cxx11::basic_string<char>const, unsigned int> >',
-                                         'NameSpace' => 'std',
-                                         'Size' => '1',
-                                         'TParam' => {
-                                                       '0' => {
-                                                                'key' => '_Pair',
-                                                                'type' => '9980867'
-                                                              }
-                                                     },
-                                         'Type' => 'Struct'
-                                       }
+                          '997406' => {
+                                        'Copied' => 1,
+                                        'Header' => 'aligned_buffer.h',
+                                        'Line' => '47',
+                                        'Memb' => {
+                                                    '0' => {
+                                                             'name' => '_M_storage',
+                                                             'offset' => '0',
+                                                             'type' => '1025404'
+                                                           }
+                                                  },
+                                        'Name' => 'struct __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char>const, DiscardSummary> >',
+                                        'NameSpace' => '__gnu_cxx',
+                                        'Size' => '56',
+                                        'TParam' => {
+                                                      '0' => {
+                                                               'key' => '_Tp',
+                                                               'type' => '947187'
+                                                             }
+                                                    },
+                                        'Type' => 'Struct'
+                                      },
+                          '99984' => {
+                                       'BaseType' => '98496',
+                                       'Name' => 'log4cxx::rolling::Action*',
+                                       'Size' => '8',
+                                       'Type' => 'Pointer'
+                                     },
+                          '99990' => {
+                                       'BaseType' => '99984',
+                                       'Name' => 'log4cxx::rolling::Action*const',
+                                       'Size' => '8',
+                                       'Type' => 'Const'
+                                     }
                         },
           'UndefinedSymbols' => {
-                                  'liblog4cxx.so.12.0.0' => {
-                                                              'SQLAllocHandle' => 0,
-                                                              'SQLConnectW' => 0,
-                                                              'SQLDisconnect' => 0,
-                                                              'SQLExecDirectW' => 0,
-                                                              'SQLFreeHandle' => 0,
-                                                              'SQLGetDiagRecA' => 0,
-                                                              'SQLSetEnvAttr' => 0,
+                                  'liblog4cxx.so.13.0.0' => {
                                                               '_ITM_deregisterTMCloneTable' => 0,
                                                               '_ITM_registerTMCloneTable' => 0,
                                                               '_Unwind_Resume@GCC_3.0' => 0,
@@ -116565,6 +132236,8 @@
                                                               '_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21' => 0,
                                                               '_ZTTNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE@GLIBCXX_3.4.21' => 0,
                                                               '_ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3' => 0,
+                                                              '_ZTVN10__cxxabiv119__pointer_type_infoE@CXXABI_1.3' => 0,
+                                                              '_ZTVN10__cxxabiv120__function_type_infoE@CXXABI_1.3' => 0,
                                                               '_ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3' => 0,
                                                               '_ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3' => 0,
                                                               '_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21' => 0,
@@ -116573,7 +132246,6 @@
                                                               '_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE@GLIBCXX_3.4.21' => 0,
                                                               '_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21' => 0,
                                                               '_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE@GLIBCXX_3.4.21' => 0,
-                                                              '_ZTVSt12bad_weak_ptr@GLIBCXX_3.4.15' => 0,
                                                               '_ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4' => 0,
                                                               '_ZTVSt15basic_streambufIwSt11char_traitsIwEE@GLIBCXX_3.4' => 0,
                                                               '_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4' => 0,
@@ -116596,6 +132268,8 @@
                                                               '__gmon_start__' => 0,
                                                               '__gxx_personality_v0@CXXABI_1.3' => 0,
                                                               '__pthread_key_create' => 0,
+                                                              '__stack_chk_fail@GLIBC_2.4' => 0,
+                                                              '__syslog_chk@GLIBC_2.4' => 0,
                                                               '__tls_get_addr@GLIBC_2.3' => 0,
                                                               'apr_atoi64' => 0,
                                                               'apr_atomic_init' => 0,
@@ -116650,6 +132324,7 @@
                                                               'apr_strerror' => 0,
                                                               'apr_strftime' => 0,
                                                               'apr_temp_dir_get' => 0,
+                                                              'apr_terminate' => 0,
                                                               'apr_threadkey_private_create' => 0,
                                                               'apr_threadkey_private_delete' => 0,
                                                               'apr_threadkey_private_get' => 0,
@@ -116657,7 +132332,6 @@
                                                               'apr_time_exp_gmt' => 0,
                                                               'apr_time_exp_lt' => 0,
                                                               'apr_time_exp_tz' => 0,
-                                                              'apr_time_now' => 0,
                                                               'apr_uid_current' => 0,
                                                               'apr_uid_homepath_get' => 0,
                                                               'apr_uid_name_get' => 0,
@@ -116669,7 +132343,6 @@
                                                               'fputs@GLIBC_2.2.5' => 0,
                                                               'fputws@GLIBC_2.2.5' => 0,
                                                               'fwide@GLIBC_2.2.5' => 0,
-                                                              'memchr@GLIBC_2.2.5' => 0,
                                                               'memcmp@GLIBC_2.2.5' => 0,
                                                               'memcpy@GLIBC_2.14' => 0,
                                                               'memmove@GLIBC_2.2.5' => 0,
@@ -116678,24 +132351,21 @@
                                                               'pthread_create' => 0,
                                                               'pthread_getname_np' => 0,
                                                               'pthread_mutex_lock@GLIBC_2.2.5' => 0,
+                                                              'pthread_mutex_trylock' => 0,
                                                               'pthread_mutex_unlock@GLIBC_2.2.5' => 0,
-                                                              'pthread_rwlock_unlock' => 0,
-                                                              'pthread_rwlock_wrlock' => 0,
                                                               'pthread_self@GLIBC_2.2.5' => 0,
                                                               'pthread_setname_np' => 0,
                                                               'pthread_sigmask' => 0,
                                                               'sigfillset@GLIBC_2.2.5' => 0,
                                                               'stderr@GLIBC_2.2.5' => 0,
                                                               'stdout@GLIBC_2.2.5' => 0,
+                                                              'strcmp@GLIBC_2.2.5' => 0,
                                                               'strcpy@GLIBC_2.2.5' => 0,
                                                               'strncpy@GLIBC_2.2.5' => 0,
                                                               'strtol@GLIBC_2.2.5' => 0,
-                                                              'syslog@GLIBC_2.2.5' => 0,
                                                               'tolower@GLIBC_2.2.5' => 0,
                                                               'wcslen@GLIBC_2.2.5' => 0,
-                                                              'wmemcpy@GLIBC_2.2.5' => 0,
-                                                              'wmemmove@GLIBC_2.2.5' => 0,
-                                                              'wmemset@GLIBC_2.2.5' => 0
+                                                              'wmemcpy@GLIBC_2.2.5' => 0
                                                             }
                                 },
           'WordSize' => '8'
diff --git a/src/main/cpp-qt/CMakeLists.txt b/src/main/cpp-qt/CMakeLists.txt
index 4850849..5b9684b 100644
--- a/src/main/cpp-qt/CMakeLists.txt
+++ b/src/main/cpp-qt/CMakeLists.txt
@@ -33,6 +33,7 @@
     target_sources(log4cxx-qt
       PRIVATE
       messagehandler.cpp
+	  configuration.cpp
     )
     set_target_properties(log4cxx-qt PROPERTIES
       VERSION ${LIBLOG4CXX_LIB_VERSION}
diff --git a/src/main/cpp-qt/configuration.cpp b/src/main/cpp-qt/configuration.cpp
new file mode 100644
index 0000000..516acef
--- /dev/null
+++ b/src/main/cpp-qt/configuration.cpp
@@ -0,0 +1,122 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#include <log4cxx-qt/configuration.h>
+#include <log4cxx/helpers/loglog.h>
+#include <log4cxx/xml/domconfigurator.h>
+#include <log4cxx/propertyconfigurator.h>
+
+#include <QFileSystemWatcher>
+#include <QDir>
+#include <QFile>
+#include <memory>
+#include <QDebug>
+
+using log4cxx::qt::Configuration;
+using log4cxx::helpers::LogLog;
+
+static std::unique_ptr<QFileSystemWatcher> watcher;
+static QString configFilename;
+
+static void loadXMLFile(const QString& path){
+	QFileInfo fi(configFilename);
+	if(!fi.exists()){
+		return;
+	}
+	log4cxx::xml::DOMConfigurator::configure(path.toStdString());
+}
+
+static void loadPropertiesFile(const QString& path){
+	QFileInfo fi(configFilename);
+	if(!fi.exists()){
+		return;
+	}
+	log4cxx::PropertyConfigurator::configure(path.toStdString());
+}
+
+static void dirChanged(const QString&){
+	QFileInfo fi(configFilename);
+	if(fi.exists()){
+		// From the Qt docs:
+		// Note that QFileSystemWatcher stops monitoring files once they have been renamed
+		// or removed from disk, and directories once they have been removed from disk.
+		//
+		// Some text editing programs will replace the file with a new one, which deletes
+		// the old file(thus causing Qt to remove the watch), so we need to add in the
+		// file whenever the directory changes.
+		// See also: https://stackoverflow.com/questions/18300376/qt-qfilesystemwatcher-signal-filechanged-gets-emited-only-once
+		watcher->addPath(configFilename);
+	}
+}
+
+Configuration::Configuration(){}
+
+log4cxx::spi::ConfigurationStatus Configuration::tryLoadFile(const QString& filename){
+	log4cxx::spi::ConfigurationStatus stat =log4cxx::spi::ConfigurationStatus::NotConfigured;
+	bool isXML = false;
+
+	if(filename.endsWith(".xml")){
+		stat = log4cxx::xml::DOMConfigurator::configure(filename.toStdString());
+		isXML = true;
+	}else if(filename.endsWith(".properties")){
+		stat = log4cxx::PropertyConfigurator::configure(filename.toStdString());
+	}
+
+	if( stat == log4cxx::spi::ConfigurationStatus::Configured ){
+		watcher = std::make_unique<QFileSystemWatcher>();
+		configFilename = filename;
+		QFileInfo fi(filename);
+		watcher->addPath(fi.dir().absolutePath());
+		watcher->addPath(filename);
+
+		QObject::connect(watcher.get(), &QFileSystemWatcher::directoryChanged,
+						 &dirChanged);
+		if(isXML){
+			QObject::connect(watcher.get(), &QFileSystemWatcher::fileChanged,
+							 &loadXMLFile);
+		}else{
+			QObject::connect(watcher.get(), &QFileSystemWatcher::fileChanged,
+							 &loadPropertiesFile);
+		}
+	}
+
+	return stat;
+}
+
+std::tuple<log4cxx::spi::ConfigurationStatus,QString>
+Configuration::configureFromFileAndWatch(const QVector<QString>& directories,
+										 const QVector<QString>& filenames){
+	for( QString dir : directories ){
+		for( QString fname : filenames ){
+			QString canidate_str = dir + "/" + fname;
+			QFile candidate(canidate_str);
+
+			QString debugMsg = LOG4CXX_STR("Checking file ");
+			debugMsg.append(canidate_str);
+			LogLog::debug(debugMsg.toStdString());
+			if (candidate.exists())
+			{
+				log4cxx::spi::ConfigurationStatus configStatus = tryLoadFile(canidate_str);
+				if( configStatus == log4cxx::spi::ConfigurationStatus::Configured ){
+					return {configStatus, canidate_str};
+				}
+				LogLog::debug("Unable to load file: trying next");
+			}
+		}
+	}
+
+	return {log4cxx::spi::ConfigurationStatus::NotConfigured, QString()};
+}
diff --git a/src/main/cpp/CMakeLists.txt b/src/main/cpp/CMakeLists.txt
index bb1445a..929745c 100644
--- a/src/main/cpp/CMakeLists.txt
+++ b/src/main/cpp/CMakeLists.txt
@@ -16,7 +16,6 @@
 #
 
 # Options
-option(LOG4CXX_BLOCKING_ASYNC_APPENDER "Async appender behaviour" ON)
 option(LOG4CXX_ABI_CHECK "Check for ABI changes" OFF)
 
 # Build the log4cxx library
@@ -27,6 +26,39 @@
     target_compile_definitions(log4cxx PUBLIC LOG4CXX_STATIC)
 endif()
 add_dependencies(log4cxx configure_log4cxx)
+
+set(extra_classes "")
+
+if(LOG4CXX_NETWORKING_SUPPORT)
+    set(extra_classes ${extra_classes}
+	datagrampacket.cpp
+	datagramsocket.cpp
+	aprdatagramsocket.cpp
+	serversocket.cpp
+	aprserversocket.cpp
+	socket.cpp
+	aprsocket.cpp
+	telnetappender.cpp
+	socketappenderskeleton.cpp
+	socketoutputstream.cpp
+	xmlsocketappender.cpp
+	syslogwriter.cpp
+	syslogappender.cpp
+	)
+endif()
+
+if()
+    set(extra_classes ${extra_classes}
+	multiprocessrollingfileappender.cpp
+	)
+endif()
+
+if(${ENABLE_FMT_LAYOUT})
+    set(extra_classes ${extra_classes}
+	fmtlayout.cpp
+	)
+endif()
+
 target_sources(log4cxx
   PRIVATE
   action.cpp
@@ -34,7 +66,7 @@
   appenderattachableimpl.cpp
   appenderskeleton.cpp
   aprinitializer.cpp
-  $<IF:$<BOOL:LOG4CXX_BLOCKING_ASYNC_APPENDER>,asyncappender.cpp,asyncappender_nonblocking.cpp>
+  asyncappender.cpp
   basicconfigurator.cpp
   bufferedwriter.cpp
   bytearrayinputstream.cpp
@@ -51,12 +83,8 @@
   configurator.cpp
   consoleappender.cpp
   cyclicbuffer.cpp
-  dailyrollingfileappender.cpp
-  datagrampacket.cpp
-  datagramsocket.cpp
   date.cpp
   dateformat.cpp
-  datelayout.cpp
   datepatternconverter.cpp
   defaultconfigurator.cpp
   defaultloggerfactory.cpp
@@ -97,6 +125,7 @@
   loader.cpp
   locale.cpp
   locationinfo.cpp
+  locationinfofilter.cpp
   logger.cpp
   loggermatchfilter.cpp
   loggerpatternconverter.cpp
@@ -116,8 +145,6 @@
   ndc.cpp
   ndcpatternconverter.cpp
   nteventlogappender.cpp
-  objectoutputstream.cpp
-  obsoleterollingfileappender.cpp
   odbcappender.cpp
   onlyonceerrorhandler.cpp
   optionconverter.cpp
@@ -142,27 +169,18 @@
   rollingpolicybase.cpp
   rolloverdescription.cpp
   rootlogger.cpp
-  serversocket.cpp
   shortfilelocationpatternconverter.cpp
   simpledateformat.cpp
   simplelayout.cpp
   sizebasedtriggeringpolicy.cpp
   smtpappender.cpp
-  socket.cpp
-  socketappender.cpp
-  socketappenderskeleton.cpp
-  sockethubappender.cpp
-  socketoutputstream.cpp
   strftimedateformat.cpp
   stringhelper.cpp
   stringmatchfilter.cpp
   stringtokenizer.cpp
-  syslogappender.cpp
-  syslogwriter.cpp
   system.cpp
   systemerrwriter.cpp
   systemoutwriter.cpp
-  telnetappender.cpp
   threadlocal.cpp
   threadpatternconverter.cpp
   threadusernamepatternconverter.cpp
@@ -174,18 +192,26 @@
   transcoder.cpp
   transform.cpp
   triggeringpolicy.cpp
-  ttcclayout.cpp
   writer.cpp
   writerappender.cpp
   xmllayout.cpp
-  xmlsocketappender.cpp
   zipcompressaction.cpp
+  ${extra_classes}
 )
 set_target_properties(log4cxx PROPERTIES
   VERSION ${LIBLOG4CXX_LIB_VERSION}
   SOVERSION ${LIBLOG4CXX_LIB_SOVERSION}
 )
 boostfallback_link(log4cxx)
+get_directory_property( FILESYSTEM_IMPL DIRECTORY "${LOG4CXX_SOURCE_DIR}/src/main/include" DEFINITION FILESYSTEM_IMPL )
+if("${FILESYSTEM_IMPL}" STREQUAL "std::filesystem" OR
+   "${FILESYSTEM_IMPL}" STREQUAL "std::experimental::filesystem" )
+  target_link_libraries(log4cxx PUBLIC $<$<AND:$<CXX_COMPILER_ID:GNU>,$<VERSION_LESS:$<CXX_COMPILER_VERSION>,9.0>>:stdc++fs>)
+endif()
+
+if(${ENABLE_FMT_LAYOUT})
+    target_link_libraries(log4cxx PUBLIC fmt::fmt)
+endif()
 
 if(LOG4CXX_ABI_CHECK)
     message("Getting dependencies for ABI compatability check...")
@@ -218,7 +244,7 @@
 	COMMENT "Dumping ABI symbols")
 
     add_custom_target(compare-abi ALL
-	COMMAND perl ${abi-compliance-script} -l log4cxx -old ${LOG4CXX_SOURCE_DIR}/src/main/abi-symbols/abi.dump -new new-abi.dump
+	COMMAND perl ${abi-compliance-script} -skip-internal-symbols "\\d\\(fmt\\)" -skip-internal-types "\\(fmt\\)::" -l log4cxx -old ${LOG4CXX_SOURCE_DIR}/src/main/abi-symbols/abi.dump -new new-abi.dump
 	DEPENDS dump-abi
 	COMMENT "Comparing ABI symbols")
 endif(LOG4CXX_ABI_CHECK)
diff --git a/src/main/cpp/action.cpp b/src/main/cpp/action.cpp
index fdc5285..6c37f0a 100644
--- a/src/main/cpp/action.cpp
+++ b/src/main/cpp/action.cpp
@@ -16,7 +16,9 @@
  */
 #include <log4cxx/logstring.h>
 #include <log4cxx/rolling/action.h>
+#include <log4cxx/private/action_priv.h>
 #include <mutex>
+#include <memory>
 
 using namespace log4cxx;
 using namespace log4cxx::rolling;
@@ -25,12 +27,13 @@
 IMPLEMENT_LOG4CXX_OBJECT(Action)
 
 Action::Action() :
-	complete(false),
-	interrupted(false),
-	pool()
+	m_priv( std::make_unique<Action::ActionPrivate>() )
 {
 }
 
+Action::Action( std::unique_ptr<ActionPrivate> priv ) :
+	m_priv( std::move(priv) ) {}
+
 Action::~Action()
 {
 }
@@ -40,9 +43,9 @@
  */
 void Action::run(log4cxx::helpers::Pool& pool1)
 {
-	std::unique_lock<std::mutex> lock(mutex);
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
 
-	if (!interrupted)
+	if (!m_priv->interrupted)
 	{
 		try
 		{
@@ -53,8 +56,8 @@
 			reportException(ex);
 		}
 
-		complete = true;
-		interrupted = true;
+		m_priv->complete = true;
+		m_priv->interrupted = true;
 	}
 }
 
@@ -63,8 +66,8 @@
  */
 void Action::close()
 {
-	std::unique_lock<std::mutex> lock(mutex);
-	interrupted = true;
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
+	m_priv->interrupted = true;
 }
 
 /**
@@ -73,7 +76,7 @@
  */
 bool Action::isComplete() const
 {
-	return complete;
+	return m_priv->complete;
 }
 
 /**
diff --git a/src/main/cpp/andfilter.cpp b/src/main/cpp/andfilter.cpp
index 0bf16cd..bc434f1 100644
--- a/src/main/cpp/andfilter.cpp
+++ b/src/main/cpp/andfilter.cpp
@@ -19,44 +19,60 @@
 #include <log4cxx/spi/loggingevent.h>
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/helpers/optionconverter.h>
+#include <log4cxx/private/filter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::filter;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<AndFilterPrivate*>(m_priv.get())
+
+struct AndFilter::AndFilterPrivate : public FilterPrivate
+{
+	AndFilterPrivate() : FilterPrivate(),
+		headFilter(),
+		tailFilter(),
+		acceptOnMatch(true) {}
+
+	log4cxx::spi::FilterPtr headFilter;
+	log4cxx::spi::FilterPtr tailFilter;
+	bool acceptOnMatch;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(AndFilter)
 
-
 AndFilter::AndFilter()
-	: headFilter(), tailFilter(), acceptOnMatch(true)
+	: Filter( std::make_unique<AndFilterPrivate>() )
 {
 }
 
+AndFilter::~AndFilter() {}
+
 void AndFilter::addFilter(const FilterPtr& filter)
 {
-	if (headFilter == NULL)
+	if (priv->headFilter == NULL)
 	{
-		headFilter = filter;
-		tailFilter = filter;
+		priv->headFilter = filter;
+		priv->tailFilter = filter;
 	}
 	else
 	{
-		tailFilter->setNext(filter);
+		priv->tailFilter->setNext(filter);
 	}
 }
 
 
 void AndFilter::setAcceptOnMatch(bool newValue)
 {
-	acceptOnMatch = newValue;
+	priv->acceptOnMatch = newValue;
 }
 
 Filter::FilterDecision AndFilter::decide(
 	const spi::LoggingEventPtr& event) const
 {
 	bool accepted = true;
-	FilterPtr f(headFilter);
+	FilterPtr f(priv->headFilter);
 
 	while (f != NULL)
 	{
@@ -66,7 +82,7 @@
 
 	if (accepted)
 	{
-		if (acceptOnMatch)
+		if (priv->acceptOnMatch)
 		{
 			return Filter::ACCEPT;
 		}
diff --git a/src/main/cpp/appenderattachableimpl.cpp b/src/main/cpp/appenderattachableimpl.cpp
index 4277a2b..d936d9c 100644
--- a/src/main/cpp/appenderattachableimpl.cpp
+++ b/src/main/cpp/appenderattachableimpl.cpp
@@ -28,12 +28,23 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(AppenderAttachableImpl)
 
+struct AppenderAttachableImpl::priv_data
+{
+	/** Array of appenders. */
+	AppenderList  appenderList;
+	mutable std::recursive_mutex m_mutex;
+};
 
-AppenderAttachableImpl::AppenderAttachableImpl(Pool& pool)
-	: appenderList()
+
+AppenderAttachableImpl::AppenderAttachableImpl(Pool& pool) :
+	m_priv(std::make_unique<AppenderAttachableImpl::priv_data>())
 {
 }
 
+AppenderAttachableImpl::~AppenderAttachableImpl()
+{
+
+}
 
 void AppenderAttachableImpl::addAppender(const AppenderPtr newAppender)
 {
@@ -43,13 +54,13 @@
 		return;
 	}
 
-	std::unique_lock<std::mutex> lock( m_mutex );
+	std::lock_guard<std::recursive_mutex> lock( m_priv->m_mutex );
 	AppenderList::iterator it = std::find(
-			appenderList.begin(), appenderList.end(), newAppender);
+			m_priv->appenderList.begin(), m_priv->appenderList.end(), newAppender);
 
-	if (it == appenderList.end())
+	if (it == m_priv->appenderList.end())
 	{
-		appenderList.push_back(newAppender);
+		m_priv->appenderList.push_back(newAppender);
 	}
 }
 
@@ -57,23 +68,16 @@
 	const spi::LoggingEventPtr& event,
 	Pool& p)
 {
-
-	AppenderList allAppenders;
 	int numberAppended = 0;
+	std::lock_guard<std::recursive_mutex> lock( m_priv->m_mutex );
+	// FallbackErrorHandler::error() may modify our list of appenders
+	// while we are iterating over them (if it holds the same logger).
+	// So, make a local copy of the appenders that we want to iterate over
+	// before actually iterating over them.
+	AppenderList allAppenders = m_priv->appenderList;
+	for (auto appender : allAppenders)
 	{
-		// There are occasions where we want to modify our list of appenders
-		// while we are iterating over them.  For example, if one of the
-		// appenders fails, we may want to swap it out for a new one.
-		// So, make a local copy of the appenders that we want to iterate over
-		// before actually iterating over them.
-		std::unique_lock<std::mutex> lock( m_mutex );
-		allAppenders = appenderList;
-	}
-	for (AppenderList::iterator it = allAppenders.begin();
-		it != allAppenders.end();
-		it++)
-	{
-		(*it)->doAppend(event, p);
+		appender->doAppend(event, p);
 		numberAppended++;
 	}
 
@@ -82,7 +86,8 @@
 
 AppenderList AppenderAttachableImpl::getAllAppenders() const
 {
-	return appenderList;
+	std::lock_guard<std::recursive_mutex> lock( m_priv->m_mutex );
+	return m_priv->appenderList;
 }
 
 AppenderPtr AppenderAttachableImpl::getAppender(const LogString& name) const
@@ -92,11 +97,11 @@
 		return 0;
 	}
 
-	std::unique_lock<std::mutex> lock( m_mutex );
-	AppenderList::const_iterator it, itEnd = appenderList.end();
+	std::lock_guard<std::recursive_mutex> lock( m_priv->m_mutex );
+	AppenderList::const_iterator it, itEnd = m_priv->appenderList.end();
 	AppenderPtr appender;
 
-	for (it = appenderList.begin(); it != itEnd; it++)
+	for (it = m_priv->appenderList.begin(); it != itEnd; it++)
 	{
 		appender = *it;
 
@@ -116,26 +121,26 @@
 		return false;
 	}
 
-	std::unique_lock<std::mutex> lock( m_mutex );
+	std::lock_guard<std::recursive_mutex> lock( m_priv->m_mutex );
 	AppenderList::const_iterator it = std::find(
-			appenderList.begin(), appenderList.end(), appender);
+			m_priv->appenderList.begin(), m_priv->appenderList.end(), appender);
 
-	return it != appenderList.end();
+	return it != m_priv->appenderList.end();
 }
 
 void AppenderAttachableImpl::removeAllAppenders()
 {
-	std::unique_lock<std::mutex> lock( m_mutex );
-	AppenderList::iterator it, itEnd = appenderList.end();
+	std::lock_guard<std::recursive_mutex> lock( m_priv->m_mutex );
+	AppenderList::iterator it, itEnd = m_priv->appenderList.end();
 	AppenderPtr a;
 
-	for (it = appenderList.begin(); it != itEnd; it++)
+	for (it = m_priv->appenderList.begin(); it != itEnd; it++)
 	{
 		a = *it;
 		a->close();
 	}
 
-	appenderList.clear();
+	m_priv->appenderList.clear();
 }
 
 void AppenderAttachableImpl::removeAppender(const AppenderPtr appender)
@@ -145,13 +150,13 @@
 		return;
 	}
 
-	std::unique_lock<std::mutex> lock( m_mutex );
+	std::lock_guard<std::recursive_mutex> lock( m_priv->m_mutex );
 	AppenderList::iterator it = std::find(
-			appenderList.begin(), appenderList.end(), appender);
+			m_priv->appenderList.begin(), m_priv->appenderList.end(), appender);
 
-	if (it != appenderList.end())
+	if (it != m_priv->appenderList.end())
 	{
-		appenderList.erase(it);
+		m_priv->appenderList.erase(it);
 	}
 }
 
@@ -162,17 +167,17 @@
 		return;
 	}
 
-	std::unique_lock<std::mutex> lock( m_mutex );
-	AppenderList::iterator it, itEnd = appenderList.end();
+	std::lock_guard<std::recursive_mutex> lock( m_priv->m_mutex );
+	AppenderList::iterator it, itEnd = m_priv->appenderList.end();
 	AppenderPtr appender;
 
-	for (it = appenderList.begin(); it != itEnd; it++)
+	for (it = m_priv->appenderList.begin(); it != itEnd; it++)
 	{
 		appender = *it;
 
 		if (name == appender->getName())
 		{
-			appenderList.erase(it);
+			m_priv->appenderList.erase(it);
 			return;
 		}
 	}
diff --git a/src/main/cpp/appenderskeleton.cpp b/src/main/cpp/appenderskeleton.cpp
index 0705c6e..fdc489c 100644
--- a/src/main/cpp/appenderskeleton.cpp
+++ b/src/main/cpp/appenderskeleton.cpp
@@ -21,6 +21,7 @@
 #include <log4cxx/helpers/onlyonceerrorhandler.h>
 #include <log4cxx/level.h>
 #include <log4cxx/helpers/stringhelper.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
 #include <mutex>
 
 using namespace log4cxx;
@@ -29,38 +30,31 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(AppenderSkeleton)
 
+AppenderSkeleton::AppenderSkeleton( std::unique_ptr<AppenderSkeletonPrivate> priv )
+	:   m_priv(std::move(priv))
+{
+
+}
 
 AppenderSkeleton::AppenderSkeleton()
-	:   layout(),
-		name(),
-		threshold(Level::getAll()),
-		errorHandler(new OnlyOnceErrorHandler()),
-		headFilter(),
-		tailFilter(),
-		pool()
+	:   m_priv(std::make_unique<AppenderSkeletonPrivate>())
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	closed = false;
+
 }
 
 AppenderSkeleton::AppenderSkeleton(const LayoutPtr& layout1)
-	: layout(layout1),
-	  name(),
-	  threshold(Level::getAll()),
-	  errorHandler(new OnlyOnceErrorHandler()),
-	  headFilter(),
-	  tailFilter(),
-	  pool()
+	:   m_priv(std::make_unique<AppenderSkeletonPrivate>())
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	closed = false;
+
 }
 
+AppenderSkeleton::~AppenderSkeleton() {}
+
 void AppenderSkeleton::finalize()
 {
 	// An appender might be closed then garbage collected. There is no
 	// point in closing twice.
-	if (closed)
+	if (m_priv->closed)
 	{
 		return;
 	}
@@ -68,45 +62,45 @@
 	close();
 }
 
-void AppenderSkeleton::addFilter(const spi::FilterPtr& newFilter)
+void AppenderSkeleton::addFilter(const spi::FilterPtr newFilter)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(m_priv->mutex);
 
-	if (headFilter == 0)
+	if (m_priv->headFilter == nullptr)
 	{
-		headFilter = tailFilter = newFilter;
+		m_priv->headFilter = m_priv->tailFilter = newFilter;
 	}
 	else
 	{
-		tailFilter->setNext(newFilter);
-		tailFilter = newFilter;
+		m_priv->tailFilter->setNext(newFilter);
+		m_priv->tailFilter = newFilter;
 	}
 }
 
 void AppenderSkeleton::clearFilters()
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	headFilter = tailFilter = 0;
+	std::lock_guard<std::recursive_mutex> lock(m_priv->mutex);
+	m_priv->headFilter = m_priv->tailFilter = nullptr;
 }
 
 bool AppenderSkeleton::isAsSevereAsThreshold(const LevelPtr& level) const
 {
-	return ((level == 0) || level->isGreaterOrEqual(threshold));
+	return ((level == 0) || level->isGreaterOrEqual(m_priv->threshold));
 }
 
 void AppenderSkeleton::doAppend(const spi::LoggingEventPtr& event, Pool& pool1)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(m_priv->mutex);
 
 	doAppendImpl(event, pool1);
 }
 
 void AppenderSkeleton::doAppendImpl(const spi::LoggingEventPtr& event, Pool& pool1)
 {
-	if (closed)
+	if (m_priv->closed)
 	{
 		LogLog::error(((LogString) LOG4CXX_STR("Attempted to append to closed appender named ["))
-			+ name + LOG4CXX_STR("]."));
+			+ m_priv->name + LOG4CXX_STR("]."));
 		return;
 	}
 
@@ -115,7 +109,7 @@
 		return;
 	}
 
-	FilterPtr f = headFilter;
+	FilterPtr f = m_priv->headFilter;
 
 
 	while (f != 0)
@@ -126,7 +120,7 @@
 				return;
 
 			case Filter::ACCEPT:
-				f = 0;
+				f = nullptr;
 				break;
 
 			case Filter::NEUTRAL:
@@ -139,9 +133,9 @@
 
 void AppenderSkeleton::setErrorHandler(const spi::ErrorHandlerPtr errorHandler1)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(m_priv->mutex);
 
-	if (errorHandler1 == 0)
+	if (errorHandler1 == nullptr)
 	{
 		// We do not throw exception here since the cause is probably a
 		// bad config file.
@@ -149,14 +143,14 @@
 	}
 	else
 	{
-		this->errorHandler = errorHandler1;
+		m_priv->errorHandler = errorHandler1;
 	}
 }
 
 void AppenderSkeleton::setThreshold(const LevelPtr& threshold1)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	this->threshold = threshold1;
+	std::lock_guard<std::recursive_mutex> lock(m_priv->mutex);
+	m_priv->threshold = threshold1;
 }
 
 void AppenderSkeleton::setOption(const LogString& option,
@@ -169,4 +163,42 @@
 	}
 }
 
+const spi::ErrorHandlerPtr AppenderSkeleton::getErrorHandler() const
+{
+	return m_priv->errorHandler;
+}
 
+spi::FilterPtr AppenderSkeleton::getFilter() const
+{
+	return m_priv->headFilter;
+}
+
+const spi::FilterPtr AppenderSkeleton::getFirstFilter() const
+{
+	return m_priv->headFilter;
+}
+
+LayoutPtr AppenderSkeleton::getLayout() const
+{
+	return m_priv->layout;
+}
+
+LogString AppenderSkeleton::getName() const
+{
+	return m_priv->name;
+}
+
+const LevelPtr AppenderSkeleton::getThreshold() const
+{
+	return m_priv->threshold;
+}
+
+void AppenderSkeleton::setLayout(const LayoutPtr layout1)
+{
+	m_priv->layout = layout1;
+}
+
+void AppenderSkeleton::setName(const LogString& name1)
+{
+	m_priv->name.assign(name1);
+}
diff --git a/src/main/cpp/aprdatagramsocket.cpp b/src/main/cpp/aprdatagramsocket.cpp
new file mode 100644
index 0000000..f337736
--- /dev/null
+++ b/src/main/cpp/aprdatagramsocket.cpp
@@ -0,0 +1,209 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <log4cxx/private/aprdatagramsocket.h>
+#include <log4cxx/private/datagramsocket_priv.h>
+#include <log4cxx/helpers/transcoder.h>
+#include <apr_network_io.h>
+
+using log4cxx::helpers::APRDatagramSocket;
+
+#define _priv static_cast<APRDatagramSocketPriv*>(m_priv.get())
+
+struct APRDatagramSocket::APRDatagramSocketPriv : public DatagramSocketPriv {
+	APRDatagramSocketPriv() :
+		DatagramSocketPriv(),
+		socket(nullptr)
+	{}
+
+	APRDatagramSocketPriv(int port) :
+		DatagramSocketPriv(port),
+		socket(nullptr)
+	{}
+
+	APRDatagramSocketPriv(int port, InetAddressPtr localAddress) :
+		DatagramSocketPriv(port, localAddress),
+		socket(nullptr)
+	{}
+
+	/** The APR socket */
+	apr_socket_t* socket;
+
+	/** The memory pool for the socket */
+	Pool socketPool;
+};
+
+APRDatagramSocket::APRDatagramSocket() :
+	DatagramSocket(std::make_unique<APRDatagramSocketPriv>()){
+	init();
+}
+
+APRDatagramSocket::APRDatagramSocket(int port) :
+	DatagramSocket(std::make_unique<APRDatagramSocketPriv>(port)){
+	init();
+}
+
+APRDatagramSocket::APRDatagramSocket(int port, InetAddressPtr laddr) :
+	DatagramSocket(std::make_unique<APRDatagramSocketPriv>(port, laddr)){
+	init();
+}
+
+void APRDatagramSocket::init()
+{
+	apr_socket_t* newSocket;
+	apr_status_t status =
+		apr_socket_create(&newSocket, APR_INET, SOCK_DGRAM,
+			APR_PROTO_UDP, _priv->socketPool.getAPRPool());
+	_priv->socket = newSocket;
+
+	if (status != APR_SUCCESS)
+	{
+		throw SocketException(status);
+	}
+}
+
+void APRDatagramSocket::receive(DatagramPacketPtr& p)
+{
+	Pool addrPool;
+
+	// Create the address from which to receive the datagram packet
+	LOG4CXX_ENCODE_CHAR(hostAddr, p->getAddress()->getHostAddress());
+	apr_sockaddr_t* addr;
+	apr_status_t status =
+		apr_sockaddr_info_get(&addr, hostAddr.c_str(), APR_INET,
+			p->getPort(), 0, addrPool.getAPRPool());
+
+	if (status != APR_SUCCESS)
+	{
+		throw SocketException(status);
+	}
+
+	// receive the datagram packet
+	apr_size_t len = p->getLength();
+	status = apr_socket_recvfrom(addr, _priv->socket, 0,
+			(char*)p->getData(), &len);
+
+	if (status != APR_SUCCESS)
+	{
+		throw IOException(status);
+	}
+}
+
+void APRDatagramSocket::send(DatagramPacketPtr& p)
+{
+	Pool addrPool;
+
+	// create the adress to which to send the datagram packet
+	LOG4CXX_ENCODE_CHAR(hostAddr, p->getAddress()->getHostAddress());
+	apr_sockaddr_t* addr;
+	apr_status_t status =
+		apr_sockaddr_info_get(&addr, hostAddr.c_str(), APR_INET, p->getPort(),
+			0, addrPool.getAPRPool());
+
+	if (status != APR_SUCCESS)
+	{
+		throw SocketException(status);
+	}
+
+	// send the datagram packet
+	apr_size_t len = p->getLength();
+	status = apr_socket_sendto(_priv->socket, addr, 0,
+			(char*)p->getData(), &len);
+
+	if (status != APR_SUCCESS)
+	{
+		throw IOException(status);
+	}
+}
+
+void APRDatagramSocket::close(){
+	if (_priv->socket != 0)
+	{
+		apr_status_t status = apr_socket_close(_priv->socket);
+
+		if (status != APR_SUCCESS)
+		{
+			throw SocketException(status);
+		}
+
+		_priv->socket = 0;
+		_priv->localPort = 0;
+	}
+}
+
+void APRDatagramSocket::bind(int localPort1, InetAddressPtr localAddress1)
+{
+	Pool addrPool;
+
+	// Create server socket address (including port number)
+	LOG4CXX_ENCODE_CHAR(hostAddr, localAddress1->getHostAddress());
+	apr_sockaddr_t* server_addr;
+	apr_status_t status =
+		apr_sockaddr_info_get(&server_addr, hostAddr.c_str(), APR_INET,
+			localPort1, 0, addrPool.getAPRPool());
+
+	if (status != APR_SUCCESS)
+	{
+		throw BindException(status);
+	}
+
+	// bind the socket to the address
+	status = apr_socket_bind(_priv->socket, server_addr);
+
+	if (status != APR_SUCCESS)
+	{
+		throw BindException(status);
+	}
+
+	m_priv->localPort = localPort1;
+	m_priv->localAddress = localAddress1;
+}
+
+
+void APRDatagramSocket::connect(InetAddressPtr address1, int port1)
+{
+	m_priv->address = address1;
+	m_priv->port = port1;
+
+	Pool addrPool;
+
+	// create socket address
+	LOG4CXX_ENCODE_CHAR(hostAddr, address1->getHostAddress());
+	apr_sockaddr_t* client_addr;
+	apr_status_t status =
+		apr_sockaddr_info_get(&client_addr, hostAddr.c_str(), APR_INET,
+			m_priv->port, 0, addrPool.getAPRPool());
+
+	if (status != APR_SUCCESS)
+	{
+		throw ConnectException(status);
+	}
+
+	// connect the socket
+	status = apr_socket_connect(_priv->socket, client_addr);
+
+	if (status != APR_SUCCESS)
+	{
+		throw ConnectException(status);
+	}
+}
+
+
+bool APRDatagramSocket::isClosed() const
+{
+	return _priv->socket != nullptr;
+}
diff --git a/src/main/cpp/aprinitializer.cpp b/src/main/cpp/aprinitializer.cpp
index cbaeb77..9eec304 100644
--- a/src/main/cpp/aprinitializer.cpp
+++ b/src/main/cpp/aprinitializer.cpp
@@ -33,6 +33,21 @@
 
 bool APRInitializer::isDestructed = false;
 
+struct APRInitializer::APRInitializerPrivate{
+	APRInitializerPrivate() :
+		p(0),
+		startTime(0),
+		tlsKey(0){
+
+	}
+
+	apr_pool_t* p;
+	std::mutex mutex;
+	std::list<FileWatchdog*> watchdogs;
+	log4cxx_time_t startTime;
+	apr_threadkey_t* tlsKey;
+	std::map<size_t, ObjectPtr> objects;
+};
 
 namespace
 {
@@ -40,16 +55,30 @@
 {
 	delete ((ThreadSpecificData*) ptr);
 }
+
+// The first object created and the last object destroyed
+struct apr_environment
+{
+    apr_environment()
+    {
+        apr_initialize();
+    }
+    ~apr_environment()
+    {
+        apr_terminate();
+    }
+};
+
 }
 
-APRInitializer::APRInitializer() : p(0), startTime(0), tlsKey(0)
+APRInitializer::APRInitializer() :
+	m_priv(std::make_unique<APRInitializerPrivate>())
 {
-	apr_initialize();
-	apr_pool_create(&p, NULL);
-	apr_atomic_init(p);
-	startTime = Date::currentTime();
+	apr_pool_create(&m_priv->p, NULL);
+	apr_atomic_init(m_priv->p);
+	m_priv->startTime = Date::currentTime();
 #if APR_HAS_THREADS
-	apr_status_t stat = apr_threadkey_private_create(&tlsKey, tlsDestruct, p);
+	apr_status_t stat = apr_threadkey_private_create(&m_priv->tlsKey, tlsDestruct, m_priv->p);
 	assert(stat == APR_SUCCESS);
 	assert(stat == APR_SUCCESS);
 #endif
@@ -57,29 +86,35 @@
 
 APRInitializer::~APRInitializer()
 {
-	{
-#if APR_HAS_THREADS
-		std::unique_lock<std::mutex> lock(mutex);
-		apr_threadkey_private_delete(tlsKey);
-#endif
-
-		for (std::list<FileWatchdog*>::iterator iter = watchdogs.begin();
-			iter != watchdogs.end();
-			iter++)
-		{
-			delete *iter;
-		}
-	}
-
-	// TODO LOGCXX-322
-#ifndef APR_HAS_THREADS
-	apr_terminate();
-#endif
+	stopWatchDogs();
 	isDestructed = true;
+#if APR_HAS_THREADS
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
+	apr_threadkey_private_delete(m_priv->tlsKey);
+#endif
+}
+
+void APRInitializer::stopWatchDogs()
+{
+#if APR_HAS_THREADS
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
+#endif
+
+	while (!m_priv->watchdogs.empty())
+	{
+		delete m_priv->watchdogs.back();
+		m_priv->watchdogs.pop_back();
+	}
+}
+
+void APRInitializer::unregisterAll()
+{
+	getInstance().stopWatchDogs();
 }
 
 APRInitializer& APRInitializer::getInstance()
 {
+	static apr_environment env;
 	static APRInitializer init;
 	return init;
 }
@@ -87,44 +122,62 @@
 
 log4cxx_time_t APRInitializer::initialize()
 {
-	return getInstance().startTime;
+	return getInstance().m_priv->startTime;
 }
 
 apr_pool_t* APRInitializer::getRootPool()
 {
-	return getInstance().p;
+	return getInstance().m_priv->p;
 }
 
 apr_threadkey_t* APRInitializer::getTlsKey()
 {
-	return getInstance().tlsKey;
+	return getInstance().m_priv->tlsKey;
 }
 
 void APRInitializer::registerCleanup(FileWatchdog* watchdog)
 {
 	APRInitializer& instance(getInstance());
 #if APR_HAS_THREADS
-	std::unique_lock<std::mutex> lock(instance.mutex);
+	std::unique_lock<std::mutex> lock(instance.m_priv->mutex);
 #endif
-	instance.watchdogs.push_back(watchdog);
+	instance.m_priv->watchdogs.push_back(watchdog);
 }
 
 void APRInitializer::unregisterCleanup(FileWatchdog* watchdog)
 {
 	APRInitializer& instance(getInstance());
 #if APR_HAS_THREADS
-	std::unique_lock<std::mutex> lock(instance.mutex);
+	std::unique_lock<std::mutex> lock(instance.m_priv->mutex);
 #endif
 
-	for (std::list<FileWatchdog*>::iterator iter = instance.watchdogs.begin();
-		iter != instance.watchdogs.end();
+	for (std::list<FileWatchdog*>::iterator iter = instance.m_priv->watchdogs.begin();
+		iter != instance.m_priv->watchdogs.end();
 		iter++)
 	{
 		if (*iter == watchdog)
 		{
-			instance.watchdogs.erase(iter);
+			instance.m_priv->watchdogs.erase(iter);
 			return;
 		}
 	}
 }
 
+void APRInitializer::addObject(size_t key, const ObjectPtr& pObject)
+{
+#if APR_HAS_THREADS
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
+#endif
+	m_priv->objects[key] = pObject;
+}
+
+const ObjectPtr& APRInitializer::findOrAddObject(size_t key, std::function<ObjectPtr()> creator)
+{
+#if APR_HAS_THREADS
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
+#endif
+	auto pItem = m_priv->objects.find(key);
+	if (m_priv->objects.end() == pItem)
+		pItem = m_priv->objects.emplace(key, creator()).first;
+	return pItem->second;
+}
diff --git a/src/main/cpp/aprserversocket.cpp b/src/main/cpp/aprserversocket.cpp
new file mode 100644
index 0000000..797b5a1
--- /dev/null
+++ b/src/main/cpp/aprserversocket.cpp
@@ -0,0 +1,157 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <log4cxx/private/aprserversocket.h>
+#include <log4cxx/private/serversocket_priv.h>
+#include <log4cxx/private/aprsocket.h>
+#include "apr_network_io.h"
+#include "apr_pools.h"
+#include "apr_poll.h"
+
+using log4cxx::helpers::APRServerSocket;
+
+#define _priv static_cast<APRServerSocketPriv*>(m_priv.get())
+
+struct APRServerSocket::APRServerSocketPriv : public ServerSocketPrivate {
+	Pool pool;
+	std::mutex mutex;
+	apr_socket_t* socket;
+};
+
+APRServerSocket::APRServerSocket(int port) :
+	ServerSocket(std::make_unique<APRServerSocketPriv>()){
+	apr_status_t status =
+		apr_socket_create(&_priv->socket, APR_INET, SOCK_STREAM,
+			APR_PROTO_TCP, _priv->pool.getAPRPool());
+
+	if (status != APR_SUCCESS)
+	{
+		throw SocketException(status);
+	}
+
+	status = apr_socket_opt_set(_priv->socket, APR_SO_NONBLOCK, 1);
+
+	if (status != APR_SUCCESS)
+	{
+		throw SocketException(status);
+	}
+
+	// Create server socket address (including port number)
+	apr_sockaddr_t* server_addr;
+	status =
+		apr_sockaddr_info_get(&server_addr, NULL, APR_INET,
+			port, 0, _priv->pool.getAPRPool());
+
+	if (status != APR_SUCCESS)
+	{
+		throw ConnectException(status);
+	}
+
+	// bind the socket to the address
+	status = apr_socket_bind(_priv->socket, server_addr);
+
+	if (status != APR_SUCCESS)
+	{
+		throw BindException(status);
+	}
+
+
+	status = apr_socket_listen(_priv->socket, 50);
+
+	if (status != APR_SUCCESS)
+	{
+		throw SocketException(status);
+	}
+}
+
+void APRServerSocket::close(){
+	std::unique_lock<std::mutex> lock(_priv->mutex);
+
+	if (_priv->socket != 0)
+	{
+		apr_status_t status = apr_socket_close(_priv->socket);
+
+		if (status != APR_SUCCESS)
+		{
+			throw SocketException(status);
+		}
+
+		_priv->socket = 0;
+	}
+}
+
+
+/** Listens for a connection to be made to this socket and
+accepts it
+*/
+log4cxx::helpers::SocketPtr APRServerSocket::accept()
+{
+	std::unique_lock<std::mutex> lock(_priv->mutex);
+
+	if (_priv->socket == 0)
+	{
+		throw IOException();
+	}
+
+	apr_pollfd_t poll;
+	poll.p = _priv->pool.getAPRPool();
+	poll.desc_type = APR_POLL_SOCKET;
+	poll.reqevents = APR_POLLIN;
+	poll.rtnevents = 0;
+	poll.desc.s = _priv->socket;
+	poll.client_data = NULL;
+
+	apr_int32_t signaled;
+	apr_interval_time_t to = _priv->timeout * 1000;
+	apr_status_t status = apr_poll(&poll, 1, &signaled, to);
+
+	if (APR_STATUS_IS_TIMEUP(status))
+	{
+		throw SocketTimeoutException();
+	}
+	else if (status != APR_SUCCESS)
+	{
+		throw SocketException(status);
+	}
+
+	apr_pool_t* newPool;
+	status = apr_pool_create(&newPool, 0);
+
+	if (status != APR_SUCCESS)
+	{
+		throw PoolException(status);
+	}
+
+	apr_socket_t* newSocket;
+	status = apr_socket_accept(&newSocket, _priv->socket, newPool);
+
+	if (status != APR_SUCCESS)
+	{
+		apr_pool_destroy(newPool);
+		throw SocketException(status);
+	}
+
+	status = apr_socket_opt_set(newSocket, APR_SO_NONBLOCK, 0);
+
+	if (status != APR_SUCCESS)
+	{
+		apr_pool_destroy(newPool);
+		throw SocketException(status);
+	}
+
+	return std::make_shared<APRSocket>(newSocket, newPool);
+}
diff --git a/src/main/cpp/aprsocket.cpp b/src/main/cpp/aprsocket.cpp
new file mode 100644
index 0000000..e212c68
--- /dev/null
+++ b/src/main/cpp/aprsocket.cpp
@@ -0,0 +1,156 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <log4cxx/private/aprsocket.h>
+#include <log4cxx/private/socket_priv.h>
+#include <log4cxx/helpers/bytebuffer.h>
+#include <log4cxx/helpers/transcoder.h>
+
+#include "apr_network_io.h"
+#include "apr_signal.h"
+
+using log4cxx::helpers::APRSocket;
+
+struct APRSocket::APRSocketPriv : public log4cxx::helpers::Socket::SocketPrivate {
+	APRSocketPriv() :
+		socket(nullptr)
+	{}
+
+	APRSocketPriv(apr_socket_t* sock, apr_pool_t* p) :
+		pool(p, true),
+		socket(sock)
+	{}
+
+	Pool pool;
+	apr_socket_t* socket;
+};
+
+#define _priv static_cast<APRSocketPriv*>(m_priv.get())
+
+APRSocket::APRSocket(InetAddressPtr& address, int port) :
+	Socket(std::make_unique<APRSocketPriv>()){
+	apr_status_t status =
+		apr_socket_create(&_priv->socket, APR_INET, SOCK_STREAM,
+			APR_PROTO_TCP, _priv->pool.getAPRPool());
+
+	if (status != APR_SUCCESS)
+	{
+		throw SocketException(status);
+	}
+
+	LOG4CXX_ENCODE_CHAR(host, address->getHostAddress());
+
+	// create socket address (including port)
+	apr_sockaddr_t* client_addr;
+	status =
+		apr_sockaddr_info_get(&client_addr, host.c_str(), APR_INET,
+			port, 0, _priv->pool.getAPRPool());
+
+	if (status != APR_SUCCESS)
+	{
+		throw ConnectException(status);
+	}
+
+	// connect the socket
+	status =  apr_socket_connect(_priv->socket, client_addr);
+
+	if (status != APR_SUCCESS)
+	{
+		throw ConnectException(status);
+	}
+}
+
+APRSocket::APRSocket(apr_socket_t* s, apr_pool_t* pool) :
+	Socket(std::make_unique<APRSocketPriv>(s, pool)){
+	apr_sockaddr_t* sa;
+	apr_status_t status = apr_socket_addr_get(&sa, APR_REMOTE, s);
+
+	if (status == APR_SUCCESS)
+	{
+		_priv->port = sa->port;
+		LogString remotename;
+		LogString remoteip;
+
+		if (sa->hostname != NULL)
+		{
+			Transcoder::decode(sa->hostname, remotename);
+		}
+
+		char* buf = 0;
+		status = apr_sockaddr_ip_get(&buf, sa);
+
+		if (status == APR_SUCCESS)
+		{
+			Transcoder::decode(buf, remoteip);
+		}
+
+		_priv->address = std::make_shared<InetAddress>(remotename, remoteip);
+	}
+}
+
+size_t APRSocket::write(ByteBuffer& buf)
+{
+	if (_priv->socket == 0)
+	{
+		throw ClosedChannelException();
+	}
+
+	size_t totalWritten = 0;
+
+	while (buf.remaining() > 0)
+	{
+		apr_size_t written = buf.remaining();
+
+		// while writing to the socket, we need to ignore the SIGPIPE
+		// signal. Otherwise, when the client has closed the connection,
+		// the send() function would not return an error but call the
+		// SIGPIPE handler.
+#if APR_HAVE_SIGACTION
+		apr_sigfunc_t* old = apr_signal(SIGPIPE, SIG_IGN);
+		apr_status_t status = apr_socket_send(_priv->socket, buf.current(), &written);
+		apr_signal(SIGPIPE, old);
+#else
+		apr_status_t status = apr_socket_send(_priv->socket, buf.current(), &written);
+#endif
+
+		buf.position(buf.position() + written);
+		totalWritten += written;
+
+		if (status != APR_SUCCESS)
+		{
+			throw SocketException(status);
+		}
+	}
+
+	return totalWritten;
+}
+
+
+void APRSocket::close()
+{
+	if (_priv->socket != 0)
+	{
+		apr_status_t status = apr_socket_close(_priv->socket);
+
+		if (status != APR_SUCCESS)
+		{
+			throw SocketException(status);
+		}
+
+		_priv->socket = 0;
+	}
+}
diff --git a/src/main/cpp/asyncappender.cpp b/src/main/cpp/asyncappender.cpp
index 876c257..20ff3cd 100644
--- a/src/main/cpp/asyncappender.cpp
+++ b/src/main/cpp/asyncappender.cpp
@@ -15,9 +15,6 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/asyncappender.h>
 
@@ -31,38 +28,146 @@
 #include <apr_atomic.h>
 #include <log4cxx/helpers/optionconverter.h>
 #include <log4cxx/helpers/threadutility.h>
-
+#include <log4cxx/private/appenderskeleton_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 using namespace log4cxx::spi;
 
+/**
+ * The default buffer size is set to 128 events.
+*/
+enum { DEFAULT_BUFFER_SIZE = 128 };
+
+class DiscardSummary
+{
+	private:
+		/**
+		 * First event of the highest severity.
+		*/
+		::log4cxx::spi::LoggingEventPtr maxEvent;
+
+		/**
+		* Total count of messages discarded.
+		*/
+		int count;
+
+	public:
+		/**
+		 * Create new instance.
+		 *
+		 * @param event event, may not be null.
+		*/
+		DiscardSummary(const ::log4cxx::spi::LoggingEventPtr& event);
+		/** Copy constructor.  */
+		DiscardSummary(const DiscardSummary& src);
+		/** Assignment operator. */
+		DiscardSummary& operator=(const DiscardSummary& src);
+
+		/**
+		 * Add discarded event to summary.
+		 *
+		 * @param event event, may not be null.
+		*/
+		void add(const ::log4cxx::spi::LoggingEventPtr& event);
+
+		/**
+		 * Create event with summary information.
+		 *
+		 * @return new event.
+		 */
+		::log4cxx::spi::LoggingEventPtr createEvent(::log4cxx::helpers::Pool& p);
+
+		static
+		::log4cxx::spi::LoggingEventPtr createEvent(::log4cxx::helpers::Pool& p,
+			size_t discardedCount);
+};
+
+typedef std::map<LogString, DiscardSummary> DiscardMap;
+
+struct AsyncAppender::AsyncAppenderPriv : public AppenderSkeleton::AppenderSkeletonPrivate
+{
+	AsyncAppenderPriv() :
+		AppenderSkeletonPrivate(),
+		buffer(),
+		bufferSize(DEFAULT_BUFFER_SIZE),
+		appenders(std::make_shared<AppenderAttachableImpl>(pool)),
+		dispatcher(),
+		locationInfo(false),
+		blocking(true) {}
+
+	/**
+	 * Event buffer.
+	*/
+#if defined(NON_BLOCKING)
+	boost::lockfree::queue<log4cxx::spi::LoggingEvent* > buffer;
+	std::atomic<size_t> discardedCount;
+#else
+	LoggingEventList buffer;
+#endif
+
+	/**
+	 *  Mutex used to guard access to buffer and discardMap.
+	 */
+	std::mutex bufferMutex;
+
+#if defined(NON_BLOCKING)
+	::log4cxx::helpers::Semaphore bufferNotFull;
+	::log4cxx::helpers::Semaphore bufferNotEmpty;
+#else
+	std::condition_variable bufferNotFull;
+	std::condition_variable bufferNotEmpty;
+#endif
+
+	/**
+	  * Map of DiscardSummary objects keyed by logger name.
+	*/
+	DiscardMap discardMap;
+
+	/**
+	 * Buffer size.
+	*/
+	int bufferSize;
+
+	/**
+	 * Nested appenders.
+	*/
+	helpers::AppenderAttachableImplPtr appenders;
+
+	/**
+	 *  Dispatcher.
+	 */
+	std::thread dispatcher;
+
+	/**
+	 * Should location info be included in dispatched messages.
+	*/
+	bool locationInfo;
+
+	/**
+	 * Does appender block when buffer is full.
+	*/
+	bool blocking;
+};
+
 
 IMPLEMENT_LOG4CXX_OBJECT(AsyncAppender)
 
+#define priv static_cast<AsyncAppenderPriv*>(m_priv.get())
 
 AsyncAppender::AsyncAppender()
-	: AppenderSkeleton(),
-	  buffer(),
-	  discardMap(new DiscardMap()),
-	  bufferSize(DEFAULT_BUFFER_SIZE),
-	  appenders(new AppenderAttachableImpl(pool)),
-	  dispatcher(),
-	  locationInfo(false),
-	  blocking(true)
+	: AppenderSkeleton(std::make_unique<AsyncAppenderPriv>())
 {
-	dispatcher = ThreadUtility::instance()->createThread( LOG4CXX_STR("AsyncAppender"), &AsyncAppender::dispatch, this );
 }
 
 AsyncAppender::~AsyncAppender()
 {
 	finalize();
-	delete discardMap;
 }
 
 void AsyncAppender::addAppender(const AppenderPtr newAppender)
 {
-	appenders->addAppender(newAppender);
+	priv->appenders->addAppender(newAppender);
 }
 
 
@@ -92,47 +197,44 @@
 
 void AsyncAppender::doAppend(const spi::LoggingEventPtr& event, Pool& pool1)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(priv->mutex);
 
 	doAppendImpl(event, pool1);
 }
 
 void AsyncAppender::append(const spi::LoggingEventPtr& event, Pool& p)
 {
-	//
-	//   if dispatcher has died then
-	//      append subsequent events synchronously
-	//
-	if (!dispatcher.joinable() || bufferSize <= 0)
+	if (priv->bufferSize <= 0)
 	{
-		std::unique_lock<std::mutex> lock(appenders->getMutex());
-		appenders->appendLoopOnAppenders(event, p);
-		return;
+		priv->appenders->appendLoopOnAppenders(event, p);
+	}
+	if (!priv->dispatcher.joinable())
+	{
+		priv->dispatcher = ThreadUtility::instance()->createThread( LOG4CXX_STR("AsyncAppender"), &AsyncAppender::dispatch, this );
 	}
 
-	// Set the NDC and thread name for the calling thread as these
+	// Set the NDC and MDC for the calling thread as these
 	// LoggingEvent fields were not set at event creation time.
 	LogString ndcVal;
 	event->getNDC(ndcVal);
-	event->getThreadName();
 	// Get a copy of this thread's MDC.
 	event->getMDCCopy();
 
 
 	{
-		std::unique_lock<std::mutex> lock(bufferMutex);
+		std::unique_lock<std::mutex> lock(priv->bufferMutex);
 
 		while (true)
 		{
-			size_t previousSize = buffer.size();
+			size_t previousSize = priv->buffer.size();
 
-			if (previousSize < (size_t)bufferSize)
+			if (previousSize < (size_t)priv->bufferSize)
 			{
-				buffer.push_back(event);
+				priv->buffer.push_back(event);
 
 				if (previousSize == 0)
 				{
-					bufferNotEmpty.notify_all();
+					priv->bufferNotEmpty.notify_all();
 				}
 
 				break;
@@ -147,23 +249,12 @@
 			//      wait for a buffer notification
 			bool discard = true;
 
-			if (blocking
-				//&& !Thread::interrupted()
-				&& (dispatcher.get_id() != std::this_thread::get_id()) )
+			if (priv->blocking
+				&& !priv->closed
+				&& (priv->dispatcher.get_id() != std::this_thread::get_id()) )
 			{
-				try
-				{
-					bufferNotFull.wait(lock);
-					discard = false;
-				}
-				catch (InterruptedException&)
-				{
-					//
-					//  reset interrupt status so
-					//    calling code can see interrupt on
-					//    their next wait or sleep.
-					//Thread::currentThreadInterrupt();
-				}
+				priv->bufferNotFull.wait(lock);
+				discard = false;
 			}
 
 			//
@@ -173,12 +264,12 @@
 			if (discard)
 			{
 				LogString loggerName = event->getLoggerName();
-				DiscardMap::iterator iter = discardMap->find(loggerName);
+				DiscardMap::iterator iter = priv->discardMap.find(loggerName);
 
-				if (iter == discardMap->end())
+				if (iter == priv->discardMap.end())
 				{
 					DiscardSummary summary(event);
-					discardMap->insert(DiscardMap::value_type(loggerName, summary));
+					priv->discardMap.insert(DiscardMap::value_type(loggerName, summary));
 				}
 				else
 				{
@@ -195,20 +286,19 @@
 void AsyncAppender::close()
 {
 	{
-		std::unique_lock<std::mutex> lock(bufferMutex);
-		closed = true;
-		bufferNotEmpty.notify_all();
-		bufferNotFull.notify_all();
+		std::lock_guard<std::mutex> lock(priv->bufferMutex);
+		priv->closed = true;
+		priv->bufferNotEmpty.notify_all();
+		priv->bufferNotFull.notify_all();
 	}
 
-	if ( dispatcher.joinable() )
+	if ( priv->dispatcher.joinable() )
 	{
-		dispatcher.join();
+		priv->dispatcher.join();
 	}
 
 	{
-		std::unique_lock<std::mutex> lock(appenders->getMutex());
-		AppenderList appenderList = appenders->getAllAppenders();
+		AppenderList appenderList = priv->appenders->getAllAppenders();
 
 		for (AppenderList::iterator iter = appenderList.begin();
 			iter != appenderList.end();
@@ -221,17 +311,17 @@
 
 AppenderList AsyncAppender::getAllAppenders() const
 {
-	return appenders->getAllAppenders();
+	return priv->appenders->getAllAppenders();
 }
 
 AppenderPtr AsyncAppender::getAppender(const LogString& n) const
 {
-	return appenders->getAppender(n);
+	return priv->appenders->getAppender(n);
 }
 
 bool AsyncAppender::isAttached(const AppenderPtr appender) const
 {
-	return appenders->isAttached(appender);
+	return priv->appenders->isAttached(appender);
 }
 
 bool AsyncAppender::requiresLayout() const
@@ -241,27 +331,27 @@
 
 void AsyncAppender::removeAllAppenders()
 {
-	appenders->removeAllAppenders();
+	priv->appenders->removeAllAppenders();
 }
 
 void AsyncAppender::removeAppender(const AppenderPtr appender)
 {
-	appenders->removeAppender(appender);
+	priv->appenders->removeAppender(appender);
 }
 
 void AsyncAppender::removeAppender(const LogString& n)
 {
-	appenders->removeAppender(n);
+	priv->appenders->removeAppender(n);
 }
 
 bool AsyncAppender::getLocationInfo() const
 {
-	return locationInfo;
+	return priv->locationInfo;
 }
 
 void AsyncAppender::setLocationInfo(bool flag)
 {
-	locationInfo = flag;
+	priv->locationInfo = flag;
 }
 
 
@@ -272,46 +362,46 @@
 		throw IllegalArgumentException(LOG4CXX_STR("size argument must be non-negative"));
 	}
 
-	std::unique_lock<std::mutex> lock(bufferMutex);
-	bufferSize = (size < 1) ? 1 : size;
-	bufferNotFull.notify_all();
+	std::lock_guard<std::mutex> lock(priv->bufferMutex);
+	priv->bufferSize = (size < 1) ? 1 : size;
+	priv->bufferNotFull.notify_all();
 }
 
 int AsyncAppender::getBufferSize() const
 {
-	return bufferSize;
+	return priv->bufferSize;
 }
 
 void AsyncAppender::setBlocking(bool value)
 {
-	std::unique_lock<std::mutex> lock(bufferMutex);
-	blocking = value;
-	bufferNotFull.notify_all();
+	std::lock_guard<std::mutex> lock(priv->bufferMutex);
+	priv->blocking = value;
+	priv->bufferNotFull.notify_all();
 }
 
 bool AsyncAppender::getBlocking() const
 {
-	return blocking;
+	return priv->blocking;
 }
 
-AsyncAppender::DiscardSummary::DiscardSummary(const LoggingEventPtr& event) :
+DiscardSummary::DiscardSummary(const LoggingEventPtr& event) :
 	maxEvent(event), count(1)
 {
 }
 
-AsyncAppender::DiscardSummary::DiscardSummary(const DiscardSummary& src) :
+DiscardSummary::DiscardSummary(const DiscardSummary& src) :
 	maxEvent(src.maxEvent), count(src.count)
 {
 }
 
-AsyncAppender::DiscardSummary& AsyncAppender::DiscardSummary::operator=(const DiscardSummary& src)
+DiscardSummary& DiscardSummary::operator=(const DiscardSummary& src)
 {
 	maxEvent = src.maxEvent;
 	count = src.count;
 	return *this;
 }
 
-void AsyncAppender::DiscardSummary::add(const LoggingEventPtr& event)
+void DiscardSummary::add(const LoggingEventPtr& event)
 {
 	if (event->getLevel()->toInt() > maxEvent->getLevel()->toInt())
 	{
@@ -321,92 +411,90 @@
 	count++;
 }
 
-LoggingEventPtr AsyncAppender::DiscardSummary::createEvent(Pool& p)
+LoggingEventPtr DiscardSummary::createEvent(Pool& p)
 {
 	LogString msg(LOG4CXX_STR("Discarded "));
 	StringHelper::toString(count, p, msg);
 	msg.append(LOG4CXX_STR(" messages due to a full event buffer including: "));
 	msg.append(maxEvent->getMessage());
-	return LoggingEventPtr( new LoggingEvent(
+	return std::make_shared<LoggingEvent>(
 				maxEvent->getLoggerName(),
 				maxEvent->getLevel(),
 				msg,
-				LocationInfo::getLocationUnavailable()) );
+				LocationInfo::getLocationUnavailable() );
 }
 
 ::log4cxx::spi::LoggingEventPtr
-AsyncAppender::DiscardSummary::createEvent(::log4cxx::helpers::Pool& p,
+DiscardSummary::createEvent(::log4cxx::helpers::Pool& p,
 	size_t discardedCount)
 {
 	LogString msg(LOG4CXX_STR("Discarded "));
 	StringHelper::toString(discardedCount, p, msg);
 	msg.append(LOG4CXX_STR(" messages due to a full event buffer"));
 
-	return LoggingEventPtr( new LoggingEvent(
+	return std::make_shared<LoggingEvent>(
 				LOG4CXX_STR(""),
 				log4cxx::Level::getError(),
 				msg,
-				LocationInfo::getLocationUnavailable()) );
+				LocationInfo::getLocationUnavailable() );
 }
 
 void AsyncAppender::dispatch()
 {
 	bool isActive = true;
 
-	try
+	while (isActive)
 	{
-		while (isActive)
+		//
+		//   process events after lock on buffer is released.
+		//
+		Pool p;
+		LoggingEventList events;
 		{
-			//
-			//   process events after lock on buffer is released.
-			//
-			Pool p;
-			LoggingEventList events;
+			std::unique_lock<std::mutex> lock(priv->bufferMutex);
+			priv->bufferNotEmpty.wait(lock, [this]() -> bool
+				{ return 0 < priv->buffer.size() || priv->closed; }
+			);
+			isActive = !priv->closed;
+
+			for (LoggingEventList::iterator eventIter = priv->buffer.begin();
+				eventIter != priv->buffer.end();
+				eventIter++)
 			{
-				std::unique_lock<std::mutex> lock(bufferMutex);
-				size_t bufferSize = buffer.size();
-				isActive = !closed;
-
-				while ((bufferSize == 0) && isActive)
-				{
-					bufferNotEmpty.wait(lock);
-					bufferSize = buffer.size();
-					isActive = !closed;
-				}
-
-				for (LoggingEventList::iterator eventIter = buffer.begin();
-					eventIter != buffer.end();
-					eventIter++)
-				{
-					events.push_back(*eventIter);
-				}
-
-				for (DiscardMap::iterator discardIter = discardMap->begin();
-					discardIter != discardMap->end();
-					discardIter++)
-				{
-					events.push_back(discardIter->second.createEvent(p));
-				}
-
-				buffer.clear();
-				discardMap->clear();
-				bufferNotFull.notify_all();
+				events.push_back(*eventIter);
 			}
 
-			for (LoggingEventList::iterator iter = events.begin();
-				iter != events.end();
-				iter++)
+			for (DiscardMap::iterator discardIter = priv->discardMap.begin();
+				discardIter != priv->discardMap.end();
+				discardIter++)
 			{
-				appenders->appendLoopOnAppenders(*iter, p);
+				events.push_back(discardIter->second.createEvent(p));
+			}
+
+			priv->buffer.clear();
+			priv->discardMap.clear();
+			priv->bufferNotFull.notify_all();
+		}
+
+		for (LoggingEventList::iterator iter = events.begin();
+			iter != events.end();
+			iter++)
+		{
+			try
+			{
+				priv->appenders->appendLoopOnAppenders(*iter, p);
+			}
+			catch (std::exception& ex)
+			{
+				priv->errorHandler->error(LOG4CXX_STR("async dispatcher"), ex, 0, *iter);
+				isActive = false;
+			}
+			catch (...)
+			{
+				priv->errorHandler->error(LOG4CXX_STR("async dispatcher"));
+				isActive = false;
 			}
 		}
 	}
-	catch (InterruptedException&)
-	{
-		//Thread::currentThreadInterrupt();
-	}
-	catch (...)
-	{
-	}
 
 }
diff --git a/src/main/cpp/asyncappender_nonblocking.cpp b/src/main/cpp/asyncappender_nonblocking.cpp
deleted file mode 100644
index 6c28756..0000000
--- a/src/main/cpp/asyncappender_nonblocking.cpp
+++ /dev/null
@@ -1,447 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-#include <log4cxx/asyncappender.h>
-
-
-#include <log4cxx/helpers/loglog.h>
-#include <log4cxx/spi/loggingevent.h>
-#include <apr_thread_proc.h>
-#include <apr_thread_mutex.h>
-#include <apr_thread_cond.h>
-#include <log4cxx/helpers/condition.h>
-#include <log4cxx/helpers/synchronized.h>
-#include <log4cxx/helpers/stringhelper.h>
-#include <apr_atomic.h>
-#include <log4cxx/helpers/optionconverter.h>
-
-
-using namespace log4cxx;
-using namespace log4cxx::helpers;
-using namespace log4cxx::spi;
-
-
-IMPLEMENT_LOG4CXX_OBJECT(AsyncAppender)
-
-
-AsyncAppender::AsyncAppender()
-	: AppenderSkeleton(),
-	  buffer(DEFAULT_BUFFER_SIZE),
-	  SHARED_MUTEX_INIT(bufferMutex, pool),
-	  bufferNotFull(pool),
-	  bufferNotEmpty(pool),
-	  discardMap(new DiscardMap()),
-	  bufferSize(DEFAULT_BUFFER_SIZE),
-	  appenders(new AppenderAttachableImpl(pool)),
-	  dispatcher(),
-	  locationInfo(false),
-	  blocking(true)
-{
-#if APR_HAS_THREADS
-	dispatcher.run(dispatch, this);
-#endif
-}
-
-AsyncAppender::~AsyncAppender()
-{
-	finalize();
-	delete discardMap;
-}
-
-void AsyncAppender::addRef() const
-{
-	ObjectImpl::addRef();
-}
-
-void AsyncAppender::releaseRef() const
-{
-	ObjectImpl::releaseRef();
-}
-
-void AsyncAppender::addAppender(const AppenderPtr& newAppender)
-{
-	synchronized sync(appenders->getMutex());
-	appenders->addAppender(newAppender);
-}
-
-
-void AsyncAppender::setOption(const LogString& option,
-	const LogString& value)
-{
-	if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("LOCATIONINFO"), LOG4CXX_STR("locationinfo")))
-	{
-		setLocationInfo(OptionConverter::toBoolean(value, false));
-	}
-
-	if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("BUFFERSIZE"), LOG4CXX_STR("buffersize")))
-	{
-		setBufferSize(OptionConverter::toInt(value, DEFAULT_BUFFER_SIZE));
-	}
-
-	if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("BLOCKING"), LOG4CXX_STR("blocking")))
-	{
-		setBlocking(OptionConverter::toBoolean(value, true));
-	}
-	else
-	{
-		AppenderSkeleton::setOption(option, value);
-	}
-}
-
-
-void AsyncAppender::doAppend(const spi::LoggingEventPtr& event, Pool& pool1)
-{
-	LOCK_R sync(mutex);
-
-	doAppendImpl(event, pool1);
-}
-
-void AsyncAppender::append(const spi::LoggingEventPtr& event, Pool& p)
-{
-#if APR_HAS_THREADS
-
-	//
-	//   if dispatcher has died then
-	//      append subsequent events synchronously
-	//
-	if (!dispatcher.isAlive() || bufferSize <= 0)
-	{
-		synchronized sync(appenders->getMutex());
-		appenders->appendLoopOnAppenders(event, p);
-		return;
-	}
-
-	// Set the NDC and thread name for the calling thread as these
-	// LoggingEvent fields were not set at event creation time.
-	LogString ndcVal;
-	event->getNDC(ndcVal);
-	event->getThreadName();
-	// Get a copy of this thread's MDC.
-	event->getMDCCopy();
-
-
-	{
-		LOCK_R sync(bufferMutex);
-
-		while (true)
-		{
-
-			event->addRef();
-
-			if (buffer.bounded_push(event))
-			{
-				bufferNotEmpty.signalAll();
-				break;
-			}
-			else
-			{
-				event->releaseRef();
-			}
-
-			//
-			//   Following code is only reachable if buffer is full
-			//
-			//
-			//   if blocking and thread is not already interrupted
-			//      and not the dispatcher then
-			//      wait for a buffer notification
-			bool discard = true;
-
-			if (blocking
-				&& !Thread::interrupted()
-				&& !dispatcher.isCurrentThread())
-			{
-				try
-				{
-					bufferNotFull.await();
-					discard = false;
-				}
-				catch (InterruptedException& e)
-				{
-					//
-					//  reset interrupt status so
-					//    calling code can see interrupt on
-					//    their next wait or sleep.
-					Thread::currentThreadInterrupt();
-				}
-			}
-
-			//
-			//   if blocking is false or thread has been interrupted
-			//   add event to discard map.
-			//
-			if (discard)
-			{
-				discardedCount++;
-				break;
-			}
-		}
-	}
-#else
-	synchronized sync(appenders->getMutex());
-	appenders->appendLoopOnAppenders(event, p);
-#endif
-}
-
-
-void AsyncAppender::close()
-{
-	{
-		LOCK_W sync(bufferMutex);
-		closed = true;
-	}
-
-	bufferNotEmpty.signalAll();
-	bufferNotFull.signalAll();
-
-#if APR_HAS_THREADS
-
-	try
-	{
-		dispatcher.join();
-	}
-	catch (InterruptedException& e)
-	{
-		Thread::currentThreadInterrupt();
-		LogLog::error(LOG4CXX_STR("Got an InterruptedException while waiting for the dispatcher to finish,"), e);
-	}
-
-#endif
-
-	{
-		synchronized sync(appenders->getMutex());
-		AppenderList appenderList = appenders->getAllAppenders();
-
-		for (AppenderList::iterator iter = appenderList.begin();
-			iter != appenderList.end();
-			iter++)
-		{
-			(*iter)->close();
-		}
-	}
-}
-
-AppenderList AsyncAppender::getAllAppenders() const
-{
-	synchronized sync(appenders->getMutex());
-	return appenders->getAllAppenders();
-}
-
-AppenderPtr AsyncAppender::getAppender(const LogString& n) const
-{
-	synchronized sync(appenders->getMutex());
-	return appenders->getAppender(n);
-}
-
-bool AsyncAppender::isAttached(const AppenderPtr& appender) const
-{
-	synchronized sync(appenders->getMutex());
-	return appenders->isAttached(appender);
-}
-
-bool AsyncAppender::requiresLayout() const
-{
-	return false;
-}
-
-void AsyncAppender::removeAllAppenders()
-{
-	synchronized sync(appenders->getMutex());
-	appenders->removeAllAppenders();
-}
-
-void AsyncAppender::removeAppender(const AppenderPtr& appender)
-{
-	synchronized sync(appenders->getMutex());
-	appenders->removeAppender(appender);
-}
-
-void AsyncAppender::removeAppender(const LogString& n)
-{
-	synchronized sync(appenders->getMutex());
-	appenders->removeAppender(n);
-}
-
-bool AsyncAppender::getLocationInfo() const
-{
-	return locationInfo;
-}
-
-void AsyncAppender::setLocationInfo(bool flag)
-{
-	locationInfo = flag;
-}
-
-
-void AsyncAppender::setBufferSize(int size)
-{
-	if (size < 0)
-	{
-		throw IllegalArgumentException(LOG4CXX_STR("size argument must be non-negative"));
-	}
-
-	{
-		LOCK_W sync(bufferMutex);
-		bufferSize = (size < 1) ? 1 : size;
-		buffer.reserve_unsafe(bufferSize);
-	}
-
-	bufferNotFull.signalAll();
-}
-
-int AsyncAppender::getBufferSize() const
-{
-	return bufferSize;
-}
-
-void AsyncAppender::setBlocking(bool value)
-{
-	{
-		LOCK_W sync(bufferMutex);
-		blocking = value;
-	}
-	bufferNotFull.signalAll();
-}
-
-bool AsyncAppender::getBlocking() const
-{
-	return blocking;
-}
-
-AsyncAppender::DiscardSummary::DiscardSummary(const LoggingEventPtr& event) :
-	maxEvent(event), count(1)
-{
-}
-
-AsyncAppender::DiscardSummary::DiscardSummary(const DiscardSummary& src) :
-	maxEvent(src.maxEvent), count(src.count)
-{
-}
-
-AsyncAppender::DiscardSummary& AsyncAppender::DiscardSummary::operator=(const DiscardSummary& src)
-{
-	maxEvent = src.maxEvent;
-	count = src.count;
-	return *this;
-}
-
-void AsyncAppender::DiscardSummary::add(const LoggingEventPtr& event)
-{
-	if (event->getLevel()->toInt() > maxEvent->getLevel()->toInt())
-	{
-		maxEvent = event;
-	}
-
-	count++;
-}
-
-LoggingEventPtr AsyncAppender::DiscardSummary::createEvent(Pool& p)
-{
-	LogString msg(LOG4CXX_STR("Discarded "));
-	StringHelper::toString(count, p, msg);
-	msg.append(LOG4CXX_STR(" messages due to a full event buffer including: "));
-	msg.append(maxEvent->getMessage());
-	return new LoggingEvent(
-			maxEvent->getLoggerName(),
-			maxEvent->getLevel(),
-			msg,
-			LocationInfo::getLocationUnavailable());
-}
-
-::log4cxx::spi::LoggingEventPtr
-AsyncAppender::DiscardSummary::createEvent(::log4cxx::helpers::Pool& p,
-	size_t discardedCount)
-{
-	LogString msg(LOG4CXX_STR("Discarded "));
-	StringHelper::toString(discardedCount, p, msg);
-	msg.append(LOG4CXX_STR(" messages due to a full event buffer"));
-
-	return new LoggingEvent(
-			LOG4CXX_STR(""),
-			log4cxx::Level::getError(),
-			msg,
-			LocationInfo::getLocationUnavailable());
-}
-
-#if APR_HAS_THREADS
-void* LOG4CXX_THREAD_FUNC AsyncAppender::dispatch(apr_thread_t* /*thread*/, void* data)
-{
-	AsyncAppender* pThis = (AsyncAppender*) data;
-
-	try
-	{
-		while (!pThis->closed || !pThis->buffer.empty())
-		{
-
-			pThis->bufferNotEmpty.await();
-
-			//
-			//   process events after lock on buffer is released.
-			//
-			Pool p;
-			LoggingEventList events;
-			{
-				LOCK_R sync(pThis->bufferMutex);
-
-				unsigned count = 0;
-				log4cxx::spi::LoggingEvent* logPtr = nullptr;
-
-				while (pThis->buffer.pop(logPtr))
-				{
-					log4cxx::spi::LoggingEventPtr ptr(logPtr);
-					events.push_back(ptr);
-					logPtr->releaseRef();
-					count++;
-				}
-
-				if (pThis->blocking)
-				{
-					pThis->bufferNotFull.signalAll();
-				}
-
-				size_t discarded = pThis->discardedCount.exchange(0);
-
-				if (discarded != 0)
-				{
-					events.push_back(AsyncAppender::DiscardSummary::createEvent(p, discarded));
-				}
-			}
-
-			for (LoggingEventList::iterator iter = events.begin();
-				iter != events.end();
-				iter++)
-			{
-				synchronized sync(pThis->appenders->getMutex());
-				pThis->appenders->appendLoopOnAppenders(*iter, p);
-			}
-		}
-	}
-	catch (InterruptedException& ex)
-	{
-		Thread::currentThreadInterrupt();
-	}
-	catch (...)
-	{
-	}
-
-	return 0;
-}
-#endif
diff --git a/src/main/cpp/basicconfigurator.cpp b/src/main/cpp/basicconfigurator.cpp
index 39db14b..abe71fa 100644
--- a/src/main/cpp/basicconfigurator.cpp
+++ b/src/main/cpp/basicconfigurator.cpp
@@ -23,14 +23,17 @@
 
 using namespace log4cxx;
 
-void BasicConfigurator::configure()
+void BasicConfigurator::configure(const LayoutPtr& layoutArg)
 {
 	LogManager::getLoggerRepository()->setConfigured(true);
-	LoggerPtr root = Logger::getRootLogger();
-	static const LogString TTCC_CONVERSION_PATTERN(LOG4CXX_STR("%r [%t] %p %c %x - %m%n"));
-	LayoutPtr layout(new PatternLayout(TTCC_CONVERSION_PATTERN));
-	AppenderPtr appender(new ConsoleAppender(layout));
-	root->addAppender(appender);
+	auto layout = layoutArg;
+	if (!layout)
+	{
+		static const LogString TTCC_CONVERSION_PATTERN(LOG4CXX_STR("%r [%t] %p %c %x - %m%n"));
+		layout = std::make_shared<PatternLayout>(TTCC_CONVERSION_PATTERN);
+	}
+	auto appender = std::make_shared<ConsoleAppender>(layout);
+	Logger::getRootLogger()->addAppender(appender);
 }
 
 void BasicConfigurator::configure(const AppenderPtr& appender)
diff --git a/src/main/cpp/bufferedwriter.cpp b/src/main/cpp/bufferedwriter.cpp
index 5d21a9b..ad77e9d 100644
--- a/src/main/cpp/bufferedwriter.cpp
+++ b/src/main/cpp/bufferedwriter.cpp
@@ -21,15 +21,27 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct BufferedWriter::BufferedWriterPriv
+{
+	BufferedWriterPriv(WriterPtr& out1, size_t sz1) :
+		out(out1),
+		sz(sz1)
+	{}
+
+	WriterPtr out;
+	size_t sz;
+	LogString buf;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(BufferedWriter)
 
 BufferedWriter::BufferedWriter(WriterPtr& out1)
-	: out(out1), sz(1024)
+	: BufferedWriter(out1, 1024)
 {
 }
 
 BufferedWriter::BufferedWriter(WriterPtr& out1, size_t sz1)
-	: out(out1), sz(sz1)
+	: m_priv(std::make_unique<BufferedWriterPriv>(out1, sz1))
 {
 }
 
@@ -40,33 +52,33 @@
 void BufferedWriter::close(Pool& p)
 {
 	flush(p);
-	out->close(p);
+	m_priv->out->close(p);
 }
 
 void BufferedWriter::flush(Pool& p)
 {
-	if (buf.length() > 0)
+	if (m_priv->buf.length() > 0)
 	{
-		out->write(buf, p);
-		buf.erase(buf.begin(), buf.end());
+		m_priv->out->write(m_priv->buf, p);
+		m_priv->buf.erase(m_priv->buf.begin(), m_priv->buf.end());
 	}
 }
 
 void BufferedWriter::write(const LogString& str, Pool& p)
 {
-	if (buf.length() + str.length() > sz)
+	if (m_priv->buf.length() + str.length() > m_priv->sz)
 	{
-		out->write(buf, p);
-		buf.erase(buf.begin(), buf.end());
+		m_priv->out->write(m_priv->buf, p);
+		m_priv->buf.erase(m_priv->buf.begin(), m_priv->buf.end());
 	}
 
-	if (str.length() > sz)
+	if (str.length() > m_priv->sz)
 	{
-		out->write(str, p);
+		m_priv->out->write(str, p);
 	}
 	else
 	{
-		buf.append(str);
+		m_priv->buf.append(str);
 	}
 }
 
diff --git a/src/main/cpp/bytearrayinputstream.cpp b/src/main/cpp/bytearrayinputstream.cpp
index 66f3a9b..ff51d55 100644
--- a/src/main/cpp/bytearrayinputstream.cpp
+++ b/src/main/cpp/bytearrayinputstream.cpp
@@ -26,10 +26,20 @@
 using namespace log4cxx::helpers;
 using namespace std;
 
+struct ByteArrayInputStream::ByteArrayInputStreamPriv
+{
+	ByteArrayInputStreamPriv(const ByteList& bytes) :
+		buf(bytes),
+		pos(0) {}
+
+	ByteList buf;
+	size_t pos;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(ByteArrayInputStream)
 
 ByteArrayInputStream::ByteArrayInputStream(const std::vector<unsigned char>& bytes) :
-	buf(bytes), pos(0)
+	m_priv(std::make_unique<ByteArrayInputStreamPriv>(bytes))
 {
 }
 
@@ -47,15 +57,15 @@
 
 int ByteArrayInputStream::read(ByteBuffer& dst)
 {
-	if (pos >= buf.size())
+	if (m_priv->pos >= m_priv->buf.size())
 	{
 		return -1;
 	}
 	else
 	{
-		size_t bytesCopied = min(dst.remaining(), buf.size() - pos);
-		std::memcpy(dst.current(), &buf[pos], bytesCopied);
-		pos += bytesCopied;
+		size_t bytesCopied = min(dst.remaining(), m_priv->buf.size() - m_priv->pos);
+		std::memcpy(dst.current(), &m_priv->buf[m_priv->pos], bytesCopied);
+		m_priv->pos += bytesCopied;
 		dst.position(dst.position() + bytesCopied);
 		return (int)bytesCopied;
 	}
diff --git a/src/main/cpp/bytearrayoutputstream.cpp b/src/main/cpp/bytearrayoutputstream.cpp
index 4918add..a6e171f 100644
--- a/src/main/cpp/bytearrayoutputstream.cpp
+++ b/src/main/cpp/bytearrayoutputstream.cpp
@@ -24,6 +24,11 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct ByteArrayOutputStream::ByteArrayOutputStreamPriv
+{
+	ByteList array;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(ByteArrayOutputStream)
 
 ByteArrayOutputStream::ByteArrayOutputStream()
@@ -44,15 +49,15 @@
 
 void ByteArrayOutputStream::write(ByteBuffer& buf, Pool& /* p */ )
 {
-	size_t sz = array.size();
-	array.resize(sz + buf.remaining());
-	memcpy(&array[sz], buf.current(), buf.remaining());
+	size_t sz = m_priv->array.size();
+	m_priv->array.resize(sz + buf.remaining());
+	memcpy(&m_priv->array[sz], buf.current(), buf.remaining());
 	buf.position(buf.limit());
 }
 
 std::vector<unsigned char> ByteArrayOutputStream::toByteArray() const
 {
-	return array;
+	return m_priv->array;
 }
 
 
diff --git a/src/main/cpp/bytebuffer.cpp b/src/main/cpp/bytebuffer.cpp
index c82e3fc..84d09d8 100644
--- a/src/main/cpp/bytebuffer.cpp
+++ b/src/main/cpp/bytebuffer.cpp
@@ -22,8 +22,19 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct ByteBuffer::ByteBufferPriv
+{
+	ByteBufferPriv(char* data1, size_t capacity) :
+		base(data1), pos(0), lim(capacity), cap(capacity) {}
+
+	char* base;
+	size_t pos;
+	size_t lim;
+	size_t cap;
+};
+
 ByteBuffer::ByteBuffer(char* data1, size_t capacity)
-	: base(data1), pos(0), lim(capacity), cap(capacity)
+	: m_priv(std::make_unique<ByteBufferPriv>(data1, capacity))
 {
 }
 
@@ -33,46 +44,82 @@
 
 void ByteBuffer::clear()
 {
-	lim = cap;
-	pos = 0;
+	m_priv->lim = m_priv->cap;
+	m_priv->pos = 0;
 }
 
 void ByteBuffer::flip()
 {
-	lim = pos;
-	pos = 0;
+	m_priv->lim = m_priv->pos;
+	m_priv->pos = 0;
 }
 
 void ByteBuffer::position(size_t newPosition)
 {
-	if (newPosition < lim)
+	if (newPosition < m_priv->lim)
 	{
-		pos = newPosition;
+		m_priv->pos = newPosition;
 	}
 	else
 	{
-		pos = lim;
+		m_priv->pos = m_priv->lim;
 	}
 }
 
 void ByteBuffer::limit(size_t newLimit)
 {
-	if (newLimit > cap)
+	if (newLimit > m_priv->cap)
 	{
 		throw IllegalArgumentException(LOG4CXX_STR("newLimit"));
 	}
 
-	lim = newLimit;
+	m_priv->lim = newLimit;
 }
 
 
 bool ByteBuffer::put(char byte)
 {
-	if (pos < lim)
+	if (m_priv->pos < m_priv->lim)
 	{
-		base[pos++] = byte;
+		m_priv->base[m_priv->pos++] = byte;
 		return true;
 	}
 
 	return false;
 }
+
+char* ByteBuffer::data()
+{
+	return m_priv->base;
+}
+
+const char* ByteBuffer::data() const
+{
+	return m_priv->base;
+}
+
+char* ByteBuffer::current()
+{
+	return m_priv->base + m_priv->pos;
+}
+
+const char* ByteBuffer::current() const
+{
+	return m_priv->base + m_priv->pos;
+}
+
+size_t ByteBuffer::limit() const
+{
+	return m_priv->lim;
+}
+
+size_t ByteBuffer::position() const
+{
+	return m_priv->pos;
+}
+
+size_t ByteBuffer::remaining() const
+{
+	return m_priv->lim - m_priv->pos;
+}
+
diff --git a/src/main/cpp/cacheddateformat.cpp b/src/main/cpp/cacheddateformat.cpp
index 37fa8ea..b51aeff 100644
--- a/src/main/cpp/cacheddateformat.cpp
+++ b/src/main/cpp/cacheddateformat.cpp
@@ -15,6 +15,7 @@
  * limitations under the License.
  */
 #define __STDC_CONSTANT_MACROS
+#define NOMINMAX /* tell wnidows not to define min/max macros */
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/cacheddateformat.h>
 
@@ -28,7 +29,52 @@
 using namespace log4cxx::helpers;
 using namespace log4cxx::pattern;
 
+struct CachedDateFormat::CachedDateFormatPriv
+{
+	CachedDateFormatPriv(DateFormatPtr dateFormat, int expiration1) :
+		formatter(dateFormat),
+		millisecondStart(0),
+		slotBegin(std::numeric_limits<log4cxx_time_t>::min()),
+		cache(50, 0x20),
+		expiration(expiration1),
+		previousTime(std::numeric_limits<log4cxx_time_t>::min())
+	{}
 
+	/**
+	 *   Wrapped formatter.
+	 */
+	log4cxx::helpers::DateFormatPtr formatter;
+
+	/**
+	 *  Index of initial digit of millisecond pattern or
+	 *   UNRECOGNIZED_MILLISECONDS or NO_MILLISECONDS.
+	 */
+	mutable int millisecondStart;
+
+	/**
+	 *  Integral second preceding the previous convered Date.
+	 */
+	mutable log4cxx_time_t slotBegin;
+
+
+	/**
+	 *  Cache of previous conversion.
+	 */
+	mutable LogString cache;
+
+
+	/**
+	 *  Maximum validity period for the cache.
+	 *  Typically 1, use cache for duplicate requests only, or
+	 *  1000000, use cache for requests within the same integral second.
+	 */
+	const int expiration;
+
+	/**
+	 *  Date requested in previous conversion.
+	 */
+	mutable log4cxx_time_t previousTime;
+};
 
 
 /**
@@ -71,8 +117,6 @@
  */
 const logchar CachedDateFormat::zeroString[] = { 0x30, 0x30, 0x30, 0 };
 
-#undef min
-
 /**
  *  Creates a new CachedDateFormat object.
  *  @param dateFormat Date format, may not be null.
@@ -83,12 +127,7 @@
  */
 CachedDateFormat::CachedDateFormat(const DateFormatPtr& dateFormat,
 	int expiration1) :
-	formatter(dateFormat),
-	millisecondStart(0),
-	slotBegin(std::numeric_limits<log4cxx_time_t>::min()),
-	cache(50, 0x20),
-	expiration(expiration1),
-	previousTime(std::numeric_limits<log4cxx_time_t>::min())
+	m_priv(std::make_unique<CachedDateFormatPriv>(dateFormat, expiration1))
 {
 	if (dateFormat == NULL)
 	{
@@ -101,6 +140,8 @@
 	}
 }
 
+CachedDateFormat::~CachedDateFormat() {}
+
 
 /**
  * Finds start of millisecond field in formatted time.
@@ -209,9 +250,9 @@
 	// If the current requested time is identical to the previously
 	//     requested time, then append the cache contents.
 	//
-	if (now == previousTime)
+	if (now == m_priv->previousTime)
 	{
-		buf.append(cache);
+		buf.append(m_priv->cache);
 		return;
 	}
 
@@ -219,28 +260,28 @@
 	//   If millisecond pattern was not unrecognized
 	//     (that is if it was found or milliseconds did not appear)
 	//
-	if (millisecondStart != UNRECOGNIZED_MILLISECONDS)
+	if (m_priv->millisecondStart != UNRECOGNIZED_MILLISECONDS)
 	{
 		//    Check if the cache is still valid.
 		//    If the requested time is within the same integral second
 		//       as the last request and a shorter expiration was not requested.
-		if (now < slotBegin + expiration
-			&& now >= slotBegin
-			&& now < slotBegin + 1000000L)
+		if (now < m_priv->slotBegin + m_priv->expiration
+			&& now >= m_priv->slotBegin
+			&& now < m_priv->slotBegin + 1000000L)
 		{
 			//
 			//    if there was a millisecond field then update it
 			//
-			if (millisecondStart >= 0)
+			if (m_priv->millisecondStart >= 0)
 			{
-				millisecondFormat((int) ((now - slotBegin) / 1000), cache, millisecondStart);
+				millisecondFormat((int) ((now - m_priv->slotBegin) / 1000), m_priv->cache, m_priv->millisecondStart);
 			}
 
 			//
 			//   update the previously requested time
 			//      (the slot begin should be unchanged)
-			previousTime = now;
-			buf.append(cache);
+			m_priv->previousTime = now;
+			buf.append(m_priv->cache);
 
 			return;
 		}
@@ -249,24 +290,24 @@
 	//
 	//  could not use previous value.
 	//    Call underlying formatter to format date.
-	cache.erase(cache.begin(), cache.end());
-	formatter->format(cache, now, p);
-	buf.append(cache);
-	previousTime = now;
-	slotBegin = (previousTime / 1000000) * 1000000;
+	m_priv->cache.erase(m_priv->cache.begin(), m_priv->cache.end());
+	m_priv->formatter->format(m_priv->cache, now, p);
+	buf.append(m_priv->cache);
+	m_priv->previousTime = now;
+	m_priv->slotBegin = (m_priv->previousTime / 1000000) * 1000000;
 
-	if (slotBegin > previousTime)
+	if (m_priv->slotBegin > m_priv->previousTime)
 	{
-		slotBegin -= 1000000;
+		m_priv->slotBegin -= 1000000;
 	}
 
 	//
 	//    if the milliseconds field was previous found
 	//       then reevaluate in case it moved.
 	//
-	if (millisecondStart >= 0)
+	if (m_priv->millisecondStart >= 0)
 	{
-		millisecondStart = findMillisecondStart(now, cache, formatter, p);
+		m_priv->millisecondStart = findMillisecondStart(now, m_priv->cache, m_priv->formatter, p);
 	}
 }
 
@@ -295,16 +336,16 @@
  */
 void CachedDateFormat::setTimeZone(const TimeZonePtr& timeZone)
 {
-	formatter->setTimeZone(timeZone);
-	previousTime = std::numeric_limits<log4cxx_time_t>::min();
-	slotBegin = std::numeric_limits<log4cxx_time_t>::min();
+	m_priv->formatter->setTimeZone(timeZone);
+	m_priv->previousTime = std::numeric_limits<log4cxx_time_t>::min();
+	m_priv->slotBegin = std::numeric_limits<log4cxx_time_t>::min();
 }
 
 
 
 void CachedDateFormat::numberFormat(LogString& s, int n, Pool& p) const
 {
-	formatter->numberFormat(s, n, p);
+	m_priv->formatter->numberFormat(s, n, p);
 }
 
 
diff --git a/src/main/cpp/charsetdecoder.cpp b/src/main/cpp/charsetdecoder.cpp
index 1071322..b400e41 100644
--- a/src/main/cpp/charsetdecoder.cpp
+++ b/src/main/cpp/charsetdecoder.cpp
@@ -547,7 +547,7 @@
 	//
 	if (decoder == 0)
 	{
-		return CharsetDecoderPtr( new UTF8CharsetDecoder() );
+		return std::make_shared<UTF8CharsetDecoder>();
 	}
 
 	return decoder;
@@ -555,7 +555,7 @@
 
 CharsetDecoderPtr CharsetDecoder::getISOLatinDecoder()
 {
-	return CharsetDecoderPtr( new ISOLatinCharsetDecoder() );
+	return std::make_shared<ISOLatinCharsetDecoder>();
 }
 
 
@@ -564,7 +564,7 @@
 	if (StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("UTF-8"), LOG4CXX_STR("utf-8")) ||
 		StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("UTF8"), LOG4CXX_STR("utf8")))
 	{
-		return CharsetDecoderPtr( new UTF8CharsetDecoder() );
+		return std::make_shared<UTF8CharsetDecoder>();
 	}
 	else if (StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("C"), LOG4CXX_STR("c")) ||
 		charset == LOG4CXX_STR("646") ||
@@ -572,16 +572,16 @@
 		StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("ISO646-US"), LOG4CXX_STR("iso646-US")) ||
 		StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("ANSI_X3.4-1968"), LOG4CXX_STR("ansi_x3.4-1968")))
 	{
-		return CharsetDecoderPtr( new USASCIICharsetDecoder() );
+		return std::make_shared<USASCIICharsetDecoder>();
 	}
 	else if (StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("ISO-8859-1"), LOG4CXX_STR("iso-8859-1")) ||
 		StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("ISO-LATIN-1"), LOG4CXX_STR("iso-latin-1")))
 	{
-		return CharsetDecoderPtr( new ISOLatinCharsetDecoder() );
+		return std::make_shared<ISOLatinCharsetDecoder>();
 	}
 
 #if APR_HAS_XLATE
-	return CharsetDecoderPtr( new APRCharsetDecoder(charset) );
+	return std::make_shared<APRCharsetDecoder>(charset);
 #else
 	throw IllegalArgumentException(charset);
 #endif
diff --git a/src/main/cpp/charsetencoder.cpp b/src/main/cpp/charsetencoder.cpp
index 5a29135..df61e48 100644
--- a/src/main/cpp/charsetencoder.cpp
+++ b/src/main/cpp/charsetencoder.cpp
@@ -571,7 +571,7 @@
 
 CharsetEncoderPtr CharsetEncoder::getUTF8Encoder()
 {
-	return CharsetEncoderPtr( new UTF8CharsetEncoder() );
+	return std::make_shared<UTF8CharsetEncoder>();
 }
 
 
@@ -580,7 +580,7 @@
 {
 	if (StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("UTF-8"), LOG4CXX_STR("utf-8")))
 	{
-		return CharsetEncoderPtr( new UTF8CharsetEncoder() );
+		return std::make_shared<UTF8CharsetEncoder>();
 	}
 	else if (StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("C"), LOG4CXX_STR("c")) ||
 		charset == LOG4CXX_STR("646") ||
@@ -588,25 +588,25 @@
 		StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("ISO646-US"), LOG4CXX_STR("iso646-US")) ||
 		StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("ANSI_X3.4-1968"), LOG4CXX_STR("ansi_x3.4-1968")))
 	{
-		return CharsetEncoderPtr( new USASCIICharsetEncoder() );
+		return std::make_shared<USASCIICharsetEncoder>();
 	}
 	else if (StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("ISO-8859-1"), LOG4CXX_STR("iso-8859-1")) ||
 		StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("ISO-LATIN-1"), LOG4CXX_STR("iso-latin-1")))
 	{
-		return CharsetEncoderPtr( new ISOLatinCharsetEncoder() );
+		return std::make_shared<ISOLatinCharsetEncoder>();
 	}
 	else if (StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("UTF-16BE"), LOG4CXX_STR("utf-16be"))
 		|| StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("UTF-16"), LOG4CXX_STR("utf-16")))
 	{
-		return CharsetEncoderPtr( new UTF16BECharsetEncoder() );
+		return std::make_shared<UTF16BECharsetEncoder>();
 	}
 	else if (StringHelper::equalsIgnoreCase(charset, LOG4CXX_STR("UTF-16LE"), LOG4CXX_STR("utf-16le")))
 	{
-		return CharsetEncoderPtr( new UTF16LECharsetEncoder() );
+		return std::make_shared<UTF16LECharsetEncoder>();
 	}
 
 #if APR_HAS_XLATE
-	return CharsetEncoderPtr( new APRCharsetEncoder(charset) );
+	return std::make_shared<APRCharsetEncoder>(charset);
 #else
 	throw IllegalArgumentException(charset);
 #endif
diff --git a/src/main/cpp/class.cpp b/src/main/cpp/class.cpp
index 550322c..3dcaecf 100644
--- a/src/main/cpp/class.cpp
+++ b/src/main/cpp/class.cpp
@@ -15,10 +15,6 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/class.h>
 #include <log4cxx/helpers/exception.h>
@@ -30,8 +26,6 @@
 	#define LOG4CXX 1
 #endif
 #include <log4cxx/private/log4cxx_private.h>
-#include <log4cxx/rollingfileappender.h>
-#include <log4cxx/dailyrollingfileappender.h>
 
 
 #include <log4cxx/asyncappender.h>
@@ -45,8 +39,6 @@
 	#include <log4cxx/nt/outputdebugstringappender.h>
 #endif
 #include <log4cxx/net/smtpappender.h>
-#include <log4cxx/net/socketappender.h>
-#include <log4cxx/net/sockethubappender.h>
 #include <log4cxx/helpers/datagramsocket.h>
 #include <log4cxx/net/syslogappender.h>
 #include <log4cxx/net/telnetappender.h>
@@ -57,11 +49,11 @@
 #include <log4cxx/htmllayout.h>
 #include <log4cxx/simplelayout.h>
 #include <log4cxx/xml/xmllayout.h>
-#include <log4cxx/ttcclayout.h>
 
 #include <log4cxx/filter/levelmatchfilter.h>
 #include <log4cxx/filter/levelrangefilter.h>
 #include <log4cxx/filter/stringmatchfilter.h>
+#include <log4cxx/filter/locationinfofilter.h>
 #include <log4cxx/rolling/filterbasedtriggeringpolicy.h>
 #include <log4cxx/rolling/fixedwindowrollingpolicy.h>
 #include <log4cxx/rolling/manualtriggeringpolicy.h>
@@ -82,7 +74,7 @@
 using namespace log4cxx::xml;
 using namespace log4cxx::rolling;
 
-log4cxx_uint32_t libraryVersion(){
+uint32_t libraryVersion(){
 	// This function defined in log4cxx.h
 	return LOG4CXX_VERSION;
 }
@@ -179,29 +171,16 @@
 #endif
 	log4cxx::nt::OutputDebugStringAppender::registerClass();
 #endif
-	log4cxx::RollingFileAppender::registerClass();
 	SMTPAppender::registerClass();
-	SocketAppender::registerClass();
-#if APR_HAS_THREADS
-	SocketHubAppender::registerClass();
-#endif
-	SyslogAppender::registerClass();
-#if APR_HAS_THREADS
-	TelnetAppender::registerClass();
-#endif
-	XMLSocketAppender::registerClass();
-	DateLayout::registerClass();
 	HTMLLayout::registerClass();
 	PatternLayout::registerClass();
 	SimpleLayout::registerClass();
-	TTCCLayout::registerClass();
 	XMLLayout::registerClass();
 	LevelMatchFilter::registerClass();
 	LevelRangeFilter::registerClass();
 	StringMatchFilter::registerClass();
-	log4cxx::RollingFileAppender::registerClass();
+	LocationInfoFilter::registerClass();
 	log4cxx::rolling::RollingFileAppender::registerClass();
-	DailyRollingFileAppender::registerClass();
 	log4cxx::rolling::SizeBasedTriggeringPolicy::registerClass();
 	log4cxx::rolling::TimeBasedRollingPolicy::registerClass();
 	log4cxx::rolling::ManualTriggeringPolicy::registerClass();
@@ -210,5 +189,10 @@
 	log4cxx::xml::DOMConfigurator::registerClass();
 	log4cxx::PropertyConfigurator::registerClass();
 	log4cxx::varia::FallbackErrorHandler::registerClass();
+#if LOG4CXX_HAS_NETWORKING
+	TelnetAppender::registerClass();
+	XMLSocketAppender::registerClass();
+	SyslogAppender::registerClass();
+#endif
 }
 
diff --git a/src/main/cpp/classnamepatternconverter.cpp b/src/main/cpp/classnamepatternconverter.cpp
index 33af1a9..4451912 100644
--- a/src/main/cpp/classnamepatternconverter.cpp
+++ b/src/main/cpp/classnamepatternconverter.cpp
@@ -15,10 +15,6 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/classnamepatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
@@ -43,11 +39,11 @@
 {
 	if (options.size() == 0)
 	{
-		static PatternConverterPtr def(new ClassNamePatternConverter(options));
+		static PatternConverterPtr def = std::make_shared<ClassNamePatternConverter>(options);
 		return def;
 	}
 
-	return PatternConverterPtr( new ClassNamePatternConverter(options) );
+	return std::make_shared<ClassNamePatternConverter>(options);
 }
 
 void ClassNamePatternConverter::format(
diff --git a/src/main/cpp/colorendpatternconverter.cpp b/src/main/cpp/colorendpatternconverter.cpp
index 69a9fda..9fa4979 100644
--- a/src/main/cpp/colorendpatternconverter.cpp
+++ b/src/main/cpp/colorendpatternconverter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/colorendpatternconverter.h>
@@ -40,7 +37,7 @@
 PatternConverterPtr ColorEndPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr instance(new ColorEndPatternConverter());
+	static PatternConverterPtr instance = std::make_shared<ColorEndPatternConverter>();
 	return instance;
 }
 
@@ -50,6 +47,7 @@
 	Pool& p) const
 {
 
-  toAppendTo.append(LOG4CXX_STR("\x1B[39m"));
-
+	// Reset all colors on the output(code 0)
+	// Code 39 would be to reset colors only
+	toAppendTo.append(LOG4CXX_STR("\x1B[0m"));
 }
diff --git a/src/main/cpp/colorstartpatternconverter.cpp b/src/main/cpp/colorstartpatternconverter.cpp
index 466bada..72eb9f3 100644
--- a/src/main/cpp/colorstartpatternconverter.cpp
+++ b/src/main/cpp/colorstartpatternconverter.cpp
@@ -14,15 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/colorstartpatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
 #include <log4cxx/spi/location/locationinfo.h>
 #include <log4cxx/helpers/stringhelper.h>
+#include <log4cxx/private/patternconverter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::pattern;
@@ -31,16 +29,132 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(ColorStartPatternConverter)
 
+#define priv static_cast<ColorPatternConverterPrivate*>(m_priv.get())
+
+static LogString colorToANSISequence(const LogString& color, bool isForeground, Pool& pool){
+	int numberToConvert = 0;
+
+	if(StringHelper::equalsIgnoreCase(color, LOG4CXX_STR("BLACK"), LOG4CXX_STR("black"))){
+		numberToConvert = 30;
+	}else if(StringHelper::equalsIgnoreCase(color, LOG4CXX_STR("RED"), LOG4CXX_STR("red"))){
+		numberToConvert = 31;
+	}else if(StringHelper::equalsIgnoreCase(color, LOG4CXX_STR("GREEN"), LOG4CXX_STR("green"))){
+		numberToConvert = 32;
+	}else if(StringHelper::equalsIgnoreCase(color, LOG4CXX_STR("YELLOW"), LOG4CXX_STR("yellow"))){
+		numberToConvert = 33;
+	}else if(StringHelper::equalsIgnoreCase(color, LOG4CXX_STR("BLUE"), LOG4CXX_STR("blue"))){
+		numberToConvert = 34;
+	}else if(StringHelper::equalsIgnoreCase(color, LOG4CXX_STR("MAGENTA"), LOG4CXX_STR("magenta"))){
+		numberToConvert = 35;
+	}else if(StringHelper::equalsIgnoreCase(color, LOG4CXX_STR("CYAN"), LOG4CXX_STR("cyan"))){
+		numberToConvert = 36;
+	}else if(StringHelper::equalsIgnoreCase(color, LOG4CXX_STR("WHITE"), LOG4CXX_STR("white"))){
+		numberToConvert = 37;
+	}
+
+	if( numberToConvert == 0 ){
+		return LOG4CXX_STR("");
+	}
+	LogString ret;
+	if( isForeground == false ){
+		numberToConvert += 10;
+	}
+	StringHelper::toString(numberToConvert, pool, ret);
+	return ret;
+}
+
+static LogString graphicsModeToANSISequence(const LogString& graphicsMode, Pool& pool){
+	int numberToConvert = 0;
+
+	if(StringHelper::equalsIgnoreCase(graphicsMode, LOG4CXX_STR("BOLD"), LOG4CXX_STR("bold"))){
+		numberToConvert = 1;
+	}else if(StringHelper::equalsIgnoreCase(graphicsMode, LOG4CXX_STR("DIM"), LOG4CXX_STR("dim"))){
+		numberToConvert = 2;
+	}else if(StringHelper::equalsIgnoreCase(graphicsMode, LOG4CXX_STR("ITALIC"), LOG4CXX_STR("italic"))){
+		numberToConvert = 3;
+	}else if(StringHelper::equalsIgnoreCase(graphicsMode, LOG4CXX_STR("UNDERLINE"), LOG4CXX_STR("underline"))){
+		numberToConvert = 4;
+	}else if(StringHelper::equalsIgnoreCase(graphicsMode, LOG4CXX_STR("BLINKING"), LOG4CXX_STR("blinking"))){
+		numberToConvert = 5;
+	}else if(StringHelper::equalsIgnoreCase(graphicsMode, LOG4CXX_STR("INVERSE"), LOG4CXX_STR("inverse"))){
+		numberToConvert = 7;
+	}else if(StringHelper::equalsIgnoreCase(graphicsMode, LOG4CXX_STR("STRIKETHROUGH"), LOG4CXX_STR("strikethrough"))){
+		numberToConvert = 9;
+	}
+
+	if( numberToConvert == 0 ){
+		return LOG4CXX_STR("");
+	}
+	LogString ret;
+	StringHelper::toString(numberToConvert, pool, ret);
+	return ret;
+}
+
+static LogString convertSingleSequence(const LogString& sequence, Pool& pool){
+	LogString strInParens;
+	bool inParens = false;
+	bool hasParens = false;
+	size_t x = 0;
+
+	for(x = 0; x < sequence.length(); x++){
+		if( sequence[x] == '(' && !inParens ){
+			inParens = true;
+			hasParens = true;
+			continue;
+		}else if( sequence[x] == '(' && inParens ){
+			// Unbalanced parens - parse invalid
+			return LOG4CXX_STR("");
+		}
+
+		if( sequence[x] == ')' && inParens ){
+			hasParens = true;
+			inParens = false;
+			break;
+		}
+
+		if( inParens ){
+			strInParens.push_back(sequence[x]);
+		}
+	}
+
+	if( (x != (sequence.length() - 1) || inParens) && hasParens ){
+		// Unbalanced parens, or more data in the string than we expected - parse invalid
+		return LOG4CXX_STR("");
+	}
+
+	if(StringHelper::startsWith(sequence, "fg(")){
+		// Parse foreground
+		return colorToANSISequence(strInParens, true, pool);
+	}else if(StringHelper::startsWith(sequence, "bg(")){
+		return colorToANSISequence(strInParens, false, pool);
+	}else{
+		return graphicsModeToANSISequence(sequence, pool);
+	}
+}
+
+struct ColorStartPatternConverter::ColorPatternConverterPrivate : public PatternConverterPrivate
+{
+	ColorPatternConverterPrivate( const LogString& name, const LogString& style ) :
+		PatternConverterPrivate( name, style ){}
+
+	LogString m_fatalColor;
+	LogString m_errorColor;
+	LogString m_warnColor;
+	LogString m_infoColor;
+	LogString m_debugColor;
+	LogString m_traceColor;
+};
+
 ColorStartPatternConverter::ColorStartPatternConverter() :
-	LoggingEventPatternConverter(LOG4CXX_STR("Color Start"),
-		LOG4CXX_STR("colorStart"))
+	LoggingEventPatternConverter(std::make_unique<ColorPatternConverterPrivate>(LOG4CXX_STR("Color Start"),
+		LOG4CXX_STR("colorStart")))
 {
 }
 
 PatternConverterPtr ColorStartPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr instance(new ColorStartPatternConverter());
+	static PatternConverterPtr instance = std::make_shared<ColorStartPatternConverter>();
 	return instance;
 }
 
@@ -50,27 +164,114 @@
 	Pool& p) const
 {
 
-  log4cxx::LevelPtr lvl = event->getLevel();
-  switch (lvl->toInt()){
-    case log4cxx::Level::FATAL_INT:
-      toAppendTo.append(LOG4CXX_STR("\x1B[35m")); //magenta
-      break;
-    case log4cxx::Level::ERROR_INT:
-      toAppendTo.append(LOG4CXX_STR("\x1B[91m")); //red
-      break;
-    case log4cxx::Level::WARN_INT:
-      toAppendTo.append(LOG4CXX_STR("\x1B[33m")); //yellow
-      break;
-    case log4cxx::Level::INFO_INT:
-      toAppendTo.append(LOG4CXX_STR("\x1B[32m")); //green
-      break;
-    case log4cxx::Level::DEBUG_INT:
-      toAppendTo.append(LOG4CXX_STR("\x1B[36m")); //cyan
-      break;
-    case log4cxx::Level::TRACE_INT:
-      toAppendTo.append(LOG4CXX_STR("\x1B[34m")); //blue
-      break;
-    default:
-      break;
-  }
+	log4cxx::LevelPtr lvl = event->getLevel();
+
+	switch (lvl->toInt())
+	{
+		case log4cxx::Level::FATAL_INT:
+			toAppendTo.append(priv->m_fatalColor);
+			break;
+
+		case log4cxx::Level::ERROR_INT:
+			toAppendTo.append(priv->m_errorColor);
+			break;
+
+		case log4cxx::Level::WARN_INT:
+			toAppendTo.append(priv->m_warnColor);
+			break;
+
+		case log4cxx::Level::INFO_INT:
+			toAppendTo.append(priv->m_infoColor);
+			break;
+
+		case log4cxx::Level::DEBUG_INT:
+			toAppendTo.append(priv->m_debugColor);
+			break;
+
+		case log4cxx::Level::TRACE_INT:
+			toAppendTo.append(priv->m_traceColor);
+			break;
+
+		default:
+			break;
+	}
+}
+
+void ColorStartPatternConverter::setFatalColor(const LogString& color){
+	parseColor(color, &(priv->m_fatalColor));
+}
+
+void ColorStartPatternConverter::setErrorColor(const LogString& color){
+	parseColor(color, &(priv->m_errorColor));
+}
+
+void ColorStartPatternConverter::setWarnColor(const LogString& color){
+	parseColor(color, &(priv->m_warnColor));
+}
+
+void ColorStartPatternConverter::setInfoColor(const LogString& color){
+	parseColor(color, &(priv->m_infoColor));
+}
+
+void ColorStartPatternConverter::setDebugColor(const LogString& color){
+	parseColor(color, &(priv->m_debugColor));
+}
+
+void ColorStartPatternConverter::setTraceColor(const LogString& color){
+	parseColor(color, &(priv->m_traceColor));
+}
+
+void ColorStartPatternConverter::parseColor(const LogString& color, LogString* result){
+	LogString lower = StringHelper::toLowerCase(color);
+	Pool pool;
+
+	// If the color we are trying to parse is blank, clear our result
+	if(StringHelper::trim(color).empty() ||
+			StringHelper::equalsIgnoreCase(color,
+										   LOG4CXX_STR("NONE"),
+										   LOG4CXX_STR("none"))){
+		result->clear();
+		return;
+	}
+
+	if( StringHelper::startsWith(lower, "\\x1b") ){
+		if( color[color.size() - 1] != 'm' ){
+			// In order for this to be a valid ANSI escape sequence,
+			// it must end with an 'm'.  If it does not, reject.
+			return;
+		}
+		// We start with an escape sequence, copy the data over after the escape byte
+		result->clear();
+		result->append("\x1b");
+		for( size_t x = 4; x < color.size(); x++ ){
+			result->push_back(color[x]);
+		}
+	}else{
+		// We do not start with an escape sequence: try to parse color
+		// Escape sequence information:
+		// https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797
+		// https://en.wikipedia.org/wiki/ANSI_escape_code
+		result->clear();
+		result->append("\x1b[");
+		LogString tmp;
+		for( size_t x = 0; x < color.size(); x++ ){
+			if(color[x] == '|' ){
+				LogString toAppend = convertSingleSequence(tmp, pool);
+				tmp.clear();
+				if(!toAppend.empty()){
+					result->push_back(';');
+					result->append(toAppend);
+				}
+			}else{
+				tmp.push_back(color[x]);
+			}
+		}
+		LogString toAppend = convertSingleSequence(tmp, pool);
+		tmp.clear();
+		if(!toAppend.empty()){
+			result->push_back(';');
+			result->append(toAppend);
+		}
+		result->append("m");
+	}
 }
diff --git a/src/main/cpp/consoleappender.cpp b/src/main/cpp/consoleappender.cpp
index c81661d..754a6b9 100644
--- a/src/main/cpp/consoleappender.cpp
+++ b/src/main/cpp/consoleappender.cpp
@@ -21,31 +21,44 @@
 #include <log4cxx/helpers/systemerrwriter.h>
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/layout.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
+#include <log4cxx/private/writerappender_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct ConsoleAppender::ConsoleAppenderPriv : public WriterAppender::WriterAppenderPriv
+{
+	ConsoleAppenderPriv(LogString target) :
+		WriterAppenderPriv(),
+		target(target) {}
+
+	LogString target;
+};
+
+#define _priv static_cast<ConsoleAppenderPriv*>(m_priv.get())
+
 IMPLEMENT_LOG4CXX_OBJECT(ConsoleAppender)
 
 ConsoleAppender::ConsoleAppender()
-	: target(getSystemOut())
+	: WriterAppender (std::make_unique<ConsoleAppenderPriv>(getSystemOut()))
 {
 }
 
-ConsoleAppender::ConsoleAppender(const LayoutPtr& layout1)
-	: target(getSystemOut())
+ConsoleAppender::ConsoleAppender(const LayoutPtr& layout)
+	: WriterAppender (std::make_unique<ConsoleAppenderPriv>(getSystemOut()))
 {
-	setLayout(layout1);
+	setLayout(layout);
 	Pool p;
-	WriterPtr writer1(new SystemOutWriter());
-	setWriter(writer1);
+	setWriter(std::make_shared<SystemOutWriter>());
 	WriterAppender::activateOptions(p);
 }
 
-ConsoleAppender::ConsoleAppender(const LayoutPtr& layout1, const LogString& target1)
-	: target(target1)
+ConsoleAppender::ConsoleAppender(const LayoutPtr& layout, const LogString& target)
+	: WriterAppender (std::make_unique<ConsoleAppenderPriv>(target))
 {
-	setLayout(layout1);
+	setLayout(layout);
+	setTarget(target);
 	Pool p;
 	ConsoleAppender::activateOptions(p);
 }
@@ -74,12 +87,12 @@
 	if (StringHelper::equalsIgnoreCase(v,
 			LOG4CXX_STR("SYSTEM.OUT"), LOG4CXX_STR("system.out")))
 	{
-		target = getSystemOut();
+		_priv->target = getSystemOut();
 	}
 	else if (StringHelper::equalsIgnoreCase(v,
 			LOG4CXX_STR("SYSTEM.ERR"), LOG4CXX_STR("system.err")))
 	{
-		target = getSystemErr();
+		_priv->target = getSystemErr();
 	}
 	else
 	{
@@ -89,7 +102,7 @@
 
 LogString ConsoleAppender::getTarget() const
 {
-	return target;
+	return _priv->target;
 }
 
 void ConsoleAppender::targetWarn(const LogString& val)
@@ -101,16 +114,16 @@
 
 void ConsoleAppender::activateOptions(Pool& p)
 {
-	if (StringHelper::equalsIgnoreCase(target,
+	if (StringHelper::equalsIgnoreCase(_priv->target,
 			LOG4CXX_STR("SYSTEM.OUT"), LOG4CXX_STR("system.out")))
 	{
-		WriterPtr writer1(new SystemOutWriter());
+		WriterPtr writer1 = std::make_shared<SystemOutWriter>();
 		setWriter(writer1);
 	}
-	else if (StringHelper::equalsIgnoreCase(target,
+	else if (StringHelper::equalsIgnoreCase(_priv->target,
 			LOG4CXX_STR("SYSTEM.ERR"), LOG4CXX_STR("system.err")))
 	{
-		WriterPtr writer1(new SystemErrWriter());
+		WriterPtr writer1 = std::make_shared<SystemErrWriter>();
 		setWriter(writer1);
 	}
 
diff --git a/src/main/cpp/cyclicbuffer.cpp b/src/main/cpp/cyclicbuffer.cpp
index 9f4a9a0..1aabd1d 100644
--- a/src/main/cpp/cyclicbuffer.cpp
+++ b/src/main/cpp/cyclicbuffer.cpp
@@ -25,6 +25,17 @@
 using namespace log4cxx::helpers;
 using namespace log4cxx::spi;
 
+struct CyclicBuffer::CyclicBufferPriv
+{
+	CyclicBufferPriv(int maxSize1) :
+		ea(maxSize1), first(0), last(0), numElems(0), maxSize(maxSize1) {}
+
+	log4cxx::spi::LoggingEventList ea;
+	int first;
+	int last;
+	int numElems;
+	int maxSize;
+};
 
 /**
 Instantiate a new CyclicBuffer of at most <code>maxSize</code> events.
@@ -32,7 +43,7 @@
 @param maxSize The maximum number of elements in the buffer.
 */
 CyclicBuffer::CyclicBuffer(int maxSize1)
-	: ea(maxSize1), first(0), last(0), numElems(0), maxSize(maxSize1)
+	: m_priv(std::make_unique<CyclicBufferPriv>(maxSize1))
 {
 	if (maxSize1 < 1)
 	{
@@ -53,20 +64,20 @@
 */
 void CyclicBuffer::add(const spi::LoggingEventPtr& event)
 {
-	ea[last] = event;
+	m_priv->ea[m_priv->last] = event;
 
-	if (++last == maxSize)
+	if (++m_priv->last == m_priv->maxSize)
 	{
-		last = 0;
+		m_priv->last = 0;
 	}
 
-	if (numElems < maxSize)
+	if (m_priv->numElems < m_priv->maxSize)
 	{
-		numElems++;
+		m_priv->numElems++;
 	}
-	else if (++first == maxSize)
+	else if (++m_priv->first == m_priv->maxSize)
 	{
-		first = 0;
+		m_priv->first = 0;
 	}
 }
 
@@ -78,12 +89,12 @@
 */
 spi::LoggingEventPtr CyclicBuffer::get(int i)
 {
-	if (i < 0 || i >= numElems)
+	if (i < 0 || i >= m_priv->numElems)
 	{
 		return 0;
 	}
 
-	return ea[(first + i) % maxSize];
+	return m_priv->ea[(m_priv->first + i) % m_priv->maxSize];
 }
 
 /**
@@ -94,15 +105,15 @@
 {
 	LoggingEventPtr r;
 
-	if (numElems > 0)
+	if (m_priv->numElems > 0)
 	{
-		numElems--;
-		r = ea[first];
-		ea[first] = 0;
+		m_priv->numElems--;
+		r = m_priv->ea[m_priv->first];
+		m_priv->ea[m_priv->first] = 0;
 
-		if (++first == maxSize)
+		if (++m_priv->first == m_priv->maxSize)
 		{
-			first = 0;
+			m_priv->first = 0;
 		}
 	}
 
@@ -124,38 +135,48 @@
 		throw IllegalArgumentException(msg);
 	}
 
-	if (newSize == numElems)
+	if (newSize == m_priv->numElems)
 	{
 		return;    // nothing to do
 	}
 
 	LoggingEventList temp(newSize);
 
-	int loopLen = newSize < numElems ? newSize : numElems;
+	int loopLen = newSize < m_priv->numElems ? newSize : m_priv->numElems;
 	int i;
 
 	for (i = 0; i < loopLen; i++)
 	{
-		temp[i] = ea[first];
-		ea[first] = 0;
+		temp[i] = m_priv->ea[m_priv->first];
+		m_priv->ea[m_priv->first] = 0;
 
-		if (++first == numElems)
+		if (++m_priv->first == m_priv->numElems)
 		{
-			first = 0;
+			m_priv->first = 0;
 		}
 	}
 
-	ea = temp;
-	first = 0;
-	numElems = loopLen;
-	maxSize = newSize;
+	m_priv->ea = temp;
+	m_priv->first = 0;
+	m_priv->numElems = loopLen;
+	m_priv->maxSize = newSize;
 
 	if (loopLen == newSize)
 	{
-		last = 0;
+		m_priv->last = 0;
 	}
 	else
 	{
-		last = loopLen;
+		m_priv->last = loopLen;
 	}
 }
+
+int CyclicBuffer::getMaxSize() const
+{
+	return m_priv->maxSize;
+}
+
+int CyclicBuffer::length() const
+{
+	return m_priv->numElems;
+}
diff --git a/src/main/cpp/dailyrollingfileappender.cpp b/src/main/cpp/dailyrollingfileappender.cpp
deleted file mode 100644
index e8aace1..0000000
--- a/src/main/cpp/dailyrollingfileappender.cpp
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <log4cxx/logstring.h>
-#include <log4cxx/dailyrollingfileappender.h>
-#include <log4cxx/helpers/loglog.h>
-#include <log4cxx/helpers/optionconverter.h>
-#include <log4cxx/helpers/stringhelper.h>
-#include <log4cxx/rolling/rollingfileappender.h>
-#include <log4cxx/rolling/timebasedrollingpolicy.h>
-
-using namespace log4cxx;
-using namespace log4cxx::helpers;
-using namespace log4cxx::rolling;
-
-IMPLEMENT_LOG4CXX_OBJECT(DailyRollingFileAppender)
-
-
-
-DailyRollingFileAppender::DailyRollingFileAppender()
-{
-}
-
-
-DailyRollingFileAppender::DailyRollingFileAppender(
-	const LayoutPtr& l,
-	const LogString& filename,
-	const LogString& datePattern1)
-	: datePattern(datePattern1)
-{
-	setLayout(l);
-	setFile(filename);
-	Pool p;
-	activateOptions(p);
-}
-
-void DailyRollingFileAppender::setDatePattern(const LogString& newPattern)
-{
-	datePattern = newPattern;
-}
-
-LogString DailyRollingFileAppender::getDatePattern() const
-{
-	return datePattern;
-}
-
-void DailyRollingFileAppender::activateOptions(log4cxx::helpers::Pool& p)
-{
-	TimeBasedRollingPolicyPtr policy = TimeBasedRollingPolicyPtr( new TimeBasedRollingPolicy() );
-	LogString pattern(getFile());
-	bool inLiteral = false;
-	bool inPattern = false;
-
-	for (size_t i = 0; i < datePattern.length(); i++)
-	{
-		if (datePattern[i] == 0x27 /* '\'' */)
-		{
-			inLiteral = !inLiteral;
-
-			if (inLiteral && inPattern)
-			{
-				pattern.append(1, (logchar) 0x7D /* '}' */);
-				inPattern = false;
-			}
-		}
-		else
-		{
-			if (!inLiteral && !inPattern)
-			{
-				const logchar dbrace[] = { 0x25, 0x64, 0x7B, 0 }; // "%d{"
-				pattern.append(dbrace);
-				inPattern = true;
-			}
-
-			pattern.append(1, datePattern[i]);
-		}
-	}
-
-	if (inPattern)
-	{
-		pattern.append(1, (logchar) 0x7D /* '}' */);
-	}
-
-	policy->setFileNamePattern(pattern);
-	policy->activateOptions(p);
-	setTriggeringPolicy(policy);
-	setRollingPolicy(policy);
-
-	RollingFileAppenderSkeleton::activateOptions(p);
-}
-
-
-void DailyRollingFileAppender::setOption(const LogString& option,
-	const LogString& value)
-{
-	if (StringHelper::equalsIgnoreCase(option,
-			LOG4CXX_STR("DATEPATTERN"), LOG4CXX_STR("datepattern")))
-	{
-		setDatePattern(value);
-	}
-	else
-	{
-		RollingFileAppenderSkeleton::setOption(option, value);
-	}
-}
-
-
-
-
diff --git a/src/main/cpp/datagrampacket.cpp b/src/main/cpp/datagrampacket.cpp
index a9577ec..6db63ff 100644
--- a/src/main/cpp/datagrampacket.cpp
+++ b/src/main/cpp/datagrampacket.cpp
@@ -20,12 +20,52 @@
 
 using namespace log4cxx::helpers;
 
+struct DatagramPacket::DatagramPacketPriv
+{
+	DatagramPacketPriv(void* buf1, int length1)
+		: buf(buf1), offset(0), length(length1), address(), port(0)
+	{
+	}
+
+	DatagramPacketPriv(void* buf1, int length1, InetAddressPtr address1,
+		int port1)
+		: buf(buf1), offset(0), length(length1), address(address1), port(port1)
+	{
+	}
+
+	DatagramPacketPriv(void* buf1, int offset1, int length1)
+		: buf(buf1), offset(offset1), length(length1), address(), port(0)
+	{
+	}
+
+	DatagramPacketPriv(void* buf1, int offset1, int length1,
+		InetAddressPtr address1, int port1)
+		: buf(buf1), offset(offset1), length(length1), address(address1), port(port1)
+	{
+	}
+
+	/** the data for this packet. */
+	void* buf;
+
+	/** The offset of the data for this packet. */
+	int offset;
+
+	/** The length of the data for this packet. */
+	int length;
+
+	/** The IP address for this packet. */
+	InetAddressPtr address;
+
+	/** The UDP port number of the remote host. */
+	int port;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(DatagramPacket)
 
 /** Constructs a DatagramPacket for receiving packets of length
 <code>length</code>. */
 DatagramPacket::DatagramPacket(void* buf1, int length1)
-	: buf(buf1), offset(0), length(length1), address(), port(0)
+	: m_priv(std::make_unique<DatagramPacketPriv>(buf1, length1))
 {
 }
 
@@ -34,14 +74,14 @@
 host. */
 DatagramPacket::DatagramPacket(void* buf1, int length1, InetAddressPtr address1,
 	int port1)
-	: buf(buf1), offset(0), length(length1), address(address1), port(port1)
+	: m_priv(std::make_unique<DatagramPacketPriv>(buf1, length1, address1, port1))
 {
 }
 
 /** Constructs a DatagramPacket for receiving packets of length
 <code>length</code>, specifying an offset into the buffer. */
 DatagramPacket::DatagramPacket(void* buf1, int offset1, int length1)
-	: buf(buf1), offset(offset1), length(length1), address(), port(0)
+	: m_priv(std::make_unique<DatagramPacketPriv>(buf1, offset1, length1))
 {
 }
 /** Constructs a datagram packet for sending packets of length
@@ -49,10 +89,62 @@
 specified port number on the specified host. */
 DatagramPacket::DatagramPacket(void* buf1, int offset1, int length1,
 	InetAddressPtr address1, int port1)
-	: buf(buf1), offset(offset1), length(length1), address(address1), port(port1)
+	: m_priv(std::make_unique<DatagramPacketPriv>(buf1, offset1, length1, address1, port1))
 {
 }
 
 DatagramPacket::~DatagramPacket()
 {
 }
+
+InetAddressPtr DatagramPacket::getAddress() const
+{
+	return m_priv->address;
+}
+
+void* DatagramPacket::getData() const
+{
+	return m_priv->buf;
+}
+
+int DatagramPacket::getLength() const
+{
+	return m_priv->length;
+}
+
+int DatagramPacket::getOffset() const
+{
+	return m_priv->offset;
+}
+
+int DatagramPacket::getPort() const
+{
+	return m_priv->port;
+}
+
+void DatagramPacket::setAddress(InetAddressPtr address1)
+{
+	m_priv->address = address1;
+}
+
+void DatagramPacket::setData(void* buf1)
+{
+	m_priv->buf = buf1;
+}
+
+void DatagramPacket::setData(void* buf1, int offset1, int length1)
+{
+	m_priv->buf = buf1;
+	m_priv->offset = offset1;
+	m_priv->length = length1;
+}
+
+void DatagramPacket::setLength(int length1)
+{
+	m_priv->length = length1;
+}
+
+void DatagramPacket::setPort(int port1)
+{
+	m_priv->port = port1;
+}
diff --git a/src/main/cpp/datagramsocket.cpp b/src/main/cpp/datagramsocket.cpp
index 4b2a1f8..ac71ecb 100644
--- a/src/main/cpp/datagramsocket.cpp
+++ b/src/main/cpp/datagramsocket.cpp
@@ -19,6 +19,8 @@
 #include <log4cxx/helpers/datagrampacket.h>
 #include <log4cxx/helpers/loglog.h>
 #include <log4cxx/helpers/transcoder.h>
+#include <log4cxx/private/datagramsocket_priv.h>
+#include <log4cxx/private/aprdatagramsocket.h>
 
 #include "apr_network_io.h"
 #include "apr_lib.h"
@@ -27,27 +29,9 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(DatagramSocket)
 
-DatagramSocket::DatagramSocket()
-	: socket(0), address(), localAddress(), port(0), localPort(0)
-{
-	create();
-}
-
-DatagramSocket::DatagramSocket(int localPort1)
-	: socket(0), address(), localAddress(), port(0), localPort(0)
-{
-	InetAddressPtr bindAddr = InetAddress::anyAddress();
-
-	create();
-	bind(localPort1, bindAddr);
-}
-
-DatagramSocket::DatagramSocket(int localPort1, InetAddressPtr localAddress1)
-	: socket(0), address(), localAddress(), port(0), localPort(0)
-{
-	create();
-	bind(localPort1, localAddress1);
-}
+DatagramSocket::DatagramSocket(std::unique_ptr<DatagramSocketPriv> priv) :
+	m_priv(std::move(priv))
+{}
 
 DatagramSocket::~DatagramSocket()
 {
@@ -60,148 +44,56 @@
 	}
 }
 
-/**  Binds a datagram socket to a local port and address.*/
-void DatagramSocket::bind(int localPort1, InetAddressPtr localAddress1)
-{
-	Pool addrPool;
-
-	// Create server socket address (including port number)
-	LOG4CXX_ENCODE_CHAR(hostAddr, localAddress1->getHostAddress());
-	apr_sockaddr_t* server_addr;
-	apr_status_t status =
-		apr_sockaddr_info_get(&server_addr, hostAddr.c_str(), APR_INET,
-			localPort1, 0, addrPool.getAPRPool());
-
-	if (status != APR_SUCCESS)
-	{
-		throw BindException(status);
-	}
-
-	// bind the socket to the address
-	status = apr_socket_bind(socket, server_addr);
-
-	if (status != APR_SUCCESS)
-	{
-		throw BindException(status);
-	}
-
-	this->localPort = localPort1;
-	this->localAddress = localAddress1;
-}
-
 /** Close the socket.*/
 void DatagramSocket::close()
 {
-	if (socket != 0)
-	{
-		apr_status_t status = apr_socket_close(socket);
-
-		if (status != APR_SUCCESS)
-		{
-			throw SocketException(status);
-		}
-
-		socket = 0;
-		localPort = 0;
-	}
 }
 
-void DatagramSocket::connect(InetAddressPtr address1, int port1)
+InetAddressPtr DatagramSocket::getInetAddress() const
 {
-
-	this->address = address1;
-	this->port = port1;
-
-	Pool addrPool;
-
-	// create socket address
-	LOG4CXX_ENCODE_CHAR(hostAddr, address1->getHostAddress());
-	apr_sockaddr_t* client_addr;
-	apr_status_t status =
-		apr_sockaddr_info_get(&client_addr, hostAddr.c_str(), APR_INET,
-			port, 0, addrPool.getAPRPool());
-
-	if (status != APR_SUCCESS)
-	{
-		throw ConnectException(status);
-	}
-
-	// connect the socket
-	status = apr_socket_connect(socket, client_addr);
-
-	if (status != APR_SUCCESS)
-	{
-		throw ConnectException(status);
-	}
+	return m_priv->address;
 }
 
-/** Creates a datagram socket.*/
-void DatagramSocket::create()
+InetAddressPtr DatagramSocket::getLocalAddress() const
 {
-	apr_socket_t* newSocket;
-	apr_status_t status =
-		apr_socket_create(&newSocket, APR_INET, SOCK_DGRAM,
-			APR_PROTO_UDP, socketPool.getAPRPool());
-	socket = newSocket;
-
-	if (status != APR_SUCCESS)
-	{
-		throw SocketException(status);
-	}
+	return m_priv->localAddress;
 }
 
-/** Receive the datagram packet.*/
-void DatagramSocket::receive(DatagramPacketPtr& p)
+int DatagramSocket::getLocalPort() const
 {
-	Pool addrPool;
-
-	// Create the address from which to receive the datagram packet
-	LOG4CXX_ENCODE_CHAR(hostAddr, p->getAddress()->getHostAddress());
-	apr_sockaddr_t* addr;
-	apr_status_t status =
-		apr_sockaddr_info_get(&addr, hostAddr.c_str(), APR_INET,
-			p->getPort(), 0, addrPool.getAPRPool());
-
-	if (status != APR_SUCCESS)
-	{
-		throw SocketException(status);
-	}
-
-	// receive the datagram packet
-	apr_size_t len = p->getLength();
-	status = apr_socket_recvfrom(addr, socket, 0,
-			(char*)p->getData(), &len);
-
-	if (status != APR_SUCCESS)
-	{
-		throw IOException(status);
-	}
+	return m_priv->localPort;
 }
 
-/**  Sends a datagram packet.*/
-void DatagramSocket::send(DatagramPacketPtr& p)
+int DatagramSocket::getPort() const
 {
-	Pool addrPool;
+	return m_priv->port;
+}
 
-	// create the adress to which to send the datagram packet
-	LOG4CXX_ENCODE_CHAR(hostAddr, p->getAddress()->getHostAddress());
-	apr_sockaddr_t* addr;
-	apr_status_t status =
-		apr_sockaddr_info_get(&addr, hostAddr.c_str(), APR_INET, p->getPort(),
-			0, addrPool.getAPRPool());
+bool DatagramSocket::isBound() const
+{
+	return m_priv->localPort != 0;
+}
 
-	if (status != APR_SUCCESS)
-	{
-		throw SocketException(status);
-	}
+bool DatagramSocket::isConnected() const
+{
+	return m_priv->port != 0;
+}
 
-	// send the datagram packet
-	apr_size_t len = p->getLength();
-	status = apr_socket_sendto(socket, addr, 0,
-			(char*)p->getData(), &len);
+DatagramSocketUniquePtr DatagramSocket::create(){
+	return std::make_unique<APRDatagramSocket>();
+}
 
-	if (status != APR_SUCCESS)
-	{
-		throw IOException(status);
-	}
+DatagramSocketUniquePtr DatagramSocket::create(int localPort1){
+	std::unique_ptr<APRDatagramSocket> sock = std::make_unique<APRDatagramSocket>();
+	InetAddressPtr bindAddr = InetAddress::anyAddress();
+
+	sock->bind(localPort1, bindAddr);
+	return sock;
+}
+
+DatagramSocketUniquePtr DatagramSocket::create(int localPort1, InetAddressPtr localAddress1){
+	std::unique_ptr<APRDatagramSocket> sock = std::make_unique<APRDatagramSocket>();
+
+	sock->bind(localPort1, localAddress1);
+	return sock;
 }
diff --git a/src/main/cpp/date.cpp b/src/main/cpp/date.cpp
index fcaa856..3dec53c 100644
--- a/src/main/cpp/date.cpp
+++ b/src/main/cpp/date.cpp
@@ -16,6 +16,7 @@
  */
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/date.h>
+#include <chrono>
 
 #define LOG4CXX_USEC_PER_SEC 1000000LL
 #ifndef INT64_C
diff --git a/src/main/cpp/datelayout.cpp b/src/main/cpp/datelayout.cpp
deleted file mode 100644
index eb0f6ff..0000000
--- a/src/main/cpp/datelayout.cpp
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#include <log4cxx/logstring.h>
-#include <log4cxx/helpers/datelayout.h>
-#include <log4cxx/helpers/stringhelper.h>
-#include <log4cxx/spi/loggingevent.h>
-#include <log4cxx/helpers/dateformat.h>
-#include <log4cxx/helpers/relativetimedateformat.h>
-#include <log4cxx/helpers/absolutetimedateformat.h>
-#include <log4cxx/helpers/datetimedateformat.h>
-#include <log4cxx/helpers/iso8601dateformat.h>
-#include <log4cxx/helpers/timezone.h>
-
-using namespace log4cxx;
-using namespace log4cxx::helpers;
-using namespace log4cxx::spi;
-
-DateLayout::DateLayout(const LogString& dateFormatOption1) :
-	timeZoneID(), dateFormatOption(dateFormatOption1), dateFormat(0)
-{
-}
-
-DateLayout::~DateLayout()
-{
-}
-
-
-void DateLayout::setOption(const LogString& option, const LogString& value)
-{
-
-	if (StringHelper::equalsIgnoreCase(option,
-			LOG4CXX_STR("DATEFORMAT"), LOG4CXX_STR("dateformat")))
-	{
-		dateFormatOption = value;
-	}
-	else if (StringHelper::equalsIgnoreCase(option,
-			LOG4CXX_STR("TIMEZONE"), LOG4CXX_STR("timezone")))
-	{
-		timeZoneID = value;
-	}
-}
-
-void DateLayout::activateOptions(Pool&)
-{
-	if (!dateFormatOption.empty())
-	{
-
-		if (dateFormatOption.empty())
-		{
-			dateFormat = 0;
-		}
-		else if (StringHelper::equalsIgnoreCase(dateFormatOption,
-				LOG4CXX_STR("NULL"), LOG4CXX_STR("null")))
-		{
-			dateFormat = 0;
-			dateFormatOption = LOG4CXX_STR("NULL");
-		}
-		else if (StringHelper::equalsIgnoreCase(dateFormatOption,
-				LOG4CXX_STR("RELATIVE"), LOG4CXX_STR("relative")))
-		{
-			dateFormat =  DateFormatPtr(new RelativeTimeDateFormat());
-			dateFormatOption = LOG4CXX_STR("RELATIVE");
-		}
-		else if (StringHelper::equalsIgnoreCase(dateFormatOption,
-				LOG4CXX_STR("ABSOLUTE"),  LOG4CXX_STR("absolute")))
-		{
-			dateFormat =  DateFormatPtr(new AbsoluteTimeDateFormat());
-			dateFormatOption = LOG4CXX_STR("ABSOLUTE");
-		}
-		else if (StringHelper::equalsIgnoreCase(dateFormatOption,
-				LOG4CXX_STR("DATE"), LOG4CXX_STR("date")))
-		{
-			dateFormat =  DateFormatPtr(new DateTimeDateFormat());
-			dateFormatOption = LOG4CXX_STR("DATE");
-		}
-		else if (StringHelper::equalsIgnoreCase(dateFormatOption,
-				LOG4CXX_STR("ISO8601"), LOG4CXX_STR("iso8601")))
-		{
-			dateFormat =  DateFormatPtr(new ISO8601DateFormat());
-			dateFormatOption = LOG4CXX_STR("iso8601");
-		}
-		else
-		{
-			dateFormat = DateFormatPtr(new SimpleDateFormat(dateFormatOption));
-		}
-	}
-
-	if (dateFormat != NULL)
-	{
-		if (timeZoneID.empty())
-		{
-			dateFormat->setTimeZone(TimeZone::getDefault());
-		}
-		else
-		{
-			dateFormat->setTimeZone(TimeZone::getTimeZone(timeZoneID));
-		}
-	}
-}
-
-
-void DateLayout::formatDate(LogString& s,
-	const spi::LoggingEventPtr& event,
-	Pool& p) const
-{
-
-	if (dateFormat != 0)
-	{
-		dateFormat->format(s, event->getTimeStamp(), p);
-		s.append(1, (logchar) 0x20 /* ' ' */);
-	}
-}
-
diff --git a/src/main/cpp/datepatternconverter.cpp b/src/main/cpp/datepatternconverter.cpp
index a0c7fb7..e70aeb5 100644
--- a/src/main/cpp/datepatternconverter.cpp
+++ b/src/main/cpp/datepatternconverter.cpp
@@ -15,10 +15,6 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/datepatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
@@ -31,21 +27,37 @@
 #include <log4cxx/helpers/exception.h>
 #include <log4cxx/helpers/loglog.h>
 #include <log4cxx/helpers/date.h>
+#include <log4cxx/private/patternconverter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::pattern;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+struct DatePatternConverter::DatePatternConverterPrivate : public PatternConverterPrivate
+{
+	DatePatternConverterPrivate( const LogString& name, const LogString& style, DateFormatPtr _df ):
+		PatternConverterPrivate(name, style),
+		df(_df) {}
+	/**
+	 * Date format.
+	 */
+	log4cxx::helpers::DateFormatPtr df;
+};
+
+#define priv static_cast<DatePatternConverterPrivate*>(m_priv.get())
+
 IMPLEMENT_LOG4CXX_OBJECT(DatePatternConverter)
 
 DatePatternConverter::DatePatternConverter(
 	const std::vector<LogString>& options) :
-	LoggingEventPatternConverter(LOG4CXX_STR("Class Name"),
-		LOG4CXX_STR("class name")), df(getDateFormat(options))
+	LoggingEventPatternConverter (std::make_unique<DatePatternConverterPrivate>(LOG4CXX_STR("Class Name"),
+			LOG4CXX_STR("class name"), getDateFormat(options)))
 {
 }
 
+DatePatternConverter::~DatePatternConverter() {}
+
 DateFormatPtr DatePatternConverter::getDateFormat(const OptionsList& options)
 {
 	DateFormatPtr df;
@@ -53,7 +65,7 @@
 
 	if (options.size() == 0)
 	{
-		df = DateFormatPtr(new ISO8601DateFormat());
+		df = std::make_shared<ISO8601DateFormat>();
 	}
 	else
 	{
@@ -63,17 +75,17 @@
 			StringHelper::equalsIgnoreCase(dateFormatStr,
 				LOG4CXX_STR("ISO8601"), LOG4CXX_STR("iso8601")))
 		{
-			df = DateFormatPtr(new ISO8601DateFormat());
+			df = std::make_shared<ISO8601DateFormat>();
 		}
 		else if (StringHelper::equalsIgnoreCase(dateFormatStr,
 				LOG4CXX_STR("ABSOLUTE"), LOG4CXX_STR("absolute")))
 		{
-			df = DateFormatPtr(new AbsoluteTimeDateFormat());
+			df = std::make_shared<AbsoluteTimeDateFormat>();
 		}
 		else if (StringHelper::equalsIgnoreCase(dateFormatStr,
 				LOG4CXX_STR("DATE"), LOG4CXX_STR("date")))
 		{
-			df = DateFormatPtr(new DateTimeDateFormat());
+			df = std::make_shared<DateTimeDateFormat>();
 		}
 		else
 		{
@@ -81,13 +93,13 @@
 			{
 				try
 				{
-					df = DateFormatPtr(new SimpleDateFormat(dateFormatStr));
+					df = std::make_shared<SimpleDateFormat>(dateFormatStr);
 					maximumCacheValidity =
 						CachedDateFormat::getMaximumCacheValidity(dateFormatStr);
 				}
 				catch (IllegalArgumentException& e)
 				{
-					df = DateFormatPtr(new ISO8601DateFormat());
+					df = std::make_shared<ISO8601DateFormat>();
 					LogLog::warn(((LogString)
 							LOG4CXX_STR("Could not instantiate SimpleDateFormat with pattern "))
 						+ dateFormatStr, e);
@@ -95,7 +107,7 @@
 			}
 			else
 			{
-				df = DateFormatPtr(new StrftimeDateFormat(dateFormatStr));
+				df = std::make_shared<StrftimeDateFormat>(dateFormatStr);
 			}
 		}
 
@@ -112,7 +124,7 @@
 
 	if (maximumCacheValidity > 0)
 	{
-		df = DateFormatPtr(new CachedDateFormat(df, maximumCacheValidity));
+		df = std::make_shared<CachedDateFormat>(df, maximumCacheValidity);
 	}
 
 	return df;
@@ -121,7 +133,7 @@
 PatternConverterPtr DatePatternConverter::newInstance(
 	const std::vector<LogString>& options)
 {
-	return PatternConverterPtr(new DatePatternConverter(options));
+	return std::make_shared<DatePatternConverter>(options);
 }
 
 void DatePatternConverter::format(
@@ -129,7 +141,7 @@
 	LogString& toAppendTo,
 	Pool& p) const
 {
-	df->format(toAppendTo, event->getTimeStamp(), p);
+	priv->df->format(toAppendTo, event->getTimeStamp(), p);
 }
 
 /**
@@ -167,5 +179,5 @@
 	LogString& toAppendTo,
 	Pool& p) const
 {
-	df->format(toAppendTo, date->getTime(), p);
+	priv->df->format(toAppendTo, date->getTime(), p);
 }
diff --git a/src/main/cpp/defaultconfigurator.cpp b/src/main/cpp/defaultconfigurator.cpp
index 4b64298..a8bdddb 100644
--- a/src/main/cpp/defaultconfigurator.cpp
+++ b/src/main/cpp/defaultconfigurator.cpp
@@ -21,22 +21,45 @@
 #include <log4cxx/file.h>
 #include <log4cxx/helpers/loglog.h>
 #include <log4cxx/helpers/optionconverter.h>
-
+#include <log4cxx/helpers/stringhelper.h>
+#include <log4cxx/xml/domconfigurator.h>
+#include <log4cxx/propertyconfigurator.h>
 
 using namespace log4cxx;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+namespace
+{
+	LogString DefaultConfiguratorPath;
+	int DefaultConfiguratorWatchSeconds = 0;
+}
+
+void DefaultConfigurator::setConfigurationFileName(const LogString& path)
+{
+	DefaultConfiguratorPath = path;
+}
+
+
+void DefaultConfigurator::setConfigurationWatchSeconds(int seconds)
+{
+	DefaultConfiguratorWatchSeconds = seconds;
+}
+
+static const int MillisecondsPerSecond = 1000;
+
 void DefaultConfigurator::configure(LoggerRepositoryPtr repository)
 {
 	repository->setConfigured(true);
 	const LogString configuratorClassName(getConfiguratorClass());
 
-	LogString configurationOptionStr(getConfigurationFileName());
+	LogString configurationFileName = DefaultConfiguratorPath;
+	if (configurationFileName.empty())
+		configurationFileName = getConfigurationFileName();
 	Pool pool;
 	File configuration;
 
-	if (configurationOptionStr.empty())
+	if (configurationFileName.empty())
 	{
 		const char* names[] = { "log4cxx.xml", "log4cxx.properties", "log4j.xml", "log4j.properties", 0 };
 
@@ -44,6 +67,9 @@
 		{
 			File candidate(names[i]);
 
+			LogString debugMsg = LOG4CXX_STR("Checking file ");
+			debugMsg.append(names[i]);
+			LogLog::debug(debugMsg);
 			if (candidate.exists(pool))
 			{
 				configuration = candidate;
@@ -53,7 +79,7 @@
 	}
 	else
 	{
-		configuration.setPath(configurationOptionStr);
+		configuration.setPath(configurationFileName);
 	}
 
 	if (configuration.exists(pool))
@@ -67,18 +93,22 @@
 		OptionConverter::selectAndConfigure(
 			configuration,
 			configuratorClassName,
-			repo);
+			repo,
+			0 < DefaultConfiguratorWatchSeconds
+				? DefaultConfiguratorWatchSeconds * MillisecondsPerSecond
+				: getConfigurationWatchDelay()
+			);
 	}
 	else
 	{
-		if (configurationOptionStr.empty())
+		if (configurationFileName.empty())
 		{
 			LogLog::debug(LOG4CXX_STR("Could not find default configuration file."));
 		}
 		else
 		{
 			LogString msg(LOG4CXX_STR("Could not find configuration file: ["));
-			msg += configurationOptionStr;
+			msg += configurationFileName;
 			msg += LOG4CXX_STR("].");
 			LogLog::debug(msg);
 		}
@@ -86,7 +116,6 @@
 
 }
 
-
 const LogString DefaultConfigurator::getConfiguratorClass()
 {
 
@@ -104,14 +133,60 @@
 {
 	static const LogString LOG4CXX_DEFAULT_CONFIGURATION_KEY(LOG4CXX_STR("LOG4CXX_CONFIGURATION"));
 	static const LogString LOG4J_DEFAULT_CONFIGURATION_KEY(LOG4CXX_STR("log4j.configuration"));
-	const LogString log4jConfigurationOptionStr(
+	const LogString log4jConfigurationFileName(
 		OptionConverter::getSystemProperty(LOG4J_DEFAULT_CONFIGURATION_KEY, LOG4CXX_STR("")));
-	const LogString configurationOptionStr(
+	const LogString configurationFileName(
 		OptionConverter::getSystemProperty(LOG4CXX_DEFAULT_CONFIGURATION_KEY,
-			log4jConfigurationOptionStr));
-	return configurationOptionStr;
+			log4jConfigurationFileName));
+	return configurationFileName;
 }
 
 
+int DefaultConfigurator::getConfigurationWatchDelay()
+{
+	static const LogString LOG4CXX_DEFAULT_CONFIGURATION_WATCH_KEY(LOG4CXX_STR("LOG4CXX_CONFIGURATION_WATCH_SECONDS"));
+	LogString optionStr = OptionConverter::getSystemProperty(LOG4CXX_DEFAULT_CONFIGURATION_WATCH_KEY, LogString());
+	int milliseconds = 0;
+	if (!optionStr.empty())
+		milliseconds = StringHelper::toInt(optionStr) * MillisecondsPerSecond;
+	return milliseconds;
+}
+
+log4cxx::spi::ConfigurationStatus DefaultConfigurator::tryLoadFile(const LogString& filename){
+	if(helpers::StringHelper::endsWith(filename, ".xml")){
+		return log4cxx::xml::DOMConfigurator::configure(filename);
+	}else if(helpers::StringHelper::endsWith(filename, ".properties")){
+		return log4cxx::PropertyConfigurator::configure(filename);
+	}
+
+	return log4cxx::spi::ConfigurationStatus::NotConfigured;
+}
+
+std::tuple<log4cxx::spi::ConfigurationStatus,LogString>
+DefaultConfigurator::configureFromFile(const std::vector<LogString>& directories, const std::vector<LogString>& filenames){
+	log4cxx::helpers::Pool pool;
+
+	for( LogString dir : directories ){
+		for( LogString fname : filenames ){
+			LogString canidate_str = dir + "/" + fname;
+			File candidate(canidate_str);
+
+			LogString debugMsg = LOG4CXX_STR("Checking file ");
+			debugMsg.append(canidate_str);
+			LogLog::debug(debugMsg);
+			if (candidate.exists(pool))
+			{
+				log4cxx::spi::ConfigurationStatus configStatus = tryLoadFile(canidate_str);
+				if( configStatus == log4cxx::spi::ConfigurationStatus::Configured ){
+					return {configStatus, canidate_str};
+				}
+				LogLog::debug("Unable to load file: trying next");
+			}
+		}
+	}
+
+	return {log4cxx::spi::ConfigurationStatus::NotConfigured, LogString()};
+}
+
 
 
diff --git a/src/main/cpp/defaultloggerfactory.cpp b/src/main/cpp/defaultloggerfactory.cpp
index 1efc590..0d55e77 100644
--- a/src/main/cpp/defaultloggerfactory.cpp
+++ b/src/main/cpp/defaultloggerfactory.cpp
@@ -26,5 +26,5 @@
 	log4cxx::helpers::Pool& pool,
 	const LogString& name) const
 {
-	return LoggerPtr(new Logger(pool, name));
+	return std::make_shared<Logger>(pool, name);
 }
diff --git a/src/main/cpp/defaultrepositoryselector.cpp b/src/main/cpp/defaultrepositoryselector.cpp
index 238e0ac..421c98a 100644
--- a/src/main/cpp/defaultrepositoryselector.cpp
+++ b/src/main/cpp/defaultrepositoryselector.cpp
@@ -21,13 +21,20 @@
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+struct DefaultRepositorySelector::DefaultRepositorySelectorPrivate
+{
+	LoggerRepositoryPtr repository;
+};
 
 DefaultRepositorySelector::DefaultRepositorySelector(const LoggerRepositoryPtr repository1)
-	: repository(repository1)
+	: m_priv(std::make_unique<DefaultRepositorySelectorPrivate>())
 {
+	m_priv->repository = repository1;
 }
 
+DefaultRepositorySelector::~DefaultRepositorySelector() {}
+
 LoggerRepositoryPtr DefaultRepositorySelector::getLoggerRepository()
 {
-	return repository;
+	return m_priv->repository;
 }
diff --git a/src/main/cpp/domconfigurator.cpp b/src/main/cpp/domconfigurator.cpp
index 6d62d09..360b9bf 100644
--- a/src/main/cpp/domconfigurator.cpp
+++ b/src/main/cpp/domconfigurator.cpp
@@ -56,6 +56,13 @@
 using namespace log4cxx::config;
 using namespace log4cxx::rolling;
 
+struct DOMConfigurator::DOMConfiguratorPrivate
+{
+	helpers::Properties props;
+	spi::LoggerRepositoryPtr repository;
+	spi::LoggerFactoryPtr loggerFactory;
+};
+
 
 #if APR_HAS_THREADS
 namespace log4cxx
@@ -75,7 +82,7 @@
 		*/
 		void doOnChange()
 		{
-			DOMConfigurator().doConfigure(file,
+			DOMConfigurator().doConfigure(file(),
 				LogManager::getLoggerRepository());
 		}
 };
@@ -117,10 +124,12 @@
 #define THREAD_CONFIG_ATTR "threadConfiguration"
 
 DOMConfigurator::DOMConfigurator()
-	: props(), repository()
+	: m_priv(std::make_unique<DOMConfiguratorPrivate>())
 {
 }
 
+DOMConfigurator::~DOMConfigurator() {}
+
 /**
 Used internally to parse appenders by IDREF name.
 */
@@ -353,12 +362,12 @@
 			else if (tagName == LOGGER_REF)
 			{
 				LogString loggerName(getAttribute(utf8Decoder, currentElement, REF_ATTR));
-				LoggerPtr logger = repository->getLogger(loggerName, loggerFactory);
+				LoggerPtr logger = m_priv->repository->getLogger(loggerName, m_priv->loggerFactory);
 				eh->setLogger(logger);
 			}
 			else if (tagName == ROOT_REF)
 			{
-				LoggerPtr root = repository->getRootLogger();
+				LoggerPtr root = m_priv->repository->getRootLogger();
 				eh->setLogger(root);
 			}
 		}
@@ -422,7 +431,7 @@
 	LogString loggerName = subst(getAttribute(utf8Decoder, loggerElement, NAME_ATTR));
 
 	LogLog::debug(LOG4CXX_STR("Retreiving an instance of Logger."));
-	LoggerPtr logger = repository->getLogger(loggerName, loggerFactory);
+	LoggerPtr logger = m_priv->repository->getLogger(loggerName, m_priv->loggerFactory);
 
 	// Setting up a logger needs to be an atomic operation, in order
 	// to protect potential log operations while logger
@@ -459,8 +468,8 @@
 				className,
 				LoggerFactory::getStaticClass(),
 				0);
-		loggerFactory = log4cxx::cast<LoggerFactory>(obj);
-		PropertySetter propSetter(loggerFactory);
+		m_priv->loggerFactory = log4cxx::cast<LoggerFactory>(obj);
+		PropertySetter propSetter(m_priv->loggerFactory);
 
 		for (apr_xml_elem* currentElement = factoryElement->first_child;
 			currentElement;
@@ -486,7 +495,7 @@
 	apr_xml_doc* doc,
 	AppenderMap& appenders)
 {
-	LoggerPtr root = repository->getRootLogger();
+	LoggerPtr root = m_priv->repository->getRootLogger();
 	parseChildrenOfLoggerElement(p, utf8Decoder, rootElement, root, true, doc, appenders);
 }
 
@@ -769,16 +778,16 @@
 	propSetter.setProperty(name, value, p);
 }
 
-void DOMConfigurator::doConfigure(const File& filename, spi::LoggerRepositoryPtr repository1)
+spi::ConfigurationStatus DOMConfigurator::doConfigure(const File& filename, spi::LoggerRepositoryPtr repository1)
 {
 	repository1->setConfigured(true);
-	this->repository = repository1;
+	m_priv->repository = repository1;
 	LogString msg(LOG4CXX_STR("DOMConfigurator configuring file "));
 	msg.append(filename.getPath());
 	msg.append(LOG4CXX_STR("..."));
 	LogLog::debug(msg);
 
-	loggerFactory = LoggerFactoryPtr(new DefaultLoggerFactory());
+	m_priv->loggerFactory = std::make_shared<DefaultLoggerFactory>();
 
 	Pool p;
 	apr_file_t* fd;
@@ -787,15 +796,25 @@
 
 	if (rv != APR_SUCCESS)
 	{
-		LogString msg2(LOG4CXX_STR("Could not open file ["));
+		// There is not technically an exception thrown here, but this behavior matches
+		// what the PropertyConfigurator does
+		IOException io(rv);
+		LogString msg2(LOG4CXX_STR("Could not read configuration file ["));
 		msg2.append(filename.getPath());
-		msg2.append(LOG4CXX_STR("]."));
+		msg2.append(LOG4CXX_STR("]. "));
+		msg2.append(io.what());
 		LogLog::error(msg2);
+		return spi::ConfigurationStatus::NotConfigured;
 	}
 	else
 	{
 		apr_xml_parser* parser = NULL;
 		apr_xml_doc* doc = NULL;
+
+		LogString debugMsg = LOG4CXX_STR("Loading configuration file [")
+				+ filename.getPath() + LOG4CXX_STR("].");
+		LogLog::debug(debugMsg);
+
 		rv = apr_xml_parse_file(p.getAPRPool(), &parser, &doc, fd, 2000);
 
 		if (rv != APR_SUCCESS)
@@ -817,6 +836,7 @@
 			}
 
 			LogLog::error(msg2);
+			return spi::ConfigurationStatus::NotConfigured;
 		}
 		else
 		{
@@ -825,66 +845,68 @@
 			parse(p, utf8Decoder, doc->root, doc, appenders);
 		}
 	}
+
+	return spi::ConfigurationStatus::Configured;
 }
 
-void DOMConfigurator::configure(const std::string& filename)
+spi::ConfigurationStatus DOMConfigurator::configure(const std::string& filename)
 {
 	File file(filename);
-	DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+	return DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
 }
 
 #if LOG4CXX_WCHAR_T_API
-void DOMConfigurator::configure(const std::wstring& filename)
+spi::ConfigurationStatus DOMConfigurator::configure(const std::wstring& filename)
 {
 	File file(filename);
-	DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+	return DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
 }
 #endif
 
 #if LOG4CXX_UNICHAR_API
-void DOMConfigurator::configure(const std::basic_string<UniChar>& filename)
+spi::ConfigurationStatus DOMConfigurator::configure(const std::basic_string<UniChar>& filename)
 {
 	File file(filename);
-	DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+	return DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
 }
 #endif
 
 #if LOG4CXX_CFSTRING_API
-void DOMConfigurator::configure(const CFStringRef& filename)
+spi::ConfigurationStatus DOMConfigurator::configure(const CFStringRef& filename)
 {
 	File file(filename);
-	DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+	return DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
 }
 #endif
 
 
-void DOMConfigurator::configureAndWatch(const std::string& filename)
+spi::ConfigurationStatus DOMConfigurator::configureAndWatch(const std::string& filename)
 {
-	configureAndWatch(filename, FileWatchdog::DEFAULT_DELAY);
+	return configureAndWatch(filename, FileWatchdog::DEFAULT_DELAY);
 }
 
 #if LOG4CXX_WCHAR_T_API
-void DOMConfigurator::configureAndWatch(const std::wstring& filename)
+spi::ConfigurationStatus DOMConfigurator::configureAndWatch(const std::wstring& filename)
 {
-	configureAndWatch(filename, FileWatchdog::DEFAULT_DELAY);
+	return configureAndWatch(filename, FileWatchdog::DEFAULT_DELAY);
 }
 #endif
 
 #if LOG4CXX_UNICHAR_API
-void DOMConfigurator::configureAndWatch(const std::basic_string<UniChar>& filename)
+spi::ConfigurationStatus DOMConfigurator::configureAndWatch(const std::basic_string<UniChar>& filename)
 {
-	configureAndWatch(filename, FileWatchdog::DEFAULT_DELAY);
+	return configureAndWatch(filename, FileWatchdog::DEFAULT_DELAY);
 }
 #endif
 
 #if LOG4CXX_CFSTRING_API
-void DOMConfigurator::configureAndWatch(const CFStringRef& filename)
+spi::ConfigurationStatus DOMConfigurator::configureAndWatch(const CFStringRef& filename)
 {
-	configureAndWatch(filename, FileWatchdog::DEFAULT_DELAY);
+	return configureAndWatch(filename, FileWatchdog::DEFAULT_DELAY);
 }
 #endif
 
-void DOMConfigurator::configureAndWatch(const std::string& filename, long delay)
+spi::ConfigurationStatus DOMConfigurator::configureAndWatch(const std::string& filename, long delay)
 {
 	File file(filename);
 #if APR_HAS_THREADS
@@ -895,17 +917,21 @@
 		delete xdog;
 	}
 
+	spi::ConfigurationStatus status = DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+
 	xdog = new XMLWatchdog(file);
 	APRInitializer::registerCleanup(xdog);
 	xdog->setDelay(delay);
 	xdog->start();
+
+	return status;
 #else
-	DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+	return DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
 #endif
 }
 
 #if LOG4CXX_WCHAR_T_API
-void DOMConfigurator::configureAndWatch(const std::wstring& filename, long delay)
+spi::ConfigurationStatus DOMConfigurator::configureAndWatch(const std::wstring& filename, long delay)
 {
 	File file(filename);
 #if APR_HAS_THREADS
@@ -916,18 +942,22 @@
 		delete xdog;
 	}
 
+	spi::ConfigurationStatus status = DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+
 	xdog = new XMLWatchdog(file);
 	APRInitializer::registerCleanup(xdog);
 	xdog->setDelay(delay);
 	xdog->start();
+
+	return status;
 #else
-	DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+	return DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
 #endif
 }
 #endif
 
 #if LOG4CXX_UNICHAR_API
-void DOMConfigurator::configureAndWatch(const std::basic_string<UniChar>& filename, long delay)
+spi::ConfigurationStatus DOMConfigurator::configureAndWatch(const std::basic_string<UniChar>& filename, long delay)
 {
 	File file(filename);
 #if APR_HAS_THREADS
@@ -938,18 +968,22 @@
 		delete xdog;
 	}
 
+	spi::ConfigurationStatus status = DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+
 	xdog = new XMLWatchdog(file);
 	APRInitializer::registerCleanup(xdog);
 	xdog->setDelay(delay);
 	xdog->start();
+
+	return status;
 #else
-	DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+	return DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
 #endif
 }
 #endif
 
 #if LOG4CXX_CFSTRING_API
-void DOMConfigurator::configureAndWatch(const CFStringRef& filename, long delay)
+spi::ConfigurationStatus DOMConfigurator::configureAndWatch(const CFStringRef& filename, long delay)
 {
 	File file(filename);
 #if APR_HAS_THREADS
@@ -960,12 +994,16 @@
 		delete xdog;
 	}
 
+	spi::ConfigurationStatus status = DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+
 	xdog = new XMLWatchdog(file);
 	APRInitializer::registerCleanup(xdog);
 	xdog->setDelay(delay);
 	xdog->start();
+
+	return status;
 #else
-	DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
+	return DOMConfigurator().doConfigure(file, LogManager::getLoggerRepository());
 #endif
 }
 #endif
@@ -1026,26 +1064,27 @@
 
 	if (!thresholdStr.empty() && thresholdStr != NULL_STRING)
 	{
-		repository->setThreshold(thresholdStr);
-	}
-
-	LogString strstrValue = subst(getAttribute(utf8Decoder, element, STRINGSTREAM_ATTR));
-	LogLog::debug(LOG4CXX_STR("Stringstream =\"") + strstrValue + LOG4CXX_STR("\"."));
-
-	if (!strstrValue.empty() && strstrValue != NULL_STRING)
-	{
-		MessageBufferUseStaticStream();
+		m_priv->repository->setThreshold(thresholdStr);
 	}
 
 	LogString threadSignalValue = subst(getAttribute(utf8Decoder, element, THREAD_CONFIG_ATTR));
-	if( !threadSignalValue.empty() && threadSignalValue != NULL_STRING ){
-		if( threadSignalValue == LOG4CXX_STR("NoConfiguration") ){
+
+	if ( !threadSignalValue.empty() && threadSignalValue != NULL_STRING )
+	{
+		if ( threadSignalValue == LOG4CXX_STR("NoConfiguration") )
+		{
 			helpers::ThreadUtility::configure( ThreadConfigurationType::NoConfiguration );
-		}else if( threadSignalValue == LOG4CXX_STR("BlockSignalsOnly") ){
+		}
+		else if ( threadSignalValue == LOG4CXX_STR("BlockSignalsOnly") )
+		{
 			helpers::ThreadUtility::configure( ThreadConfigurationType::BlockSignalsOnly );
-		}else if( threadSignalValue == LOG4CXX_STR("NameThreadOnly") ){
+		}
+		else if ( threadSignalValue == LOG4CXX_STR("NameThreadOnly") )
+		{
 			helpers::ThreadUtility::configure( ThreadConfigurationType::NameThreadOnly );
-		}else if( threadSignalValue == LOG4CXX_STR("BlockSignalsAndNameThread") ){
+		}
+		else if ( threadSignalValue == LOG4CXX_STR("BlockSignalsAndNameThread") )
+		{
 			helpers::ThreadUtility::configure( ThreadConfigurationType::BlockSignalsAndNameThread );
 		}
 	}
@@ -1085,7 +1124,7 @@
 {
 	try
 	{
-		return OptionConverter::substVars(value, props);
+		return OptionConverter::substVars(value, m_priv->props);
 	}
 	catch (IllegalArgumentException& e)
 	{
diff --git a/src/main/cpp/exception.cpp b/src/main/cpp/exception.cpp
index 759d074..7eeaf00 100644
--- a/src/main/cpp/exception.cpp
+++ b/src/main/cpp/exception.cpp
@@ -22,6 +22,7 @@
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/helpers/pool.h>
+#include <apr_errno.h>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
@@ -170,9 +171,13 @@
 
 LogString IOException::formatMessage(log4cxx_status_t stat)
 {
+	char err_buff[32];
 	LogString s(LOG4CXX_STR("IO Exception : status code = "));
 	Pool p;
 	StringHelper::toString(stat, p, s);
+	s.append("(");
+	s.append(apr_strerror(stat, err_buff, sizeof(err_buff)));
+	s.append(")");
 	return s;
 }
 
diff --git a/src/main/cpp/fallbackerrorhandler.cpp b/src/main/cpp/fallbackerrorhandler.cpp
index 17068ba..df650d0 100644
--- a/src/main/cpp/fallbackerrorhandler.cpp
+++ b/src/main/cpp/fallbackerrorhandler.cpp
@@ -22,6 +22,8 @@
 #include <log4cxx/helpers/loglog.h>
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/spi/loggingevent.h>
+#include <log4cxx/hierarchy.h>
+#include <log4cxx/logmanager.h>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
@@ -30,16 +32,25 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(FallbackErrorHandler)
 
+struct FallbackErrorHandler::FallbackErrorHandlerPrivate
+{
+	AppenderWeakPtr backup;
+	AppenderWeakPtr primary;
+	std::vector<LoggerPtr> loggers;
+};
+
 FallbackErrorHandler::FallbackErrorHandler()
-	: backup(), primary(), loggers()
+	: m_priv(std::make_unique<FallbackErrorHandlerPrivate>())
 {
 }
 
+FallbackErrorHandler::~FallbackErrorHandler() {}
+
 void FallbackErrorHandler::setLogger(const LoggerPtr& logger)
 {
 	LogLog::debug(((LogString) LOG4CXX_STR("FB: Adding logger ["))
 		+ logger->getName() + LOG4CXX_STR("]."));
-	loggers.push_back(logger);
+	m_priv->loggers.push_back(logger);
 }
 
 void FallbackErrorHandler::error(const LogString& message,
@@ -57,15 +68,15 @@
 		+  message, e);
 	LogLog::debug(LOG4CXX_STR("FB: INITIATING FALLBACK PROCEDURE."));
 
-	AppenderPtr primaryLocked = primary.lock();
-	AppenderPtr backupLocked = backup.lock();
+	AppenderPtr primaryLocked = m_priv->primary.lock();
+	AppenderPtr backupLocked = m_priv->backup.lock();
 
 	if ( !primaryLocked || !backupLocked )
 	{
 		return;
 	}
 
-	for (LoggerPtr l : loggers)
+	for (LoggerPtr l : m_priv->loggers)
 	{
 		LogLog::debug(((LogString) LOG4CXX_STR("FB: Searching for ["))
 			+ primaryLocked->getName() + LOG4CXX_STR("] in logger [")
@@ -86,14 +97,23 @@
 {
 	LogLog::debug(((LogString) LOG4CXX_STR("FB: Setting primary appender to ["))
 		+ primary1->getName() + LOG4CXX_STR("]."));
-	this->primary = primary1;
+	m_priv->primary = primary1;
 }
 
 void FallbackErrorHandler::setBackupAppender(const AppenderPtr& backup1)
 {
 	LogLog::debug(((LogString) LOG4CXX_STR("FB: Setting backup appender to ["))
 		+ backup1->getName() + LOG4CXX_STR("]."));
-	this->backup = backup1;
+	m_priv->backup = backup1;
+
+	// Make sure that we keep a reference to the appender around, since otherwise
+	// the appender would be lost if it has no loggers that use it.
+	LoggerRepository* repository = LogManager::getRootLogger()->getLoggerRepository();
+	Hierarchy* hierarchy = dynamic_cast<Hierarchy*>(repository);
+	if(hierarchy){
+		hierarchy->addAppender(backup1);
+	}
+
 }
 
 void FallbackErrorHandler::activateOptions(Pool&)
diff --git a/src/main/cpp/file.cpp b/src/main/cpp/file.cpp
index b5d09b8..56fe768 100644
--- a/src/main/cpp/file.cpp
+++ b/src/main/cpp/file.cpp
@@ -27,7 +27,27 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
-File::File()
+struct File::FilePrivate{
+	FilePrivate() :
+		autoDelete(false)
+	{}
+
+	FilePrivate(LogString path) :
+		path(path),
+		autoDelete(false)
+	{}
+
+	FilePrivate(LogString path, bool autoDelete) :
+		path(path),
+		autoDelete(autoDelete)
+	{}
+
+	LogString path;
+	bool autoDelete;
+};
+
+File::File() :
+	m_priv(std::make_unique<FilePrivate>())
 {
 }
 
@@ -54,48 +74,48 @@
 
 
 File::File(const std::string& name1)
-	: path(decodeLS(name1))
+	: m_priv(std::make_unique<FilePrivate>(decodeLS(name1)))
 {
 }
 
 File::File(const char* name1)
-	: path(decodeLS(name1))
+	: m_priv(std::make_unique<FilePrivate>(decodeLS(name1)))
 {
 }
 
 #if LOG4CXX_WCHAR_T_API
 File::File(const std::wstring& name1)
-	: path(decodeLS(name1))
+	: m_priv(std::make_unique<FilePrivate>(decodeLS(name1)))
 {
 }
 
 File::File(const wchar_t* name1)
-	: path(decodeLS(name1))
+	: m_priv(std::make_unique<FilePrivate>(decodeLS(name1)))
 {
 }
 #endif
 
 #if LOG4CXX_UNICHAR_API
 File::File(const std::basic_string<UniChar>& name1)
-	: path(decodeLS(name1))
+	: m_priv(std::make_unique<FilePrivate>(decodeLS(name1)))
 {
 }
 
 File::File(const UniChar* name1)
-	: path(decodeLS(name1))
+	: m_priv(std::make_unique<FilePrivate>(decodeLS(name1)))
 {
 }
 #endif
 
 #if LOG4CXX_CFSTRING_API
 File::File(const CFStringRef& name1)
-	: path(decodeLS(name1))
+	: m_priv(std::make_unique<FilePrivate>(decodeLS(name1)))
 {
 }
 #endif
 
 File::File(const File& src)
-	: path(src.path)
+	: m_priv(std::make_unique<FilePrivate>(src.m_priv->path, src.m_priv->autoDelete))
 {
 }
 
@@ -106,7 +126,8 @@
 		return *this;
 	}
 
-	path.assign(src.path);
+	m_priv->path.assign(src.m_priv->path);
+	m_priv->autoDelete = src.m_priv->autoDelete;
 
 	return *this;
 }
@@ -114,31 +135,35 @@
 
 File::~File()
 {
+	if(m_priv->autoDelete){
+		Pool p;
+		deleteFile(p);
+	}
 }
 
 
 LogString File::getPath() const
 {
-	return path;
+	return m_priv->path;
 }
 
 File& File::setPath(const LogString& newName)
 {
-	path.assign(newName);
+	m_priv->path.assign(newName);
 	return *this;
 }
 
 LogString File::getName() const
 {
 	const logchar slashes[] = { 0x2F, 0x5C, 0 };
-	size_t lastSlash = path.find_last_of(slashes);
+	size_t lastSlash = m_priv->path.find_last_of(slashes);
 
 	if (lastSlash != LogString::npos)
 	{
-		return path.substr(lastSlash + 1);
+		return m_priv->path.substr(lastSlash + 1);
 	}
 
-	return path;
+	return m_priv->path;
 }
 
 char* File::getPath(Pool& p) const
@@ -149,11 +174,11 @@
 
 	if (style == APR_FILEPATH_ENCODING_UTF8)
 	{
-		retval = Transcoder::encodeUTF8(path, p);
+		retval = Transcoder::encodeUTF8(m_priv->path, p);
 	}
 	else
 	{
-		retval = Transcoder::encode(path, p);
+		retval = Transcoder::encode(m_priv->path, p);
 	}
 
 	return retval;
@@ -279,8 +304,8 @@
 
 LogString File::getParent(Pool&) const
 {
-	LogString::size_type slashPos = path.rfind(LOG4CXX_STR('/'));
-	LogString::size_type backPos = path.rfind(LOG4CXX_STR('\\'));
+	LogString::size_type slashPos = m_priv->path.rfind(LOG4CXX_STR('/'));
+	LogString::size_type backPos = m_priv->path.rfind(LOG4CXX_STR('\\'));
 
 	if (slashPos == LogString::npos)
 	{
@@ -298,7 +323,7 @@
 
 	if (slashPos != LogString::npos && slashPos > 0)
 	{
-		parent.assign(path, 0, slashPos);
+		parent.assign(m_priv->path, 0, slashPos);
 	}
 
 	return parent;
@@ -310,3 +335,11 @@
 			APR_OS_DEFAULT, p.getAPRPool());
 	return stat == APR_SUCCESS;
 }
+
+void File::setAutoDelete(bool autoDelete){
+	m_priv->autoDelete = autoDelete;
+}
+
+bool File::getAutoDelete() const{
+	return m_priv->autoDelete;
+}
diff --git a/src/main/cpp/fileappender.cpp b/src/main/cpp/fileappender.cpp
index e04d730..3881485 100644
--- a/src/main/cpp/fileappender.cpp
+++ b/src/main/cpp/fileappender.cpp
@@ -25,6 +25,8 @@
 #include <log4cxx/helpers/outputstreamwriter.h>
 #include <log4cxx/helpers/bufferedwriter.h>
 #include <log4cxx/helpers/bytebuffer.h>
+#include <log4cxx/private/writerappender_priv.h>
+#include <log4cxx/private/fileappender_priv.h>
 #include <mutex>
 
 using namespace log4cxx;
@@ -33,59 +35,49 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(FileAppender)
 
+#define _priv static_cast<FileAppenderPriv*>(m_priv.get())
 
-FileAppender::FileAppender()
+FileAppender::FileAppender() :
+	WriterAppender (std::make_unique<FileAppenderPriv>())
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	fileAppend = true;
-	bufferedIO = false;
-	bufferSize = 8 * 1024;
 }
 
-FileAppender::FileAppender(const LayoutPtr& layout1, const LogString& fileName1,
-	bool append1, bool bufferedIO1, int bufferSize1)
-	: WriterAppender(layout1)
+FileAppender::FileAppender
+	( const LayoutPtr& layout1
+	, const LogString& fileName1
+	, bool append1
+	, bool bufferedIO1
+	, int bufferSize1
+	)
+	: WriterAppender(std::make_unique<FileAppenderPriv>(layout1, fileName1, append1, bufferedIO1, bufferSize1))
 {
-	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-		fileAppend = append1;
-		fileName = fileName1;
-		bufferedIO = bufferedIO1;
-		bufferSize = bufferSize1;
-	}
 	Pool p;
 	activateOptions(p);
 }
 
-FileAppender::FileAppender(const LayoutPtr& layout1, const LogString& fileName1,
-	bool append1)
-	: WriterAppender(layout1)
+FileAppender::FileAppender
+	( const LayoutPtr& layout1
+	, const LogString& fileName1
+	, bool append1
+	)
+	: WriterAppender(std::make_unique<FileAppenderPriv>(layout1, fileName1, append1, false))
 {
-	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-		fileAppend = append1;
-		fileName = fileName1;
-		bufferedIO = false;
-		bufferSize = 8 * 1024;
-	}
 	Pool p;
 	activateOptions(p);
 }
 
 FileAppender::FileAppender(const LayoutPtr& layout1, const LogString& fileName1)
-	: WriterAppender(layout1)
+	: WriterAppender(std::make_unique<FileAppenderPriv>(layout1, fileName1))
 {
-	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-		fileAppend = true;
-		fileName = fileName1;
-		bufferedIO = false;
-		bufferSize = 8 * 1024;
-	}
 	Pool p;
 	activateOptions(p);
 }
 
+FileAppender::FileAppender(std::unique_ptr<FileAppenderPriv> priv)
+	: WriterAppender (std::move(priv))
+{
+}
+
 FileAppender::~FileAppender()
 {
 	finalize();
@@ -93,25 +85,25 @@
 
 void FileAppender::setAppend(bool fileAppend1)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	this->fileAppend = fileAppend1;
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+	_priv->fileAppend = fileAppend1;
 }
 
 void FileAppender::setFile(const LogString& file)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
 	setFileInternal(file);
 }
 
 void FileAppender::setFileInternal(const LogString& file)
 {
-	fileName = file;
+	_priv->fileName = file;
 }
 
 void FileAppender::setBufferedIO(bool bufferedIO1)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	this->bufferedIO = bufferedIO1;
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+	_priv->bufferedIO = bufferedIO1;
 
 	if (bufferedIO1)
 	{
@@ -125,28 +117,28 @@
 	if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("FILE"), LOG4CXX_STR("file"))
 		|| StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("FILENAME"), LOG4CXX_STR("filename")))
 	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-		fileName = stripDuplicateBackslashes(value);
+		std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+		_priv->fileName = stripDuplicateBackslashes(value);
 	}
 	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("APPEND"), LOG4CXX_STR("append")))
 	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-		fileAppend = OptionConverter::toBoolean(value, true);
+		std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+		_priv->fileAppend = OptionConverter::toBoolean(value, true);
 	}
 	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("BUFFEREDIO"), LOG4CXX_STR("bufferedio")))
 	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-		bufferedIO = OptionConverter::toBoolean(value, true);
+		std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+		_priv->bufferedIO = OptionConverter::toBoolean(value, true);
 	}
 	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("IMMEDIATEFLUSH"), LOG4CXX_STR("immediateflush")))
 	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-		bufferedIO = !OptionConverter::toBoolean(value, false);
+		std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+		_priv->bufferedIO = !OptionConverter::toBoolean(value, false);
 	}
 	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("BUFFERSIZE"), LOG4CXX_STR("buffersize")))
 	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-		bufferSize = OptionConverter::toFileSize(value, 8 * 1024);
+		std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+		_priv->bufferSize = OptionConverter::toFileSize(value, 8 * 1024);
 	}
 	else
 	{
@@ -156,7 +148,7 @@
 
 void FileAppender::activateOptions(Pool& p)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
 	activateOptionsInternal(p);
 }
 
@@ -164,28 +156,28 @@
 {
 	int errors = 0;
 
-	if (!fileName.empty())
+	if (!_priv->fileName.empty())
 	{
 		try
 		{
-			setFileInternal(fileName, fileAppend, bufferedIO, bufferSize, p);
+			setFileInternal(_priv->fileName, _priv->fileAppend, _priv->bufferedIO, _priv->bufferSize, p);
 		}
 		catch (IOException& e)
 		{
 			errors++;
 			LogString msg(LOG4CXX_STR("setFile("));
-			msg.append(fileName);
+			msg.append(_priv->fileName);
 			msg.append(1, (logchar) 0x2C /* ',' */);
-			StringHelper::toString(fileAppend, msg);
+			StringHelper::toString(_priv->fileAppend, msg);
 			msg.append(LOG4CXX_STR(") call failed."));
-			errorHandler->error(msg, e, ErrorCode::FILE_OPEN_FAILURE);
+			_priv->errorHandler->error(msg, e, ErrorCode::FILE_OPEN_FAILURE);
 		}
 	}
 	else
 	{
 		errors++;
 		LogLog::error(LogString(LOG4CXX_STR("File option not set for appender ["))
-			+  name + LOG4CXX_STR("]."));
+			+  _priv->name + LOG4CXX_STR("]."));
 		LogLog::warn(LOG4CXX_STR("Are you using FileAppender instead of ConsoleAppender?"));
 	}
 
@@ -350,16 +342,40 @@
 
 	if (bufferedIO1)
 	{
-		newWriter = WriterPtr(new BufferedWriter(newWriter, bufferSize1));
+		newWriter = std::make_shared<BufferedWriter>(newWriter, bufferSize1);
 	}
 
 	setWriterInternal(newWriter);
 
-	this->fileAppend = append1;
-	this->bufferedIO = bufferedIO1;
-	this->fileName = filename;
-	this->bufferSize = (int)bufferSize1;
+	_priv->fileAppend = append1;
+	_priv->bufferedIO = bufferedIO1;
+	_priv->fileName = filename;
+	_priv->bufferSize = (int)bufferSize1;
 	writeHeader(p);
 
 }
 
+LogString FileAppender::getFile() const
+{
+	return _priv->fileName;
+}
+
+bool FileAppender::getBufferedIO() const
+{
+	return _priv->bufferedIO;
+}
+
+int FileAppender::getBufferSize() const
+{
+	return _priv->bufferSize;
+}
+
+void FileAppender::setBufferSize(int bufferSize1)
+{
+	_priv->bufferSize = bufferSize1;
+}
+
+bool FileAppender::getAppend() const
+{
+	return _priv->fileAppend;
+}
diff --git a/src/main/cpp/filedatepatternconverter.cpp b/src/main/cpp/filedatepatternconverter.cpp
index cd03645..be6c81b 100644
--- a/src/main/cpp/filedatepatternconverter.cpp
+++ b/src/main/cpp/filedatepatternconverter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/filedatepatternconverter.h>
diff --git a/src/main/cpp/fileinputstream.cpp b/src/main/cpp/fileinputstream.cpp
index c075193..99a7b3b 100644
--- a/src/main/cpp/fileinputstream.cpp
+++ b/src/main/cpp/fileinputstream.cpp
@@ -29,14 +29,24 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct FileInputStream::FileInputStreamPrivate
+{
+	FileInputStreamPrivate() : fileptr(nullptr) {}
+
+	Pool pool;
+	apr_file_t* fileptr;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(FileInputStream)
 
-FileInputStream::FileInputStream(const LogString& filename) : fileptr(0)
+FileInputStream::FileInputStream(const LogString& filename) :
+	m_priv(std::make_unique<FileInputStreamPrivate>())
 {
 	open(filename);
 }
 
-FileInputStream::FileInputStream(const logchar* filename) : fileptr(0)
+FileInputStream::FileInputStream(const logchar* filename) :
+	m_priv(std::make_unique<FileInputStreamPrivate>())
 {
 	LogString fn(filename);
 	open(fn);
@@ -47,7 +57,7 @@
 {
 	apr_fileperms_t perm = APR_OS_DEFAULT;
 	apr_int32_t flags = APR_READ;
-	apr_status_t stat = File().setPath(filename).open(&fileptr, flags, perm, pool);
+	apr_status_t stat = File().setPath(filename).open(&m_priv->fileptr, flags, perm, m_priv->pool);
 
 	if (stat != APR_SUCCESS)
 	{
@@ -56,11 +66,12 @@
 }
 
 
-FileInputStream::FileInputStream(const File& aFile)
+FileInputStream::FileInputStream(const File& aFile) :
+	m_priv(std::make_unique<FileInputStreamPrivate>())
 {
 	apr_fileperms_t perm = APR_OS_DEFAULT;
 	apr_int32_t flags = APR_READ;
-	apr_status_t stat = aFile.open(&fileptr, flags, perm, pool);
+	apr_status_t stat = aFile.open(&m_priv->fileptr, flags, perm, m_priv->pool);
 
 	if (stat != APR_SUCCESS)
 	{
@@ -71,20 +82,20 @@
 
 FileInputStream::~FileInputStream()
 {
-	if (fileptr != NULL && !APRInitializer::isDestructed)
+	if (m_priv->fileptr != NULL && !APRInitializer::isDestructed)
 	{
-		apr_file_close(fileptr);
+		apr_file_close(m_priv->fileptr);
 	}
 }
 
 
 void FileInputStream::close()
 {
-	apr_status_t stat = apr_file_close(fileptr);
+	apr_status_t stat = apr_file_close(m_priv->fileptr);
 
 	if (stat == APR_SUCCESS)
 	{
-		fileptr = NULL;
+		m_priv->fileptr = NULL;
 	}
 	else
 	{
@@ -96,7 +107,7 @@
 int FileInputStream::read(ByteBuffer& buf)
 {
 	apr_size_t bytesRead = buf.remaining();
-	apr_status_t stat = apr_file_read(fileptr, buf.current(), &bytesRead);
+	apr_status_t stat = apr_file_read(m_priv->fileptr, buf.current(), &bytesRead);
 	int retval = -1;
 
 	if (!APR_STATUS_IS_EOF(stat))
diff --git a/src/main/cpp/filelocationpatternconverter.cpp b/src/main/cpp/filelocationpatternconverter.cpp
index 4889aee..0186f9d 100644
--- a/src/main/cpp/filelocationpatternconverter.cpp
+++ b/src/main/cpp/filelocationpatternconverter.cpp
@@ -14,11 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/filelocationpatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
@@ -40,7 +35,7 @@
 PatternConverterPtr FileLocationPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */ )
 {
-	static PatternConverterPtr instance(new FileLocationPatternConverter());
+	static PatternConverterPtr instance = std::make_shared<FileLocationPatternConverter>();
 	return instance;
 }
 
diff --git a/src/main/cpp/fileoutputstream.cpp b/src/main/cpp/fileoutputstream.cpp
index 036ede3..dcfe838 100644
--- a/src/main/cpp/fileoutputstream.cpp
+++ b/src/main/cpp/fileoutputstream.cpp
@@ -29,16 +29,26 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct FileOutputStream::FileOutputStreamPrivate
+{
+	FileOutputStreamPrivate() : fileptr(nullptr) {}
+
+	Pool pool;
+	apr_file_t* fileptr;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(FileOutputStream)
 
 FileOutputStream::FileOutputStream(const LogString& filename,
-	bool append) : pool(), fileptr(open(filename, append, pool))
+	bool append) : m_priv(std::make_unique<FileOutputStreamPrivate>())
 {
+	m_priv->fileptr = open(filename, append, m_priv->pool);
 }
 
 FileOutputStream::FileOutputStream(const logchar* filename,
-	bool append) : pool(), fileptr(open(filename, append, pool))
+	bool append) : m_priv(std::make_unique<FileOutputStreamPrivate>())
 {
+	m_priv->fileptr = open(filename, append, m_priv->pool);
 }
 
 apr_file_t* FileOutputStream::open(const LogString& filename,
@@ -71,24 +81,24 @@
 
 FileOutputStream::~FileOutputStream()
 {
-	if (fileptr != NULL && !APRInitializer::isDestructed)
+	if (m_priv->fileptr != NULL && !APRInitializer::isDestructed)
 	{
-		apr_file_close(fileptr);
+		apr_file_close(m_priv->fileptr);
 	}
 }
 
 void FileOutputStream::close(Pool& /* p */)
 {
-	if (fileptr != NULL)
+	if (m_priv->fileptr != NULL)
 	{
-		apr_status_t stat = apr_file_close(fileptr);
+		apr_status_t stat = apr_file_close(m_priv->fileptr);
 
 		if (stat != APR_SUCCESS)
 		{
 			throw IOException(stat);
 		}
 
-		fileptr = NULL;
+		m_priv->fileptr = NULL;
 	}
 }
 
@@ -98,7 +108,7 @@
 
 void FileOutputStream::write(ByteBuffer& buf, Pool& /* p */ )
 {
-	if (fileptr == NULL)
+	if (m_priv->fileptr == NULL)
 	{
 		throw IOException(-1);
 	}
@@ -110,7 +120,7 @@
 	while (nbytes > 0)
 	{
 		apr_status_t stat = apr_file_write(
-				fileptr, data + pos, &nbytes);
+				m_priv->fileptr, data + pos, &nbytes);
 
 		if (stat != APR_SUCCESS)
 		{
@@ -123,3 +133,7 @@
 	}
 }
 
+apr_file_t* FileOutputStream::getFilePtr() const{
+	return m_priv->fileptr;
+}
+
diff --git a/src/main/cpp/filerenameaction.cpp b/src/main/cpp/filerenameaction.cpp
index 8dc416a..9343aa8 100644
--- a/src/main/cpp/filerenameaction.cpp
+++ b/src/main/cpp/filerenameaction.cpp
@@ -17,21 +17,36 @@
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/rolling/filerenameaction.h>
+#include <log4cxx/private/action_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::rolling;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<FileRenameActionPrivate*>(m_priv.get())
+
+struct FileRenameAction::FileRenameActionPrivate : public ActionPrivate
+{
+	FileRenameActionPrivate( const File& toRename,
+		const File& renameTo,
+		bool renameEmptyFile1):
+		source(toRename), destination(renameTo), renameEmptyFile(renameEmptyFile1) {}
+
+	const File source;
+	const File destination;
+	bool renameEmptyFile;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(FileRenameAction)
 
 FileRenameAction::FileRenameAction(const File& toRename,
 	const File& renameTo,
 	bool renameEmptyFile1)
-	: source(toRename), destination(renameTo), renameEmptyFile(renameEmptyFile1)
+	: Action( std::make_unique<FileRenameActionPrivate>(toRename, renameTo, renameEmptyFile1) )
 {
 }
 
 bool FileRenameAction::execute(log4cxx::helpers::Pool& pool1) const
 {
-	return source.renameTo(destination, pool1);
+	return priv->source.renameTo(priv->destination, pool1);
 }
diff --git a/src/main/cpp/filewatchdog.cpp b/src/main/cpp/filewatchdog.cpp
index 42576bb..8bc7553 100644
--- a/src/main/cpp/filewatchdog.cpp
+++ b/src/main/cpp/filewatchdog.cpp
@@ -23,79 +23,121 @@
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/helpers/exception.h>
 #include <log4cxx/helpers/threadutility.h>
+#include <log4cxx/helpers/stringhelper.h>
 #include <functional>
+#include <chrono>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
 long FileWatchdog::DEFAULT_DELAY = 60000;
 
+struct FileWatchdog::FileWatchdogPrivate{
+	FileWatchdogPrivate(const File& file1) :
+		file(file1), delay(DEFAULT_DELAY), lastModif(0),
+		warnedAlready(false), interrupted(0), thread(){}
+
+	/**
+	The name of the file to observe  for changes.
+	*/
+	File file;
+
+	/**
+	The delay to observe between every check.
+	By default set DEFAULT_DELAY.*/
+	long delay;
+	log4cxx_time_t lastModif;
+	bool warnedAlready;
+	volatile int interrupted;
+	Pool pool;
+	std::thread thread;
+	std::condition_variable interrupt;
+	std::mutex interrupt_mutex;
+};
+
 FileWatchdog::FileWatchdog(const File& file1)
-	: file(file1), delay(DEFAULT_DELAY), lastModif(0),
-	  warnedAlready(false), interrupted(0), thread()
+	: m_priv(std::make_unique<FileWatchdogPrivate>(file1))
 {
 }
 
 FileWatchdog::~FileWatchdog()
 {
-	interrupted = 0xFFFF;
+	m_priv->interrupted = 0xFFFF;
 
 	{
-		std::unique_lock<std::mutex> lock(interrupt_mutex);
-		interrupt.notify_all();
+		std::unique_lock<std::mutex> lock(m_priv->interrupt_mutex);
+		m_priv->interrupt.notify_all();
 	}
-	thread.join();
+	m_priv->thread.join();
+}
+
+const File& FileWatchdog::file(){
+	return m_priv->file;
 }
 
 void FileWatchdog::checkAndConfigure()
 {
 	Pool pool1;
 
-	if (!file.exists(pool1))
+	if (!m_priv->file.exists(pool1))
 	{
-		if (!warnedAlready)
+		if (!m_priv->warnedAlready)
 		{
 			LogLog::debug(((LogString) LOG4CXX_STR("["))
-				+ file.getPath()
+				+ m_priv->file.getPath()
 				+ LOG4CXX_STR("] does not exist."));
-			warnedAlready = true;
+			m_priv->warnedAlready = true;
 		}
 	}
 	else
 	{
-		apr_time_t thisMod = file.lastModified(pool1);
+		apr_time_t thisMod = m_priv->file.lastModified(pool1);
 
-		if (thisMod > lastModif)
+		if (thisMod > m_priv->lastModif)
 		{
-			lastModif = thisMod;
+			m_priv->lastModif = thisMod;
 			doOnChange();
-			warnedAlready = false;
+			m_priv->warnedAlready = false;
 		}
 	}
 }
 
 void FileWatchdog::run()
 {
+	LogString msg(LOG4CXX_STR("Checking ["));
+	msg += m_priv->file.getPath();
+	msg += LOG4CXX_STR("] at ");
+	StringHelper::toString((int)m_priv->delay, m_priv->pool, msg);
+	msg += LOG4CXX_STR(" ms interval");
+	LogLog::debug(msg);
 
-	while (interrupted != 0xFFFF)
+	while (m_priv->interrupted != 0xFFFF)
 	{
-		std::unique_lock<std::mutex> lock( interrupt_mutex );
-		interrupt.wait_for( lock, std::chrono::milliseconds( delay ),
+		std::unique_lock<std::mutex> lock( m_priv->interrupt_mutex );
+		m_priv->interrupt.wait_for( lock, std::chrono::milliseconds( m_priv->delay ),
 			std::bind(&FileWatchdog::is_interrupted, this) );
 
 		checkAndConfigure();
 	}
 
+	LogString msg2(LOG4CXX_STR("Stop checking ["));
+	msg2 += m_priv->file.getPath();
+	msg2 += LOG4CXX_STR("]");
+	LogLog::debug(msg2);
 }
 
 void FileWatchdog::start()
 {
 	checkAndConfigure();
 
-	thread = ThreadUtility::instance()->createThread( LOG4CXX_STR("FileWatchdog"), &FileWatchdog::run, this );
+	m_priv->thread = ThreadUtility::instance()->createThread( LOG4CXX_STR("FileWatchdog"), &FileWatchdog::run, this );
 }
 
 bool FileWatchdog::is_interrupted()
 {
-	return interrupted == 0xFFFF;
+	return m_priv->interrupted == 0xFFFF;
+}
+
+void FileWatchdog::setDelay(long delay1){
+	m_priv->delay = delay1;
 }
diff --git a/src/main/cpp/filter.cpp b/src/main/cpp/filter.cpp
index d838286..2574fa4 100644
--- a/src/main/cpp/filter.cpp
+++ b/src/main/cpp/filter.cpp
@@ -17,23 +17,32 @@
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/spi/filter.h>
+#include <log4cxx/private/filter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
-Filter::Filter() : next()
+Filter::Filter() : m_priv(std::make_unique<FilterPrivate>())
 {
 }
 
+Filter::Filter(std::unique_ptr<FilterPrivate> priv) :
+	m_priv(std::move(priv))
+{
+
+}
+
+Filter::~Filter() {}
+
 FilterPtr Filter::getNext() const
 {
-	return next;
+	return m_priv->next;
 }
 
 void Filter::setNext(const FilterPtr& newNext)
 {
-	next = newNext;
+	m_priv->next = newNext;
 }
 
 void Filter::activateOptions(Pool&)
diff --git a/src/main/cpp/filterbasedtriggeringpolicy.cpp b/src/main/cpp/filterbasedtriggeringpolicy.cpp
index c8d9f23..fb29597 100644
--- a/src/main/cpp/filterbasedtriggeringpolicy.cpp
+++ b/src/main/cpp/filterbasedtriggeringpolicy.cpp
@@ -25,7 +25,21 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(FilterBasedTriggeringPolicy)
 
-FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicy()
+struct FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicyPrivate{
+
+	/**
+	 * The first filter in the filter chain. Set to <code>null</code> initially.
+	 */
+	log4cxx::spi::FilterPtr headFilter;
+
+	/**
+	 * The last filter in the filter chain.
+	 */
+	log4cxx::spi::FilterPtr tailFilter;
+};
+
+FilterBasedTriggeringPolicy::FilterBasedTriggeringPolicy() :
+	m_priv(std::make_unique<FilterBasedTriggeringPolicyPrivate>())
 {
 }
 
@@ -41,12 +55,12 @@
 	const LogString& /* filename */,
 	size_t /* fileLength */ )
 {
-	if (headFilter == NULL)
+	if (m_priv->headFilter == NULL)
 	{
 		return false;
 	}
 
-	for (log4cxx::spi::FilterPtr f = headFilter; f != NULL; f = f->getNext())
+	for (log4cxx::spi::FilterPtr f = m_priv->headFilter; f != NULL; f = f->getNext())
 	{
 		switch (f->decide(event))
 		{
@@ -70,28 +84,28 @@
  */
 void FilterBasedTriggeringPolicy::addFilter(const log4cxx::spi::FilterPtr& newFilter)
 {
-	if (headFilter == NULL)
+	if (m_priv->headFilter == NULL)
 	{
-		headFilter = newFilter;
-		tailFilter = newFilter;
+		m_priv->headFilter = newFilter;
+		m_priv->tailFilter = newFilter;
 	}
 	else
 	{
-		tailFilter->setNext(newFilter);
-		tailFilter = newFilter;
+		m_priv->tailFilter->setNext(newFilter);
+		m_priv->tailFilter = newFilter;
 	}
 }
 
 void FilterBasedTriggeringPolicy::clearFilters()
 {
 	log4cxx::spi::FilterPtr empty;
-	headFilter = empty;
-	tailFilter = empty;
+	m_priv->headFilter = empty;
+	m_priv->tailFilter = empty;
 }
 
 log4cxx::spi::FilterPtr& FilterBasedTriggeringPolicy::getFilter()
 {
-	return headFilter;
+	return m_priv->headFilter;
 }
 
 /**
@@ -99,7 +113,7 @@
  */
 void FilterBasedTriggeringPolicy::activateOptions(log4cxx::helpers::Pool& p)
 {
-	for (log4cxx::spi::FilterPtr f = headFilter; f != NULL; f = f->getNext())
+	for (log4cxx::spi::FilterPtr f = m_priv->headFilter; f != NULL; f = f->getNext())
 	{
 		f->activateOptions(p);
 	}
diff --git a/src/main/cpp/fixedwindowrollingpolicy.cpp b/src/main/cpp/fixedwindowrollingpolicy.cpp
index 289c2cd..af4c55b 100644
--- a/src/main/cpp/fixedwindowrollingpolicy.cpp
+++ b/src/main/cpp/fixedwindowrollingpolicy.cpp
@@ -14,11 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/rolling/fixedwindowrollingpolicy.h>
 #include <log4cxx/helpers/pool.h>
@@ -32,31 +27,48 @@
 #include <log4cxx/rolling/gzcompressaction.h>
 #include <log4cxx/rolling/zipcompressaction.h>
 #include <log4cxx/pattern/integerpatternconverter.h>
+#include <log4cxx/private/rollingpolicybase_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::rolling;
 using namespace log4cxx::helpers;
 using namespace log4cxx::pattern;
 
+#define priv static_cast<FixedWindowRollingPolicyPrivate*>(m_priv.get())
+
+struct FixedWindowRollingPolicy::FixedWindowRollingPolicyPrivate : public RollingPolicyBasePrivate {
+	FixedWindowRollingPolicyPrivate() :
+		RollingPolicyBasePrivate(),
+		minIndex(1),
+		maxIndex(7),
+		explicitActiveFile(false)
+	{}
+
+	int minIndex;
+	int maxIndex;
+	bool explicitActiveFile;
+	bool throwIOExceptionOnForkFailure = true;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(FixedWindowRollingPolicy)
 
 FixedWindowRollingPolicy::FixedWindowRollingPolicy() :
-	minIndex(1), maxIndex(7)
+	RollingPolicyBase (std::make_unique<FixedWindowRollingPolicyPrivate>())
 {
 }
 
+FixedWindowRollingPolicy::~FixedWindowRollingPolicy(){}
+
 void FixedWindowRollingPolicy::setMaxIndex(int maxIndex1)
 {
-	this->maxIndex = maxIndex1;
+	priv->maxIndex = maxIndex1;
 }
 
 void FixedWindowRollingPolicy::setMinIndex(int minIndex1)
 {
-	this->minIndex = minIndex1;
+	priv->minIndex = minIndex1;
 }
 
-
-
 void FixedWindowRollingPolicy::setOption(const LogString& option,
 	const LogString& value)
 {
@@ -64,13 +76,19 @@
 			LOG4CXX_STR("MININDEX"),
 			LOG4CXX_STR("minindex")))
 	{
-		minIndex = OptionConverter::toInt(value, 1);
+		priv->minIndex = OptionConverter::toInt(value, 1);
 	}
 	else if (StringHelper::equalsIgnoreCase(option,
 			LOG4CXX_STR("MAXINDEX"),
 			LOG4CXX_STR("maxindex")))
 	{
-		maxIndex = OptionConverter::toInt(value, 7);
+		priv->maxIndex = OptionConverter::toInt(value, 7);
+	}
+	else if (StringHelper::equalsIgnoreCase(option,
+			LOG4CXX_STR("THROWIOEXCEPTIONONFORKFAILURE"),
+			LOG4CXX_STR("throwioexceptiononforkfailure")))
+	{
+		priv->throwIOExceptionOnForkFailure = OptionConverter::toBoolean(value, true);
 	}
 	else
 	{
@@ -85,17 +103,17 @@
 {
 	RollingPolicyBase::activateOptions(p);
 
-	if (maxIndex < minIndex)
+	if (priv->maxIndex < priv->minIndex)
 	{
 		LogLog::warn(
 			LOG4CXX_STR("MaxIndex  cannot be smaller than MinIndex."));
-		maxIndex = minIndex;
+		priv->maxIndex = priv->minIndex;
 	}
 
-	if ((maxIndex - minIndex) > MAX_WINDOW_SIZE)
+	if ((priv->maxIndex - priv->minIndex) > MAX_WINDOW_SIZE)
 	{
 		LogLog::warn(LOG4CXX_STR("Large window sizes are not allowed."));
-		maxIndex = minIndex + MAX_WINDOW_SIZE;
+		priv->maxIndex = priv->minIndex + MAX_WINDOW_SIZE;
 	}
 
 	PatternConverterPtr itc = getIntegerPatternConverter();
@@ -115,26 +133,25 @@
 	Pool&       pool)
 {
 	LogString newActiveFile(currentActiveFile);
-	explicitActiveFile = false;
+	priv->explicitActiveFile = false;
 
 	if (currentActiveFile.length() > 0)
 	{
-		explicitActiveFile = true;
+		priv->explicitActiveFile = true;
 		newActiveFile = currentActiveFile;
 	}
 
-	if (!explicitActiveFile)
+	if (!priv->explicitActiveFile)
 	{
 		LogString buf;
-		ObjectPtr obj(new Integer(minIndex));
+		ObjectPtr obj = std::make_shared<Integer>(priv->minIndex);
 		formatFileName(obj, buf, pool);
 		newActiveFile = buf;
 	}
 
 	ActionPtr noAction;
 
-	return RolloverDescriptionPtr(
-			new RolloverDescription(newActiveFile, append, noAction, noAction));
+	return std::make_shared<RolloverDescription>(newActiveFile, append, noAction, noAction);
 }
 
 /**
@@ -147,25 +164,25 @@
 {
 	RolloverDescriptionPtr desc;
 
-	if (maxIndex < 0)
+	if (priv->maxIndex < 0)
 	{
 		return desc;
 	}
 
-	int purgeStart = minIndex;
+	int purgeStart = priv->minIndex;
 
-	if (!explicitActiveFile)
+	if (!priv->explicitActiveFile)
 	{
 		purgeStart++;
 	}
 
-	if (!purge(purgeStart, maxIndex, pool))
+	if (!purge(purgeStart, priv->maxIndex, pool))
 	{
 		return desc;
 	}
 
 	LogString buf;
-	ObjectPtr obj(new Integer(purgeStart));
+	ObjectPtr obj = std::make_shared<Integer>(purgeStart);
 	formatFileName(obj, buf, pool);
 
 	LogString renameTo(buf);
@@ -181,31 +198,32 @@
 	if (StringHelper::endsWith(renameTo, LOG4CXX_STR(".gz")))
 	{
 		renameTo.resize(renameTo.size() - 3);
-		compressAction = ActionPtr(
-				new GZCompressAction(
+		GZCompressActionPtr comp = std::make_shared<GZCompressAction>(
 					File().setPath(renameTo),
 					File().setPath(compressedName),
-					true));
+					true);
+		comp->setThrowIOExceptionOnForkFailure(priv->throwIOExceptionOnForkFailure);
+		compressAction = comp;
 	}
 	else if (StringHelper::endsWith(renameTo, LOG4CXX_STR(".zip")))
 	{
 		renameTo.resize(renameTo.size() - 4);
-		compressAction = ActionPtr(
-				new ZipCompressAction(
+		ZipCompressActionPtr comp = std::make_shared<ZipCompressAction>(
 					File().setPath(renameTo),
 					File().setPath(compressedName),
-					true));
+					true);
+		comp->setThrowIOExceptionOnForkFailure(priv->throwIOExceptionOnForkFailure);
+		compressAction = comp;
 	}
 
-	FileRenameActionPtr renameAction = FileRenameActionPtr(
-			new FileRenameAction(
+	auto renameAction = std::make_shared<FileRenameAction>(
 				File().setPath(currentActiveFile),
 				File().setPath(renameTo),
-				false));
+				false);
 
-	desc = RolloverDescriptionPtr(new RolloverDescription(
+	desc = std::make_shared<RolloverDescription>(
 				currentActiveFile,  append,
-				renameAction,       compressAction));
+				renameAction,       compressAction);
 
 	return desc;
 }
@@ -216,7 +234,7 @@
  */
 int FixedWindowRollingPolicy::getMaxIndex() const
 {
-	return maxIndex;
+	return priv->maxIndex;
 }
 
 /**
@@ -225,7 +243,7 @@
  */
 int FixedWindowRollingPolicy::getMinIndex() const
 {
-	return minIndex;
+	return priv->minIndex;
 }
 
 
@@ -242,7 +260,7 @@
 
 	std::vector<FileRenameActionPtr> renames;
 	LogString buf;
-	ObjectPtr obj = ObjectPtr(new Integer(lowIndex));
+	ObjectPtr obj = std::make_shared<Integer>(lowIndex);
 	formatFileName(obj, buf, p);
 
 	LogString lowFilename(buf);
@@ -303,7 +321,7 @@
 			//   if intermediate index
 			//     add a rename action to the list
 			buf.erase(buf.begin(), buf.end());
-			obj = ObjectPtr(new Integer(i + 1));
+			obj = std::make_shared<Integer>(i + 1);
 			formatFileName(obj, buf, p);
 
 			LogString highFilename(buf);
@@ -315,7 +333,7 @@
 					highFilename.substr(0, highFilename.length() - suffixLength);
 			}
 
-			renames.push_back(FileRenameActionPtr(new FileRenameAction(*toRename, File().setPath(renameTo), true)));
+			renames.push_back(std::make_shared<FileRenameAction>(*toRename, File().setPath(renameTo), true));
 			lowFilename = highFilename;
 		}
 		else
diff --git a/src/main/cpp/fmtlayout.cpp b/src/main/cpp/fmtlayout.cpp
new file mode 100644
index 0000000..20b7cf5
--- /dev/null
+++ b/src/main/cpp/fmtlayout.cpp
@@ -0,0 +1,120 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#include <log4cxx/logstring.h>
+#include <log4cxx/fmtlayout.h>
+#include <log4cxx/spi/loggingevent.h>
+#include <log4cxx/helpers/stringhelper.h>
+#include <log4cxx/helpers/pool.h>
+#include <log4cxx/helpers/optionconverter.h>
+#include <log4cxx/level.h>
+#include <chrono>
+
+#include <fmt/format.h>
+#include <fmt/chrono.h>
+
+using namespace log4cxx;
+using namespace log4cxx::spi;
+
+struct FMTLayout::FMTLayoutPrivate{
+	FMTLayoutPrivate(){}
+
+	FMTLayoutPrivate(const LogString& pattern) :
+		conversionPattern(pattern)
+	{}
+
+	LogString conversionPattern;
+};
+
+IMPLEMENT_LOG4CXX_OBJECT(FMTLayout)
+
+FMTLayout::FMTLayout() :
+	m_priv(std::make_unique<FMTLayoutPrivate>())
+{}
+
+FMTLayout::FMTLayout(const LogString& pattern) :
+	m_priv(std::make_unique<FMTLayoutPrivate>(pattern))
+{}
+
+FMTLayout::~FMTLayout(){}
+
+void FMTLayout::setConversionPattern(const LogString& pattern)
+{
+	m_priv->conversionPattern = pattern;
+	helpers::Pool pool;
+	activateOptions(pool);
+}
+
+LogString FMTLayout::getConversionPattern() const
+{
+	return m_priv->conversionPattern;
+}
+
+void FMTLayout::setOption(const LogString& option, const LogString& value)
+{
+	if (helpers::StringHelper::equalsIgnoreCase(option,
+			LOG4CXX_STR("CONVERSIONPATTERN"),
+			LOG4CXX_STR("conversionpattern")))
+	{
+		m_priv->conversionPattern = helpers::OptionConverter::convertSpecialChars(value);
+	}
+}
+
+void FMTLayout::activateOptions(helpers::Pool&)
+{
+
+}
+
+void FMTLayout::format(LogString& output,
+	const spi::LoggingEventPtr& event,
+	log4cxx::helpers::Pool&) const
+{
+	LogString locationFull = fmt::format("{}({})",
+										 event->getLocationInformation().getFileName(),
+										 event->getLocationInformation().getLineNumber());
+	LogString ndc;
+	event->getNDC(ndc);
+
+	fmt::format_to(std::back_inserter(output),
+				   m_priv->conversionPattern,
+				   fmt::arg("d", event->getChronoTimeStamp()),
+				   fmt::arg("c", event->getLoggerName()),
+				   fmt::arg("logger", event->getLoggerName()),
+				   fmt::arg("f", event->getLocationInformation().getShortFileName()),
+				   fmt::arg("shortfilename", event->getLocationInformation().getShortFileName()),
+				   fmt::arg("F", event->getLocationInformation().getFileName()),
+				   fmt::arg("filename", event->getLocationInformation().getFileName()),
+				   fmt::arg("l", locationFull),
+				   fmt::arg("location", locationFull),
+				   fmt::arg("L", event->getLocationInformation().getLineNumber()),
+				   fmt::arg("line", event->getLocationInformation().getLineNumber()),
+				   fmt::arg("m", event->getMessage()),
+				   fmt::arg("message", event->getMessage()),
+				   fmt::arg("M", event->getLocationInformation().getMethodName()),
+				   fmt::arg("method", event->getLocationInformation().getMethodName()),
+				   fmt::arg("n", LOG4CXX_EOL),
+				   fmt::arg("newline", LOG4CXX_EOL),
+				   fmt::arg("p", event->getLevel()->toString()),
+				   fmt::arg("level", event->getLevel()->toString()),
+				   fmt::arg("r", event->getTimeStamp()),
+				   fmt::arg("t", event->getThreadName()),
+				   fmt::arg("thread", event->getThreadName()),
+				   fmt::arg("T", event->getThreadUserName()),
+				   fmt::arg("threadname", event->getThreadUserName()),
+				   fmt::arg("x", ndc),
+				   fmt::arg("ndc", ndc)
+				   );
+}
diff --git a/src/main/cpp/formattinginfo.cpp b/src/main/cpp/formattinginfo.cpp
index c20347b..c75a387 100644
--- a/src/main/cpp/formattinginfo.cpp
+++ b/src/main/cpp/formattinginfo.cpp
@@ -22,6 +22,29 @@
 using namespace log4cxx;
 using namespace log4cxx::pattern;
 
+struct FormattingInfo::FormattingInfoPrivate
+{
+	FormattingInfoPrivate(const bool leftAlign1, const int minLength1, const int maxLength1):
+		minLength(minLength1),
+		maxLength(maxLength1),
+		leftAlign(leftAlign1) {}
+
+	/**
+	 * Minimum length.
+	 */
+	const int minLength;
+
+	/**
+	 * Maximum length.
+	 */
+	const int maxLength;
+
+	/**
+	 * Alignment.
+	 */
+	const bool leftAlign;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(FormattingInfo)
 
 /**
@@ -32,19 +55,19 @@
  */
 FormattingInfo::FormattingInfo(
 	const bool leftAlign1, const int minLength1, const int maxLength1) :
-	minLength(minLength1),
-	maxLength(maxLength1),
-	leftAlign(leftAlign1)
+	m_priv(std::make_unique<FormattingInfoPrivate>(leftAlign1, minLength1, maxLength1))
 {
 }
 
+FormattingInfo::~FormattingInfo() {}
+
 /**
  * Gets default instance.
  * @return default instance.
  */
 FormattingInfoPtr FormattingInfo::getDefault()
 {
-	static FormattingInfoPtr def(new FormattingInfo(false, 0, INT_MAX));
+	static FormattingInfoPtr def= std::make_shared<FormattingInfo>(false, 0, INT_MAX);
 	return def;
 }
 
@@ -58,20 +81,35 @@
 {
 	int rawLength = int(buffer.length() - fieldStart);
 
-	if (rawLength > maxLength)
+	if (rawLength > m_priv->maxLength)
 	{
 		buffer.erase(buffer.begin() + fieldStart,
-			buffer.begin() + fieldStart + (rawLength - maxLength));
+			buffer.begin() + fieldStart + (rawLength - m_priv->maxLength));
 	}
-	else if (rawLength < minLength)
+	else if (rawLength < m_priv->minLength)
 	{
-		if (leftAlign)
+		if (m_priv->leftAlign)
 		{
-			buffer.append(minLength - rawLength, (logchar) 0x20 /* ' ' */);
+			buffer.append(m_priv->minLength - rawLength, (logchar) 0x20 /* ' ' */);
 		}
 		else
 		{
-			buffer.insert(fieldStart, minLength - rawLength, 0x20 /* ' ' */);
+			buffer.insert(fieldStart, m_priv->minLength - rawLength, 0x20 /* ' ' */);
 		}
 	}
 }
+
+bool FormattingInfo::isLeftAligned() const
+{
+	return m_priv->leftAlign;
+}
+
+int FormattingInfo::getMinLength() const
+{
+	return m_priv->minLength;
+}
+
+int FormattingInfo::getMaxLength() const
+{
+	return m_priv->maxLength;
+}
diff --git a/src/main/cpp/fulllocationpatternconverter.cpp b/src/main/cpp/fulllocationpatternconverter.cpp
index 466c2f5..1eb74f6 100644
--- a/src/main/cpp/fulllocationpatternconverter.cpp
+++ b/src/main/cpp/fulllocationpatternconverter.cpp
@@ -15,10 +15,6 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/fulllocationpatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
@@ -41,7 +37,7 @@
 PatternConverterPtr FullLocationPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr instance(new FullLocationPatternConverter());
+	static PatternConverterPtr instance = std::make_shared<FullLocationPatternConverter>();
 	return instance;
 }
 
diff --git a/src/main/cpp/gzcompressaction.cpp b/src/main/cpp/gzcompressaction.cpp
index b6735a9..c85331a 100644
--- a/src/main/cpp/gzcompressaction.cpp
+++ b/src/main/cpp/gzcompressaction.cpp
@@ -20,23 +20,43 @@
 #include <apr_strings.h>
 #include <log4cxx/helpers/exception.h>
 #include <log4cxx/helpers/transcoder.h>
+#include <log4cxx/private/action_priv.h>
+#include <log4cxx/helpers/loglog.h>
 
 using namespace log4cxx;
 using namespace log4cxx::rolling;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<GZCompressActionPrivate*>(m_priv.get())
+
+struct GZCompressAction::GZCompressActionPrivate : public ActionPrivate
+{
+	GZCompressActionPrivate( const File& toRename,
+		const File& renameTo,
+		bool deleteSource):
+		source(toRename), destination(renameTo), deleteSource(deleteSource) {}
+
+	const File source;
+	File destination;
+	bool deleteSource;
+	bool throwIOExceptionOnForkFailure = true;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(GZCompressAction)
 
 GZCompressAction::GZCompressAction(const File& src,
 	const File& dest,
 	bool del)
-	: source(src), destination(dest), deleteSource(del)
+	: Action(std::make_unique<GZCompressActionPrivate>(
+			  src, dest, del))
 {
 }
 
+GZCompressAction::~GZCompressAction() {}
+
 bool GZCompressAction::execute(log4cxx::helpers::Pool& p) const
 {
-	if (source.exists(p))
+	if (priv->source.exists(p))
 	{
 		apr_pool_t* aprpool = p.getAPRPool();
 		apr_procattr_t* attr;
@@ -67,7 +87,7 @@
 		apr_file_t* child_out;
 		apr_int32_t flags = APR_FOPEN_READ | APR_FOPEN_WRITE |
 			APR_FOPEN_CREATE | APR_FOPEN_TRUNCATE;
-		stat = destination.open(&child_out, flags, APR_OS_DEFAULT, p);
+		stat = priv->destination.open(&child_out, flags, APR_OS_DEFAULT, p);
 
 		if (stat != APR_SUCCESS)
 		{
@@ -97,21 +117,39 @@
 			}
 		}
 
+		priv->destination.setAutoDelete(true);
+
 		const char** args = (const char**)
 			apr_palloc(aprpool, 4 * sizeof(*args));
 		int i = 0;
 		args[i++] = "gzip";
 		args[i++] = "-c";
-		args[i++] = Transcoder::encode(source.getPath(), p);
+		args[i++] = Transcoder::encode(priv->source.getPath(), p);
 		args[i++] = NULL;
 
-
 		apr_proc_t pid;
 		stat = apr_proc_create(&pid, "gzip", args, NULL, attr, aprpool);
 
-		if (stat != APR_SUCCESS)
+		if (stat != APR_SUCCESS && priv->throwIOExceptionOnForkFailure)
 		{
 			throw IOException(stat);
+		}else if(stat != APR_SUCCESS && !priv->throwIOExceptionOnForkFailure)
+		{
+			/* If we fail here (to create the gzip child process),
+			 * skip the compression and consider the rotation to be
+			 * otherwise successful. The caller has already rotated
+			 * the log file (`source` here refers to the
+			 * uncompressed, rotated path, and `destination` the
+			 * same path with `.gz` appended). Remove the empty
+			 * destination file and leave source as-is.
+			 */
+			LogLog::warn(LOG4CXX_STR("Failed to fork gzip during log rotation; leaving log file uncompressed"));
+			stat = apr_file_close(child_out);
+			if (stat != APR_SUCCESS)
+			{
+				LogLog::warn(LOG4CXX_STR("Failed to close abandoned .gz file; ignoring"));
+			}
+			return true;
 		}
 
 		apr_proc_wait(&pid, NULL, NULL, APR_WAIT);
@@ -122,9 +160,11 @@
 			throw IOException(stat);
 		}
 
-		if (deleteSource)
+		priv->destination.setAutoDelete(false);
+
+		if (priv->deleteSource)
 		{
-			source.deleteFile(p);
+			priv->source.deleteFile(p);
 		}
 
 		return true;
@@ -133,3 +173,7 @@
 	return false;
 }
 
+void GZCompressAction::setThrowIOExceptionOnForkFailure(bool throwIO){
+	priv->throwIOExceptionOnForkFailure = throwIO;
+}
+
diff --git a/src/main/cpp/hierarchy.cpp b/src/main/cpp/hierarchy.cpp
index 91dee59..e9a6301 100644
--- a/src/main/cpp/hierarchy.cpp
+++ b/src/main/cpp/hierarchy.cpp
@@ -15,10 +15,6 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/spi/loggerfactory.h>
 #include <log4cxx/hierarchy.h>
@@ -35,7 +31,6 @@
 	#define LOG4CXX 1
 #endif
 #include <log4cxx/helpers/aprinitializer.h>
-#include <log4cxx/defaultconfigurator.h>
 #include <log4cxx/spi/rootlogger.h>
 #include <mutex>
 #include <apr.h>
@@ -46,65 +41,89 @@
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+
+typedef std::map<LogString, LoggerPtr> LoggerMap;
+typedef std::map<LogString, ProvisionNode> ProvisionNodeMap;
+
+struct Hierarchy::HierarchyPrivate
+{
+	HierarchyPrivate()
+		: configured(false)
+		, emittedNoAppenderWarning(false)
+		, emittedNoResourceBundleWarning(false)
+		, thresholdInt(Level::ALL_INT)
+	{
+	}
+
+	helpers::Pool pool;
+	mutable std::mutex mutex;
+	mutable std::mutex configuredMutex;
+	bool configured;
+	bool emittedNoAppenderWarning;
+	bool emittedNoResourceBundleWarning;
+	int thresholdInt;
+
+	spi::HierarchyEventListenerList listeners;
+	LoggerPtr root;
+	LevelPtr threshold;
+	LoggerMap loggers;
+	ProvisionNodeMap provisionNodes;
+
+	std::vector<AppenderPtr> allAppenders;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(Hierarchy)
 
 Hierarchy::Hierarchy() :
-	pool(),
-	loggers(new LoggerMap()),
-	provisionNodes(new ProvisionNodeMap())
+	m_priv(std::make_unique<HierarchyPrivate>())
 {
-	root = LoggerPtr(new RootLogger(pool, Level::getDebug()));
-	root->setHierarchy(this);
-	defaultFactory = LoggerFactoryPtr(new DefaultLoggerFactory());
-	emittedNoAppenderWarning = false;
-	configured = false;
-	thresholdInt = Level::ALL_INT;
-	threshold = Level::getAll();
-	emittedNoResourceBundleWarning = false;
 }
 
 Hierarchy::~Hierarchy()
 {
-	std::unique_lock<std::mutex> lock(mutex);
-	for (auto& item : *this->loggers)
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
+	for (auto& item : m_priv->loggers)
 	{
-		if (auto pLogger = item.second)
-			pLogger->setHierarchy(0);
+		if (auto& pLogger = item.second)
+		{
+			pLogger->removeHierarchy();
+			pLogger->removeAllAppenders();
+		}
 	}
-	root->setHierarchy(0);
-#ifndef APR_HAS_THREADS
-	delete loggers;
-	delete provisionNodes;
-#endif
+	if (m_priv->root)
+	{
+		m_priv->root->removeHierarchy();
+		m_priv->root->removeAllAppenders();
+	}
 }
 
 void Hierarchy::addHierarchyEventListener(const spi::HierarchyEventListenerPtr& listener)
 {
-	std::unique_lock<std::mutex> lock(mutex);
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
 
-	if (std::find(listeners.begin(), listeners.end(), listener) != listeners.end())
+	if (std::find(m_priv->listeners.begin(), m_priv->listeners.end(), listener) != m_priv->listeners.end())
 	{
 		LogLog::warn(LOG4CXX_STR("Ignoring attempt to add an existent listener."));
 	}
 	else
 	{
-		listeners.push_back(listener);
+		m_priv->listeners.push_back(listener);
 	}
 }
 
 void Hierarchy::clear()
 {
-	std::unique_lock<std::mutex> lock(mutex);
-	loggers->clear();
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
+	m_priv->loggers.clear();
 }
 
 void Hierarchy::emitNoAppenderWarning(const Logger* logger)
 {
 	bool emitWarning = false;
 	{
-		std::unique_lock<std::mutex> lock(mutex);
-		emitWarning = !emittedNoAppenderWarning;
-		emittedNoAppenderWarning = true;
+		std::unique_lock<std::mutex> lock(m_priv->mutex);
+		emitWarning = !m_priv->emittedNoAppenderWarning;
+		m_priv->emittedNoAppenderWarning = true;
 	}
 
 	// No appender in hierarchy, warn user only once.
@@ -119,12 +138,12 @@
 
 LoggerPtr Hierarchy::exists(const LogString& name)
 {
-	std::unique_lock<std::mutex> lock(mutex);
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
 
 	LoggerPtr logger;
-	LoggerMap::iterator it = loggers->find(name);
+	LoggerMap::iterator it = m_priv->loggers.find(name);
 
-	if (it != loggers->end())
+	if (it != m_priv->loggers.end())
 	{
 		logger = it->second;
 	}
@@ -137,7 +156,7 @@
 {
 	if (l != 0)
 	{
-		std::unique_lock<std::mutex> lock(mutex);
+		std::unique_lock<std::mutex> lock(m_priv->mutex);
 		setThresholdInternal(l);
 	}
 }
@@ -159,12 +178,12 @@
 
 void Hierarchy::setThresholdInternal(const LevelPtr& l)
 {
-	thresholdInt = l->toInt();
-	threshold = l;
+	m_priv->thresholdInt = l->toInt();
+	m_priv->threshold = l;
 
-	if (thresholdInt != Level::ALL_INT)
+	if (m_priv->thresholdInt != Level::ALL_INT)
 	{
-		configured = true;
+		m_priv->configured = true;
 	}
 }
 
@@ -173,8 +192,8 @@
 	setConfigured(true);
 	HierarchyEventListenerList clonedList;
 	{
-		std::unique_lock<std::mutex> lock(mutex);
-		clonedList = listeners;
+		std::unique_lock<std::mutex> lock(m_priv->mutex);
+		clonedList = m_priv->listeners;
 	}
 
 	HierarchyEventListenerList::iterator it, itEnd = clonedList.end();
@@ -192,8 +211,8 @@
 {
 	HierarchyEventListenerList clonedList;
 	{
-		std::unique_lock<std::mutex> lock(mutex);
-		clonedList = listeners;
+		std::unique_lock<std::mutex> lock(m_priv->mutex);
+		clonedList = m_priv->listeners;
 	}
 	HierarchyEventListenerList::iterator it, itEnd = clonedList.end();
 	HierarchyEventListenerPtr listener;
@@ -205,46 +224,45 @@
 	}
 }
 
-const LevelPtr& Hierarchy::getThreshold() const
+LevelPtr Hierarchy::getThreshold() const
 {
-	return threshold;
+	return m_priv->threshold ? m_priv->threshold : Level::getAll();
 }
 
 LoggerPtr Hierarchy::getLogger(const LogString& name)
 {
+	static spi::LoggerFactoryPtr defaultFactory = std::make_shared<DefaultLoggerFactory>();
 	return getLogger(name, defaultFactory);
 }
 
 LoggerPtr Hierarchy::getLogger(const LogString& name,
 	const spi::LoggerFactoryPtr& factory)
 {
-	std::unique_lock<std::mutex> lock(mutex);
+	auto root = getRootLogger();
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
 
-	LoggerMap::iterator it = loggers->find(name);
-
+	LoggerMap::iterator it = m_priv->loggers.find(name);
 	LoggerPtr result;
-	if (it != loggers->end())
+
+	if (it != m_priv->loggers.end())
 	{
 		result = it->second;
 	}
 	if (!result)
 	{
-		LoggerPtr logger(factory->makeNewLoggerInstance(pool, name));
+		LoggerPtr logger(factory->makeNewLoggerInstance(m_priv->pool, name));
 		logger->setHierarchy(this);
-		if (it != loggers->end())
-			it->second = logger;
-		else
-			loggers->insert(LoggerMap::value_type(name, logger));
+		m_priv->loggers.insert(LoggerMap::value_type(name, logger));
 
-		ProvisionNodeMap::iterator it2 = provisionNodes->find(name);
+		ProvisionNodeMap::iterator it2 = m_priv->provisionNodes.find(name);
 
-		if (it2 != provisionNodes->end())
+		if (it2 != m_priv->provisionNodes.end())
 		{
 			updateChildren(it2->second, logger);
-			provisionNodes->erase(it2);
+			m_priv->provisionNodes.erase(it2);
 		}
 
-		updateParents(logger);
+		updateParents(logger, root);
 		result = logger;
 	}
 	return result;
@@ -253,10 +271,10 @@
 
 LoggerList Hierarchy::getCurrentLoggers() const
 {
-	std::unique_lock<std::mutex> lock(mutex);
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
 
 	LoggerList v;
-	for (auto& item : *this->loggers)
+	for (auto& item : m_priv->loggers)
 	{
 		if (auto pLogger = item.second)
 			v.push_back(pLogger);
@@ -266,35 +284,47 @@
 
 LoggerPtr Hierarchy::getRootLogger() const
 {
-	return this->root;
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
+	if (!m_priv->root)
+	{
+		m_priv->root = std::make_shared<RootLogger>(m_priv->pool, Level::getDebug());
+		m_priv->root->setHierarchy(const_cast<Hierarchy*>(this));
+	}
+
+	return m_priv->root;
 }
 
 bool Hierarchy::isDisabled(int level) const
 {
-	if (!configured)
-	{
-		std::shared_ptr<Hierarchy> nonconstThis = std::const_pointer_cast<Hierarchy>(shared_from_this());
-		DefaultConfigurator::configure(
-			nonconstThis);
-	}
-
-	return thresholdInt > level;
+	return m_priv->thresholdInt > level;
 }
 
+void Hierarchy::ensureIsConfigured(std::function<void()> configurator)
+{
+	std::unique_lock<std::mutex> lock(m_priv->configuredMutex);
+	if (!m_priv->configured)
+	{
+		configurator();
+		m_priv->configured = true;
+	}
+}
 
 void Hierarchy::resetConfiguration()
 {
-	std::unique_lock<std::mutex> lock(mutex);
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
 
-	root->setLevel(Level::getDebug());
-	root->setResourceBundle(0);
+	if (m_priv->root)
+	{
+		m_priv->root->setLevel(Level::getDebug());
+		m_priv->root->setResourceBundle(0);
+	}
 	setThresholdInternal(Level::getAll());
 
 	shutdownInternal();
 
-	LoggerMap::const_iterator it, itEnd = loggers->end();
+	LoggerMap::const_iterator it, itEnd = m_priv->loggers.end();
 
-	for (it = loggers->begin(); it != itEnd; it++)
+	for (it = m_priv->loggers.begin(); it != itEnd; it++)
 	{
 		if (auto pLogger = it->second)
 		{
@@ -309,37 +339,39 @@
 
 void Hierarchy::shutdown()
 {
-	std::unique_lock<std::mutex> lock(mutex);
+	std::unique_lock<std::mutex> lock(m_priv->mutex);
 
 	shutdownInternal();
 }
 
 void Hierarchy::shutdownInternal()
 {
-	configured = false;
+	m_priv->configured = false;
 
 	// begin by closing nested appenders
-	root->closeNestedAppenders();
+	if (m_priv->root)
+		m_priv->root->closeNestedAppenders();
 
-	LoggerMap::iterator it, itEnd = loggers->end();
+	LoggerMap::iterator it, itEnd = m_priv->loggers.end();
 
-	for (it = loggers->begin(); it != itEnd; it++)
+	for (it = m_priv->loggers.begin(); it != itEnd; it++)
 	{
 		if (auto pLogger = it->second)
 			pLogger->closeNestedAppenders();
 	}
 
 	// then, remove all appenders
-	root->removeAllAppenders();
+	if (m_priv->root)
+		m_priv->root->removeAllAppenders();
 
-	for (it = loggers->begin(); it != itEnd; it++)
+	for (it = m_priv->loggers.begin(); it != itEnd; it++)
 	{
 		if (auto pLogger = it->second)
 			pLogger->removeAllAppenders();
 	}
 }
 
-void Hierarchy::updateParents(LoggerPtr logger)
+void Hierarchy::updateParents(const LoggerPtr& logger, const LoggerPtr& root)
 {
 	const LogString name(logger->getName());
 	size_t length = name.size();
@@ -353,29 +385,26 @@
 	{
 		LogString substr = name.substr(0, i);
 
-		LoggerMap::iterator it = loggers->find(substr);
+		LoggerMap::iterator it = m_priv->loggers.find(substr);
 
-		if (it != loggers->end())
+		if (it != m_priv->loggers.end())
 		{
-			if (auto pLogger = it->second)
-			{
-				parentFound = true;
-				logger->parent = pLogger;
-				break; // no need to update the ancestors of the closest ancestor
-			}
+			parentFound = true;
+			logger->setParent( it->second );
+			break; // no need to update the ancestors of the closest ancestor
 		}
 		else
 		{
-			ProvisionNodeMap::iterator it2 = provisionNodes->find(substr);
+			ProvisionNodeMap::iterator it2 = m_priv->provisionNodes.find(substr);
 
-			if (it2 != provisionNodes->end())
+			if (it2 != m_priv->provisionNodes.end())
 			{
 				it2->second.push_back(logger);
 			}
 			else
 			{
 				ProvisionNode node(1, logger);
-				provisionNodes->insert(
+				m_priv->provisionNodes.insert(
 					ProvisionNodeMap::value_type(substr, node));
 			}
 		}
@@ -384,13 +413,12 @@
 	// If we could not find any existing parents, then link with root.
 	if (!parentFound)
 	{
-		logger->parent = getRootLogger();
+		logger->setParent( root );
 	}
 }
 
-void Hierarchy::updateChildren(ProvisionNode& pn, LoggerPtr logger)
+void Hierarchy::updateChildren(ProvisionNode& pn, const LoggerPtr& logger)
 {
-
 	ProvisionNode::iterator it, itEnd = pn.end();
 
 	for (it = pn.begin(); it != itEnd; it++)
@@ -398,27 +426,56 @@
 		LoggerPtr& l = *it;
 
 		// Unless this child already points to a correct (lower) parent,
-		// make cat.parent point to l.parent and l.parent to cat.
-		if (!StringHelper::startsWith(l->parent->name, logger->name))
+		// make logger.parent point to l.parent and l.parent to logger.
+		if (!StringHelper::startsWith(l->getParent()->getName(), logger->getName()))
 		{
-			logger->parent = l->parent;
-			l->parent = logger;
+			logger->setParent( l->getParent() );
+			l->setParent( logger );
+		}
+	}
+    
+}
+
+void Hierarchy::updateChildren(const Logger* parent)
+{
+	for (auto& item : m_priv->loggers)
+	{
+		for (auto l = item.second; l; l = l->getParent())
+		{
+			if (l->getParent().get() == parent)
+			{
+				item.second->updateThreshold();
+				break;
+			}
 		}
 	}
 }
 
 void Hierarchy::setConfigured(bool newValue)
 {
-	std::unique_lock<std::mutex> lock(mutex);
-	configured = newValue;
+	std::unique_lock<std::mutex> lock(m_priv->configuredMutex, std::try_to_lock);
+	if (lock.owns_lock()) // Not being auto-configured?
+		m_priv->configured = newValue;
 }
 
 bool Hierarchy::isConfigured()
 {
-	return configured;
+	std::unique_lock<std::mutex> lock(m_priv->configuredMutex); // Blocks while auto-configuration is active
+	return m_priv->configured;
 }
 
-HierarchyPtr Hierarchy::create(){
-	HierarchyPtr ret( new Hierarchy() );
+HierarchyPtr Hierarchy::create()
+{
+	HierarchyPtr ret(new Hierarchy);
 	return ret;
 }
+
+void Hierarchy::clearAppenders()
+{
+	m_priv->allAppenders.clear();
+}
+
+void Hierarchy::addAppender(AppenderPtr appender)
+{
+	m_priv->allAppenders.push_back(appender);
+}
diff --git a/src/main/cpp/htmllayout.cpp b/src/main/cpp/htmllayout.cpp
index 8c18d95..53631ca 100644
--- a/src/main/cpp/htmllayout.cpp
+++ b/src/main/cpp/htmllayout.cpp
@@ -33,16 +33,30 @@
 using namespace log4cxx::helpers;
 using namespace log4cxx::spi;
 
+struct HTMLLayout::HTMLLayoutPrivate
+{
+	HTMLLayoutPrivate() : locationInfo(false), title(LOG4CXX_STR("Log4cxx Log Messages")),
+		dateFormat() {}
+
+	// Print no location info by default
+	bool locationInfo; //= false
+
+	LogString title;
+
+	helpers::ISO8601DateFormat dateFormat;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(HTMLLayout)
 
 
 HTMLLayout::HTMLLayout()
-	: locationInfo(false), title(LOG4CXX_STR("Log4cxx Log Messages")),
-	  dateFormat()
+	: m_priv(std::make_unique<HTMLLayoutPrivate>())
 {
-	dateFormat.setTimeZone(TimeZone::getGMT());
+	m_priv->dateFormat.setTimeZone(TimeZone::getGMT());
 }
 
+HTMLLayout::~HTMLLayout() {}
+
 
 void HTMLLayout::setOption(const LogString& option,
 	const LogString& value)
@@ -69,7 +83,7 @@
 	output.append(LOG4CXX_EOL);
 	output.append(LOG4CXX_STR("<td>"));
 
-	dateFormat.format(output, event->getTimeStamp(), p);
+	m_priv->dateFormat.format(output, event->getTimeStamp(), p);
 
 
 	output.append(LOG4CXX_STR("</td>"));
@@ -112,7 +126,7 @@
 	output.append(LOG4CXX_STR("</td>"));
 	output.append(LOG4CXX_EOL);
 
-	if (locationInfo)
+	if (m_priv->locationInfo)
 	{
 		output.append(LOG4CXX_STR("<td>"));
 		const LocationInfo& locInfo = event->getLocationInformation();
@@ -162,7 +176,7 @@
 	output.append(LOG4CXX_STR("<head>"));
 	output.append(LOG4CXX_EOL);
 	output.append(LOG4CXX_STR("<title>"));
-	output.append(title);
+	output.append(m_priv->title);
 	output.append(LOG4CXX_STR("</title>"));
 	output.append(LOG4CXX_EOL);
 	output.append(LOG4CXX_STR("<style type=\"text/css\">"));
@@ -185,7 +199,7 @@
 	output.append(LOG4CXX_EOL);
 	output.append(LOG4CXX_STR("Log session start time "));
 
-	dateFormat.format(output, Date::currentTime(), p);
+	m_priv->dateFormat.format(output, Date::currentTime(), p);
 
 	output.append(LOG4CXX_STR("<br>"));
 	output.append(LOG4CXX_EOL);
@@ -204,7 +218,7 @@
 	output.append(LOG4CXX_STR("<th>Logger</th>"));
 	output.append(LOG4CXX_EOL);
 
-	if (locationInfo)
+	if (m_priv->locationInfo)
 	{
 		output.append(LOG4CXX_STR("<th>File:Line</th>"));
 		output.append(LOG4CXX_EOL);
@@ -224,3 +238,33 @@
 	output.append(LOG4CXX_EOL);
 	output.append(LOG4CXX_STR("</body></html>"));
 }
+
+void HTMLLayout::setLocationInfo(bool locationInfoFlag)
+{
+	m_priv->locationInfo = locationInfoFlag;
+}
+
+bool HTMLLayout::getLocationInfo() const
+{
+	return m_priv->locationInfo;
+}
+
+void HTMLLayout::setTitle(const LogString& title1)
+{
+	m_priv->title.assign(title1);
+}
+
+const LogString& HTMLLayout::getTitle() const
+{
+	return m_priv->title;
+}
+
+LogString HTMLLayout::getContentType() const
+{
+	return LOG4CXX_STR("text/html");
+}
+
+bool HTMLLayout::ignoresThrowable() const
+{
+	return false;
+}
diff --git a/src/main/cpp/inetaddress.cpp b/src/main/cpp/inetaddress.cpp
index 2c7f972..8aa3ac5 100644
--- a/src/main/cpp/inetaddress.cpp
+++ b/src/main/cpp/inetaddress.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/inetaddress.h>
@@ -31,6 +28,12 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(InetAddress)
 
+struct InetAddress::InetAddressPrivate{
+
+	LogString ipAddrString;
+	LogString hostNameString;
+};
+
 UnknownHostException::UnknownHostException(const LogString& msg1)
 	: Exception(msg1)
 {
@@ -49,10 +52,13 @@
 
 
 InetAddress::InetAddress(const LogString& hostName, const LogString& hostAddr)
-	: ipAddrString(hostAddr), hostNameString(hostName)
+	: m_priv(std::make_unique<InetAddressPrivate>())
 {
+	m_priv->ipAddrString = hostAddr;
+	m_priv->hostNameString = hostName;
 }
 
+InetAddress::~InetAddress(){}
 
 /** Determines all the IP addresses of a host, given the host's name.
 */
@@ -103,7 +109,7 @@
 			Transcoder::decode(host, hostNameString);
 		}
 
-		result.push_back(InetAddressPtr(new InetAddress(hostNameString, ipAddrString)));
+		result.push_back(std::make_shared<InetAddress>(hostNameString, ipAddrString));
 		currentAddr = currentAddr->next;
 	}
 
@@ -122,14 +128,14 @@
 */
 LogString InetAddress::getHostAddress() const
 {
-	return ipAddrString;
+	return m_priv->ipAddrString;
 }
 
 /** Gets the host name for this IP address.
 */
 LogString InetAddress::getHostName() const
 {
-	return hostNameString;
+	return m_priv->hostNameString;
 }
 
 /** Returns the local host.
diff --git a/src/main/cpp/inputstreamreader.cpp b/src/main/cpp/inputstreamreader.cpp
index 3ab887e..67494cf 100644
--- a/src/main/cpp/inputstreamreader.cpp
+++ b/src/main/cpp/inputstreamreader.cpp
@@ -29,8 +29,19 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(InputStreamReader)
 
+struct InputStreamReader::InputStreamReaderPrivate{
+	InputStreamReaderPrivate(const InputStreamPtr& in1) :
+		in(in1), dec(CharsetDecoder::getDefaultDecoder()){}
+
+	InputStreamReaderPrivate(const InputStreamPtr& in1, const CharsetDecoderPtr& dec1) :
+		in(in1), dec(dec1) {}
+
+	InputStreamPtr in;
+	CharsetDecoderPtr dec;
+};
+
 InputStreamReader::InputStreamReader(const InputStreamPtr& in1)
-	: in(in1), dec(CharsetDecoder::getDefaultDecoder())
+	: m_priv(std::make_unique<InputStreamReaderPrivate>(in1))
 {
 	if (in1 == 0)
 	{
@@ -39,7 +50,7 @@
 }
 
 InputStreamReader::InputStreamReader(const InputStreamPtr& in1, const CharsetDecoderPtr& dec1)
-	: in(in1), dec(dec1)
+	: m_priv(std::make_unique<InputStreamReaderPrivate>(in1, dec1))
 {
 	if (in1 == 0)
 	{
@@ -58,7 +69,7 @@
 
 void InputStreamReader::close(Pool& )
 {
-	in->close();
+	m_priv->in->close();
 }
 
 LogString InputStreamReader::read(Pool& p)
@@ -68,10 +79,10 @@
 	LogString output;
 
 	// read whole file
-	while (in->read(buf) >= 0)
+	while (m_priv->in->read(buf) >= 0)
 	{
 		buf.flip();
-		log4cxx_status_t stat = dec->decode(buf, output);
+		log4cxx_status_t stat = m_priv->dec->decode(buf, output);
 
 		if (stat != 0)
 		{
diff --git a/src/main/cpp/integerpatternconverter.cpp b/src/main/cpp/integerpatternconverter.cpp
index 8761ced..b6dfb0b 100644
--- a/src/main/cpp/integerpatternconverter.cpp
+++ b/src/main/cpp/integerpatternconverter.cpp
@@ -14,10 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/integerpatternconverter.h>
@@ -39,7 +35,7 @@
 PatternConverterPtr IntegerPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr instance(new IntegerPatternConverter());
+	static PatternConverterPtr instance = std::make_shared<IntegerPatternConverter>();
 	return instance;
 }
 
diff --git a/src/main/cpp/jsonlayout.cpp b/src/main/cpp/jsonlayout.cpp
index e57fed9..aca87f5 100644
--- a/src/main/cpp/jsonlayout.cpp
+++ b/src/main/cpp/jsonlayout.cpp
@@ -32,16 +32,61 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(JSONLayout)
 
+struct JSONLayout::JSONLayoutPrivate
+{
+	JSONLayoutPrivate() :
+		locationInfo(false),
+		prettyPrint(false),
+		dateFormat(),
+		ppIndentL1(LOG4CXX_STR("  ")),
+		ppIndentL2(LOG4CXX_STR("    ")) {}
+
+	// Print no location info by default
+	bool locationInfo; //= false
+	bool prettyPrint; //= false
+
+	helpers::ISO8601DateFormat dateFormat;
+
+	LogString ppIndentL1;
+	LogString ppIndentL2;
+};
 
 JSONLayout::JSONLayout() :
-	locationInfo(false),
-	prettyPrint(false),
-	dateFormat(),
-	ppIndentL1(LOG4CXX_STR("  ")),
-	ppIndentL2(LOG4CXX_STR("    "))
+	m_priv(std::make_unique<JSONLayoutPrivate>())
 {
 }
 
+JSONLayout::~JSONLayout(){}
+
+void JSONLayout::setLocationInfo(bool locationInfoFlag)
+{
+	m_priv->locationInfo = locationInfoFlag;
+}
+
+bool JSONLayout::getLocationInfo() const
+{
+	return m_priv->locationInfo;
+}
+
+void JSONLayout::setPrettyPrint(bool prettyPrintFlag)
+{
+	m_priv->prettyPrint = prettyPrintFlag;
+}
+
+bool JSONLayout::getPrettyPrint() const
+{
+	return m_priv->prettyPrint;
+}
+
+LogString JSONLayout::getContentType() const
+{
+	return LOG4CXX_STR("application/json");
+}
+
+void JSONLayout::activateOptions(helpers::Pool& /* p */)
+{
+
+}
 
 void JSONLayout::setOption(const LogString& option, const LogString& value)
 {
@@ -62,24 +107,24 @@
 	Pool& p) const
 {
 	output.append(LOG4CXX_STR("{"));
-	output.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	output.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		output.append(ppIndentL1);
+		output.append(m_priv->ppIndentL1);
 	}
 
 	appendQuotedEscapedString(output, LOG4CXX_STR("timestamp"));
 	output.append(LOG4CXX_STR(": "));
 	LogString timestamp;
-	dateFormat.format(timestamp, event->getTimeStamp(), p);
+	m_priv->dateFormat.format(timestamp, event->getTimeStamp(), p);
 	appendQuotedEscapedString(output, timestamp);
 	output.append(LOG4CXX_STR(","));
-	output.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	output.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		output.append(ppIndentL1);
+		output.append(m_priv->ppIndentL1);
 	}
 
 	appendQuotedEscapedString(output, LOG4CXX_STR("level"));
@@ -88,22 +133,22 @@
 	event->getLevel()->toString(level);
 	appendQuotedEscapedString(output, level);
 	output.append(LOG4CXX_STR(","));
-	output.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	output.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		output.append(ppIndentL1);
+		output.append(m_priv->ppIndentL1);
 	}
 
 	appendQuotedEscapedString(output, LOG4CXX_STR("logger"));
 	output.append(LOG4CXX_STR(": "));
 	appendQuotedEscapedString(output, event->getLoggerName());
 	output.append(LOG4CXX_STR(","));
-	output.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	output.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		output.append(ppIndentL1);
+		output.append(m_priv->ppIndentL1);
 	}
 
 	appendQuotedEscapedString(output, LOG4CXX_STR("message"));
@@ -113,14 +158,14 @@
 	appendSerializedMDC(output, event);
 	appendSerializedNDC(output, event);
 
-	if (locationInfo)
+	if (m_priv->locationInfo)
 	{
 		output.append(LOG4CXX_STR(","));
-		output.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+		output.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 		appendSerializedLocationInfo(output, event, p);
 	}
 
-	output.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	output.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 	output.append(LOG4CXX_STR("}"));
 	output.append(LOG4CXX_EOL);
 }
@@ -234,23 +279,23 @@
 	}
 
 	buf.append(LOG4CXX_STR(","));
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL1);
+		buf.append(m_priv->ppIndentL1);
 	}
 
 	appendQuotedEscapedString(buf, LOG4CXX_STR("context_map"));
 	buf.append(LOG4CXX_STR(": {"));
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
 	for (LoggingEvent::KeySet::iterator it = keys.begin();
 		it != keys.end(); ++it)
 	{
-		if (prettyPrint)
+		if (m_priv->prettyPrint)
 		{
-			buf.append(ppIndentL2);
+			buf.append(m_priv->ppIndentL2);
 		}
 
 		appendQuotedEscapedString(buf, *it);
@@ -263,17 +308,17 @@
 		if (it + 1 != keys.end())
 		{
 			buf.append(LOG4CXX_STR(","));
-			buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+			buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 		}
 		else
 		{
-			buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+			buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 		}
 	}
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL1);
+		buf.append(m_priv->ppIndentL1);
 	}
 
 	buf.append(LOG4CXX_STR("}"));
@@ -290,28 +335,28 @@
 	}
 
 	buf.append(LOG4CXX_STR(","));
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL1);
+		buf.append(m_priv->ppIndentL1);
 	}
 
 	appendQuotedEscapedString(buf, LOG4CXX_STR("context_stack"));
 	buf.append(LOG4CXX_STR(": ["));
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL2);
+		buf.append(m_priv->ppIndentL2);
 	}
 
 	appendQuotedEscapedString(buf, ndcVal);
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL1);
+		buf.append(m_priv->ppIndentL1);
 	}
 
 	buf.append(LOG4CXX_STR("]"));
@@ -320,19 +365,19 @@
 void JSONLayout::appendSerializedLocationInfo(LogString& buf,
 	const LoggingEventPtr& event, Pool& p) const
 {
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL1);
+		buf.append(m_priv->ppIndentL1);
 	}
 
 	appendQuotedEscapedString(buf, LOG4CXX_STR("location_info"));
 	buf.append(LOG4CXX_STR(": {"));
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 	const LocationInfo& locInfo = event->getLocationInformation();
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL2);
+		buf.append(m_priv->ppIndentL2);
 	}
 
 	appendQuotedEscapedString(buf, LOG4CXX_STR("file"));
@@ -340,11 +385,11 @@
 	LOG4CXX_DECODE_CHAR(fileName, locInfo.getFileName());
 	appendQuotedEscapedString(buf, fileName);
 	buf.append(LOG4CXX_STR(","));
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL2);
+		buf.append(m_priv->ppIndentL2);
 	}
 
 	appendQuotedEscapedString(buf, LOG4CXX_STR("line"));
@@ -353,11 +398,11 @@
 	StringHelper::toString(locInfo.getLineNumber(), p, lineNumber);
 	appendQuotedEscapedString(buf, lineNumber);
 	buf.append(LOG4CXX_STR(","));
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL2);
+		buf.append(m_priv->ppIndentL2);
 	}
 
 	appendQuotedEscapedString(buf, LOG4CXX_STR("class"));
@@ -365,22 +410,22 @@
 	LOG4CXX_DECODE_CHAR(className, locInfo.getClassName());
 	appendQuotedEscapedString(buf, className);
 	buf.append(LOG4CXX_STR(","));
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL2);
+		buf.append(m_priv->ppIndentL2);
 	}
 
 	appendQuotedEscapedString(buf, LOG4CXX_STR("method"));
 	buf.append(LOG4CXX_STR(": "));
 	LOG4CXX_DECODE_CHAR(methodName, locInfo.getMethodName());
 	appendQuotedEscapedString(buf, methodName);
-	buf.append(prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
+	buf.append(m_priv->prettyPrint ? LOG4CXX_EOL : LOG4CXX_STR(" "));
 
-	if (prettyPrint)
+	if (m_priv->prettyPrint)
 	{
-		buf.append(ppIndentL1);
+		buf.append(m_priv->ppIndentL1);
 	}
 
 	buf.append(LOG4CXX_STR("}"));
diff --git a/src/main/cpp/level.cpp b/src/main/cpp/level.cpp
index f2fb91d..7d794c5 100644
--- a/src/main/cpp/level.cpp
+++ b/src/main/cpp/level.cpp
@@ -32,50 +32,50 @@
 
 LevelPtr Level::getOff()
 {
-	static LevelPtr offLevel(new Level(Level::OFF_INT, LOG4CXX_STR("OFF"), 0));
+	static LevelPtr offLevel = std::make_shared<Level>(Level::OFF_INT, LOG4CXX_STR("OFF"), 0);
 	return offLevel;
 }
 
 LevelPtr Level::getFatal()
 {
-	static LevelPtr fatalLevel(new Level(Level::FATAL_INT, LOG4CXX_STR("FATAL"), 0));
+	static LevelPtr fatalLevel = std::make_shared<Level>(Level::FATAL_INT, LOG4CXX_STR("FATAL"), 0);
 	return fatalLevel;
 }
 
 LevelPtr Level::getError()
 {
-	static LevelPtr errorLevel(new Level(Level::ERROR_INT, LOG4CXX_STR("ERROR"), 3));
+	static LevelPtr errorLevel = std::make_shared<Level>(Level::ERROR_INT, LOG4CXX_STR("ERROR"), 3);
 	return errorLevel;
 }
 
 LevelPtr Level::getWarn()
 {
-	static LevelPtr warnLevel(new Level(Level::WARN_INT, LOG4CXX_STR("WARN"), 4));
+	static LevelPtr warnLevel = std::make_shared<Level>(Level::WARN_INT, LOG4CXX_STR("WARN"), 4);
 	return warnLevel;
 }
 
 LevelPtr Level::getInfo()
 {
-	static LevelPtr infoLevel(new Level(Level::INFO_INT, LOG4CXX_STR("INFO"), 6));
+	static LevelPtr infoLevel = std::make_shared<Level>(Level::INFO_INT, LOG4CXX_STR("INFO"), 6);
 	return infoLevel;
 }
 
 LevelPtr Level::getDebug()
 {
-	static LevelPtr debugLevel(new Level(Level::DEBUG_INT, LOG4CXX_STR("DEBUG"), 7));
+	static LevelPtr debugLevel = std::make_shared<Level>(Level::DEBUG_INT, LOG4CXX_STR("DEBUG"), 7);
 	return debugLevel;
 }
 
 LevelPtr Level::getTrace()
 {
-	static LevelPtr traceLevel(new Level(Level::TRACE_INT, LOG4CXX_STR("TRACE"), 7));
+	static LevelPtr traceLevel = std::make_shared<Level>(Level::TRACE_INT, LOG4CXX_STR("TRACE"), 7);
 	return traceLevel;
 }
 
 
 LevelPtr Level::getAll()
 {
-	static LevelPtr allLevel(new Level(Level::ALL_INT, LOG4CXX_STR("ALL"), 7));
+	static LevelPtr allLevel = std::make_shared<Level>(Level::ALL_INT, LOG4CXX_STR("ALL"), 7);
 	return allLevel;
 }
 
diff --git a/src/main/cpp/levelmatchfilter.cpp b/src/main/cpp/levelmatchfilter.cpp
index 4784269..7e67db2 100644
--- a/src/main/cpp/levelmatchfilter.cpp
+++ b/src/main/cpp/levelmatchfilter.cpp
@@ -21,20 +21,31 @@
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/helpers/optionconverter.h>
 #include <log4cxx/level.h>
+#include <log4cxx/private/filter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::filter;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<LevelMatchFilterPrivate*>(m_priv.get())
+
+struct LevelMatchFilter::LevelMatchFilterPrivate : public FilterPrivate
+{
+	bool acceptOnMatch;
+	LevelPtr levelToMatch;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(LevelMatchFilter)
 
-
 LevelMatchFilter::LevelMatchFilter()
-	: acceptOnMatch(true)
+	: Filter(std::make_unique<LevelMatchFilterPrivate>())
 {
+	priv->acceptOnMatch = true;
 }
 
+LevelMatchFilter::~LevelMatchFilter() {}
+
 void LevelMatchFilter::setOption(const LogString& option,
 	const LogString& value)
 {
@@ -48,26 +59,26 @@
 	else if (StringHelper::equalsIgnoreCase(option,
 			LOG4CXX_STR("ACCEPTONMATCH"), LOG4CXX_STR("acceptonmatch")))
 	{
-		acceptOnMatch = OptionConverter::toBoolean(value, acceptOnMatch);
+		priv->acceptOnMatch = OptionConverter::toBoolean(value, priv->acceptOnMatch);
 	}
 }
 
 void LevelMatchFilter::setLevelToMatch(const LogString& levelToMatch1)
 {
-	this->levelToMatch = OptionConverter::toLevel(levelToMatch1, this->levelToMatch);
+	priv->levelToMatch = OptionConverter::toLevel(levelToMatch1, priv->levelToMatch);
 }
 
 LogString LevelMatchFilter::getLevelToMatch() const
 {
-	return levelToMatch->toString();
+	return priv->levelToMatch->toString();
 }
 
 Filter::FilterDecision LevelMatchFilter::decide(
 	const log4cxx::spi::LoggingEventPtr& event) const
 {
-	if (levelToMatch != 0 && levelToMatch->equals(event->getLevel()))
+	if (priv->levelToMatch != 0 && priv->levelToMatch->equals(event->getLevel()))
 	{
-		if (acceptOnMatch)
+		if (priv->acceptOnMatch)
 		{
 			return Filter::ACCEPT;
 		}
@@ -82,3 +93,12 @@
 	}
 }
 
+void LevelMatchFilter::setAcceptOnMatch(bool acceptOnMatch1)
+{
+	priv->acceptOnMatch = acceptOnMatch1;
+}
+
+bool LevelMatchFilter::getAcceptOnMatch() const
+{
+	return priv->acceptOnMatch;
+}
diff --git a/src/main/cpp/levelpatternconverter.cpp b/src/main/cpp/levelpatternconverter.cpp
index 70539c8..eaabbfe 100644
--- a/src/main/cpp/levelpatternconverter.cpp
+++ b/src/main/cpp/levelpatternconverter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/levelpatternconverter.h>
@@ -41,7 +38,7 @@
 PatternConverterPtr LevelPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr def(new LevelPatternConverter());
+	static PatternConverterPtr def = std::make_shared<LevelPatternConverter>();
 	return def;
 }
 
diff --git a/src/main/cpp/levelrangefilter.cpp b/src/main/cpp/levelrangefilter.cpp
index 7747b7d..dcdf6c9 100644
--- a/src/main/cpp/levelrangefilter.cpp
+++ b/src/main/cpp/levelrangefilter.cpp
@@ -21,20 +21,38 @@
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/helpers/optionconverter.h>
 #include <log4cxx/level.h>
+#include <log4cxx/private/filter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::filter;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<LevelRangeFilterPrivate*>(m_priv.get())
+
+struct LevelRangeFilter::LevelRangeFilterPrivate : public FilterPrivate
+{
+	LevelRangeFilterPrivate() : acceptOnMatch(false), levelMin(Level::getAll()), levelMax(Level::getOff()) {}
+
+	/**
+	Do we return ACCEPT when a match occurs. Default is
+	<code>false</code>, so that later filters get run by default
+	*/
+	bool acceptOnMatch;
+	LevelPtr levelMin;
+	LevelPtr levelMax;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(LevelRangeFilter)
 
 
 LevelRangeFilter::LevelRangeFilter()
-	: acceptOnMatch(false), levelMin(Level::getAll()), levelMax(Level::getOff())
+	: Filter(std::make_unique<LevelRangeFilterPrivate>())
 {
 }
 
+LevelRangeFilter::~LevelRangeFilter() {}
+
 void LevelRangeFilter::setOption(const LogString& option,
 	const LogString& value)
 {
@@ -42,30 +60,30 @@
 	if (StringHelper::equalsIgnoreCase(option,
 			LOG4CXX_STR("LEVELMIN"), LOG4CXX_STR("levelmin")))
 	{
-		levelMin = OptionConverter::toLevel(value, levelMin);
+		priv->levelMin = OptionConverter::toLevel(value, priv->levelMin);
 	}
 	else if (StringHelper::equalsIgnoreCase(option,
 			LOG4CXX_STR("LEVELMAX"), LOG4CXX_STR("levelmax")))
 	{
-		levelMax = OptionConverter::toLevel(value, levelMax);
+		priv->levelMax = OptionConverter::toLevel(value, priv->levelMax);
 	}
 	else if (StringHelper::equalsIgnoreCase(option,
 			LOG4CXX_STR("ACCEPTONMATCH"), LOG4CXX_STR("acceptonmatch")))
 	{
-		acceptOnMatch = OptionConverter::toBoolean(value, acceptOnMatch);
+		priv->acceptOnMatch = OptionConverter::toBoolean(value, priv->acceptOnMatch);
 	}
 }
 
 Filter::FilterDecision LevelRangeFilter::decide(
 	const spi::LoggingEventPtr& event) const
 {
-	if (levelMin != 0 && !event->getLevel()->isGreaterOrEqual(levelMin))
+	if (priv->levelMin != 0 && !event->getLevel()->isGreaterOrEqual(priv->levelMin))
 	{
 		// level of event is less than minimum
 		return Filter::DENY;
 	}
 
-	if (levelMax != 0 && event->getLevel()->toInt() > levelMax->toInt())
+	if (priv->levelMax != 0 && event->getLevel()->toInt() > priv->levelMax->toInt())
 	{
 		// level of event is greater than maximum
 		// Alas, there is no Level.isGreater method. and using
@@ -74,7 +92,7 @@
 		return Filter::DENY;
 	}
 
-	if (acceptOnMatch)
+	if (priv->acceptOnMatch)
 	{
 		// this filter set up to bypass later filters and always return
 		// accept if level in range
@@ -87,3 +105,32 @@
 	}
 }
 
+void LevelRangeFilter::setLevelMin(const LevelPtr& levelMin1)
+{
+	priv->levelMin = levelMin1;
+}
+
+const LevelPtr& LevelRangeFilter::getLevelMin() const
+{
+	return priv->levelMin;
+}
+
+void LevelRangeFilter::setLevelMax(const LevelPtr& levelMax1)
+{
+	priv->levelMax = levelMax1;
+}
+
+const LevelPtr& LevelRangeFilter::getLevelMax() const
+{
+	return priv->levelMax;
+}
+
+void LevelRangeFilter::setAcceptOnMatch(bool acceptOnMatch1)
+{
+	priv->acceptOnMatch = acceptOnMatch1;
+}
+
+bool LevelRangeFilter::getAcceptOnMatch() const
+{
+	return priv->acceptOnMatch;
+}
diff --git a/src/main/cpp/linelocationpatternconverter.cpp b/src/main/cpp/linelocationpatternconverter.cpp
index bb606ab..8710c30 100644
--- a/src/main/cpp/linelocationpatternconverter.cpp
+++ b/src/main/cpp/linelocationpatternconverter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/linelocationpatternconverter.h>
@@ -40,7 +37,7 @@
 PatternConverterPtr LineLocationPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr instance(new LineLocationPatternConverter());
+	static PatternConverterPtr instance = std::make_shared<LineLocationPatternConverter>();
 	return instance;
 }
 
diff --git a/src/main/cpp/lineseparatorpatternconverter.cpp b/src/main/cpp/lineseparatorpatternconverter.cpp
index 6aa0c82..6e1cf20 100644
--- a/src/main/cpp/lineseparatorpatternconverter.cpp
+++ b/src/main/cpp/lineseparatorpatternconverter.cpp
@@ -14,10 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/lineseparatorpatternconverter.h>
@@ -40,7 +36,7 @@
 PatternConverterPtr LineSeparatorPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr instance(new LineSeparatorPatternConverter());
+	static PatternConverterPtr instance = std::make_shared<LineSeparatorPatternConverter>();
 	return instance;
 }
 
diff --git a/src/main/cpp/literalpatternconverter.cpp b/src/main/cpp/literalpatternconverter.cpp
index c526b72..0e42222 100644
--- a/src/main/cpp/literalpatternconverter.cpp
+++ b/src/main/cpp/literalpatternconverter.cpp
@@ -14,26 +14,37 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/literalpatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
 #include <log4cxx/spi/location/locationinfo.h>
-
+#include <log4cxx/private/patternconverter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::pattern;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<LiteralPatternConverterPrivate*>(m_priv.get())
+
+struct LiteralPatternConverter::LiteralPatternConverterPrivate : public PatternConverterPrivate
+{
+	LiteralPatternConverterPrivate( const LogString& name, const LogString& style, const LogString& literal1 ) :
+		PatternConverterPrivate( name, style ),
+		literal(literal1) {}
+
+	/**
+	 * String literal.
+	 */
+	const LogString literal;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(LiteralPatternConverter)
 
 LiteralPatternConverter::LiteralPatternConverter(const LogString& literal1) :
-	LoggingEventPatternConverter(LOG4CXX_STR("Literal"), LOG4CXX_STR("literal")),
-	literal(literal1)
+	LoggingEventPatternConverter(std::make_unique<LiteralPatternConverterPrivate>
+		(LOG4CXX_STR("Literal"), LOG4CXX_STR("literal"), literal1))
 {
 }
 
@@ -42,12 +53,11 @@
 {
 	if (literal.length() == 1 && literal[0] == 0x20 /* ' ' */)
 	{
-		static PatternConverterPtr blank(new LiteralPatternConverter(literal));
+		static PatternConverterPtr blank = std::make_shared<LiteralPatternConverter>(literal);
 		return blank;
 	}
 
-	PatternConverterPtr pattern(new LiteralPatternConverter(literal));
-	return pattern;
+	return std::make_shared<LiteralPatternConverter>(literal);
 }
 
 void LiteralPatternConverter::format(
@@ -55,7 +65,7 @@
 	LogString& toAppendTo,
 	Pool& /* p */) const
 {
-	toAppendTo.append(literal);
+	toAppendTo.append(priv->literal);
 }
 
 void LiteralPatternConverter::format(
@@ -63,6 +73,6 @@
 	LogString& toAppendTo,
 	Pool& /* p */)  const
 {
-	toAppendTo.append(literal);
+	toAppendTo.append(priv->literal);
 }
 
diff --git a/src/main/cpp/loader.cpp b/src/main/cpp/loader.cpp
index f2c056b..196797a 100644
--- a/src/main/cpp/loader.cpp
+++ b/src/main/cpp/loader.cpp
@@ -65,7 +65,7 @@
 
 	try
 	{
-		return InputStreamPtr( new FileInputStream(name) );
+		return std::make_shared<FileInputStream>(name);
 	}
 	catch (const IOException&)
 	{
diff --git a/src/main/cpp/locale.cpp b/src/main/cpp/locale.cpp
index f75ef8a..4997cc9 100644
--- a/src/main/cpp/locale.cpp
+++ b/src/main/cpp/locale.cpp
@@ -20,36 +20,59 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct Locale::LocalePrivate
+{
+	LocalePrivate(const LogString& language1)
+		: language(language1)
+	{
+	}
+
+	LocalePrivate(const LogString& language1, const LogString& country1)
+		: language(language1), country(country1)
+	{
+	}
+
+	LocalePrivate(const LogString& language1, const LogString& country1,
+		const LogString& variant1)
+		: language(language1), country(country1), variant(variant1)
+	{
+	}
+
+	const LogString language;
+	const LogString country;
+	const LogString variant;
+};
 
 Locale::Locale(const LogString& language1)
-	: language(language1)
+	: m_priv(std::make_unique<LocalePrivate>(language1))
 {
 }
 
 Locale::Locale(const LogString& language1, const LogString& country1)
-	: language(language1), country(country1)
+	: m_priv(std::make_unique<LocalePrivate>(language1, country1))
 {
 }
 
 Locale::Locale(const LogString& language1, const LogString& country1,
 	const LogString& variant1)
-	: language(language1), country(country1), variant(variant1)
+	: m_priv(std::make_unique<LocalePrivate>(language1, country1, variant1))
 {
 }
 
+Locale::~Locale() {}
 
 const LogString& Locale::getLanguage() const
 {
-	return language;
+	return m_priv->language;
 }
 
 const LogString& Locale::getCountry() const
 {
-	return country;
+	return m_priv->country;
 }
 
 const LogString& Locale::getVariant() const
 {
-	return variant;
+	return m_priv->variant;
 }
 
diff --git a/src/main/cpp/locationinfo.cpp b/src/main/cpp/locationinfo.cpp
index a6a74cb..713408a 100644
--- a/src/main/cpp/locationinfo.cpp
+++ b/src/main/cpp/locationinfo.cpp
@@ -16,7 +16,6 @@
  */
 
 #include <log4cxx/spi/location/locationinfo.h>
-#include <log4cxx/helpers/objectoutputstream.h>
 #include <log4cxx/helpers/pool.h>
 
 using namespace ::log4cxx::spi;
@@ -179,71 +178,4 @@
 	return tmp;
 }
 
-void LocationInfo::write(ObjectOutputStream& os, Pool& p) const
-{
-	if (lineNumber == -1 && fileName == NA && methodName == NA_METHOD)
-	{
-		os.writeNull(p);
-	}
-	else
-	{
-		unsigned char prolog[] =
-		{
-			0x72,
-			0x00,
-			0x21, 0x6F, 0x72, 0x67, 0x2E, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2E,
-			0x6C, 0x6F, 0x67, 0x34, 0x6A, 0x2E, 0x73, 0x70, 0x69, 0x2E, 0x4C, 0x6F,
-			0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x49, 0x6E, 0x66, 0x6F, 0xED, 0x99,
-			0xBB, 0xE1, 0x4A, 0x91, 0xA5, 0x7C, 0x02,
-			0x00,
-			0x01, 0x4C,
-			0x00,
-			0x08, 0x66, 0x75, 0x6C, 0x6C, 0x49, 0x6E, 0x66, 0x6F, 0x74,
-			0x00,
-			0x12, 0x4C, 0x6A, 0x61, 0x76, 0x61, 0x2F, 0x6C, 0x61, 0x6E, 0x67, 0x2F,
-			0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3B, 0x78, 0x70
-		};
-		os.writeProlog("org.apache.log4j.spi.LocationInfo", 2, (char*) prolog, sizeof(prolog), p);
-		char* line = p.itoa(lineNumber);
-		//
-		//   construct Java-like fullInfo (replace "::" with ".")
-		//
-		std::string fullInfo(methodName);
-		size_t openParen = fullInfo.find('(');
-
-		if (openParen != std::string::npos)
-		{
-			size_t space = fullInfo.find(' ');
-
-			if (space != std::string::npos && space < openParen)
-			{
-				fullInfo.erase(0, space + 1);
-			}
-		}
-
-		openParen = fullInfo.find('(');
-
-		if (openParen != std::string::npos)
-		{
-			size_t classSep = fullInfo.rfind("::", openParen);
-
-			if (classSep != std::string::npos)
-			{
-				fullInfo.replace(classSep, 2, ".");
-			}
-			else
-			{
-				fullInfo.insert(0, ".");
-			}
-		}
-
-		fullInfo.append(1, '(');
-		fullInfo.append(fileName);
-		fullInfo.append(1, ':');
-		fullInfo.append(line);
-		fullInfo.append(1, ')');
-		os.writeUTFString(fullInfo, p);
-	}
-}
-
 
diff --git a/src/main/cpp/locationinfofilter.cpp b/src/main/cpp/locationinfofilter.cpp
new file mode 100644
index 0000000..db8612f
--- /dev/null
+++ b/src/main/cpp/locationinfofilter.cpp
@@ -0,0 +1,138 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <log4cxx/logstring.h>
+#include <log4cxx/filter/locationinfofilter.h>
+#include <log4cxx/spi/loggingevent.h>
+#include <log4cxx/helpers/stringhelper.h>
+#include <log4cxx/helpers/optionconverter.h>
+#include <log4cxx/private/filter_priv.h>
+#include <log4cxx/helpers/loglog.h>
+
+using namespace log4cxx;
+using namespace log4cxx::filter;
+using namespace log4cxx::spi;
+using namespace log4cxx::helpers;
+
+#define priv static_cast<LocationInfoFilterPrivate*>(m_priv.get())
+
+struct LocationInfoFilter::LocationInfoFilterPrivate : public FilterPrivate
+{
+	LocationInfoFilterPrivate() : FilterPrivate(),
+		acceptOnMatch(true),
+		mustMatchAll(false),
+		lineNumber(-1)
+	{}
+
+	bool    acceptOnMatch;
+	bool    mustMatchAll; // true = AND; false = OR
+	int lineNumber;
+	LogString methodName;
+};
+
+IMPLEMENT_LOG4CXX_OBJECT(LocationInfoFilter)
+
+LocationInfoFilter::LocationInfoFilter() :
+	Filter(std::make_unique<LocationInfoFilterPrivate>())
+{
+}
+
+LocationInfoFilter::~LocationInfoFilter() {}
+
+void LocationInfoFilter::setOption(  const LogString& option,
+	const LogString& value)
+{
+	LogLog::warn(option + ":" + value);
+	if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("ACCEPTONMATCH"), LOG4CXX_STR("acceptonmatch")))
+	{
+		priv->acceptOnMatch = OptionConverter::toBoolean(value, priv->acceptOnMatch);
+	}
+	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("OPERATOR"), LOG4CXX_STR("operator")))
+	{
+		priv->mustMatchAll = StringHelper::equalsIgnoreCase(value, LOG4CXX_STR("AND"), LOG4CXX_STR("and")) ? true : false;
+	}
+	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("LINENUMBER"), LOG4CXX_STR("linenumber")))
+	{
+		priv->lineNumber = OptionConverter::toInt(value, -1);
+	}
+	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("METHOD"), LOG4CXX_STR("method")))
+	{
+		priv->methodName = value;
+	}
+}
+
+Filter::FilterDecision LocationInfoFilter::decide(
+	const log4cxx::spi::LoggingEventPtr& event) const
+{
+	if (priv->lineNumber == -1 &&
+			priv->methodName.empty())
+	{
+		return Filter::NEUTRAL;
+	}
+
+	if (event->getLocationInformation().getLineNumber() == -1 ||
+			event->getLocationInformation().getMethodName().compare(LocationInfo::NA_METHOD) == 0){
+		return Filter::NEUTRAL;
+	}
+
+	bool matched = false;
+	bool matchLineNumber = priv->lineNumber == event->getLocationInformation().getLineNumber();
+	bool matchMethodName = priv->methodName.compare(event->getLocationInformation().getMethodName()) == 0;
+
+	if(priv->mustMatchAll){
+		matched = matchLineNumber && matchMethodName;
+	}else{
+		matched = matchLineNumber || matchMethodName;
+	}
+
+	if (priv->acceptOnMatch)
+	{
+		return matched ? Filter::ACCEPT : Filter::NEUTRAL;
+	}
+	else
+	{
+		return matched ? Filter::DENY : Filter::NEUTRAL;
+	}
+}
+
+void LocationInfoFilter::setAcceptOnMatch(bool acceptOnMatch1)
+{
+	priv->acceptOnMatch = acceptOnMatch1;
+}
+
+bool LocationInfoFilter::getAcceptOnMatch() const
+{
+	return priv->acceptOnMatch;
+}
+
+bool LocationInfoFilter::getMustMatchAll() const
+{
+	return priv->mustMatchAll;
+}
+
+void LocationInfoFilter::setMustMatchAll(bool mustMatchAll1)
+{
+	priv->mustMatchAll = mustMatchAll1;
+}
+
+void LocationInfoFilter::setLineNumber(int lineNum){
+	priv->lineNumber = lineNum;
+}
+
+void LocationInfoFilter::setMethodName(const LogString& methodName){
+	priv->methodName = methodName;
+}
diff --git a/src/main/cpp/logger.cpp b/src/main/cpp/logger.cpp
index 90a1e88..8c7d8ba 100644
--- a/src/main/cpp/logger.cpp
+++ b/src/main/cpp/logger.cpp
@@ -23,7 +23,7 @@
 #include <log4cxx/appender.h>
 #include <log4cxx/level.h>
 #include <log4cxx/helpers/loglog.h>
-#include <log4cxx/spi/loggerrepository.h>
+#include <log4cxx/hierarchy.h>
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/helpers/appenderattachableimpl.h>
@@ -33,20 +33,63 @@
 #endif
 #include <log4cxx/private/log4cxx_private.h>
 #include <log4cxx/helpers/aprinitializer.h>
-#include <mutex>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 using namespace log4cxx::spi;
 
+struct Logger::LoggerPrivate
+{
+	LoggerPrivate(Pool& p, const LogString& name1):
+		name(name1),
+		repositoryRaw(0),
+		aai(p),
+		additive(true) {}
+
+	/**
+	The name of this logger.
+	*/
+	LogString name;
+
+	/**
+	The assigned level of this logger.  The
+	<code>level</code> variable need not be assigned a value in
+	which case it is inherited form the hierarchy.  */
+	LevelPtr level;
+
+	/**
+	The parent of this logger. All loggers have at least one
+	ancestor which is the root logger. */
+	LoggerPtr parent;
+
+	/** The resourceBundle for localized messages.
+
+	@see setResourceBundle, getResourceBundle
+	*/
+	helpers::ResourceBundlePtr resourceBundle;
+
+
+	// Loggers need to know what Hierarchy they are in
+	log4cxx::spi::LoggerRepository* repositoryRaw;
+
+	helpers::AppenderAttachableImpl aai;
+
+	/** Additivity is set to true by default, that is children inherit
+	        the appenders of their ancestors by default. If this variable is
+	        set to <code>false</code> then the appenders found in the
+	        ancestors of this logger are not used. However, the children
+	        of this logger will inherit its appenders, unless the children
+	        have their additivity flag set to <code>false</code> too. See
+	        the user manual for more details. */
+	bool additive;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(Logger)
 
 Logger::Logger(Pool& p, const LogString& name1)
-	: pool(&p), name(), level(), parent(), resourceBundle(),
-	  repository(0), aai(new AppenderAttachableImpl(*pool))
+	: m_priv(std::make_unique<LoggerPrivate>(p, name1))
+	, m_threshold(0)
 {
-	name = name1;
-	additive = true;
 }
 
 Logger::~Logger()
@@ -55,32 +98,28 @@
 
 void Logger::addAppender(const AppenderPtr newAppender)
 {
-	log4cxx::spi::LoggerRepositoryPtr rep;
-
-	aai->addAppender(newAppender);
-	if (repository)
+	m_priv->aai.addAppender(newAppender);
+	if (auto rep = getHierarchy())
 	{
-		repository->fireAddAppenderEvent(this, newAppender.get());
+		rep->fireAddAppenderEvent(this, newAppender.get());
 	}
 }
 
 void Logger::reconfigure( const std::vector<AppenderPtr>& appenders, bool additive1 )
 {
-	std::unique_lock<log4cxx::shared_mutex> lock(mutex);
+	m_priv->additive = additive1;
 
-	additive = additive1;
-
-	aai->removeAllAppenders();
+	m_priv->aai.removeAllAppenders();
 
 	for ( std::vector<AppenderPtr>::const_iterator it = appenders.cbegin();
 		it != appenders.cend();
 		it++ )
 	{
-		aai->addAppender( *it );
+		m_priv->aai.addAppender( *it );
 
-		if (repository)
+		if (auto rep = getHierarchy())
 		{
-			repository->fireAddAppenderEvent(this, it->get());
+			rep->fireAddAppenderEvent(this, it->get());
 		}
 	}
 }
@@ -91,19 +130,21 @@
 
 	for (const Logger* logger = this;
 		logger != 0;
-		logger = logger->parent.get())
+		logger = logger->m_priv->parent.get())
 	{
-		writes += logger->aai->appendLoopOnAppenders(event, p);
+		writes += logger->m_priv->aai.appendLoopOnAppenders(event, p);
 
-		if (!logger->additive)
+		if (!logger->m_priv->additive)
 		{
 			break;
 		}
 	}
 
-	if (writes == 0 && repository)
+	auto rep = getHierarchy();
+
+	if (writes == 0 && rep)
 	{
-		repository->emitNoAppenderWarning(const_cast<Logger*>(this));
+		rep->emitNoAppenderWarning(const_cast<Logger*>(this));
 	}
 }
 
@@ -121,74 +162,85 @@
 void Logger::forcedLog(const LevelPtr& level1, const std::string& message,
 	const LocationInfo& location) const
 {
+	if (!getHierarchy()) // Has removeHierarchy() been called?
+		return;
 	Pool p;
 	LOG4CXX_DECODE_CHAR(msg, message);
-	LoggingEventPtr event(new LoggingEvent(name, level1, msg, location));
+	auto event = std::make_shared<LoggingEvent>(m_priv->name, level1, msg, location);
 	callAppenders(event, p);
 }
 
 
 void Logger::forcedLog(const LevelPtr& level1, const std::string& message) const
 {
+	if (!getHierarchy()) // Has removeHierarchy() been called?
+		return;
 	Pool p;
 	LOG4CXX_DECODE_CHAR(msg, message);
-	LoggingEventPtr event(new LoggingEvent(name, level1, msg,
-			LocationInfo::getLocationUnavailable()));
+	auto event = std::make_shared<LoggingEvent>(m_priv->name, level1, msg,
+			LocationInfo::getLocationUnavailable());
 	callAppenders(event, p);
 }
 
 void Logger::forcedLogLS(const LevelPtr& level1, const LogString& message,
 	const LocationInfo& location) const
 {
+	if (!getHierarchy()) // Has removeHierarchy() been called?
+		return;
 	Pool p;
-	LoggingEventPtr event(new LoggingEvent(name, level1, message, location));
+	auto event = std::make_shared<LoggingEvent>(m_priv->name, level1, message, location);
 	callAppenders(event, p);
 }
 
 
 bool Logger::getAdditivity() const
 {
-	return additive;
+	return m_priv->additive;
 }
 
 AppenderList Logger::getAllAppenders() const
 {
-	return aai->getAllAppenders();
+	return m_priv->aai.getAllAppenders();
 }
 
 AppenderPtr Logger::getAppender(const LogString& name1) const
 {
-	return aai->getAppender(name1);
+	return m_priv->aai.getAppender(name1);
 }
 
 const LevelPtr& Logger::getEffectiveLevel() const
 {
-	for (const Logger* l = this; l != 0; l = l->parent.get())
+	for (const Logger* l = this; l != 0; l = l->m_priv->parent.get())
 	{
-		if (l->level != 0)
+		if (l->m_priv->level != 0)
 		{
-			return l->level;
+			return l->m_priv->level;
 		}
 	}
 
 	throw NullPointerException(LOG4CXX_STR("No level specified for logger or ancestors."));
 #if LOG4CXX_RETURN_AFTER_THROW
-	return this->level;
+	return m_priv->level;
 #endif
 }
 
 LoggerRepository* Logger::getLoggerRepository() const
 {
-	return repository;
+	return m_priv->repositoryRaw;
+}
+
+LoggerRepository* Logger::getHierarchy() const
+{
+	return m_priv->repositoryRaw;
 }
 
 ResourceBundlePtr Logger::getResourceBundle() const
 {
-	for (const Logger* l = this; l != 0; l = l->parent.get())
+	for (const Logger* l = this; l != 0; l = l->m_priv->parent.get())
 	{
-		if (l->resourceBundle != 0)
+		if (l->m_priv->resourceBundle != 0)
 		{
-			return l->resourceBundle;
+			return l->m_priv->resourceBundle;
 		}
 	}
 
@@ -226,23 +278,24 @@
 
 LoggerPtr Logger::getParent() const
 {
-	return parent;
+	return m_priv->parent;
 }
 
-LevelPtr Logger::getLevel() const
+const LevelPtr& Logger::getLevel() const
 {
-	return level;
+	return m_priv->level;
 }
 
-
 bool Logger::isAttached(const AppenderPtr appender) const
 {
-	return aai->isAttached(appender);
+	return m_priv->aai.isAttached(appender);
 }
 
 bool Logger::isTraceEnabled() const
 {
-	if (!repository || repository->isDisabled(Level::TRACE_INT))
+	auto rep = getHierarchy();
+
+	if (!rep || rep->isDisabled(Level::TRACE_INT))
 	{
 		return false;
 	}
@@ -252,7 +305,9 @@
 
 bool Logger::isDebugEnabled() const
 {
-	if (!repository || repository->isDisabled(Level::DEBUG_INT))
+	auto rep = getHierarchy();
+
+	if (!rep || rep->isDisabled(Level::DEBUG_INT))
 	{
 		return false;
 	}
@@ -262,7 +317,9 @@
 
 bool Logger::isEnabledFor(const LevelPtr& level1) const
 {
-	if (!repository || repository->isDisabled(level1->toInt()))
+	auto rep = getHierarchy();
+
+	if (!rep || rep->isDisabled(level1->toInt()))
 	{
 		return false;
 	}
@@ -273,7 +330,9 @@
 
 bool Logger::isInfoEnabled() const
 {
-	if (!repository || repository->isDisabled(Level::INFO_INT))
+	auto rep = getHierarchy();
+
+	if (!rep || rep->isDisabled(Level::INFO_INT))
 	{
 		return false;
 	}
@@ -283,7 +342,9 @@
 
 bool Logger::isErrorEnabled() const
 {
-	if (!repository || repository->isDisabled(Level::ERROR_INT))
+	auto rep = getHierarchy();
+
+	if (!rep || rep->isDisabled(Level::ERROR_INT))
 	{
 		return false;
 	}
@@ -293,7 +354,9 @@
 
 bool Logger::isWarnEnabled() const
 {
-	if (!repository || repository->isDisabled(Level::WARN_INT))
+	auto rep = getHierarchy();
+
+	if (!rep || rep->isDisabled(Level::WARN_INT))
 	{
 		return false;
 	}
@@ -303,7 +366,9 @@
 
 bool Logger::isFatalEnabled() const
 {
-	if (!repository || repository->isDisabled(Level::FATAL_INT))
+	auto rep = getHierarchy();
+
+	if (!rep || rep->isDisabled(Level::FATAL_INT))
 	{
 		return false;
 	}
@@ -314,7 +379,9 @@
 /*void Logger::l7dlog(const LevelPtr& level, const String& key,
                         const char* file, int line)
 {
-        if (!repository || repository->isDisabled(level->level))
+	auto rep = getHierarchy();
+
+        if (!rep || rep->isDisabled(level->level))
         {
                 return;
         }
@@ -339,7 +406,9 @@
 void Logger::l7dlog(const LevelPtr& level1, const LogString& key,
 	const LocationInfo& location, const std::vector<LogString>& params) const
 {
-	if (!repository || repository->isDisabled(level1->toInt()))
+	auto rep = getHierarchy();
+
+	if (!rep || rep->isDisabled(level1->toInt()))
 	{
 		return;
 	}
@@ -412,39 +481,59 @@
 	l7dlog(level1, lkey, location, values);
 }
 
-
-
 void Logger::removeAllAppenders()
 {
-	aai->removeAllAppenders();
+	m_priv->aai.removeAllAppenders();
 }
 
 void Logger::removeAppender(const AppenderPtr appender)
 {
-	aai->removeAppender(appender);
+	m_priv->aai.removeAppender(appender);
 }
 
 void Logger::removeAppender(const LogString& name1)
 {
-	aai->removeAppender(name1);
+	m_priv->aai.removeAppender(name1);
+}
+
+void Logger::removeHierarchy()
+{
+	m_priv->repositoryRaw = 0;
 }
 
 void Logger::setAdditivity(bool additive1)
 {
-	this->additive = additive1;
+	m_priv->additive = additive1;
 }
 
 void Logger::setHierarchy(spi::LoggerRepository* repository1)
 {
-	this->repository = repository1;
+	m_priv->repositoryRaw = repository1;
+}
+
+void Logger::setParent(LoggerPtr parentLogger)
+{
+	m_priv->parent = parentLogger;
+	updateThreshold();
 }
 
 void Logger::setLevel(const LevelPtr level1)
 {
-	this->level = level1;
+	m_priv->level = level1;
+	updateThreshold();
+	if (auto rep = dynamic_cast<Hierarchy*>(getHierarchy()))
+		rep->updateChildren(this);
 }
 
+void Logger::updateThreshold()
+{
+	m_threshold = getEffectiveLevel()->toInt();
+}
 
+const LogString& Logger::getName() const
+{
+	return m_priv->name;
+}
 
 LoggerPtr Logger::getLogger(const std::string& name)
 {
@@ -457,7 +546,10 @@
 	return LogManager::getLogger(name);
 }
 
-
+void Logger::setResourceBundle(const helpers::ResourceBundlePtr& bundle)
+{
+	m_priv->resourceBundle = bundle;
+}
 
 LoggerPtr Logger::getRootLogger()
 {
@@ -472,7 +564,7 @@
 
 void Logger::getName(std::string& rv) const
 {
-	Transcoder::encode(name, rv);
+	Transcoder::encode(m_priv->name, rv);
 }
 
 
@@ -613,24 +705,28 @@
 void Logger::forcedLog(const LevelPtr& level1, const std::wstring& message,
 	const LocationInfo& location) const
 {
+	if (!getHierarchy()) // Has removeHierarchy() been called?
+		return;
 	Pool p;
 	LOG4CXX_DECODE_WCHAR(msg, message);
-	LoggingEventPtr event(new LoggingEvent(name, level1, msg, location));
+	auto event = std::make_shared<LoggingEvent>(m_priv->name, level1, msg, location);
 	callAppenders(event, p);
 }
 
 void Logger::forcedLog(const LevelPtr& level1, const std::wstring& message) const
 {
+	if (!getHierarchy()) // Has removeHierarchy() been called?
+		return;
 	Pool p;
 	LOG4CXX_DECODE_WCHAR(msg, message);
-	LoggingEventPtr event(new LoggingEvent(name, level1, msg,
-			LocationInfo::getLocationUnavailable()));
+	auto event = std::make_shared<LoggingEvent>(m_priv->name, level1, msg,
+			LocationInfo::getLocationUnavailable());
 	callAppenders(event, p);
 }
 
 void Logger::getName(std::wstring& rv) const
 {
-	Transcoder::encode(name, rv);
+	Transcoder::encode(m_priv->name, rv);
 }
 
 LoggerPtr Logger::getLogger(const std::wstring& name)
@@ -764,18 +860,22 @@
 void Logger::forcedLog(const LevelPtr& level1, const std::basic_string<UniChar>& message,
 	const LocationInfo& location) const
 {
+	if (!getHierarchy()) // Has removeHierarchy() been called?
+		return;
 	Pool p;
 	LOG4CXX_DECODE_UNICHAR(msg, message);
-	LoggingEventPtr event(new LoggingEvent(name, level1, msg, location));
+	auto event = std::make_shared<LoggingEvent>(m_priv->name, level1, msg, location);
 	callAppenders(event, p);
 }
 
 void Logger::forcedLog(const LevelPtr& level1, const std::basic_string<UniChar>& message) const
 {
+	if (!getHierarchy()) // Has removeHierarchy() been called?
+		return;
 	Pool p;
 	LOG4CXX_DECODE_UNICHAR(msg, message);
-	LoggingEventPtr event(new LoggingEvent(name, level1, msg,
-			LocationInfo::getLocationUnavailable()));
+	auto event = std::make_shared<LoggingEvent>(m_priv->name, level1, msg,
+			LocationInfo::getLocationUnavailable());
 	callAppenders(event, p);
 }
 #endif
@@ -783,7 +883,7 @@
 #if LOG4CXX_UNICHAR_API
 void Logger::getName(std::basic_string<UniChar>& rv) const
 {
-	Transcoder::encode(name, rv);
+	Transcoder::encode(m_priv->name, rv);
 }
 
 LoggerPtr Logger::getLogger(const std::basic_string<UniChar>& name)
@@ -912,18 +1012,22 @@
 void Logger::forcedLog(const LevelPtr& level1, const CFStringRef& message,
 	const LocationInfo& location) const
 {
+	if (!getHierarchy()) // Has removeHierarchy() been called?
+		return;
 	Pool p;
 	LOG4CXX_DECODE_CFSTRING(msg, message);
-	LoggingEventPtr event(new LoggingEvent(name, level1, msg, location));
+	auto event = std::make_shared<LoggingEvent>(name, level1, msg, location);
 	callAppenders(event, p);
 }
 
 void Logger::forcedLog(const LevelPtr& level1, const CFStringRef& message) const
 {
+	if (!getHierarchy()) // Has removeHierarchy() been called?
+		return;
 	Pool p;
 	LOG4CXX_DECODE_CFSTRING(msg, message);
-	LoggingEventPtr event(new LoggingEvent(name, level1, msg,
-			LocationInfo::getLocationUnavailable()));
+	auto event = std::make_shared<LoggingEvent>(name, level1, msg,
+			LocationInfo::getLocationUnavailable());
 	callAppenders(event, p);
 }
 
diff --git a/src/main/cpp/loggermatchfilter.cpp b/src/main/cpp/loggermatchfilter.cpp
index 17a659b..c1dcc5c 100644
--- a/src/main/cpp/loggermatchfilter.cpp
+++ b/src/main/cpp/loggermatchfilter.cpp
@@ -20,28 +20,43 @@
 #include <log4cxx/spi/loggingevent.h>
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/helpers/optionconverter.h>
+#include <log4cxx/private/filter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::filter;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<LoggerMatchFilterPrivate*>(m_priv.get())
+
+struct LoggerMatchFilter::LoggerMatchFilterPrivate : public FilterPrivate
+{
+	LoggerMatchFilterPrivate() : FilterPrivate(),
+		acceptOnMatch(true),
+		loggerToMatch(LOG4CXX_STR("root")) {}
+
+	bool acceptOnMatch;
+	LogString loggerToMatch;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(LoggerMatchFilter)
 
 
 LoggerMatchFilter::LoggerMatchFilter()
-	: acceptOnMatch(true), loggerToMatch(LOG4CXX_STR("root"))
+	: Filter(std::make_unique<LoggerMatchFilterPrivate>())
 {
 }
 
+LoggerMatchFilter::~LoggerMatchFilter() {}
+
 void LoggerMatchFilter::setLoggerToMatch(const LogString& value)
 {
-	loggerToMatch = value;
+	priv->loggerToMatch = value;
 }
 
 LogString LoggerMatchFilter::getLoggerToMatch() const
 {
-	return loggerToMatch;
+	return priv->loggerToMatch;
 }
 
 void LoggerMatchFilter::setOption(const LogString& option,
@@ -56,18 +71,18 @@
 	else if (StringHelper::equalsIgnoreCase(option,
 			LOG4CXX_STR("ACCEPTONMATCH"), LOG4CXX_STR("acceptonmatch")))
 	{
-		acceptOnMatch = OptionConverter::toBoolean(value, acceptOnMatch);
+		priv->acceptOnMatch = OptionConverter::toBoolean(value, priv->acceptOnMatch);
 	}
 }
 
 Filter::FilterDecision LoggerMatchFilter::decide(
 	const spi::LoggingEventPtr& event) const
 {
-	bool matchOccured = loggerToMatch == event->getLoggerName();
+	bool matchOccured = priv->loggerToMatch == event->getLoggerName();
 
 	if (matchOccured)
 	{
-		if (acceptOnMatch)
+		if (priv->acceptOnMatch)
 		{
 			return Filter::ACCEPT;
 		}
@@ -82,3 +97,12 @@
 	}
 }
 
+void LoggerMatchFilter::setAcceptOnMatch(bool acceptOnMatch1)
+{
+	priv->acceptOnMatch = acceptOnMatch1;
+}
+
+bool LoggerMatchFilter::getAcceptOnMatch() const
+{
+	return priv->acceptOnMatch;
+}
diff --git a/src/main/cpp/loggerpatternconverter.cpp b/src/main/cpp/loggerpatternconverter.cpp
index eaf7657..4fbbd41 100644
--- a/src/main/cpp/loggerpatternconverter.cpp
+++ b/src/main/cpp/loggerpatternconverter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/loggerpatternconverter.h>
@@ -42,11 +39,11 @@
 {
 	if (options.size() == 0)
 	{
-		static PatternConverterPtr def(new LoggerPatternConverter(options));
+		static PatternConverterPtr def = std::make_shared<LoggerPatternConverter>(options);
 		return def;
 	}
 
-	return PatternConverterPtr(new LoggerPatternConverter(options));
+	return std::make_shared<LoggerPatternConverter>(options);
 }
 
 void LoggerPatternConverter::format(
diff --git a/src/main/cpp/loggingevent.cpp b/src/main/cpp/loggingevent.cpp
index 46a7f67..daf8950 100644
--- a/src/main/cpp/loggingevent.cpp
+++ b/src/main/cpp/loggingevent.cpp
@@ -15,6 +15,7 @@
  * limitations under the License.
  */
 
+#include <chrono>
 #include <log4cxx/spi/loggingevent.h>
 #include <log4cxx/ndc.h>
 
@@ -32,7 +33,6 @@
 #include <apr_portable.h>
 #include <apr_strings.h>
 #include <log4cxx/helpers/stringhelper.h>
-#include <log4cxx/helpers/objectoutputstream.h>
 #include <log4cxx/helpers/bytebuffer.h>
 #include <log4cxx/logger.h>
 #include <log4cxx/private/log4cxx_private.h>
@@ -42,6 +42,107 @@
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+struct LoggingEvent::LoggingEventPrivate
+{
+	LoggingEventPrivate() :
+		ndc(0),
+		mdcCopy(0),
+		properties(0),
+		ndcLookupRequired(true),
+		mdcCopyLookupRequired(true),
+		timeStamp(0),
+		locationInfo(),
+		threadName(getCurrentThreadName()),
+		threadUserName(getCurrentThreadUserName())
+	{
+	}
+
+	LoggingEventPrivate(
+		const LogString& logger1, const LevelPtr& level1,
+		const LogString& message1, const LocationInfo& locationInfo1) :
+		logger(logger1),
+		level(level1),
+		ndc(0),
+		mdcCopy(0),
+		properties(0),
+		ndcLookupRequired(true),
+		mdcCopyLookupRequired(true),
+		message(message1),
+		timeStamp(Date::currentTime()),
+		locationInfo(locationInfo1),
+		threadName(getCurrentThreadName()),
+		threadUserName(getCurrentThreadUserName()),
+		chronoTimeStamp(std::chrono::microseconds(timeStamp))
+	{
+	}
+
+	~LoggingEventPrivate()
+	{
+		delete ndc;
+		delete mdcCopy;
+		delete properties;
+	}
+
+	/**
+	* The logger of the logging event.
+	**/
+	LogString logger;
+
+	/** level of logging event. */
+	LevelPtr level;
+
+	/** The nested diagnostic context (NDC) of logging event. */
+	mutable LogString* ndc;
+
+	/** The mapped diagnostic context (MDC) of logging event. */
+	mutable MDC::Map* mdcCopy;
+
+	/**
+	* A map of String keys and String values.
+	*/
+	std::map<LogString, LogString>* properties;
+
+	/** Have we tried to do an NDC lookup? If we did, there is no need
+	*  to do it again.  Note that its value is always false when
+	*  serialized. Thus, a receiving SocketNode will never use it's own
+	*  (incorrect) NDC. See also writeObject method.
+	*/
+	mutable bool ndcLookupRequired;
+
+	/**
+	* Have we tried to do an MDC lookup? If we did, there is no need to do it
+	* again.  Note that its value is always false when serialized. See also
+	* the getMDC and getMDCCopy methods.
+	*/
+	mutable bool mdcCopyLookupRequired;
+
+	/** The application supplied message of logging event. */
+	LogString message;
+
+
+	/** The number of microseconds elapsed from 01.01.1970 until logging event
+	 was created. */
+	log4cxx_time_t timeStamp;
+
+	/** The is the location where this log statement was written. */
+	const log4cxx::spi::LocationInfo locationInfo;
+
+
+	/** The identifier of thread in which this logging event
+	was generated.
+	*/
+	const LogString& threadName;
+
+	/**
+	 * The user-specified name of the thread(on a per-platform basis).
+	 * This is set using a method such as pthread_setname_np on POSIX
+	 * systems or SetThreadDescription on Windows.
+	 */
+	const LogString& threadUserName;
+
+	std::chrono::time_point<std::chrono::system_clock> chronoTimeStamp;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(LoggingEvent)
 
 
@@ -54,61 +155,41 @@
 }
 
 LoggingEvent::LoggingEvent() :
-	ndc(0),
-	mdcCopy(0),
-	properties(0),
-	ndcLookupRequired(true),
-	mdcCopyLookupRequired(true),
-	timeStamp(0),
-	locationInfo()
+	m_priv(std::make_unique<LoggingEventPrivate>())
 {
 }
 
 LoggingEvent::LoggingEvent(
 	const LogString& logger1, const LevelPtr& level1,
 	const LogString& message1, const LocationInfo& locationInfo1) :
-	logger(logger1),
-	level(level1),
-	ndc(0),
-	mdcCopy(0),
-	properties(0),
-	ndcLookupRequired(true),
-	mdcCopyLookupRequired(true),
-	message(message1),
-	timeStamp(Date::currentTime()),
-	locationInfo(locationInfo1),
-	threadName(getCurrentThreadName()),
-	threadUserName(getCurrentThreadUserName())
+	m_priv(std::make_unique<LoggingEventPrivate>(logger1, level1, message1, locationInfo1))
 {
 }
 
 LoggingEvent::~LoggingEvent()
 {
-	delete ndc;
-	delete mdcCopy;
-	delete properties;
 }
 
 const LogString& LoggingEvent::getThreadUserName() const{
-	return threadUserName;
+	return m_priv->threadUserName;
 }
 
 bool LoggingEvent::getNDC(LogString& dest) const
 {
-	if (ndcLookupRequired)
+	if (m_priv->ndcLookupRequired)
 	{
-		ndcLookupRequired = false;
+		m_priv->ndcLookupRequired = false;
 		LogString val;
 
 		if (NDC::get(val))
 		{
-			ndc = new LogString(val);
+			m_priv->ndc = new LogString(val);
 		}
 	}
 
-	if (ndc)
+	if (m_priv->ndc)
 	{
-		dest.append(*ndc);
+		dest.append(*m_priv->ndc);
 		return true;
 	}
 
@@ -119,11 +200,11 @@
 {
 	// Note the mdcCopy is used if it exists. Otherwise we use the MDC
 	// that is associated with the thread.
-	if (mdcCopy != 0 && !mdcCopy->empty())
+	if (m_priv->mdcCopy != 0 && !m_priv->mdcCopy->empty())
 	{
-		MDC::Map::const_iterator it = mdcCopy->find(key);
+		MDC::Map::const_iterator it = m_priv->mdcCopy->find(key);
 
-		if (it != mdcCopy->end())
+		if (it != m_priv->mdcCopy->end())
 		{
 			if (!it->second.empty())
 			{
@@ -141,11 +222,11 @@
 {
 	LoggingEvent::KeySet set;
 
-	if (mdcCopy != 0 && !mdcCopy->empty())
+	if (m_priv->mdcCopy != 0 && !m_priv->mdcCopy->empty())
 	{
 		MDC::Map::const_iterator it;
 
-		for (it = mdcCopy->begin(); it != mdcCopy->end(); it++)
+		for (it = m_priv->mdcCopy->begin(); it != m_priv->mdcCopy->end(); it++)
 		{
 			set.push_back(it->first);
 
@@ -171,33 +252,33 @@
 
 void LoggingEvent::getMDCCopy() const
 {
-	if (mdcCopyLookupRequired)
+	if (m_priv->mdcCopyLookupRequired)
 	{
-		mdcCopyLookupRequired = false;
+		m_priv->mdcCopyLookupRequired = false;
 		// the clone call is required for asynchronous logging.
 		ThreadSpecificData* data = ThreadSpecificData::getCurrentData();
 
 		if (data != 0)
 		{
-			mdcCopy = new MDC::Map(data->getMap());
+			m_priv->mdcCopy = new MDC::Map(data->getMap());
 		}
 		else
 		{
-			mdcCopy = new MDC::Map();
+			m_priv->mdcCopy = new MDC::Map();
 		}
 	}
 }
 
 bool LoggingEvent::getProperty(const LogString& key, LogString& dest) const
 {
-	if (properties == 0)
+	if (m_priv->properties == 0)
 	{
 		return false;
 	}
 
-	std::map<LogString, LogString>::const_iterator  it = properties->find(key);
+	std::map<LogString, LogString>::const_iterator  it = m_priv->properties->find(key);
 
-	if (it != properties->end())
+	if (it != m_priv->properties->end())
 	{
 		dest.append(it->second);
 		return true;
@@ -210,11 +291,11 @@
 {
 	LoggingEvent::KeySet set;
 
-	if (properties != 0)
+	if (m_priv->properties != 0)
 	{
 		std::map<LogString, LogString>::const_iterator it;
 
-		for (it = properties->begin(); it != properties->end(); it++)
+		for (it = m_priv->properties->begin(); it != m_priv->properties->end(); it++)
 		{
 			set.push_back(it->first);
 		}
@@ -224,38 +305,64 @@
 }
 
 
-const LogString LoggingEvent::getCurrentThreadName()
+const LogString& LoggingEvent::getCurrentThreadName()
 {
-#if APR_HAS_THREADS
-	LOG4CXX_THREAD_LOCAL LogString thread_name;
-	if( thread_name.size() ){
-		return thread_name;
+#if defined(_WIN32)
+	using ThreadIdType = DWORD;
+	ThreadIdType threadId = GetCurrentThreadId();
+#elif APR_HAS_THREADS
+	using ThreadIdType = apr_os_thread_t;
+	ThreadIdType threadId = apr_os_thread_current();
+#else
+	using ThreadIdType = int;
+	ThreadIdType threadId = 0;
+#endif
+
+#if LOG4CXX_HAS_THREAD_LOCAL
+	thread_local LogString thread_id_string;
+#else
+	using ListItem = std::pair<ThreadIdType, LogString>;
+	static std::list<ListItem> thread_id_map;
+	static std::mutex mutex;
+	std::lock_guard<std::mutex> lock(mutex);
+	auto pThreadId = std::find_if(thread_id_map.begin(), thread_id_map.end()
+		, [threadId](const ListItem& item) { return threadId == item.first; });
+	if (thread_id_map.end() == pThreadId)
+		pThreadId = thread_id_map.insert(thread_id_map.begin(), ListItem(threadId, LogString()));
+	LogString& thread_id_string = pThreadId->second;
+#endif
+	if ( !thread_id_string.empty() )
+	{
+		return thread_id_string;
 	}
 
+#if APR_HAS_THREADS
 #if defined(_WIN32)
 	char result[20];
-	DWORD threadId = GetCurrentThreadId();
 	apr_snprintf(result, sizeof(result), LOG4CXX_WIN32_THREAD_FMTSPEC, threadId);
 #else
 	// apr_os_thread_t encoded in HEX takes needs as many characters
 	// as two times the size of the type, plus an additional null byte.
 	char result[sizeof(apr_os_thread_t) * 3 + 10];
-	apr_os_thread_t threadId = apr_os_thread_current();
 	apr_snprintf(result, sizeof(result), LOG4CXX_APR_THREAD_FMTSPEC, (void*) &threadId);
 #endif /* _WIN32 */
 
-	log4cxx::helpers::Transcoder::decode(reinterpret_cast<const char*>(result), thread_name);
+	log4cxx::helpers::Transcoder::decode(reinterpret_cast<const char*>(result), thread_id_string);
 
-	return thread_name;
 #else
-	return LOG4CXX_STR("0x00000000");
+    thread_id_string = LOG4CXX_STR("0x00000000");
 #endif /* APR_HAS_THREADS */
+	return thread_id_string;
 }
 
-const LogString LoggingEvent::getCurrentThreadUserName()
+const LogString& LoggingEvent::getCurrentThreadUserName()
 {
-	LOG4CXX_THREAD_LOCAL LogString thread_name;
-	if( thread_name.size() ){
+#if LOG4CXX_HAS_THREAD_LOCAL
+	thread_local LogString thread_name;
+#else
+	static LogString thread_name = LOG4CXX_STR("(noname)");
+#endif
+	if( !thread_name.empty() ){
 		return thread_name;
 	}
 
@@ -285,115 +392,50 @@
 
 void LoggingEvent::setProperty(const LogString& key, const LogString& value)
 {
-	if (properties == 0)
+	if (m_priv->properties == 0)
 	{
-		properties = new std::map<LogString, LogString>;
+		m_priv->properties = new std::map<LogString, LogString>;
 	}
 
-	(*properties)[key] = value;
+	(*m_priv->properties)[key] = value;
 }
 
-
-
-void LoggingEvent::writeProlog(ObjectOutputStream& os, Pool& p)
+const LevelPtr& LoggingEvent::getLevel() const
 {
-	unsigned char classDesc[] =
-	{
-		0x72, 0x00, 0x21,
-		0x6F, 0x72, 0x67, 0x2E, 0x61, 0x70, 0x61, 0x63,
-		0x68, 0x65, 0x2E, 0x6C, 0x6F, 0x67, 0x34, 0x6A,
-		0x2E, 0x73, 0x70, 0x69, 0x2E, 0x4C, 0x6F, 0x67,
-		0x67, 0x69, 0x6E, 0x67, 0x45, 0x76, 0x65, 0x6E,
-		0x74, 0xF3, 0xF2, 0xB9, 0x23, 0x74, 0x0B, 0xB5,
-		0x3F, 0x03, 0x00, 0x0A, 0x5A, 0x00, 0x15, 0x6D,
-		0x64, 0x63, 0x43, 0x6F, 0x70, 0x79, 0x4C, 0x6F,
-		0x6F, 0x6B, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75,
-		0x69, 0x72, 0x65, 0x64, 0x5A, 0x00, 0x11, 0x6E,
-		0x64, 0x63, 0x4C, 0x6F, 0x6F, 0x6B, 0x75, 0x70,
-		0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
-		0x4A, 0x00, 0x09, 0x74, 0x69, 0x6D, 0x65, 0x53,
-		0x74, 0x61, 0x6D, 0x70, 0x4C, 0x00, 0x0C, 0x63,
-		0x61, 0x74, 0x65, 0x67, 0x6F, 0x72, 0x79, 0x4E,
-		0x61, 0x6D, 0x65, 0x74, 0x00, 0x12, 0x4C, 0x6A,
-		0x61, 0x76, 0x61, 0x2F, 0x6C, 0x61, 0x6E, 0x67,
-		0x2F, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3B,
-		0x4C, 0x00, 0x0C, 0x6C, 0x6F, 0x63, 0x61, 0x74,
-		0x69, 0x6F, 0x6E, 0x49, 0x6E, 0x66, 0x6F, 0x74,
-		0x00, 0x23, 0x4C, 0x6F, 0x72, 0x67, 0x2F, 0x61,
-		0x70, 0x61, 0x63, 0x68, 0x65, 0x2F, 0x6C, 0x6F,
-		0x67, 0x34, 0x6A, 0x2F, 0x73, 0x70, 0x69, 0x2F,
-		0x4C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E,
-		0x49, 0x6E, 0x66, 0x6F, 0x3B, 0x4C, 0x00, 0x07,
-		0x6D, 0x64, 0x63, 0x43, 0x6F, 0x70, 0x79, 0x74,
-		0x00, 0x15, 0x4C, 0x6A, 0x61, 0x76, 0x61, 0x2F,
-		0x75, 0x74, 0x69, 0x6C, 0x2F, 0x48, 0x61, 0x73,
-		0x68, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x3B, 0x4C,
-		0x00, 0x03, 0x6E, 0x64, 0x63,
-		0x74, 0x00, 0x12, 0x4C, 0x6A,
-		0x61, 0x76, 0x61, 0x2F, 0x6C, 0x61, 0x6E, 0x67,
-		0x2F, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3B,
-		0x4C, 0x00, 0x0F, 0x72, 0x65, 0x6E,
-		0x64, 0x65, 0x72, 0x65, 0x64, 0x4D, 0x65, 0x73,
-		0x73, 0x61, 0x67, 0x65,
-		0x74, 0x00, 0x12, 0x4C, 0x6A,
-		0x61, 0x76, 0x61, 0x2F, 0x6C, 0x61, 0x6E, 0x67,
-		0x2F, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3B,
-		0x4C, 0x00, 0x0A, 0x74, 0x68, 0x72, 0x65,
-		0x61, 0x64, 0x4E, 0x61, 0x6D, 0x65,
-		0x74, 0x00, 0x12, 0x4C, 0x6A,
-		0x61, 0x76, 0x61, 0x2F, 0x6C, 0x61, 0x6E, 0x67,
-		0x2F, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x3B,
-		0x4C, 0x00, 0x0D, 0x74, 0x68,
-		0x72, 0x6F, 0x77, 0x61, 0x62, 0x6C, 0x65, 0x49,
-		0x6E, 0x66, 0x6F, 0x74, 0x00, 0x2B, 0x4C, 0x6F,
-		0x72, 0x67, 0x2F, 0x61, 0x70, 0x61, 0x63, 0x68,
-		0x65, 0x2F, 0x6C, 0x6F, 0x67, 0x34, 0x6A, 0x2F,
-		0x73, 0x70, 0x69, 0x2F, 0x54, 0x68, 0x72, 0x6F,
-		0x77, 0x61, 0x62, 0x6C, 0x65, 0x49, 0x6E, 0x66,
-		0x6F, 0x72, 0x6D, 0x61, 0x74, 0x69, 0x6F, 0x6E,
-		0x3B, 0x78, 0x70
-	};
-
-	os.writeProlog("org.apache.log4j.spi.LoggingEvent",
-		8, (char*) classDesc, sizeof(classDesc), p);
+	return m_priv->level;
 }
 
-void LoggingEvent::write(helpers::ObjectOutputStream& os, Pool& p) const
+const LogString& LoggingEvent::getLoggerName() const
 {
-	writeProlog(os, p);
-	// mdc and ndc lookup required should always be false
-	char lookupsRequired[] = { 0, 0 };
-	os.writeBytes(lookupsRequired, sizeof(lookupsRequired), p);
-	os.writeLong(timeStamp / 1000, p);
-	os.writeObject(logger, p);
-	locationInfo.write(os, p);
+	return m_priv->logger;
+}
 
-	if (mdcCopy == 0 || mdcCopy->size() == 0)
-	{
-		os.writeNull(p);
-	}
-	else
-	{
-		os.writeObject(*mdcCopy, p);
-	}
+const LogString& LoggingEvent::getMessage() const
+{
+	return m_priv->message;
+}
 
-	if (ndc == 0)
-	{
-		os.writeNull(p);
-	}
-	else
-	{
-		os.writeObject(*ndc, p);
-	}
+const LogString& LoggingEvent::getRenderedMessage() const
+{
+	return m_priv->message;
+}
 
-	os.writeObject(message, p);
-	os.writeObject(threadName, p);
-	//  throwable
-	os.writeNull(p);
-	os.writeByte(ObjectOutputStream::TC_BLOCKDATA, p);
-	os.writeByte(0x04, p);
-	os.writeInt(level->toInt(), p);
-	os.writeNull(p);
-	os.writeByte(ObjectOutputStream::TC_ENDBLOCKDATA, p);
+const LogString& LoggingEvent::getThreadName() const
+{
+	return m_priv->threadName;
+}
+
+log4cxx_time_t LoggingEvent::getTimeStamp() const
+{
+	return m_priv->timeStamp;
+}
+
+const log4cxx::spi::LocationInfo& LoggingEvent::getLocationInformation() const
+{
+	return m_priv->locationInfo;
+}
+
+std::chrono::time_point<std::chrono::system_clock> LoggingEvent::getChronoTimeStamp() const{
+	return m_priv->chronoTimeStamp;
 }
 
diff --git a/src/main/cpp/loggingeventpatternconverter.cpp b/src/main/cpp/loggingeventpatternconverter.cpp
index 512fa43..7fac182 100644
--- a/src/main/cpp/loggingeventpatternconverter.cpp
+++ b/src/main/cpp/loggingeventpatternconverter.cpp
@@ -14,13 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/loggingeventpatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
+#include <log4cxx/private/patternconverter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::pattern;
@@ -36,6 +34,12 @@
 {
 }
 
+LoggingEventPatternConverter::LoggingEventPatternConverter(std::unique_ptr<PatternConverterPrivate> priv) :
+	PatternConverter (std::move(priv))
+{
+
+}
+
 void LoggingEventPatternConverter::format(const ObjectPtr& obj,
 	LogString& output,
 	log4cxx::helpers::Pool& p) const
diff --git a/src/main/cpp/loglog.cpp b/src/main/cpp/loglog.cpp
index 097bc9b..55929fd 100644
--- a/src/main/cpp/loglog.cpp
+++ b/src/main/cpp/loglog.cpp
@@ -25,17 +25,35 @@
 #include <log4cxx/private/log4cxx_private.h>
 #include <log4cxx/helpers/aprinitializer.h>
 #include <log4cxx/helpers/systemerrwriter.h>
+#include <log4cxx/helpers/optionconverter.h>
 #include <mutex>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
-LogLog::LogLog()
+struct LogLog::LogLogPrivate {
+	LogLogPrivate() :
+		debugEnabled(false),
+		quietMode(false){}
+
+	bool debugEnabled;
+
+	/**
+		   In quietMode not even errors generate any output.
+	 */
+	bool quietMode;
+	std::mutex mutex;
+};
+
+LogLog::LogLog() :
+	m_priv(std::make_unique<LogLogPrivate>())
 {
-	debugEnabled    = false;
-	quietMode       = false;
+	LogString log4cxxDebug = OptionConverter::getSystemProperty(LOG4CXX_STR("LOG4CXX_DEBUG"), "false");
+	m_priv->debugEnabled = OptionConverter::toBoolean(log4cxxDebug, false);
 }
 
+LogLog::~LogLog(){}
+
 LogLog& LogLog::getInstance()
 {
 	static LogLog internalLogger;
@@ -45,31 +63,31 @@
 
 void LogLog::setInternalDebugging(bool debugEnabled1)
 {
-	std::unique_lock<std::mutex> lock(getInstance().mutex);
+	std::unique_lock<std::mutex> lock(getInstance().m_priv->mutex);
 
-	getInstance().debugEnabled = debugEnabled1;
+	getInstance().m_priv->debugEnabled = debugEnabled1;
 }
 
 void LogLog::debug(const LogString& msg)
 {
-	if (!getInstance().debugEnabled)
+	if (!getInstance().m_priv->debugEnabled)
 	{
 		return;
 	}
 
-	std::unique_lock<std::mutex> lock(getInstance().mutex);
+	std::unique_lock<std::mutex> lock(getInstance().m_priv->mutex);
 
 	emit(msg);
 }
 
 void LogLog::debug(const LogString& msg, const std::exception& e)
 {
-	if (!getInstance().debugEnabled)
+	if (!getInstance().m_priv->debugEnabled)
 	{
 		return;
 	}
 
-	std::unique_lock<std::mutex> lock(getInstance().mutex);
+	std::unique_lock<std::mutex> lock(getInstance().m_priv->mutex);
 
 	emit(msg);
 	emit(e);
@@ -78,14 +96,14 @@
 
 void LogLog::error(const LogString& msg)
 {
-	std::unique_lock<std::mutex> lock(getInstance().mutex);
+	std::unique_lock<std::mutex> lock(getInstance().m_priv->mutex);
 
 	emit(msg);
 }
 
 void LogLog::error(const LogString& msg, const std::exception& e)
 {
-	std::unique_lock<std::mutex> lock(getInstance().mutex);
+	std::unique_lock<std::mutex> lock(getInstance().m_priv->mutex);
 
 	emit(msg);
 	emit(e);
@@ -93,21 +111,21 @@
 
 void LogLog::setQuietMode(bool quietMode1)
 {
-	std::unique_lock<std::mutex> lock(getInstance().mutex);
+	std::unique_lock<std::mutex> lock(getInstance().m_priv->mutex);
 
-	getInstance().quietMode = quietMode1;
+	getInstance().m_priv->quietMode = quietMode1;
 }
 
 void LogLog::warn(const LogString& msg)
 {
-	std::unique_lock<std::mutex> lock(getInstance().mutex);
+	std::unique_lock<std::mutex> lock(getInstance().m_priv->mutex);
 
 	emit(msg);
 }
 
 void LogLog::warn(const LogString& msg, const std::exception& e)
 {
-	std::unique_lock<std::mutex> lock(getInstance().mutex);
+	std::unique_lock<std::mutex> lock(getInstance().m_priv->mutex);
 
 	emit(msg);
 	emit(e);
@@ -115,7 +133,7 @@
 
 void LogLog::emit(const LogString& msg)
 {
-	if (getInstance().quietMode)
+	if (getInstance().m_priv->quietMode)
 	{
 		return;
 	}
@@ -130,7 +148,7 @@
 
 void LogLog::emit(const std::exception& ex)
 {
-	if (getInstance().quietMode)
+	if (getInstance().m_priv->quietMode)
 	{
 		return;
 	}
diff --git a/src/main/cpp/logmanager.cpp b/src/main/cpp/logmanager.cpp
index c7b7d8e..1d4d957 100644
--- a/src/main/cpp/logmanager.cpp
+++ b/src/main/cpp/logmanager.cpp
@@ -15,12 +15,8 @@
  * limitations under the License.
  */
 
-
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logmanager.h>
+#include <log4cxx/defaultconfigurator.h>
 #include <log4cxx/spi/defaultrepositoryselector.h>
 #include <log4cxx/hierarchy.h>
 #include <log4cxx/spi/rootlogger.h>
@@ -47,28 +43,19 @@
 IMPLEMENT_LOG4CXX_OBJECT(DefaultRepositorySelector)
 
 void* LogManager::guard = 0;
-spi::RepositorySelectorPtr LogManager::repositorySelector;
-
 
 RepositorySelectorPtr LogManager::getRepositorySelector()
 {
-	//
-	//     call to initialize APR and trigger "start" of logging clock
-	//
-	APRInitializer::initialize();
-
-	if (!repositorySelector)
-	{
-		LoggerRepositoryPtr hierarchy = Hierarchy::create();
-		RepositorySelectorPtr selector(new DefaultRepositorySelector(hierarchy));
-		repositorySelector = selector;
-	}
-
-	return repositorySelector;
+	auto result = APRInitializer::getOrAddUnique<spi::RepositorySelector>( []() -> ObjectPtr
+		{
+			LoggerRepositoryPtr hierarchy = Hierarchy::create();
+			return std::make_shared<DefaultRepositorySelector>(hierarchy);
+		}
+	);
+	return result;
 }
 
-void LogManager::setRepositorySelector(spi::RepositorySelectorPtr selector,
-	void* guard1)
+void LogManager::setRepositorySelector(spi::RepositorySelectorPtr selector, void* guard1)
 {
 	if ((LogManager::guard != 0) && (LogManager::guard != guard1))
 	{
@@ -81,7 +68,7 @@
 	}
 
 	LogManager::guard = guard1;
-	LogManager::getRepositorySelector() = selector;
+	APRInitializer::setUnique<spi::RepositorySelector>(selector);
 }
 
 
@@ -94,7 +81,9 @@
 LoggerPtr LogManager::getRootLogger()
 {
 	// Delegate the actual manufacturing of the logger to the logger repository.
-	return getLoggerRepository()->getRootLogger();
+	auto r = getLoggerRepository();
+	r->ensureIsConfigured(std::bind(DefaultConfigurator::configure, r));
+	return r->getRootLogger();
 }
 
 /**
@@ -102,7 +91,9 @@
 */
 LoggerPtr LogManager::getLoggerLS(const LogString& name)
 {
-	return getLoggerRepository()->getLogger(name);
+	auto r = getLoggerRepository();
+	r->ensureIsConfigured(std::bind(DefaultConfigurator::configure, r));
+	return r->getLogger(name);
 }
 
 /**
@@ -112,7 +103,9 @@
 	const spi::LoggerFactoryPtr& factory)
 {
 	// Delegate the actual manufacturing of the logger to the logger repository.
-	return getLoggerRepository()->getLogger(name, factory);
+	auto r = getLoggerRepository();
+	r->ensureIsConfigured(std::bind(DefaultConfigurator::configure, r));
+	return r->getLogger(name, factory);
 }
 
 LoggerPtr LogManager::getLogger(const std::string& name)
@@ -209,6 +202,7 @@
 
 void LogManager::shutdown()
 {
+	APRInitializer::unregisterAll();
 	LoggerRepositoryPtr repPtr = getLoggerRepository();
 	getLoggerRepository()->shutdown();
 }
diff --git a/src/main/cpp/mapfilter.cpp b/src/main/cpp/mapfilter.cpp
index 5ea3110..1665aca 100644
--- a/src/main/cpp/mapfilter.cpp
+++ b/src/main/cpp/mapfilter.cpp
@@ -20,47 +20,62 @@
 #include <log4cxx/spi/loggingevent.h>
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/helpers/optionconverter.h>
+#include <log4cxx/private/filter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::filter;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<MapFilterPrivate*>(m_priv.get())
+
+struct MapFilter::MapFilterPrivate : public FilterPrivate
+{
+	MapFilterPrivate() : FilterPrivate(),
+		acceptOnMatch(true), mustMatchAll(false) {}
+
+	bool    acceptOnMatch;
+	bool    mustMatchAll; // true = AND; false = OR
+	KeyVals keyVals;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(MapFilter)
 
-MapFilter::MapFilter() : acceptOnMatch(true), mustMatchAll(false)
+MapFilter::MapFilter() : Filter(std::make_unique<MapFilterPrivate>())
 {
 
 }
 
+MapFilter::~MapFilter() {}
+
 void MapFilter::setOption(  const LogString& option,
 	const LogString& value)
 {
 	if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("ACCEPTONMATCH"), LOG4CXX_STR("acceptonmatch")))
 	{
-		acceptOnMatch = OptionConverter::toBoolean(value, acceptOnMatch);
+		priv->acceptOnMatch = OptionConverter::toBoolean(value, priv->acceptOnMatch);
 	}
 	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("OPERATOR"), LOG4CXX_STR("operator")))
 	{
-		mustMatchAll = StringHelper::equalsIgnoreCase(value, LOG4CXX_STR("AND"), LOG4CXX_STR("and")) ? true : false;
+		priv->mustMatchAll = StringHelper::equalsIgnoreCase(value, LOG4CXX_STR("AND"), LOG4CXX_STR("and")) ? true : false;
 	}
 	else if (!option.empty() && !value.empty())
 	{
-		keyVals[option] = value;
+		priv->keyVals[option] = value;
 	}
 }
 
 Filter::FilterDecision MapFilter::decide(
 	const log4cxx::spi::LoggingEventPtr& event) const
 {
-	if (keyVals.empty())
+	if (priv->keyVals.empty())
 	{
 		return Filter::NEUTRAL;
 	}
 
 	bool matched = true;
 
-	for (KeyVals::const_iterator it = keyVals.begin(); it != keyVals.end(); ++it)
+	for (KeyVals::const_iterator it = priv->keyVals.begin(); it != priv->keyVals.end(); ++it)
 	{
 		LogString curval;
 		event->getMDC(it->first, curval);
@@ -74,13 +89,13 @@
 			matched = true;
 		}
 
-		if (mustMatchAll != matched)
+		if (priv->mustMatchAll != matched)
 		{
 			break;
 		}
 	}
 
-	if (acceptOnMatch)
+	if (priv->acceptOnMatch)
 	{
 		return matched ? Filter::ACCEPT : Filter::NEUTRAL;
 	}
@@ -89,3 +104,36 @@
 		return matched ? Filter::DENY : Filter::NEUTRAL;
 	}
 }
+
+void MapFilter::setKeyValue(const LogString& strKey, const LogString& strValue)
+{
+	priv->keyVals[strKey] = strValue;
+}
+
+const LogString& MapFilter::getValue(const LogString& strKey) const
+{
+	static  const LogString                 empty;
+	const KeyVals::const_iterator   it(priv->keyVals.find(strKey));
+
+	return (it != priv->keyVals.end() ? it->second : empty);
+}
+
+void MapFilter::setAcceptOnMatch(bool acceptOnMatch1)
+{
+	priv->acceptOnMatch = acceptOnMatch1;
+}
+
+bool MapFilter::getAcceptOnMatch() const
+{
+	return priv->acceptOnMatch;
+}
+
+bool MapFilter::getMustMatchAll() const
+{
+	return priv->mustMatchAll;
+}
+
+void MapFilter::setMustMatchAll(bool mustMatchAll1)
+{
+	priv->mustMatchAll = mustMatchAll1;
+}
diff --git a/src/main/cpp/messagebuffer.cpp b/src/main/cpp/messagebuffer.cpp
index 5cc6159..75e46c1 100644
--- a/src/main/cpp/messagebuffer.cpp
+++ b/src/main/cpp/messagebuffer.cpp
@@ -22,22 +22,13 @@
 #endif
 #include <log4cxx/helpers/messagebuffer.h>
 #include <log4cxx/helpers/transcoder.h>
+#if !defined(LOG4CXX)
+	#define LOG4CXX 1
+#endif
+#include <log4cxx/private/log4cxx_private.h>
 
 using namespace log4cxx::helpers;
 
-static bool gMessageBufferUseStaticStream = false;
-
-namespace log4cxx
-{
-namespace helpers
-{
-void MessageBufferUseStaticStream()
-{
-	gMessageBufferUseStaticStream = true;
-}
-}
-}
-
 template <typename T>
 void ResetStream(std::basic_ostringstream<T>& stream)
 {
@@ -46,48 +37,40 @@
 	stream.clear();
 }
 
-CharMessageBuffer::CharMessageBuffer() : stream(0)
+struct CharMessageBuffer::CharMessageBufferPrivate{
+	CharMessageBufferPrivate() :
+		stream(nullptr){}
+
+	/**
+	   * Encapsulated std::string.
+	   */
+	std::basic_string<char> buf;
+	/**
+	 *  Encapsulated stream, created on demand.
+	 */
+	std::basic_ostringstream<char>* stream;
+};
+
+CharMessageBuffer::CharMessageBuffer() : m_priv(std::make_unique<CharMessageBufferPrivate>())
 {
-
-#if defined(STATIC_STRINGSTREAM)
-
-	if (gMessageBufferUseStaticStream)
-	{
-		thread_local static char ossBuf[8192];
-		thread_local static std::basic_ostringstream<char> sStream;
-		thread_local static bool inited = false;
-
-		if (!inited)
-		{
-			inited = true;
-			sStream.rdbuf()->pubsetbuf(ossBuf, 8192);
-
-			ResetStream(sStream);
-		}
-
-		stream = &sStream;
-	}
-
-#endif
 }
 
 CharMessageBuffer::~CharMessageBuffer()
 {
-	if (!gMessageBufferUseStaticStream)
-	{
-		delete stream;
-	}
+#if !LOG4CXX_HAS_THREAD_LOCAL
+	delete m_priv->stream;
+#endif
 }
 
 CharMessageBuffer& CharMessageBuffer::operator<<(const std::basic_string<char>& msg)
 {
-	if (stream == 0)
+	if (m_priv->stream == 0)
 	{
-		buf.append(msg);
+		m_priv->buf.append(msg);
 	}
 	else
 	{
-		*stream << msg;
+		*m_priv->stream << msg;
 	}
 
 	return *this;
@@ -102,13 +85,13 @@
 		actualMsg = "null";
 	}
 
-	if (stream == 0)
+	if (m_priv->stream == 0)
 	{
-		buf.append(actualMsg);
+		m_priv->buf.append(actualMsg);
 	}
 	else
 	{
-		*stream << actualMsg;
+		*m_priv->stream << actualMsg;
 	}
 
 	return *this;
@@ -120,14 +103,14 @@
 
 CharMessageBuffer& CharMessageBuffer::operator<<(const char msg)
 {
-	if (stream == 0)
+	if (m_priv->stream == 0)
 	{
-		buf.append(1, msg);
+		m_priv->buf.append(1, msg);
 	}
 	else
 	{
-		buf.assign(1, msg);
-		*stream << buf;
+		m_priv->buf.assign(1, msg);
+		*m_priv->stream << m_priv->buf;
 	}
 
 	return *this;
@@ -135,36 +118,40 @@
 
 CharMessageBuffer::operator std::basic_ostream<char>& ()
 {
-	if (stream == 0)
+	if (!m_priv->stream)
 	{
-		stream = new std::basic_ostringstream<char>();
-
-		if (!buf.empty())
+#if LOG4CXX_HAS_THREAD_LOCAL
+		thread_local static std::basic_ostringstream<char> sStream;
+		m_priv->stream = &sStream;
+#else
+		m_priv->stream = new std::basic_ostringstream<char>();
+#endif
+		if (!m_priv->buf.empty())
 		{
-			*stream << buf;
+			*m_priv->stream << m_priv->buf;
 		}
 	}
 
-	return *stream;
+	return *m_priv->stream;
 }
 
 const std::basic_string<char>& CharMessageBuffer::str(std::basic_ostream<char>&)
 {
-	buf = stream->str();
+	m_priv->buf = m_priv->stream->str();
 
-	ResetStream(*stream);
+	ResetStream(*m_priv->stream);
 
-	return buf;
+	return m_priv->buf;
 }
 
 const std::basic_string<char>& CharMessageBuffer::str(CharMessageBuffer&)
 {
-	return buf;
+	return m_priv->buf;
 }
 
 bool CharMessageBuffer::hasStream() const
 {
-	return (stream != 0);
+	return (m_priv->stream != 0);
 }
 
 std::ostream& CharMessageBuffer::operator<<(ios_base_manip manip)
@@ -215,50 +202,43 @@
 	return ((std::ostream&) * this).operator << (val);
 }
 
-
 #if LOG4CXX_WCHAR_T_API
-WideMessageBuffer::WideMessageBuffer() : stream(0)
+struct WideMessageBuffer::WideMessageBufferPrivate{
+	WideMessageBufferPrivate() :
+		stream(nullptr){}
+
+	/**
+	   * Encapsulated std::string.
+	   */
+	std::basic_string<wchar_t> buf;
+	/**
+	 *  Encapsulated stream, created on demand.
+	 */
+	std::basic_ostringstream<wchar_t>* stream;
+};
+
+
+WideMessageBuffer::WideMessageBuffer() :
+	m_priv(std::make_unique<WideMessageBufferPrivate>())
 {
-
-#if defined(STATIC_STRINGSTREAM)
-
-	if (gMessageBufferUseStaticStream)
-	{
-		thread_local static wchar_t ossBuf[8192];
-		thread_local static std::basic_ostringstream<wchar_t> sStream;
-		thread_local static bool inited = false;
-
-		if (!inited)
-		{
-			inited = true;
-			sStream.rdbuf()->pubsetbuf(ossBuf, 8192);
-
-			ResetStream(sStream);
-		}
-
-		stream = &sStream;
-	}
-
-#endif
 }
 
 WideMessageBuffer::~WideMessageBuffer()
 {
-	if (!gMessageBufferUseStaticStream)
-	{
-		delete stream;
-	}
+#if !LOG4CXX_HAS_THREAD_LOCAL
+	delete m_priv->stream;
+#endif
 }
 
 WideMessageBuffer& WideMessageBuffer::operator<<(const std::basic_string<wchar_t>& msg)
 {
-	if (stream == 0)
+	if (m_priv->stream == 0)
 	{
-		buf.append(msg);
+		m_priv->buf.append(msg);
 	}
 	else
 	{
-		*stream << msg;
+		*m_priv->stream << msg;
 	}
 
 	return *this;
@@ -273,13 +253,13 @@
 		actualMsg = L"null";
 	}
 
-	if (stream == 0)
+	if (m_priv->stream == 0)
 	{
-		buf.append(actualMsg);
+		m_priv->buf.append(actualMsg);
 	}
 	else
 	{
-		*stream << actualMsg;
+		*m_priv->stream << actualMsg;
 	}
 
 	return *this;
@@ -292,14 +272,14 @@
 
 WideMessageBuffer& WideMessageBuffer::operator<<(const wchar_t msg)
 {
-	if (stream == 0)
+	if (m_priv->stream == 0)
 	{
-		buf.append(1, msg);
+		m_priv->buf.append(1, msg);
 	}
 	else
 	{
-		buf.assign(1, msg);
-		*stream << buf;
+		m_priv->buf.assign(1, msg);
+		*m_priv->stream << m_priv->buf;
 	}
 
 	return *this;
@@ -307,36 +287,40 @@
 
 WideMessageBuffer::operator std::basic_ostream<wchar_t>& ()
 {
-	if (stream == 0)
+	if (!m_priv->stream)
 	{
-		stream = new std::basic_ostringstream<wchar_t>();
-
-		if (!buf.empty())
+#if LOG4CXX_HAS_THREAD_LOCAL
+		thread_local static std::basic_ostringstream<wchar_t> sStream;
+		m_priv->stream = &sStream;
+#else
+		m_priv->stream = new std::basic_ostringstream<wchar_t>();
+#endif
+		if (!m_priv->buf.empty())
 		{
-			*stream << buf;
+			*m_priv->stream << m_priv->buf;
 		}
 	}
 
-	return *stream;
+	return *m_priv->stream;
 }
 
 const std::basic_string<wchar_t>& WideMessageBuffer::str(std::basic_ostream<wchar_t>&)
 {
-	buf = stream->str();
+	m_priv->buf = m_priv->stream->str();
 
-	ResetStream(*stream);
+	ResetStream(*m_priv->stream);
 
-	return buf;
+	return m_priv->buf;
 }
 
 const std::basic_string<wchar_t>& WideMessageBuffer::str(WideMessageBuffer&)
 {
-	return buf;
+	return m_priv->buf;
 }
 
 bool WideMessageBuffer::hasStream() const
 {
-	return (stream != 0);
+	return (m_priv->stream != 0);
 }
 
 std::basic_ostream<wchar_t>& WideMessageBuffer::operator<<(ios_base_manip manip)
@@ -387,27 +371,40 @@
 	return ((std::basic_ostream<wchar_t>&) * this).operator << (val);
 }
 
+struct MessageBuffer::MessageBufferPrivate{
+	MessageBufferPrivate(){}
 
-MessageBuffer::MessageBuffer()  : wbuf(0)
+	/**
+	 *  Character message buffer.
+	 */
+	CharMessageBuffer cbuf;
+
+	/**
+	 * Encapsulated wide message buffer, created on demand.
+	 */
+	std::unique_ptr<WideMessageBuffer> wbuf;
 #if LOG4CXX_UNICHAR_API || LOG4CXX_CFSTRING_API
-	, ubuf(0)
+	/**
+	 * Encapsulated wide message buffer, created on demand.
+	 */
+	std::unique_ptr<UniCharMessageBuffer> ubuf;
 #endif
+};
+
+MessageBuffer::MessageBuffer()  :
+	m_priv(std::make_unique<MessageBufferPrivate>())
 {
 }
 
 MessageBuffer::~MessageBuffer()
 {
-	delete wbuf;
-#if LOG4CXX_UNICHAR_API || LOG4CXX_CFSTRING_API
-	delete ubuf;
-#endif
 }
 
 bool MessageBuffer::hasStream() const
 {
-	bool retval = cbuf.hasStream() || (wbuf != 0 && wbuf->hasStream());
+	bool retval = m_priv->cbuf.hasStream() || (m_priv->wbuf != 0 && m_priv->wbuf->hasStream());
 #if LOG4CXX_UNICHAR_API || LOG4CXX_CFSTRING_API
-	retval = retval || (ubuf != 0 && ubuf->hasStream());
+	retval = retval || (m_priv->ubuf != 0 && m_priv->ubuf->hasStream());
 #endif
 	return retval;
 }
@@ -421,194 +418,185 @@
 
 MessageBuffer::operator std::ostream& ()
 {
-	return (std::ostream&) cbuf;
+	return (std::ostream&) m_priv->cbuf;
 }
 
 CharMessageBuffer& MessageBuffer::operator<<(const std::string& msg)
 {
-	return cbuf.operator << (msg);
+	return m_priv->cbuf.operator << (msg);
 }
 
 CharMessageBuffer& MessageBuffer::operator<<(const char* msg)
 {
-	return cbuf.operator << (msg);
+	return m_priv->cbuf.operator << (msg);
 }
 CharMessageBuffer& MessageBuffer::operator<<(char* msg)
 {
-	return cbuf.operator << ((const char*) msg);
+	return m_priv->cbuf.operator << ((const char*) msg);
 }
 
 CharMessageBuffer& MessageBuffer::operator<<(const char msg)
 {
-	return cbuf.operator << (msg);
+	return m_priv->cbuf.operator << (msg);
 }
 
 const std::string& MessageBuffer::str(CharMessageBuffer& buf)
 {
-	return cbuf.str(buf);
+	return m_priv->cbuf.str(buf);
 }
 
 const std::string& MessageBuffer::str(std::ostream& os)
 {
-	return cbuf.str(os);
+	return m_priv->cbuf.str(os);
 }
 
 WideMessageBuffer& MessageBuffer::operator<<(const std::wstring& msg)
 {
-	wbuf = new WideMessageBuffer();
-	return (*wbuf) << msg;
+	m_priv->wbuf = std::make_unique<WideMessageBuffer>();
+	return (*m_priv->wbuf) << msg;
 }
 
 WideMessageBuffer& MessageBuffer::operator<<(const wchar_t* msg)
 {
-	wbuf = new WideMessageBuffer();
-	return (*wbuf) << msg;
+	m_priv->wbuf = std::make_unique<WideMessageBuffer>();
+	return (*m_priv->wbuf) << msg;
 }
 WideMessageBuffer& MessageBuffer::operator<<(wchar_t* msg)
 {
-	wbuf = new WideMessageBuffer();
-	return (*wbuf) << (const wchar_t*) msg;
+	m_priv->wbuf = std::make_unique<WideMessageBuffer>();
+	return (*m_priv->wbuf) << (const wchar_t*) msg;
 }
 
 WideMessageBuffer& MessageBuffer::operator<<(const wchar_t msg)
 {
-	wbuf = new WideMessageBuffer();
-	return (*wbuf) << msg;
+	m_priv->wbuf = std::make_unique<WideMessageBuffer>();
+	return (*m_priv->wbuf) << msg;
 }
 
 const std::wstring& MessageBuffer::str(WideMessageBuffer& buf)
 {
-	return wbuf->str(buf);
+	return m_priv->wbuf->str(buf);
 }
 
 const std::wstring& MessageBuffer::str(std::basic_ostream<wchar_t>& os)
 {
-	return wbuf->str(os);
+	return m_priv->wbuf->str(os);
 }
 
 std::ostream& MessageBuffer::operator<<(bool val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 std::ostream& MessageBuffer::operator<<(short val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 std::ostream& MessageBuffer::operator<<(int val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 std::ostream& MessageBuffer::operator<<(unsigned int val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 std::ostream& MessageBuffer::operator<<(long val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 std::ostream& MessageBuffer::operator<<(unsigned long val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 std::ostream& MessageBuffer::operator<<(float val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 std::ostream& MessageBuffer::operator<<(double val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 std::ostream& MessageBuffer::operator<<(long double val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 std::ostream& MessageBuffer::operator<<(void* val)
 {
-	return cbuf.operator << (val);
+	return m_priv->cbuf.operator << (val);
 }
 
-
-#endif
-
-
 #if LOG4CXX_UNICHAR_API || LOG4CXX_CFSTRING_API
 UniCharMessageBuffer& MessageBuffer::operator<<(const std::basic_string<log4cxx::UniChar>& msg)
 {
-	ubuf = new UniCharMessageBuffer();
-	return (*ubuf) << msg;
+	m_priv->ubuf = std::make_unique<UniCharMessageBuffer>();
+	return (*m_priv->ubuf) << msg;
 }
 
 UniCharMessageBuffer& MessageBuffer::operator<<(const log4cxx::UniChar* msg)
 {
-	ubuf = new UniCharMessageBuffer();
-	return (*ubuf) << msg;
+	m_priv->ubuf = std::make_unique<UniCharMessageBuffer>();
+	return (*m_priv->ubuf) << msg;
 }
 UniCharMessageBuffer& MessageBuffer::operator<<(log4cxx::UniChar* msg)
 {
-	ubuf = new UniCharMessageBuffer();
-	return (*ubuf) << (const log4cxx::UniChar*) msg;
+	m_priv->ubuf = std::make_unique<UniCharMessageBuffer>();
+	return (*m_priv->ubuf) << (const log4cxx::UniChar*) msg;
 }
 
 UniCharMessageBuffer& MessageBuffer::operator<<(const log4cxx::UniChar msg)
 {
-	ubuf = new UniCharMessageBuffer();
-	return (*ubuf) << msg;
+	m_priv->ubuf = std::make_unique<UniCharMessageBuffer>();
+	return (*m_priv->ubuf) << msg;
 }
 
 const std::basic_string<log4cxx::UniChar>& MessageBuffer::str(UniCharMessageBuffer& buf)
 {
-	return ubuf->str(buf);
+	return m_priv->ubuf->str(buf);
 }
 
 const std::basic_string<log4cxx::UniChar>& MessageBuffer::str(std::basic_ostream<log4cxx::UniChar>& os)
 {
-	return ubuf->str(os);
+	return m_priv->ubuf->str(os);
 }
+#endif //LOG4CXX_UNICHAR_API || LOG4CXX_CFSTRING_API
+#endif // LOG4CXX_WCHAR_T_API
 
+#if LOG4CXX_UNICHAR_API || LOG4CXX_CFSTRING_API
+struct UniCharMessageBuffer::UniCharMessageBufferPrivate {
+	UniCharMessageBufferPrivate() :
+		stream(nullptr){}
 
-UniCharMessageBuffer::UniCharMessageBuffer() : stream(0)
+	/**
+	   * Encapsulated std::string.
+	   */
+	std::basic_string<UniChar> buf;
+	/**
+	 *  Encapsulated stream, created on demand.
+	 */
+	std::basic_ostringstream<UniChar>* stream;
+};
+
+UniCharMessageBuffer::UniCharMessageBuffer() :
+	m_priv(std::make_unique<UniCharMessageBufferPrivate>())
 {
-
-#if defined(STATIC_STRINGSTREAM)
-
-	if (gMessageBufferUseStaticStream)
-	{
-		thread_local static log4cxx::UniChar ossBuf[8192];
-		thread_local static std::basic_ostringstream<log4cxx::UniChar> sStream;
-		thread_local static bool inited = false;
-
-		if (!inited)
-		{
-			inited = true;
-			sStream.rdbuf()->pubsetbuf(ossBuf, 8192);
-
-			ResetStream(sStream);
-		}
-
-		stream = &sStream;
-	}
-
-#endif
 }
 
 UniCharMessageBuffer::~UniCharMessageBuffer()
 {
-	if (!gMessageBufferUseStaticStream)
-	{
-		delete stream;
-	}
+#if !LOG4CXX_HAS_THREAD_LOCAL
+	delete m_priv->stream;
+#endif
 }
 
 
 UniCharMessageBuffer& UniCharMessageBuffer::operator<<(const std::basic_string<log4cxx::UniChar>& msg)
 {
-	if (stream == 0)
+	if (!m_priv->stream)
 	{
-		buf.append(msg);
+		m_priv->buf.append(msg);
 	}
 	else
 	{
-		*stream << buf;
+		*m_priv->stream << m_priv->buf;
 	}
 
 	return *this;
@@ -624,13 +612,13 @@
 		actualMsg = nullLiteral;
 	}
 
-	if (stream == 0)
+	if (!m_priv->stream)
 	{
-		buf.append(actualMsg);
+		m_priv->buf.append(actualMsg);
 	}
 	else
 	{
-		*stream << actualMsg;
+		*m_priv->stream << actualMsg;
 	}
 
 	return *this;
@@ -643,13 +631,13 @@
 
 UniCharMessageBuffer& UniCharMessageBuffer::operator<<(const log4cxx::UniChar msg)
 {
-	if (stream == 0)
+	if (!m_priv->stream)
 	{
-		buf.append(1, msg);
+		m_priv->buf.append(1, msg);
 	}
 	else
 	{
-		*stream << msg;
+		*m_priv->stream << msg;
 	}
 
 	return *this;
@@ -657,34 +645,38 @@
 
 UniCharMessageBuffer::operator UniCharMessageBuffer::uostream& ()
 {
-	if (stream == 0)
+	if (!m_priv->stream)
 	{
-		stream = new std::basic_ostringstream<UniChar>();
-
-		if (!buf.empty())
+#if LOG4CXX_HAS_THREAD_LOCAL
+		thread_local static std::basic_ostringstream<log4cxx::UniChar> sStream;
+		m_priv->stream = &sStream;
+#else
+		m_priv->stream = new std::basic_ostringstream<log4cxx::UniChar>();
+#endif
+		if (!m_priv->buf.empty())
 		{
-			*stream << buf;
+			*m_priv->stream << m_priv->buf;
 		}
 	}
 
-	return *stream;
+	return *m_priv->stream;
 }
 
 const std::basic_string<log4cxx::UniChar>& UniCharMessageBuffer::str(UniCharMessageBuffer::uostream&)
 {
-	buf = stream->str();
-	ResetStream(*stream);
-	return buf;
+	m_priv->buf = m_priv->stream->str();
+	ResetStream(*m_priv->stream);
+	return m_priv->buf;
 }
 
 const std::basic_string<log4cxx::UniChar>& UniCharMessageBuffer::str(UniCharMessageBuffer&)
 {
-	return buf;
+	return m_priv->buf;
 }
 
 bool UniCharMessageBuffer::hasStream() const
 {
-	return (stream != 0);
+	return (m_priv->stream != 0);
 }
 
 UniCharMessageBuffer::uostream& UniCharMessageBuffer::operator<<(ios_base_manip manip)
@@ -735,10 +727,9 @@
 	return ((UniCharMessageBuffer::uostream&) * this).operator << (val);
 }
 
+#endif // LOG4CXX_UNICHAR_API || LOG4CXX_CFSTRING_API
 
 
-#endif
-
 #if LOG4CXX_CFSTRING_API
 #include <CoreFoundation/CFString.h>
 #include <vector>
@@ -757,14 +748,14 @@
 		std::vector<log4cxx::UniChar> tmp(length);
 		CFStringGetCharacters(msg, CFRangeMake(0, length), &tmp[0]);
 
-		if (stream)
+		if (m_priv->stream)
 		{
 			std::basic_string<UniChar> s(&tmp[0], tmp.size());
-			*stream << s;
+			*m_priv->stream << s;
 		}
 		else
 		{
-			buf.append(&tmp[0], tmp.size());
+			m_priv->buf.append(&tmp[0], tmp.size());
 		}
 	}
 
@@ -774,8 +765,8 @@
 
 UniCharMessageBuffer& MessageBuffer::operator<<(const CFStringRef& msg)
 {
-	ubuf = new UniCharMessageBuffer();
-	return (*ubuf) << msg;
+	m_priv->ubuf = std::make_unique<UniCharMessageBuffer>();
+	return (*m_priv->ubuf) << msg;
 }
-#endif
+#endif // LOG4CXX_CFSTRING_API
 
diff --git a/src/main/cpp/messagepatternconverter.cpp b/src/main/cpp/messagepatternconverter.cpp
index fa0ecda..83269d9 100644
--- a/src/main/cpp/messagepatternconverter.cpp
+++ b/src/main/cpp/messagepatternconverter.cpp
@@ -14,11 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/messagepatternconverter.h>
@@ -41,7 +36,7 @@
 PatternConverterPtr MessagePatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr def(new MessagePatternConverter());
+	static PatternConverterPtr def = std::make_shared<MessagePatternConverter>();
 	return def;
 }
 
diff --git a/src/main/cpp/methodlocationpatternconverter.cpp b/src/main/cpp/methodlocationpatternconverter.cpp
index 280e4b8..10c9085 100644
--- a/src/main/cpp/methodlocationpatternconverter.cpp
+++ b/src/main/cpp/methodlocationpatternconverter.cpp
@@ -14,11 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/methodlocationpatternconverter.h>
@@ -41,7 +36,7 @@
 PatternConverterPtr MethodLocationPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */ )
 {
-	static PatternConverterPtr def(new MethodLocationPatternConverter());
+	static PatternConverterPtr def = std::make_shared<MethodLocationPatternConverter>();
 	return def;
 }
 
diff --git a/src/main/cpp/multiprocessrollingfileappender.cpp b/src/main/cpp/multiprocessrollingfileappender.cpp
new file mode 100644
index 0000000..f54e8cb
--- /dev/null
+++ b/src/main/cpp/multiprocessrollingfileappender.cpp
@@ -0,0 +1,692 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <apr_portable.h>
+#include <apr_file_io.h>
+#include <apr_atomic.h>
+#include <apr_mmap.h>
+#ifndef MAX_FILE_LEN
+	#define MAX_FILE_LEN 2048
+#endif
+#include <log4cxx/pattern/filedatepatternconverter.h>
+#include <log4cxx/helpers/date.h>
+
+#include <log4cxx/rolling/multiprocessrollingfileappender.h>
+#include <log4cxx/helpers/loglog.h>
+#include <log4cxx/rolling/rolloverdescription.h>
+#include <log4cxx/helpers/fileoutputstream.h>
+#include <log4cxx/helpers/bytebuffer.h>
+#include <log4cxx/rolling/fixedwindowrollingpolicy.h>
+#include <log4cxx/rolling/manualtriggeringpolicy.h>
+#include <log4cxx/helpers/transcoder.h>
+#include <log4cxx/private/fileappender_priv.h>
+#include <log4cxx/rolling/timebasedrollingpolicy.h>
+#include <log4cxx/boost-std-configuration.h>
+#include <mutex>
+
+using namespace log4cxx;
+using namespace log4cxx::rolling;
+using namespace log4cxx::helpers;
+using namespace log4cxx::spi;
+
+struct MultiprocessRollingFileAppender::MultiprocessRollingFileAppenderPriv : public FileAppenderPriv
+{
+	MultiprocessRollingFileAppenderPriv() :
+		FileAppenderPriv(),
+		fileLength(0) {}
+
+	/**
+	 * Triggering policy.
+	 */
+	TriggeringPolicyPtr triggeringPolicy;
+
+	/**
+	 * Rolling policy.
+	 */
+	RollingPolicyPtr rollingPolicy;
+
+	/**
+	 * Length of current active log file.
+	 */
+	size_t fileLength;
+
+	/**
+	 *  save the loggingevent
+	 */
+	spi::LoggingEventPtr _event;
+};
+
+#define _priv static_cast<MultiprocessRollingFileAppenderPriv*>(m_priv.get())
+
+IMPLEMENT_LOG4CXX_OBJECT(MultiprocessRollingFileAppender)
+
+
+/**
+ * Construct a new instance.
+ */
+MultiprocessRollingFileAppender::MultiprocessRollingFileAppender() :
+	FileAppender (std::make_unique<MultiprocessRollingFileAppenderPriv>())
+{
+}
+
+/**
+ * Prepare instance of use.
+ */
+void MultiprocessRollingFileAppender::activateOptions(Pool& p)
+{
+	if (_priv->rollingPolicy == NULL)
+	{
+		auto fwrp = std::make_shared<FixedWindowRollingPolicy>();
+		fwrp->setFileNamePattern(getFile() + LOG4CXX_STR(".%i"));
+		_priv->rollingPolicy = fwrp;
+	}
+
+	//
+	//  if no explicit triggering policy and rolling policy is both.
+	//
+	if (_priv->triggeringPolicy == NULL)
+	{
+		TriggeringPolicyPtr trig = log4cxx::cast<TriggeringPolicy>(_priv->rollingPolicy);
+
+		if (trig != NULL)
+		{
+			_priv->triggeringPolicy = trig;
+		}
+	}
+
+	if (_priv->triggeringPolicy == NULL)
+	{
+		_priv->triggeringPolicy = std::make_shared<ManualTriggeringPolicy>();
+	}
+
+	{
+		std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+		_priv->triggeringPolicy->activateOptions(p);
+		_priv->rollingPolicy->activateOptions(p);
+
+		try
+		{
+			RolloverDescriptionPtr rollover1 =
+				_priv->rollingPolicy->initialize(getFile(), getAppend(), p);
+
+			if (rollover1 != NULL)
+			{
+				ActionPtr syncAction(rollover1->getSynchronous());
+
+				if (syncAction != NULL)
+				{
+					syncAction->execute(p);
+				}
+
+				_priv->fileName = rollover1->getActiveFileName();
+				_priv->fileAppend = rollover1->getAppend();
+
+				//
+				//  async action not yet implemented
+				//
+				ActionPtr asyncAction(rollover1->getAsynchronous());
+
+				if (asyncAction != NULL)
+				{
+					asyncAction->execute(p);
+				}
+			}
+
+			File activeFile;
+			activeFile.setPath(getFile());
+
+			if (getAppend())
+			{
+				_priv->fileLength = activeFile.length(p);
+			}
+			else
+			{
+				_priv->fileLength = 0;
+			}
+
+			FileAppender::activateOptionsInternal(p);
+		}
+		catch (std::exception&)
+		{
+			LogLog::warn(
+				LogString(LOG4CXX_STR("Exception will initializing RollingFileAppender named "))
+				+ getName());
+		}
+	}
+}
+
+void MultiprocessRollingFileAppender::releaseFileLock(apr_file_t* lock_file)
+{
+	if (lock_file)
+	{
+		apr_status_t stat = apr_file_unlock(lock_file);
+
+		if (stat != APR_SUCCESS)
+		{
+			LogLog::warn(LOG4CXX_STR("flock: unlock failed"));
+		}
+
+		apr_file_close(lock_file);
+		lock_file = NULL;
+	}
+}
+
+/**
+   Implements the usual roll over behaviour.
+
+   <p>If <code>MaxBackupIndex</code> is positive, then files
+   {<code>File.1</code>, ..., <code>File.MaxBackupIndex -1</code>}
+   are renamed to {<code>File.2</code>, ...,
+   <code>File.MaxBackupIndex</code>}. Moreover, <code>File</code> is
+   renamed <code>File.1</code> and closed. A new <code>File</code> is
+   created to receive further log output.
+
+   <p>If <code>MaxBackupIndex</code> is equal to zero, then the
+   <code>File</code> is truncated with no backup files created.
+
+ * @return true if rollover performed.
+ */
+bool MultiprocessRollingFileAppender::rollover(Pool& p)
+{
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+	return rolloverInternal(p);
+}
+
+bool MultiprocessRollingFileAppender::rolloverInternal(Pool& p)
+{
+	//
+	//   can't roll without a policy
+	//
+	if (_priv->rollingPolicy != NULL)
+	{
+
+		{
+			LogString fileName(getFile());
+			RollingPolicyBasePtr basePolicy = log4cxx::cast<RollingPolicyBase>(_priv->rollingPolicy);
+			apr_time_t n = apr_time_now();
+			ObjectPtr obj = std::make_shared<Date>(n);
+			LogString fileNamePattern;
+
+			if (basePolicy)
+			{
+				if (basePolicy->getPatternConverterList().size())
+				{
+					(*(basePolicy->getPatternConverterList().begin()))->format(obj, fileNamePattern, p);
+					fileName = std::string(fileNamePattern);
+				}
+			}
+
+			bool bAlreadyRolled = true;
+			char szDirName[MAX_FILE_LEN] = {'\0'};
+			char szBaseName[MAX_FILE_LEN] = {'\0'};
+			char szUid[MAX_FILE_LEN] = {'\0'};
+			memcpy(szDirName, fileName.c_str(), fileName.size() > MAX_FILE_LEN ? MAX_FILE_LEN : fileName.size());
+			memcpy(szBaseName, fileName.c_str(), fileName.size() > MAX_FILE_LEN ? MAX_FILE_LEN : fileName.size());
+			apr_uid_t uid;
+			apr_gid_t groupid;
+			apr_status_t stat = apr_uid_current(&uid, &groupid, p.getAPRPool());
+
+			if (stat == APR_SUCCESS)
+			{
+				snprintf(szUid, MAX_FILE_LEN, "%u", uid);
+			}
+
+			log4cxx::filesystem::path path = szDirName;
+			const LogString lockname = path.parent_path() / (path.filename().string() + szUid + ".lock");
+			apr_file_t* lock_file;
+			stat = apr_file_open(&lock_file, lockname.c_str(), APR_CREATE | APR_READ | APR_WRITE, APR_OS_DEFAULT, p.getAPRPool());
+
+			if (stat != APR_SUCCESS)
+			{
+				LogString err = LOG4CXX_STR("lockfile return error: open lockfile failed. ");
+				err += (strerror(errno));
+				LogLog::warn(err);
+				bAlreadyRolled = false;
+				lock_file = NULL;
+			}
+			else
+			{
+				stat = apr_file_lock(lock_file, APR_FLOCK_EXCLUSIVE);
+
+				if (stat != APR_SUCCESS)
+				{
+					LogString err = LOG4CXX_STR("apr_file_lock: lock failed. ");
+					err += (strerror(errno));
+					LogLog::warn(err);
+					bAlreadyRolled = false;
+				}
+				else
+				{
+					if (_priv->_event)
+					{
+						_priv->triggeringPolicy->isTriggeringEvent(this, _priv->_event, getFile(), getFileLength());
+					}
+				}
+			}
+
+			if (bAlreadyRolled)
+			{
+				apr_finfo_t finfo1, finfo2;
+				apr_status_t st1, st2;
+				const WriterPtr writer = getWriter();
+				const FileOutputStreamPtr fos = log4cxx::cast<FileOutputStream>( writer );
+				if( !fos ){
+					LogLog::error( LOG4CXX_STR("Can't cast writer to FileOutputStream") );
+					return false;
+				}
+				apr_file_t* _fd = fos->getFilePtr();
+				st1 = apr_file_info_get(&finfo1, APR_FINFO_IDENT, _fd);
+
+				if (st1 != APR_SUCCESS)
+				{
+					LogLog::warn(LOG4CXX_STR("apr_file_info_get failed"));
+				}
+
+				LogString fname = getFile();
+				st2 = apr_stat(&finfo2, fname.c_str(), APR_FINFO_IDENT, p.getAPRPool());
+
+				if (st2 != APR_SUCCESS)
+				{
+					LogLog::warn(LOG4CXX_STR("apr_stat failed."));
+				}
+
+				bAlreadyRolled = ((st1 == APR_SUCCESS) && (st2 == APR_SUCCESS)
+						&& ((finfo1.device != finfo2.device) || (finfo1.inode != finfo2.inode)));
+			}
+
+			if (!bAlreadyRolled)
+			{
+
+				try
+				{
+					RolloverDescriptionPtr rollover1(_priv->rollingPolicy->rollover(this->getFile(), this->getAppend(), p));
+
+					if (rollover1 != NULL)
+					{
+						if (rollover1->getActiveFileName() == getFile())
+						{
+							closeWriter();
+
+							bool success = true;
+
+							if (rollover1->getSynchronous() != NULL)
+							{
+								success = false;
+
+								try
+								{
+									success = rollover1->getSynchronous()->execute(p);
+								}
+								catch (std::exception& ex)
+								{
+									LogLog::warn(LOG4CXX_STR("Exception on rollover"));
+									LogString exmsg;
+									log4cxx::helpers::Transcoder::decode(ex.what(), exmsg);
+									_priv->errorHandler->error(exmsg, ex, 0);
+								}
+							}
+
+							if (success)
+							{
+								if (rollover1->getAppend())
+								{
+									_priv->fileLength = File().setPath(rollover1->getActiveFileName()).length(p);
+								}
+								else
+								{
+									_priv->fileLength = 0;
+								}
+
+								//
+								//  async action not yet implemented
+								//
+								ActionPtr asyncAction(rollover1->getAsynchronous());
+
+								if (asyncAction != NULL)
+								{
+									asyncAction->execute(p);
+								}
+
+								setFileInternal(
+									rollover1->getActiveFileName(), rollover1->getAppend(),
+									_priv->bufferedIO, _priv->bufferSize, p);
+							}
+							else
+							{
+								setFileInternal(
+									rollover1->getActiveFileName(), true, _priv->bufferedIO, _priv->bufferSize, p);
+							}
+						}
+						else
+						{
+							closeWriter();
+							setFileInternal(rollover1->getActiveFileName());
+							// Call activateOptions to create any intermediate directories(if required)
+							FileAppender::activateOptionsInternal(p);
+							OutputStreamPtr os(new FileOutputStream(
+									rollover1->getActiveFileName(), rollover1->getAppend()));
+							WriterPtr newWriter(createWriter(os));
+							setWriterInternal(newWriter);
+
+							bool success = true;
+
+							if (rollover1->getSynchronous() != NULL)
+							{
+								success = false;
+
+								try
+								{
+									success = rollover1->getSynchronous()->execute(p);
+								}
+								catch (std::exception& ex)
+								{
+									LogLog::warn(LOG4CXX_STR("Exception during rollover"));
+									LogString exmsg;
+									log4cxx::helpers::Transcoder::decode(ex.what(), exmsg);
+									_priv->errorHandler->error(exmsg, ex, 0);
+								}
+							}
+
+							if (success)
+							{
+								if (rollover1->getAppend())
+								{
+									_priv->fileLength = File().setPath(rollover1->getActiveFileName()).length(p);
+								}
+								else
+								{
+									_priv->fileLength = 0;
+								}
+
+								//
+								//   async action not yet implemented
+								//
+								ActionPtr asyncAction(rollover1->getAsynchronous());
+
+								if (asyncAction != NULL)
+								{
+									asyncAction->execute(p);
+								}
+							}
+
+							writeHeader(p);
+						}
+
+						releaseFileLock(lock_file);
+						return true;
+					}
+				}
+				catch (std::exception& ex)
+				{
+					LogLog::warn(LOG4CXX_STR("Exception during rollover"));
+					LogString exmsg;
+					log4cxx::helpers::Transcoder::decode(ex.what(), exmsg);
+					_priv->errorHandler->error(exmsg, ex, 0);
+				}
+
+			}
+			else
+			{
+				reopenLatestFile(p);
+			}
+
+			releaseFileLock(lock_file);
+		}
+	}
+
+	return false;
+}
+
+/**
+ * re-open current file when its own handler has been renamed
+ */
+void MultiprocessRollingFileAppender::reopenLatestFile(Pool& p)
+{
+	closeWriter();
+	OutputStreamPtr os = std::make_shared<FileOutputStream>(getFile(), true);
+	WriterPtr newWriter(createWriter(os));
+	setFile(getFile());
+	setWriter(newWriter);
+	_priv->fileLength = File().setPath(getFile()).length(p);
+	writeHeader(p);
+}
+
+
+/**
+ * {@inheritDoc}
+*/
+void MultiprocessRollingFileAppender::subAppend(const LoggingEventPtr& event, Pool& p)
+{
+	// The rollover check must precede actual writing. This is the
+	// only correct behavior for time driven triggers.
+	if (
+		_priv->triggeringPolicy->isTriggeringEvent(
+			this, event, getFile(), getFileLength()))
+	{
+		//
+		//   wrap rollover request in try block since
+		//    rollover may fail in case read access to directory
+		//    is not provided.  However appender should still be in good
+		//     condition and the append should still happen.
+		try
+		{
+			_priv->_event = event;
+			rolloverInternal(p);
+		}
+		catch (std::exception& ex)
+		{
+			LogLog::warn(LOG4CXX_STR("Exception during rollover attempt."));
+			LogString exmsg;
+			log4cxx::helpers::Transcoder::decode(ex.what(), exmsg);
+			_priv->errorHandler->error(exmsg);
+		}
+	}
+
+	//do re-check before every write
+	//
+	apr_finfo_t finfo1, finfo2;
+	apr_status_t st1, st2;
+	const WriterPtr writer = getWriter();
+	const FileOutputStreamPtr fos = log4cxx::cast<FileOutputStream>( writer );
+	if( !fos ){
+		LogLog::error( LOG4CXX_STR("Can't cast writer to FileOutputStream") );
+		return;
+	}
+	apr_file_t* _fd = fos->getFilePtr();
+	st1 = apr_file_info_get(&finfo1, APR_FINFO_IDENT, _fd);
+
+	if (st1 != APR_SUCCESS)
+	{
+		LogLog::warn(LOG4CXX_STR("apr_file_info_get failed"));
+	}
+
+	st2 = apr_stat(&finfo2, std::string(getFile()).c_str(), APR_FINFO_IDENT, p.getAPRPool());
+
+	if (st2 != APR_SUCCESS)
+	{
+		LogString err = "apr_stat failed. file:" + getFile();
+		LogLog::warn(err);
+	}
+
+	bool bAlreadyRolled = ((st1 == APR_SUCCESS) && (st2 == APR_SUCCESS)
+			&& ((finfo1.device != finfo2.device) || (finfo1.inode != finfo2.inode)));
+
+	if (bAlreadyRolled)
+	{
+		reopenLatestFile(p);
+	}
+
+	FileAppender::subAppend(event, p);
+}
+
+/**
+ * Get rolling policy.
+ * @return rolling policy.
+ */
+RollingPolicyPtr MultiprocessRollingFileAppender::getRollingPolicy() const
+{
+	return _priv->rollingPolicy;
+}
+
+/**
+ * Get triggering policy.
+ * @return triggering policy.
+ */
+TriggeringPolicyPtr MultiprocessRollingFileAppender::getTriggeringPolicy() const
+{
+	return _priv->triggeringPolicy;
+}
+
+/**
+ * Sets the rolling policy.
+ * @param policy rolling policy.
+ */
+void MultiprocessRollingFileAppender::setRollingPolicy(const RollingPolicyPtr& policy)
+{
+	_priv->rollingPolicy = policy;
+
+	TimeBasedRollingPolicyPtr timeBased = log4cxx::cast<TimeBasedRollingPolicy>(policy);
+	if( timeBased ){
+		timeBased->setMultiprocess(true);
+	}
+}
+
+/**
+ * Set triggering policy.
+ * @param policy triggering policy.
+ */
+void MultiprocessRollingFileAppender::setTriggeringPolicy(const TriggeringPolicyPtr& policy)
+{
+	_priv->triggeringPolicy = policy;
+}
+
+/**
+ * Close appender.  Waits for any asynchronous file compression actions to be completed.
+ */
+void MultiprocessRollingFileAppender::close()
+{
+	FileAppender::close();
+}
+
+namespace log4cxx
+{
+namespace rolling
+{
+/**
+ * Wrapper for OutputStream that will report all write
+ * operations back to this class for file length calculations.
+ */
+class CountingOutputStream : public OutputStream
+{
+		/**
+		 * Wrapped output stream.
+		 */
+	private:
+		OutputStreamPtr os;
+
+		/**
+		 * Rolling file appender to inform of stream writes.
+		 */
+		MultiprocessRollingFileAppender* rfa;
+
+	public:
+		/**
+		 * Constructor.
+		 * @param os output stream to wrap.
+		 * @param rfa rolling file appender to inform.
+		 */
+		CountingOutputStream(
+			OutputStreamPtr& os1, MultiprocessRollingFileAppender* rfa1) :
+			os(os1), rfa(rfa1)
+		{
+		}
+
+		/**
+		 * {@inheritDoc}
+		 */
+		void close(Pool& p)
+		{
+			os->close(p);
+			rfa = 0;
+		}
+
+		/**
+		 * {@inheritDoc}
+		 */
+		void flush(Pool& p)
+		{
+			os->flush(p);
+		}
+
+		/**
+		 * {@inheritDoc}
+		 */
+		void write(ByteBuffer& buf, Pool& p)
+		{
+			os->write(buf, p);
+
+			if (rfa != 0)
+			{
+				rfa->setFileLength(File().setPath(rfa->getFile()).length(p));
+			}
+		}
+
+		OutputStream& getFileOutPutStreamPtr()
+		{
+			return *os;
+		}
+};
+}
+}
+
+/**
+   Returns an OutputStreamWriter when passed an OutputStream.  The
+   encoding used will depend on the value of the
+   <code>encoding</code> property.  If the encoding value is
+   specified incorrectly the writer will be opened using the default
+   system encoding (an error message will be printed to the loglog.
+ @param os output stream, may not be null.
+ @return new writer.
+ */
+WriterPtr MultiprocessRollingFileAppender::createWriter(OutputStreamPtr& os)
+{
+	OutputStreamPtr cos = std::make_shared<CountingOutputStream>(os, this);
+	return FileAppender::createWriter(cos);
+}
+
+/**
+ * Get byte length of current active log file.
+ * @return byte length of current active log file.
+ */
+size_t MultiprocessRollingFileAppender::getFileLength() const
+{
+	return _priv->fileLength;
+}
+
+void MultiprocessRollingFileAppender::setFileLength(size_t length)
+{
+	_priv->fileLength = length;
+}
+
+/**
+ * Increments estimated byte length of current active log file.
+ * @param increment additional bytes written to log file.
+ */
+void MultiprocessRollingFileAppender::incrementFileLength(size_t increment)
+{
+	_priv->fileLength += increment;
+}
diff --git a/src/main/cpp/nameabbreviator.cpp b/src/main/cpp/nameabbreviator.cpp
index c8aa754..6052a75 100644
--- a/src/main/cpp/nameabbreviator.cpp
+++ b/src/main/cpp/nameabbreviator.cpp
@@ -61,7 +61,7 @@
 		/**
 		 * {@inheritDoc}
 		 */
-		void abbreviate(LogString::size_type /* nameStart */, LogString& /* buf */) const
+		void abbreviate(LogString::size_type /* nameStart */, LogString& /* buf */) const override
 		{
 		}
 };
@@ -96,7 +96,7 @@
 		 * @param buf buffer to append abbreviation.
 		 * @param nameStart start of name to abbreviate.
 		 */
-		void abbreviate(LogString::size_type nameStart, LogString& buf) const
+		void abbreviate(LogString::size_type nameStart, LogString& buf) const override
 		{
 			// We substract 1 from 'len' when assigning to 'end' to avoid out of
 			// bounds exception in return r.substring(end+1, len). This can happen if
@@ -230,7 +230,7 @@
 		 * @param buf buffer that abbreviated name is appended.
 		 * @param nameStart start of name.
 		 */
-		void abbreviate(LogString::size_type nameStart, LogString& buf) const
+		void abbreviate(LogString::size_type nameStart, LogString& buf) const override
 		{
 			//
 			//  all non-terminal patterns are executed once
@@ -291,7 +291,7 @@
 		//
 		if (i == trimmed.length())
 		{
-			return NameAbbreviatorPtr(new MaxElementAbbreviator(StringHelper::toInt(trimmed)));
+			return std::make_shared<MaxElementAbbreviator>(StringHelper::toInt(trimmed));
 		}
 
 		std::vector<PatternAbbreviatorFragment> fragments;
@@ -345,8 +345,7 @@
 			pos++;
 		}
 
-		NameAbbreviatorPtr abbrev(new PatternAbbreviator(fragments));
-		return abbrev;
+		return std::make_shared<PatternAbbreviator>(fragments);
 	}
 
 	//
@@ -362,7 +361,7 @@
  */
 NameAbbreviatorPtr NameAbbreviator::getDefaultAbbreviator()
 {
-	static NameAbbreviatorPtr def(new NOPAbbreviator());
+	static NameAbbreviatorPtr def = std::make_shared<NOPAbbreviator>();
 	return def;
 }
 
diff --git a/src/main/cpp/namepatternconverter.cpp b/src/main/cpp/namepatternconverter.cpp
index 08ef1f2..9efd1da 100644
--- a/src/main/cpp/namepatternconverter.cpp
+++ b/src/main/cpp/namepatternconverter.cpp
@@ -15,27 +15,38 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/namepatternconverter.h>
 #include <log4cxx/pattern/nameabbreviator.h>
 #include <log4cxx/spi/loggingevent.h>
+#include <log4cxx/private/patternconverter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::pattern;
 using namespace log4cxx::spi;
 
+#define priv static_cast<NamePatternConverterPrivate*>(m_priv.get())
+
+struct NamePatternConverter::NamePatternConverterPrivate : public PatternConverterPrivate
+{
+	NamePatternConverterPrivate( const LogString& name, const LogString& style, const NameAbbreviatorPtr abbrev ) :
+		PatternConverterPrivate( name, style ),
+		abbreviator(abbrev) {}
+
+	/**
+	 * Abbreviator.
+	 */
+	const NameAbbreviatorPtr abbreviator;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(NamePatternConverter)
 
 NamePatternConverter::NamePatternConverter(
 	const LogString& name1,
 	const LogString& style1,
 	const std::vector<LogString>& options) :
-	LoggingEventPatternConverter(name1, style1),
-	abbreviator(getAbbreviator(options))
+	LoggingEventPatternConverter(std::make_unique<NamePatternConverterPrivate>(name1, style1,
+			getAbbreviator(options)))
 {
 }
 
@@ -55,7 +66,7 @@
  * @param nameStart starting position of name to abbreviate.
  * @param buf string buffer containing name.
  */
-void NamePatternConverter::abbreviate(int nameStart, LogString& buf) const
+void NamePatternConverter::abbreviate(LogString::size_type nameStart, LogString& buf) const
 {
-	abbreviator->abbreviate(nameStart, buf);
+	priv->abbreviator->abbreviate(nameStart, buf);
 }
diff --git a/src/main/cpp/ndc.cpp b/src/main/cpp/ndc.cpp
index e2194ab..a98e533 100644
--- a/src/main/cpp/ndc.cpp
+++ b/src/main/cpp/ndc.cpp
@@ -15,11 +15,6 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/ndc.h>
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/helpers/threadspecificdata.h>
diff --git a/src/main/cpp/ndcpatternconverter.cpp b/src/main/cpp/ndcpatternconverter.cpp
index e6acb15..6497561 100644
--- a/src/main/cpp/ndcpatternconverter.cpp
+++ b/src/main/cpp/ndcpatternconverter.cpp
@@ -15,12 +15,6 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/ndcpatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
@@ -42,7 +36,7 @@
 PatternConverterPtr NDCPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr def(new NDCPatternConverter());
+	static PatternConverterPtr def = std::make_shared<NDCPatternConverter>();
 	return def;
 }
 
diff --git a/src/main/cpp/nteventlogappender.cpp b/src/main/cpp/nteventlogappender.cpp
index cce5f91..9151980 100644
--- a/src/main/cpp/nteventlogappender.cpp
+++ b/src/main/cpp/nteventlogappender.cpp
@@ -26,12 +26,33 @@
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/helpers/pool.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 using namespace log4cxx::nt;
 
+#define priv static_cast<NTEventLogAppenderPrivate*>(m_priv.get())
+
+struct NTEventLogAppender::NTEventLogAppenderPrivate : public AppenderSkeleton::AppenderSkeletonPrivate {
+	NTEventLogAppenderPrivate() :
+		hEventLog(nullptr),
+		pCurrentUserSID(nullptr) {}
+
+	NTEventLogAppenderPrivate( LayoutPtr layout ) :
+		AppenderSkeletonPrivate(layout),
+		hEventLog(nullptr),
+		pCurrentUserSID(nullptr) {}
+
+	// Data
+	LogString server;
+	LogString log;
+	LogString source;
+	HANDLE hEventLog;
+	SID* pCurrentUserSID;
+};
+
 class CCtUserSIDHelper
 {
 	public:
@@ -90,15 +111,18 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(NTEventLogAppender)
 
-NTEventLogAppender::NTEventLogAppender() : hEventLog(NULL), pCurrentUserSID(NULL)
+NTEventLogAppender::NTEventLogAppender() :
+	AppenderSkeleton(std::make_unique<NTEventLogAppenderPrivate>())
 {
 }
 
 NTEventLogAppender::NTEventLogAppender(const LogString& server, const LogString& log, const LogString& source, const LayoutPtr& layout)
-	: server(server), log(log), source(source), hEventLog(NULL), pCurrentUserSID(NULL)
+	:	AppenderSkeleton(std::make_unique<NTEventLogAppenderPrivate>(layout))
 {
-	this->layout = layout;
 	Pool pool;
+	priv->server = server;
+	priv->log = log;
+	priv->source = source;
 	activateOptions(pool);
 }
 
@@ -110,16 +134,16 @@
 
 void NTEventLogAppender::close()
 {
-	if (hEventLog != NULL)
+	if (priv->hEventLog != NULL)
 	{
-		::DeregisterEventSource(hEventLog);
-		hEventLog = NULL;
+		::DeregisterEventSource(priv->hEventLog);
+		priv->hEventLog = NULL;
 	}
 
-	if (pCurrentUserSID != NULL)
+	if (priv->pCurrentUserSID != NULL)
 	{
-		CCtUserSIDHelper::FreeSid((::SID*) pCurrentUserSID);
-		pCurrentUserSID = NULL;
+		CCtUserSIDHelper::FreeSid((::SID*) priv->pCurrentUserSID);
+		priv->pCurrentUserSID = NULL;
 	}
 }
 
@@ -127,15 +151,15 @@
 {
 	if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("SERVER"), LOG4CXX_STR("server")))
 	{
-		server = value;
+		priv->server = value;
 	}
 	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("LOG"), LOG4CXX_STR("log")))
 	{
-		log = value;
+		priv->log = value;
 	}
 	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("SOURCE"), LOG4CXX_STR("source")))
 	{
-		source = value;
+		priv->source = value;
 	}
 	else
 	{
@@ -145,38 +169,38 @@
 
 void NTEventLogAppender::activateOptions(Pool&)
 {
-	if (source.empty())
+	if (priv->source.empty())
 	{
 		LogLog::warn(
 			((LogString) LOG4CXX_STR("Source option not set for appender ["))
-			+ name + LOG4CXX_STR("]."));
+			+ this->m_priv->name + LOG4CXX_STR("]."));
 		return;
 	}
 
-	if (log.empty())
+	if (priv->log.empty())
 	{
-		log = LOG4CXX_STR("Application");
+		priv->log = LOG4CXX_STR("Application");
 	}
 
 	close();
 
 	// current user security identifier
-	CCtUserSIDHelper::GetCurrentUserSID((::SID**) &pCurrentUserSID);
+	CCtUserSIDHelper::GetCurrentUserSID((::SID**) &priv->pCurrentUserSID);
 
 	addRegistryInfo();
 
-	LOG4CXX_ENCODE_WCHAR(wsource, source);
-	LOG4CXX_ENCODE_WCHAR(wserver, server);
-	hEventLog = ::RegisterEventSourceW(
+	LOG4CXX_ENCODE_WCHAR(wsource, priv->source);
+	LOG4CXX_ENCODE_WCHAR(wserver, priv->server);
+	priv->hEventLog = ::RegisterEventSourceW(
 			wserver.empty() ? NULL : wserver.c_str(),
 			wsource.c_str());
 
-	if (hEventLog == NULL)
+	if (priv->hEventLog == NULL)
 	{
 		LogString msg(LOG4CXX_STR("Cannot register NT EventLog -- server: '"));
-		msg.append(server);
+		msg.append(priv->server);
 		msg.append(LOG4CXX_STR("' source: '"));
-		msg.append(source);
+		msg.append(priv->source);
 		LogLog::error(msg);
 		LogLog::error(getErrorString(LOG4CXX_STR("RegisterEventSource")));
 	}
@@ -184,21 +208,21 @@
 
 void NTEventLogAppender::append(const LoggingEventPtr& event, Pool& p)
 {
-	if (hEventLog == NULL)
+	if (priv->hEventLog == NULL)
 	{
 		LogLog::warn(LOG4CXX_STR("NT EventLog not opened."));
 		return;
 	}
 
 	LogString oss;
-	layout->format(oss, event, p);
+	this->m_priv->layout->format(oss, event, p);
 	wchar_t* msgs = Transcoder::wencode(oss, p);
 	BOOL bSuccess = ::ReportEventW(
-			hEventLog,
+			priv->hEventLog,
 			getEventType(event),
 			getEventCategory(event),
 			0x1000,
-			pCurrentUserSID,
+			priv->pCurrentUserSID,
 			1,
 			0,
 			(LPCWSTR*) &msgs,
@@ -218,9 +242,9 @@
 	DWORD disposition = 0;
 	::HKEY hkey = 0;
 	LogString subkey(LOG4CXX_STR("SYSTEM\\CurrentControlSet\\Services\\EventLog\\"));
-	subkey.append(log);
+	subkey.append(priv->log);
 	subkey.append(1, (logchar) 0x5C /* '\\' */);
-	subkey.append(source);
+	subkey.append(priv->source);
 	LOG4CXX_ENCODE_WCHAR(wsubkey, subkey);
 
 	long stat = RegCreateKeyExW(HKEY_LOCAL_MACHINE, wsubkey.c_str(), 0, NULL,
@@ -243,9 +267,9 @@
 		{
 			modpath[modlen] = 0;
 			RegSetValueExW(hkey, L"EventMessageFile", 0, REG_SZ,
-				(LPBYTE) modpath, wcslen(modpath) * sizeof(wchar_t));
+				(LPBYTE) modpath, (DWORD)(wcslen(modpath) * sizeof(wchar_t)));
 			RegSetValueExW(hkey, L"CategoryMessageFile", 0, REG_SZ,
-				(LPBYTE) modpath, wcslen(modpath) * sizeof(wchar_t));
+				(LPBYTE) modpath, (DWORD)(wcslen(modpath) * sizeof(wchar_t)));
 			DWORD typesSupported = 7;
 			DWORD categoryCount = 6;
 			RegSetValueExW(hkey, L"TypesSupported", 0, REG_DWORD,
@@ -340,4 +364,34 @@
 	return msg;
 }
 
+void NTEventLogAppender::setSource(const LogString& source)
+{
+	priv->source.assign(source);
+}
+
+const LogString& NTEventLogAppender::getSource() const
+{
+	return priv->source;
+}
+
+void NTEventLogAppender::setLog(const LogString& log)
+{
+	priv->log.assign(log);
+}
+
+const LogString& NTEventLogAppender::getLog() const
+{
+	return priv->log;
+}
+
+void NTEventLogAppender::setServer(const LogString& server)
+{
+	priv->server.assign(server);
+}
+
+const LogString& NTEventLogAppender::getServer() const
+{
+	return priv->server;
+}
+
 #endif // WIN32
diff --git a/src/main/cpp/objectoutputstream.cpp b/src/main/cpp/objectoutputstream.cpp
deleted file mode 100644
index 6beb1a2..0000000
--- a/src/main/cpp/objectoutputstream.cpp
+++ /dev/null
@@ -1,238 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-#include <log4cxx/logstring.h>
-#include <log4cxx/helpers/objectoutputstream.h>
-#include <log4cxx/helpers/bytebuffer.h>
-#include <log4cxx/helpers/outputstream.h>
-#include <log4cxx/helpers/charsetencoder.h>
-
-using namespace log4cxx;
-using namespace log4cxx::helpers;
-
-IMPLEMENT_LOG4CXX_OBJECT(ObjectOutputStream)
-
-ObjectOutputStream::ObjectOutputStream(OutputStreamPtr outputStream, Pool& p)
-	:   os(outputStream),
-		utf8Encoder(CharsetEncoder::getUTF8Encoder()),
-		objectHandleDefault(0x7E0000),
-		objectHandle(objectHandleDefault),
-		classDescriptions(new ClassDescriptionMap())
-{
-	unsigned char start[] = { 0xAC, 0xED, 0x00, 0x05 };
-	ByteBuffer buf((char*) start, sizeof(start));
-	os->write(buf, p);
-}
-
-ObjectOutputStream::~ObjectOutputStream()
-{
-	delete classDescriptions;
-}
-
-void ObjectOutputStream::close(Pool& p)
-{
-	os->close(p);
-}
-
-void ObjectOutputStream::flush(Pool& p)
-{
-	os->flush(p);
-}
-
-void ObjectOutputStream::reset(Pool& p)
-{
-	os->flush(p);
-	writeByte(TC_RESET, p);
-	os->flush(p);
-
-	objectHandle = objectHandleDefault;
-	classDescriptions->clear();
-}
-
-void ObjectOutputStream::writeObject(const LogString& val, Pool& p)
-{
-	objectHandle++;
-	writeByte(TC_STRING, p);
-	char bytes[2];
-#if LOG4CXX_LOGCHAR_IS_UTF8
-	size_t len = val.size();
-	ByteBuffer dataBuf(const_cast<char*>(val.data()), val.size());
-#else
-	size_t maxSize = 6 * val.size();
-	char* data = p.pstralloc(maxSize);
-	ByteBuffer dataBuf(data, maxSize);
-	LogString::const_iterator iter(val.begin());
-	utf8Encoder->encode(val, iter, dataBuf);
-	dataBuf.flip();
-	size_t len = dataBuf.limit();
-#endif
-	bytes[1] = (char) (len & 0xFF);
-	bytes[0] = (char) ((len >> 8) & 0xFF);
-	ByteBuffer lenBuf(bytes, sizeof(bytes));
-
-	os->write(lenBuf,   p);
-	os->write(dataBuf,  p);
-}
-
-void ObjectOutputStream::writeObject(const MDC::Map& val, Pool& p)
-{
-	//
-	// TC_OBJECT and the classDesc for java.util.Hashtable
-	//
-	unsigned char prolog[] =
-	{
-		0x72, 0x00, 0x13, 0x6A, 0x61, 0x76, 0x61,
-		0x2E, 0x75, 0x74, 0x69, 0x6C, 0x2E, 0x48, 0x61,
-		0x73, 0x68, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x13,
-		0xBB, 0x0F, 0x25, 0x21, 0x4A, 0xE4, 0xB8, 0x03,
-		0x00, 0x02, 0x46, 0x00, 0x0A, 0x6C, 0x6F, 0x61,
-		0x64, 0x46, 0x61, 0x63, 0x74, 0x6F, 0x72, 0x49,
-		0x00, 0x09, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68,
-		0x6F, 0x6C, 0x64, 0x78, 0x70
-	};
-	writeProlog("java.util.Hashtable", 1, (char*) prolog, sizeof(prolog), p);
-
-	// loadFactor = 0.75, threshold = 5, blockdata start, buckets.size = 7
-	char data[] = { 0x3F, 0x40,   0x00, 0x00, 0x00, 0x00, 0x00, 0x05,
-			TC_BLOCKDATA, 0x08, 0x00, 0x00, 0x00, 0x07
-		};
-	ByteBuffer dataBuf(data, sizeof(data));
-	os->write(dataBuf, p);
-
-	char size[4];
-	size_t sz = val.size();
-
-	size[3] = (char) (sz            & 0xFF);
-	size[2] = (char) ((sz >> 8)     & 0xFF);
-	size[1] = (char) ((sz >> 16)    & 0xFF);
-	size[0] = (char) ((sz >> 24)    & 0xFF);
-
-	ByteBuffer sizeBuf(size, sizeof(size));
-	os->write(sizeBuf, p);
-
-	for (MDC::Map::const_iterator   iter  = val.begin();
-		iter != val.end();
-		iter++)
-	{
-		writeObject(iter->first, p);
-		writeObject(iter->second, p);
-	}
-
-	writeByte(TC_ENDBLOCKDATA, p);
-}
-
-void ObjectOutputStream::writeUTFString(const std::string& val, Pool& p)
-{
-	char bytes[3];
-	size_t len = val.size();
-	ByteBuffer dataBuf(const_cast<char*>(val.data()), val.size());
-	objectHandle++;
-
-	bytes[0] = 0x74;
-	bytes[1] = (char) ((len >> 8) & 0xFF);
-	bytes[2] = (char) (len & 0xFF);
-
-	ByteBuffer lenBuf(bytes, sizeof(bytes));
-	os->write(lenBuf, p);
-	os->write(dataBuf, p);
-}
-
-void ObjectOutputStream::writeByte(char val, Pool& p)
-{
-	ByteBuffer buf(&val, 1);
-	os->write(buf, p);
-}
-
-void ObjectOutputStream::writeInt(int val, Pool& p)
-{
-	char bytes[4];
-
-	bytes[3] = (char) (val & 0xFF);
-	bytes[2] = (char) ((val >> 8) & 0xFF);
-	bytes[1] = (char) ((val >> 16) & 0xFF);
-	bytes[0] = (char) ((val >> 24) & 0xFF);
-
-	ByteBuffer buf(bytes, sizeof(bytes));
-	os->write(buf, p);
-}
-
-void ObjectOutputStream::writeLong(log4cxx_time_t val, Pool& p)
-{
-	char bytes[8];
-
-	bytes[7] = (char) (val & 0xFF);
-	bytes[6] = (char) ((val >> 8) & 0xFF);
-	bytes[5] = (char) ((val >> 16) & 0xFF);
-	bytes[4] = (char) ((val >> 24) & 0xFF);
-	bytes[3] = (char) ((val >> 32) & 0xFF);
-	bytes[2] = (char) ((val >> 40) & 0xFF);
-	bytes[1] = (char) ((val >> 48) & 0xFF);
-	bytes[0] = (char) ((val >> 56) & 0xFF);
-
-	ByteBuffer buf(bytes, sizeof(bytes));
-	os->write(buf, p);
-}
-
-void ObjectOutputStream::writeBytes(const char* bytes, size_t len, Pool& p)
-{
-	ByteBuffer buf(const_cast<char*>(bytes), len);
-	os->write(buf, p);
-}
-
-void ObjectOutputStream::writeNull(Pool& p)
-{
-	writeByte(TC_NULL, p);
-}
-
-void ObjectOutputStream::writeProlog(const  char*   className,
-	int        classDescIncrement,
-	char*  classDesc,
-	size_t len,
-	Pool&  p)
-{
-	ClassDescriptionMap::const_iterator match = classDescriptions->find(className);
-
-	if (match != classDescriptions->end())
-	{
-		char bytes[6];
-
-		bytes[0] = TC_OBJECT;
-		bytes[1] = TC_REFERENCE;
-		bytes[2] = (char) ((match->second >> 24) & 0xFF);
-		bytes[3] = (char) ((match->second >> 16) & 0xFF);
-		bytes[4] = (char) ((match->second >> 8) & 0xFF);
-		bytes[5] = (char) (match->second & 0xFF);
-
-		ByteBuffer buf(bytes, sizeof(bytes));
-		os->write(buf, p);
-
-		objectHandle++;
-	}
-	else
-	{
-		classDescriptions->insert(ClassDescriptionMap::value_type(className, objectHandle));
-		writeByte(TC_OBJECT, p);
-
-		ByteBuffer buf(classDesc, len);
-		os->write(buf, p);
-
-		objectHandle += (classDescIncrement + 1);
-	}
-}
diff --git a/src/main/cpp/obsoleterollingfileappender.cpp b/src/main/cpp/obsoleterollingfileappender.cpp
deleted file mode 100644
index 252aa20..0000000
--- a/src/main/cpp/obsoleterollingfileappender.cpp
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <log4cxx/logstring.h>
-#include <log4cxx/rollingfileappender.h>
-#include <log4cxx/helpers/loglog.h>
-#include <log4cxx/helpers/optionconverter.h>
-#include <log4cxx/helpers/stringhelper.h>
-#include <log4cxx/rolling/rollingfileappenderskeleton.h>
-#include <log4cxx/rolling/sizebasedtriggeringpolicy.h>
-#include <log4cxx/rolling/fixedwindowrollingpolicy.h>
-
-
-using namespace log4cxx;
-using namespace log4cxx::helpers;
-using namespace log4cxx::spi;
-
-namespace log4cxx
-{
-class ClassRollingFileAppender : public Class
-{
-	public:
-		ClassRollingFileAppender() : helpers::Class() {}
-		virtual LogString getName() const
-		{
-			return LOG4CXX_STR("org.apache.log4j.RollingFileAppender");
-		}
-		virtual Object* newInstance() const
-		{
-			return new RollingFileAppender();
-		}
-};
-}
-
-const log4cxx::helpers::Class& RollingFileAppender::getClass() const
-{
-	return getStaticClass();
-}
-const log4cxx::helpers::Class& RollingFileAppender::getStaticClass()
-{
-	static ClassRollingFileAppender theClass;
-	return theClass;
-}
-const log4cxx::helpers::ClassRegistration& RollingFileAppender::registerClass()
-{
-	static log4cxx::helpers::ClassRegistration classReg(RollingFileAppender::getStaticClass);
-	return classReg;
-}
-namespace log4cxx
-{
-namespace classes
-{
-const log4cxx::helpers::ClassRegistration& ObsoleteRollingFileAppenderRegistration =
-	RollingFileAppender::registerClass();
-}
-}
-
-
-
-RollingFileAppender::RollingFileAppender()
-	: maxFileSize(10 * 1024 * 1024), maxBackupIndex(1)
-{
-}
-
-RollingFileAppender::RollingFileAppender(
-	const LayoutPtr& newLayout,
-	const LogString& filename,
-	bool append)
-	: maxFileSize(10 * 1024 * 1024), maxBackupIndex(1)
-{
-	setLayout(newLayout);
-	setFile(filename);
-	setAppend(append);
-	Pool p;
-	activateOptions(p);
-}
-
-RollingFileAppender::RollingFileAppender(const LayoutPtr& newLayout,
-	const LogString& filename)
-	: maxFileSize(10 * 1024 * 1024), maxBackupIndex(1)
-{
-	setLayout(newLayout);
-	setFile(filename);
-	Pool p;
-	activateOptions(p);
-}
-
-RollingFileAppender::~RollingFileAppender()
-{
-}
-
-
-void RollingFileAppender::setOption(const LogString& option,
-	const LogString& value)
-{
-	if (StringHelper::equalsIgnoreCase(option,
-			LOG4CXX_STR("MAXFILESIZE"), LOG4CXX_STR("maxfilesize"))
-		|| StringHelper::equalsIgnoreCase(option,
-			LOG4CXX_STR("MAXIMUMFILESIZE"), LOG4CXX_STR("maximumfilesize")))
-	{
-		setMaxFileSize(value);
-	}
-	else if (StringHelper::equalsIgnoreCase(option,
-			LOG4CXX_STR("MAXBACKUPINDEX"), LOG4CXX_STR("maxbackupindex"))
-		|| StringHelper::equalsIgnoreCase(option,
-			LOG4CXX_STR("MAXIMUMBACKUPINDEX"), LOG4CXX_STR("maximumbackupindex")))
-	{
-		maxBackupIndex = StringHelper::toInt(value);
-	}
-	else
-	{
-		using namespace log4cxx::rolling;
-		RollingFileAppenderSkeleton::setOption(option, value);
-	}
-}
-
-
-int RollingFileAppender::getMaxBackupIndex() const
-{
-	return maxBackupIndex;
-}
-
-long RollingFileAppender::getMaximumFileSize() const
-{
-	return maxFileSize;
-}
-
-void RollingFileAppender::setMaxBackupIndex(int maxBackups)
-{
-	maxBackupIndex = maxBackups;
-}
-
-void RollingFileAppender::setMaximumFileSize(int maxFileSize1)
-{
-	maxFileSize = maxFileSize1;
-}
-
-void RollingFileAppender::setMaxFileSize(const LogString& value)
-{
-	maxFileSize = OptionConverter::toFileSize(value, maxFileSize + 1);
-}
-
-void RollingFileAppender::activateOptions(Pool& p)
-{
-	log4cxx::rolling::SizeBasedTriggeringPolicyPtr trigger(
-		new log4cxx::rolling::SizeBasedTriggeringPolicy());
-	trigger->setMaxFileSize(maxFileSize);
-	trigger->activateOptions(p);
-	setTriggeringPolicy(trigger);
-
-	log4cxx::rolling::FixedWindowRollingPolicyPtr rolling(
-		new log4cxx::rolling::FixedWindowRollingPolicy());
-	rolling->setMinIndex(1);
-	rolling->setMaxIndex(maxBackupIndex);
-	rolling->setFileNamePattern(getFile() + LOG4CXX_STR(".%i"));
-	rolling->activateOptions(p);
-	setRollingPolicy(rolling);
-
-	using namespace log4cxx::rolling;
-	RollingFileAppenderSkeleton::activateOptions(p);
-}
-
-
diff --git a/src/main/cpp/odbcappender.cpp b/src/main/cpp/odbcappender.cpp
index a8fa380..b6e37eb 100644
--- a/src/main/cpp/odbcappender.cpp
+++ b/src/main/cpp/odbcappender.cpp
@@ -21,6 +21,7 @@
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/patternlayout.h>
 #include <apr_strings.h>
+#include <log4cxx/private/odbcappender_priv.h>
 
 #if !defined(LOG4CXX)
 	#define LOG4CXX 1
@@ -90,10 +91,10 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(ODBCAppender)
 
-
+#define _priv static_cast<ODBCAppenderPriv*>(m_priv.get())
 
 ODBCAppender::ODBCAppender()
-	: connection(0), env(0), bufferSize(1)
+	: AppenderSkeleton (std::make_unique<ODBCAppenderPriv>())
 {
 }
 
@@ -143,9 +144,9 @@
 void ODBCAppender::append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p)
 {
 #if LOG4CXX_HAVE_ODBC
-	buffer.push_back(event);
+	_priv->buffer.push_back(event);
 
-	if (buffer.size() >= bufferSize)
+	if (_priv->buffer.size() >= _priv->bufferSize)
 	{
 		flushBuffer(p);
 	}
@@ -219,46 +220,46 @@
 #if LOG4CXX_HAVE_ODBC
 	SQLRETURN ret;
 
-	if (env == SQL_NULL_HENV)
+	if (_priv->env == SQL_NULL_HENV)
 	{
-		ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &env);
+		ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &_priv->env);
 
 		if (ret < 0)
 		{
-			SQLException ex(SQL_HANDLE_ENV, env, "Failed to allocate SQL handle.", p);
-			env = SQL_NULL_HENV;
+			SQLException ex(SQL_HANDLE_ENV, _priv->env, "Failed to allocate SQL handle.", p);
+			_priv->env = SQL_NULL_HENV;
 			throw ex;
 		}
 
-		ret = SQLSetEnvAttr(env, SQL_ATTR_ODBC_VERSION, (SQLPOINTER) SQL_OV_ODBC3, SQL_IS_INTEGER);
+		ret = SQLSetEnvAttr(_priv->env, SQL_ATTR_ODBC_VERSION, (SQLPOINTER) SQL_OV_ODBC3, SQL_IS_INTEGER);
 
 		if (ret < 0)
 		{
-			SQLException ex(SQL_HANDLE_ENV, env, "Failed to set odbc version.", p);
-			SQLFreeHandle(SQL_HANDLE_ENV, env);
-			env = SQL_NULL_HENV;
+			SQLException ex(SQL_HANDLE_ENV, _priv->env, "Failed to set odbc version.", p);
+			SQLFreeHandle(SQL_HANDLE_ENV, _priv->env);
+			_priv->env = SQL_NULL_HENV;
 			throw ex;
 		}
 	}
 
-	if (connection == SQL_NULL_HDBC)
+	if (_priv->connection == SQL_NULL_HDBC)
 	{
-		ret = SQLAllocHandle(SQL_HANDLE_DBC, env, &connection);
+		ret = SQLAllocHandle(SQL_HANDLE_DBC, _priv->env, &_priv->connection);
 
 		if (ret < 0)
 		{
-			SQLException ex(SQL_HANDLE_DBC, connection, "Failed to allocate sql handle.", p);
-			connection = SQL_NULL_HDBC;
+			SQLException ex(SQL_HANDLE_DBC, _priv->connection, "Failed to allocate sql handle.", p);
+			_priv->connection = SQL_NULL_HDBC;
 			throw ex;
 		}
 
 
 		SQLWCHAR* wURL, *wUser, *wPwd;
-		encode(&wURL, databaseURL, p);
-		encode(&wUser, databaseUser, p);
-		encode(&wPwd, databasePassword, p);
+		encode(&wURL, _priv->databaseURL, p);
+		encode(&wUser, _priv->databaseUser, p);
+		encode(&wPwd, _priv->databasePassword, p);
 
-		ret = SQLConnectW( connection,
+		ret = SQLConnectW( _priv->connection,
 				wURL, SQL_NTS,
 				wUser, SQL_NTS,
 				wPwd, SQL_NTS);
@@ -266,14 +267,14 @@
 
 		if (ret < 0)
 		{
-			SQLException ex(SQL_HANDLE_DBC, connection, "Failed to connect to database.", p);
-			SQLFreeHandle(SQL_HANDLE_DBC, connection);
-			connection = SQL_NULL_HDBC;
+			SQLException ex(SQL_HANDLE_DBC, _priv->connection, "Failed to connect to database.", p);
+			SQLFreeHandle(SQL_HANDLE_DBC, _priv->connection);
+			_priv->connection = SQL_NULL_HDBC;
 			throw ex;
 		}
 	}
 
-	return connection;
+	return _priv->connection;
 #else
 	return 0;
 #endif
@@ -281,7 +282,7 @@
 
 void ODBCAppender::close()
 {
-	if (closed)
+	if (_priv->closed)
 	{
 		return;
 	}
@@ -294,32 +295,32 @@
 	}
 	catch (SQLException& e)
 	{
-		errorHandler->error(LOG4CXX_STR("Error closing connection"),
+		_priv->errorHandler->error(LOG4CXX_STR("Error closing connection"),
 			e, ErrorCode::GENERIC_FAILURE);
 	}
 
 #if LOG4CXX_HAVE_ODBC
 
-	if (connection != SQL_NULL_HDBC)
+	if (_priv->connection != SQL_NULL_HDBC)
 	{
-		SQLDisconnect(connection);
-		SQLFreeHandle(SQL_HANDLE_DBC, connection);
+		SQLDisconnect(_priv->connection);
+		SQLFreeHandle(SQL_HANDLE_DBC, _priv->connection);
 	}
 
-	if (env != SQL_NULL_HENV)
+	if (_priv->env != SQL_NULL_HENV)
 	{
-		SQLFreeHandle(SQL_HANDLE_ENV, env);
+		SQLFreeHandle(SQL_HANDLE_ENV, _priv->env);
 	}
 
 #endif
-	this->closed = true;
+	_priv->closed = true;
 }
 
 void ODBCAppender::flushBuffer(Pool& p)
 {
 	std::list<spi::LoggingEventPtr>::iterator i;
 
-	for (i = buffer.begin(); i != buffer.end(); i++)
+	for (i = _priv->buffer.begin(); i != _priv->buffer.end(); i++)
 	{
 		try
 		{
@@ -329,22 +330,22 @@
 		}
 		catch (SQLException& e)
 		{
-			errorHandler->error(LOG4CXX_STR("Failed to execute sql"), e,
+			_priv->errorHandler->error(LOG4CXX_STR("Failed to execute sql"), e,
 				ErrorCode::FLUSH_FAILURE);
 		}
 	}
 
 	// clear the buffer of reported events
-	buffer.clear();
+	_priv->buffer.clear();
 }
 
 void ODBCAppender::setSql(const LogString& s)
 {
-	sqlStatement = s;
+	_priv->sqlStatement = s;
 
 	if (getLayout() == 0)
 	{
-		this->setLayout(PatternLayoutPtr(new PatternLayout(s)));
+		this->setLayout(std::make_shared<PatternLayout>(s));
 	}
 	else
 	{
@@ -397,3 +398,48 @@
 	*current = 0;
 }
 
+const LogString& ODBCAppender::getSql() const
+{
+	return _priv->sqlStatement;
+}
+
+void ODBCAppender::setUser(const LogString& user)
+{
+	_priv->databaseUser = user;
+}
+
+void ODBCAppender::setURL(const LogString& url)
+{
+	_priv->databaseURL = url;
+}
+
+void ODBCAppender::setPassword(const LogString& password)
+{
+	_priv->databasePassword = password;
+}
+
+void ODBCAppender::setBufferSize(size_t newBufferSize)
+{
+	_priv->bufferSize = newBufferSize;
+}
+
+const LogString& ODBCAppender::getUser() const
+{
+	return _priv->databaseUser;
+}
+
+const LogString& ODBCAppender::getURL() const
+{
+	return _priv->databaseURL;
+}
+
+const LogString& ODBCAppender::getPassword() const
+{
+	return _priv->databasePassword;
+}
+
+size_t ODBCAppender::getBufferSize() const
+{
+	return _priv->bufferSize;
+}
+
diff --git a/src/main/cpp/onlyonceerrorhandler.cpp b/src/main/cpp/onlyonceerrorhandler.cpp
index 0671aa7..4c5b729 100644
--- a/src/main/cpp/onlyonceerrorhandler.cpp
+++ b/src/main/cpp/onlyonceerrorhandler.cpp
@@ -26,12 +26,24 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(OnlyOnceErrorHandler)
 
+struct OnlyOnceErrorHandler::OnlyOnceErrorHandlerPrivate{
+	OnlyOnceErrorHandlerPrivate() :
+		WARN_PREFIX(LOG4CXX_STR("log4cxx warning: ")),
+		ERROR_PREFIX(LOG4CXX_STR("log4cxx error: ")),
+		firstTime(true){}
+
+	LogString WARN_PREFIX;
+	LogString ERROR_PREFIX;
+	mutable bool firstTime;
+};
+
 OnlyOnceErrorHandler::OnlyOnceErrorHandler() :
-	WARN_PREFIX(LOG4CXX_STR("log4cxx warning: ")),
-	ERROR_PREFIX(LOG4CXX_STR("log4cxx error: ")), firstTime(true)
+	m_priv(std::make_unique<OnlyOnceErrorHandlerPrivate>())
 {
 }
 
+OnlyOnceErrorHandler::~OnlyOnceErrorHandler(){}
+
 void OnlyOnceErrorHandler::setLogger(const LoggerPtr&)
 {
 }
@@ -47,10 +59,10 @@
 void OnlyOnceErrorHandler::error(const LogString& message, const std::exception& e,
 	int) const
 {
-	if (firstTime)
+	if (m_priv->firstTime)
 	{
 		LogLog::error(message, e);
-		firstTime = false;
+		m_priv->firstTime = false;
 	}
 }
 
@@ -63,10 +75,10 @@
 
 void OnlyOnceErrorHandler::error(const LogString& message) const
 {
-	if (firstTime)
+	if (m_priv->firstTime)
 	{
 		LogLog::error(message);
-		firstTime = false;
+		m_priv->firstTime = false;
 	}
 }
 
diff --git a/src/main/cpp/optionconverter.cpp b/src/main/cpp/optionconverter.cpp
index 58605d8..89bcc9b 100644
--- a/src/main/cpp/optionconverter.cpp
+++ b/src/main/cpp/optionconverter.cpp
@@ -36,6 +36,41 @@
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/file.h>
 #include <log4cxx/xml/domconfigurator.h>
+#include <log4cxx/logmanager.h>
+#include <apr_general.h>
+#if !defined(LOG4CXX)
+	#define LOG4CXX 1
+#endif
+#include <log4cxx/helpers/aprinitializer.h>
+
+#if APR_HAS_THREADS
+#include <log4cxx/helpers/filewatchdog.h>
+namespace log4cxx
+{
+
+class ConfiguratorWatchdog  : public helpers::FileWatchdog
+{
+	spi::ConfiguratorPtr m_config;
+	public:
+    ConfiguratorWatchdog(const spi::ConfiguratorPtr& config, const File& filename)
+        : helpers::FileWatchdog(filename)
+        , m_config(config)
+    {
+    }
+
+    /**
+    Call PropertyConfigurator#doConfigure(const String& configFileName,
+    const spi::LoggerRepositoryPtr& hierarchy) with the
+    <code>filename</code> to reconfigure log4cxx.
+    */
+    void doOnChange()
+    {
+        m_config->doConfigure(file(), LogManager::getLoggerRepository());
+    }
+};
+
+}
+#endif
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
@@ -375,7 +410,7 @@
 }
 
 void OptionConverter::selectAndConfigure(const File& configFileName,
-	const LogString& _clazz, spi::LoggerRepositoryPtr hierarchy)
+	const LogString& _clazz, spi::LoggerRepositoryPtr hierarchy, int delay)
 {
 	ConfiguratorPtr configurator;
 	LogString clazz = _clazz;
@@ -407,8 +442,18 @@
 	}
 	else
 	{
-		configurator = ConfiguratorPtr(new PropertyConfigurator());
+		configurator = std::make_shared<PropertyConfigurator>();
 	}
 
-	configurator->doConfigure(configFileName, hierarchy);
+#if APR_HAS_THREADS
+	if (0 < delay)
+	{
+		auto dog = new ConfiguratorWatchdog(configurator, configFileName);
+		APRInitializer::registerCleanup(dog);
+		dog->setDelay(delay);
+		dog->start();
+	}
+	else
+#endif
+		configurator->doConfigure(configFileName, hierarchy);
 }
diff --git a/src/main/cpp/outputdebugstringappender.cpp b/src/main/cpp/outputdebugstringappender.cpp
index a394b8a..0673ee0 100644
--- a/src/main/cpp/outputdebugstringappender.cpp
+++ b/src/main/cpp/outputdebugstringappender.cpp
@@ -18,6 +18,7 @@
 #if defined(_WIN32)
 #include <log4cxx/nt/outputdebugstringappender.h>
 #include <log4cxx/helpers/transcoder.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
 
 #include "windows.h"
 
@@ -34,7 +35,7 @@
 void OutputDebugStringAppender::append(const spi::LoggingEventPtr& event, Pool& p)
 {
 	LogString buf;
-	layout->format(buf, event, p);
+	this->m_priv->layout->format(buf, event, p);
 #if LOG4CXX_WCHAR_T_API
 	LOG4CXX_ENCODE_WCHAR(wstr, buf);
 	::OutputDebugStringW(wstr.c_str());
diff --git a/src/main/cpp/outputstream.cpp b/src/main/cpp/outputstream.cpp
index 2175744..169823c 100644
--- a/src/main/cpp/outputstream.cpp
+++ b/src/main/cpp/outputstream.cpp
@@ -31,15 +31,3 @@
 OutputStream::~OutputStream()
 {
 }
-
-#ifdef LOG4CXX_MULTI_PROCESS
-apr_file_t* OutputStream::getFilePtr()
-{
-	throw std::logic_error("getFilePtr must be implemented in the derived class that you are using");
-}
-
-OutputStream& OutputStream::getFileOutPutStreamPtr()
-{
-	throw std::logic_error("getFileOutPutStreamPtr must be implemented in the derived class that you are using");
-}
-#endif
diff --git a/src/main/cpp/outputstreamwriter.cpp b/src/main/cpp/outputstreamwriter.cpp
index 35d7f38..90d1993 100644
--- a/src/main/cpp/outputstreamwriter.cpp
+++ b/src/main/cpp/outputstreamwriter.cpp
@@ -27,8 +27,19 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(OutputStreamWriter)
 
+struct OutputStreamWriter::OutputStreamWriterPrivate{
+	OutputStreamWriterPrivate(OutputStreamPtr& out1) : out(out1), enc(CharsetEncoder::getDefaultEncoder()){}
+
+	OutputStreamWriterPrivate(OutputStreamPtr& out1,
+							  CharsetEncoderPtr& enc1)
+		: out(out1), enc(enc1){}
+
+	OutputStreamPtr out;
+	CharsetEncoderPtr enc;
+};
+
 OutputStreamWriter::OutputStreamWriter(OutputStreamPtr& out1)
-	: out(out1), enc(CharsetEncoder::getDefaultEncoder())
+	: m_priv(std::make_unique<OutputStreamWriterPrivate>(out1))
 {
 	if (out1 == 0)
 	{
@@ -38,7 +49,7 @@
 
 OutputStreamWriter::OutputStreamWriter(OutputStreamPtr& out1,
 	CharsetEncoderPtr& enc1)
-	: out(out1), enc(enc1)
+	: m_priv(std::make_unique<OutputStreamWriterPrivate>(out1, enc1))
 {
 	if (out1 == 0)
 	{
@@ -57,12 +68,12 @@
 
 void OutputStreamWriter::close(Pool& p)
 {
-	out->close(p);
+	m_priv->out->close(p);
 }
 
 void OutputStreamWriter::flush(Pool& p)
 {
-	out->flush(p);
+	m_priv->out->flush(p);
 }
 
 void OutputStreamWriter::write(const LogString& str, Pool& p)
@@ -70,6 +81,7 @@
 	if (str.length() > 0)
 	{
 #ifdef LOG4CXX_MULTI_PROCESS
+		// Why does this need to happen for multiproces??  why??
 		size_t bufSize = str.length() * 2;
 		char* rawbuf = new char[bufSize];
 		ByteBuffer buf(rawbuf, (size_t) bufSize);
@@ -78,24 +90,29 @@
 		char rawbuf[BUFSIZE];
 		ByteBuffer buf(rawbuf, (size_t) BUFSIZE);
 #endif
-		enc->reset();
+		m_priv->enc->reset();
 		LogString::const_iterator iter = str.begin();
 
 		while (iter != str.end())
 		{
-			CharsetEncoder::encode(enc, str, iter, buf);
+			CharsetEncoder::encode(m_priv->enc, str, iter, buf);
 			buf.flip();
-			out->write(buf, p);
+			m_priv->out->write(buf, p);
 			buf.clear();
 		}
 
-		CharsetEncoder::encode(enc, str, iter, buf);
-		enc->flush(buf);
+		CharsetEncoder::encode(m_priv->enc, str, iter, buf);
+		m_priv->enc->flush(buf);
 		buf.flip();
-		out->write(buf, p);
+		m_priv->out->write(buf, p);
 #ifdef LOG4CXX_MULTI_PROCESS
 		delete []rawbuf;
 #endif
 	}
 }
 
+OutputStreamPtr OutputStreamWriter::getOutputStreamPtr() const
+{
+	return m_priv->out;
+}
+
diff --git a/src/main/cpp/patternconverter.cpp b/src/main/cpp/patternconverter.cpp
index d0add75..d0c186a 100644
--- a/src/main/cpp/patternconverter.cpp
+++ b/src/main/cpp/patternconverter.cpp
@@ -14,13 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/patternconverter.h>
 #include <log4cxx/helpers/transcoder.h>
+#include <log4cxx/private/patternconverter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::pattern;
@@ -28,23 +26,30 @@
 IMPLEMENT_LOG4CXX_OBJECT(PatternConverter)
 
 PatternConverter::PatternConverter(
-	const LogString& name1, const LogString& style1) :
-	name(name1), style(style1)
+	std::unique_ptr<PatternConverterPrivate> priv) :
+	m_priv(std::move(priv))
 {
 }
 
+PatternConverter::PatternConverter(const LogString& name,
+	const LogString& style) :
+	m_priv(std::make_unique<PatternConverterPrivate>(name, style))
+{
+
+}
+
 PatternConverter::~PatternConverter()
 {
 }
 
 LogString PatternConverter::getName() const
 {
-	return name;
+	return m_priv->name;
 }
 
 LogString PatternConverter::getStyleClass(const log4cxx::helpers::ObjectPtr& /* e */) const
 {
-	return style;
+	return m_priv->style;
 }
 
 void PatternConverter::append(LogString& toAppendTo, const std::string& src)
diff --git a/src/main/cpp/patternlayout.cpp b/src/main/cpp/patternlayout.cpp
index 4b610db..b2f6c56 100644
--- a/src/main/cpp/patternlayout.cpp
+++ b/src/main/cpp/patternlayout.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/patternlayout.h>
@@ -57,26 +54,58 @@
 using namespace log4cxx::spi;
 using namespace log4cxx::pattern;
 
+struct PatternLayout::PatternLayoutPrivate
+{
+	PatternLayoutPrivate() {}
+	PatternLayoutPrivate(const LogString& pattern) :
+		conversionPattern(pattern) {}
+
+	/**
+	 * Conversion pattern.
+	 */
+	LogString conversionPattern;
+
+	/**
+	 * Pattern converters.
+	 */
+	LoggingEventPatternConverterList patternConverters;
+
+	/**
+	 * Field widths and alignment corresponding to pattern converters.
+	 */
+	FormattingInfoList patternFields;
+
+	LogString m_fatalColor = LOG4CXX_STR("\\x1B[35m"); //magenta
+	LogString m_errorColor = LOG4CXX_STR("\\x1B[31m"); //red
+	LogString m_warnColor = LOG4CXX_STR("\\x1B[33m"); //yellow
+	LogString m_infoColor = LOG4CXX_STR("\\x1B[32m"); //green
+	LogString m_debugColor = LOG4CXX_STR("\\x1B[36m"); //cyan;
+	LogString m_traceColor = LOG4CXX_STR("\\x1B[34m"); //blue;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(PatternLayout)
 
 
-PatternLayout::PatternLayout()
+PatternLayout::PatternLayout() :
+	m_priv(std::make_unique<PatternLayoutPrivate>())
 {
 }
 
 /**
 Constructs a PatternLayout using the supplied conversion pattern.
 */
-PatternLayout::PatternLayout(const LogString& pattern)
-	: conversionPattern(pattern)
+PatternLayout::PatternLayout(const LogString& pattern) :
+	m_priv(std::make_unique<PatternLayoutPrivate>(pattern))
 {
 	Pool pool;
 	activateOptions(pool);
 }
 
+PatternLayout::~PatternLayout() {}
+
 void PatternLayout::setConversionPattern(const LogString& pattern)
 {
-	conversionPattern = pattern;
+	m_priv->conversionPattern = pattern;
 	Pool pool;
 	activateOptions(pool);
 }
@@ -86,11 +115,11 @@
 	Pool& pool) const
 {
 	std::vector<FormattingInfoPtr>::const_iterator formatterIter =
-		patternFields.begin();
+		m_priv->patternFields.begin();
 
 	for (std::vector<LoggingEventPatternConverterPtr>::const_iterator
-		converterIter = patternConverters.begin();
-		converterIter != patternConverters.end();
+		converterIter = m_priv->patternConverters.begin();
+		converterIter != m_priv->patternConverters.end();
 		converterIter++, formatterIter++)
 	{
 		int startField = (int)output.length();
@@ -106,25 +135,51 @@
 			LOG4CXX_STR("CONVERSIONPATTERN"),
 			LOG4CXX_STR("conversionpattern")))
 	{
-		conversionPattern = OptionConverter::convertSpecialChars(value);
+		m_priv->conversionPattern = OptionConverter::convertSpecialChars(value);
+	}else if(StringHelper::equalsIgnoreCase(option,
+											LOG4CXX_STR("ERRORCOLOR"),
+											LOG4CXX_STR("errorcolor"))){
+		m_priv->m_errorColor = value;
+		LogLog::debug("Setting error color to ");
+		LogLog::debug(value);
+	}else if(StringHelper::equalsIgnoreCase(option,
+											LOG4CXX_STR("FATALCOLOR"),
+											LOG4CXX_STR("fatalcolor"))){
+		m_priv->m_fatalColor = value;
+	}else if(StringHelper::equalsIgnoreCase(option,
+											LOG4CXX_STR("WARNCOLOR"),
+											LOG4CXX_STR("warncolor"))){
+		m_priv->m_warnColor = value;
+	}else if(StringHelper::equalsIgnoreCase(option,
+											LOG4CXX_STR("INFOCOLOR"),
+											LOG4CXX_STR("infocolor"))){
+		m_priv->m_infoColor = value;
+	}else if(StringHelper::equalsIgnoreCase(option,
+											LOG4CXX_STR("DEBUGCOLOR"),
+											LOG4CXX_STR("debugcolor"))){
+		m_priv->m_debugColor = value;
+	}else if(StringHelper::equalsIgnoreCase(option,
+											LOG4CXX_STR("TRACECOLOR"),
+											LOG4CXX_STR("tracecolor"))){
+		m_priv->m_traceColor = value;
 	}
 }
 
 void PatternLayout::activateOptions(Pool&)
 {
-	LogString pat(conversionPattern);
+	LogString pat(m_priv->conversionPattern);
 
 	if (pat.empty())
 	{
 		pat = LOG4CXX_STR("%m%n");
 	}
 
-	patternConverters.erase(patternConverters.begin(), patternConverters.end());
-	patternFields.erase(patternFields.begin(), patternFields.end());
+	m_priv->patternConverters.erase(m_priv->patternConverters.begin(), m_priv->patternConverters.end());
+	m_priv->patternFields.erase(m_priv->patternFields.begin(), m_priv->patternFields.end());
 	std::vector<PatternConverterPtr> converters;
 	PatternParser::parse(pat,
 		converters,
-		patternFields,
+		m_priv->patternFields,
 		getFormatSpecifiers());
 
 	//
@@ -140,13 +195,13 @@
 
 		if (eventConverter != NULL)
 		{
-			patternConverters.push_back(eventConverter);
+			m_priv->patternConverters.push_back(eventConverter);
 		}
 	}
 }
 
 #define RULES_PUT(spec, cls) \
-	specs.insert(PatternMap::value_type(LogString(LOG4CXX_STR(spec)), (PatternConstructor) cls ::newInstance))
+	specs.insert(PatternMap::value_type(LogString(LOG4CXX_STR(spec)), cls ::newInstance))
 
 
 log4cxx::pattern::PatternMap PatternLayout::getFormatSpecifiers()
@@ -158,7 +213,7 @@
 	RULES_PUT("C", ClassNamePatternConverter);
 	RULES_PUT("class", ClassNamePatternConverter);
 
-	RULES_PUT("Y", ColorStartPatternConverter);
+	specs.insert(PatternMap::value_type(LogString(LOG4CXX_STR("Y")), std::bind(&PatternLayout::createColorStartPatternConverter, this, std::placeholders::_1)));
 	RULES_PUT("y", ColorEndPatternConverter);
 
 	RULES_PUT("d", DatePatternConverter);
@@ -204,7 +259,23 @@
 	return specs;
 }
 
+LogString PatternLayout::getConversionPattern() const
+{
+	return m_priv->conversionPattern;
+}
 
+pattern::PatternConverterPtr PatternLayout::createColorStartPatternConverter(const std::vector<LogString>& options){
+	std::shared_ptr<ColorStartPatternConverter> colorPatternConverter = std::make_shared<ColorStartPatternConverter>();
+
+	colorPatternConverter->setErrorColor(m_priv->m_errorColor);
+	colorPatternConverter->setFatalColor(m_priv->m_fatalColor);
+	colorPatternConverter->setWarnColor(m_priv->m_warnColor);
+	colorPatternConverter->setInfoColor(m_priv->m_infoColor);
+	colorPatternConverter->setDebugColor(m_priv->m_debugColor);
+	colorPatternConverter->setTraceColor(m_priv->m_traceColor);
+
+	return colorPatternConverter;
+}
 
 
 
diff --git a/src/main/cpp/patternparser.cpp b/src/main/cpp/patternparser.cpp
index 360f170..05a3328 100644
--- a/src/main/cpp/patternparser.cpp
+++ b/src/main/cpp/patternparser.cpp
@@ -179,10 +179,9 @@
 				switch (c)
 				{
 					case 0x2D: // '-'
-						formattingInfo = FormattingInfoPtr(
-								new FormattingInfo(
+						formattingInfo = std::make_shared<FormattingInfo>(
 									true, formattingInfo->getMinLength(),
-									formattingInfo->getMaxLength()));
+									formattingInfo->getMaxLength());
 
 						break;
 
@@ -195,10 +194,9 @@
 
 						if ((c >= 0x30 /* '0' */) && (c <= 0x39 /* '9' */))
 						{
-							formattingInfo = FormattingInfoPtr(
-									new FormattingInfo(
+							formattingInfo = std::make_shared<FormattingInfo>(
 										formattingInfo->isLeftAligned(), c - 0x30 /* '0' */,
-										formattingInfo->getMaxLength()));
+										formattingInfo->getMaxLength());
 							state = MIN_STATE;
 						}
 						else
@@ -225,11 +223,10 @@
 
 				if ((c >= 0x30 /* '0' */) && (c <= 0x39 /* '9' */))
 				{
-					formattingInfo = FormattingInfoPtr(
-							new FormattingInfo(
+					formattingInfo = std::make_shared<FormattingInfo>(
 								formattingInfo->isLeftAligned(),
 								(formattingInfo->getMinLength() * 10) + (c - 0x30 /* '0' */),
-								formattingInfo->getMaxLength()));
+								formattingInfo->getMaxLength());
 				}
 				else if (c == 0x2E /* '.' */)
 				{
@@ -256,10 +253,9 @@
 
 				if ((c >= 0x30 /* '0' */) && (c <= 0x39 /* '9' */))
 				{
-					formattingInfo = FormattingInfoPtr(
-							new FormattingInfo(
+					formattingInfo = std::make_shared<FormattingInfo>(
 								formattingInfo->isLeftAligned(), formattingInfo->getMinLength(),
-								c - 0x30 /* '0' */));
+								c - 0x30 /* '0' */);
 					state = MAX_STATE;
 				}
 				else
@@ -276,10 +272,9 @@
 
 				if ((c >= 0x30 /* '0' */) && (c <= 0x39 /* '9' */))
 				{
-					formattingInfo = FormattingInfoPtr(
-							new FormattingInfo(
+					formattingInfo = std::make_shared<FormattingInfo>(
 								formattingInfo->isLeftAligned(), formattingInfo->getMinLength(),
-								(formattingInfo->getMaxLength() * 10) + (c - 0x30 /* '0' */)));
+								(formattingInfo->getMaxLength() * 10) + (c - 0x30 /* '0' */));
 				}
 				else
 				{
diff --git a/src/main/cpp/properties.cpp b/src/main/cpp/properties.cpp
index 0ba9e16..3798245 100644
--- a/src/main/cpp/properties.cpp
+++ b/src/main/cpp/properties.cpp
@@ -430,8 +430,7 @@
 void Properties::load(InputStreamPtr inStream)
 {
 	Pool pool;
-	InputStreamReaderPtr lineReader(
-		new InputStreamReader(inStream, CharsetDecoder::getISOLatinDecoder()));
+	auto lineReader = std::make_shared<InputStreamReader>(inStream, CharsetDecoder::getISOLatinDecoder());
 	LogString contents = lineReader->read(pool);
 	properties->clear();
 	PropertyParser parser;
diff --git a/src/main/cpp/propertiespatternconverter.cpp b/src/main/cpp/propertiespatternconverter.cpp
index b307bc7..51e41e7 100644
--- a/src/main/cpp/propertiespatternconverter.cpp
+++ b/src/main/cpp/propertiespatternconverter.cpp
@@ -15,14 +15,11 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/propertiespatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
 #include <log4cxx/spi/location/locationinfo.h>
+#include <log4cxx/private/patternconverter_priv.h>
 
 #include <iterator>
 
@@ -31,12 +28,26 @@
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<PropertiesPatternConverterPrivate*>(m_priv.get())
+
+struct PropertiesPatternConverter::PropertiesPatternConverterPrivate : public PatternConverterPrivate
+{
+	PropertiesPatternConverterPrivate( const LogString& name, const LogString& style, const LogString& propertyName ) :
+		PatternConverterPrivate( name, style ),
+		option(propertyName) {}
+
+	/**
+	 * Name of property to output.
+	 */
+	const LogString option;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(PropertiesPatternConverter)
 
 PropertiesPatternConverter::PropertiesPatternConverter(const LogString& name1,
 	const LogString& propertyName) :
-	LoggingEventPatternConverter(name1, LOG4CXX_STR("property")),
-	option(propertyName)
+	LoggingEventPatternConverter(
+		std::make_unique<PropertiesPatternConverterPrivate>(name1, LOG4CXX_STR("property"), propertyName))
 {
 }
 
@@ -45,17 +56,15 @@
 {
 	if (options.size() == 0)
 	{
-		static PatternConverterPtr def(new PropertiesPatternConverter(
-				LOG4CXX_STR("Properties"), LOG4CXX_STR("")));
+		static PatternConverterPtr def = std::make_shared<PropertiesPatternConverter>(
+				LOG4CXX_STR("Properties"), LOG4CXX_STR(""));
 		return def;
 	}
 
 	LogString converterName(LOG4CXX_STR("Property{"));
 	converterName.append(options[0]);
 	converterName.append(LOG4CXX_STR("}"));
-	PatternConverterPtr converter(new PropertiesPatternConverter(
-			converterName, options[0]));
-	return converter;
+	return std::make_shared<PropertiesPatternConverter>(converterName, options[0]);
 }
 
 void PropertiesPatternConverter::format(
@@ -63,7 +72,7 @@
 	LogString& toAppendTo,
 	Pool& /* p */) const
 {
-	if (option.length() == 0)
+	if (priv->option.length() == 0)
 	{
 		toAppendTo.append(1, (logchar) 0x7B /* '{' */);
 
@@ -85,7 +94,7 @@
 	}
 	else
 	{
-		event->getMDC(option, toAppendTo);
+		event->getMDC(priv->option, toAppendTo);
 	}
 }
 
diff --git a/src/main/cpp/propertyconfigurator.cpp b/src/main/cpp/propertyconfigurator.cpp
index 1edd2e4..2ece4d1 100644
--- a/src/main/cpp/propertyconfigurator.cpp
+++ b/src/main/cpp/propertyconfigurator.cpp
@@ -67,7 +67,7 @@
 		*/
 		void doOnChange()
 		{
-			PropertyConfigurator().doConfigure(file,
+			PropertyConfigurator().doConfigure(file(),
 				LogManager::getLoggerRepository());
 		}
 };
@@ -89,7 +89,7 @@
 	delete registry;
 }
 
-void PropertyConfigurator::doConfigure(const File& configFileName,
+spi::ConfigurationStatus PropertyConfigurator::doConfigure(const File& configFileName,
 	spi::LoggerRepositoryPtr hierarchy)
 {
 	hierarchy->setConfigured(true);
@@ -101,43 +101,48 @@
 		InputStreamPtr inputStream = InputStreamPtr( new FileInputStream(configFileName) );
 		props.load(inputStream);
 	}
-	catch (const IOException&)
+	catch (const IOException& ex)
 	{
 		LogLog::error(((LogString) LOG4CXX_STR("Could not read configuration file ["))
-			+ configFileName.getPath() + LOG4CXX_STR("]."));
-		return;
+			+ configFileName.getPath() + LOG4CXX_STR("].") + ": " + ex.what());
+		return spi::ConfigurationStatus::NotConfigured;
 	}
 
 	try
 	{
-		doConfigure(props, hierarchy);
+		LogString debugMsg = LOG4CXX_STR("Loading configuration file [")
+				+ configFileName.getPath() + LOG4CXX_STR("].");
+		LogLog::debug(debugMsg);
+		return doConfigure(props, hierarchy);
 	}
 	catch (const std::exception& ex)
 	{
 		LogLog::error(((LogString) LOG4CXX_STR("Could not parse configuration file ["))
 			+ configFileName.getPath() + LOG4CXX_STR("]."), ex);
 	}
+
+	return spi::ConfigurationStatus::NotConfigured;
 }
 
-void PropertyConfigurator::configure(const File& configFilename)
+spi::ConfigurationStatus PropertyConfigurator::configure(const File& configFilename)
 {
-	PropertyConfigurator().doConfigure(configFilename, LogManager::getLoggerRepository());
+	return PropertyConfigurator().doConfigure(configFilename, LogManager::getLoggerRepository());
 }
 
-void PropertyConfigurator::configure(helpers::Properties& properties)
+spi::ConfigurationStatus PropertyConfigurator::configure(helpers::Properties& properties)
 {
-	PropertyConfigurator().doConfigure(properties, LogManager::getLoggerRepository());
+	return PropertyConfigurator().doConfigure(properties, LogManager::getLoggerRepository());
 }
 
 #if APR_HAS_THREADS
-void PropertyConfigurator::configureAndWatch(const File& configFilename)
+spi::ConfigurationStatus PropertyConfigurator::configureAndWatch(const File& configFilename)
 {
-	configureAndWatch(configFilename, FileWatchdog::DEFAULT_DELAY);
+	return configureAndWatch(configFilename, FileWatchdog::DEFAULT_DELAY);
 }
 
 
 
-void PropertyConfigurator::configureAndWatch(
+spi::ConfigurationStatus PropertyConfigurator::configureAndWatch(
 	const File& configFilename, long delay)
 {
 	if (pdog)
@@ -146,14 +151,18 @@
 		delete pdog;
 	}
 
+	spi::ConfigurationStatus stat = PropertyConfigurator().doConfigure(configFilename, LogManager::getLoggerRepository());
+
 	pdog = new PropertyWatchdog(configFilename);
 	APRInitializer::registerCleanup(pdog);
 	pdog->setDelay(delay);
 	pdog->start();
+
+	return stat;
 }
 #endif
 
-void PropertyConfigurator::doConfigure(helpers::Properties& properties,
+spi::ConfigurationStatus PropertyConfigurator::doConfigure(helpers::Properties& properties,
 	spi::LoggerRepositoryPtr hierarchy)
 {
 	hierarchy->setConfigured(true);
@@ -178,22 +187,22 @@
 			+ LOG4CXX_STR("]."));
 	}
 
-	static const LogString STRINGSTREAM_KEY(LOG4CXX_STR("log4j.stringstream"));
-	LogString strstrValue(properties.getProperty(STRINGSTREAM_KEY));
-
-	if (strstrValue == LOG4CXX_STR("static"))
-	{
-		MessageBufferUseStaticStream();
-	}
-
 	LogString threadConfigurationValue(properties.getProperty(LOG4CXX_STR("log4j.threadConfiguration")));
-	if( threadConfigurationValue == LOG4CXX_STR("NoConfiguration") ){
+
+	if ( threadConfigurationValue == LOG4CXX_STR("NoConfiguration") )
+	{
 		helpers::ThreadUtility::configure( ThreadConfigurationType::NoConfiguration );
-	}else if( threadConfigurationValue == LOG4CXX_STR("BlockSignalsOnly") ){
+	}
+	else if ( threadConfigurationValue == LOG4CXX_STR("BlockSignalsOnly") )
+	{
 		helpers::ThreadUtility::configure( ThreadConfigurationType::BlockSignalsOnly );
-	}else if( threadConfigurationValue == LOG4CXX_STR("NameThreadOnly") ){
+	}
+	else if ( threadConfigurationValue == LOG4CXX_STR("NameThreadOnly") )
+	{
 		helpers::ThreadUtility::configure( ThreadConfigurationType::NameThreadOnly );
-	}else if( threadConfigurationValue == LOG4CXX_STR("BlockSignalsAndNameThread") ){
+	}
+	else if ( threadConfigurationValue == LOG4CXX_STR("BlockSignalsAndNameThread") )
+	{
 		helpers::ThreadUtility::configure( ThreadConfigurationType::BlockSignalsAndNameThread );
 	}
 
@@ -206,6 +215,8 @@
 	// We don't want to hold references to appenders preventing their
 	// destruction.
 	registry->clear();
+
+	return spi::ConfigurationStatus::Configured;
 }
 
 void PropertyConfigurator::configureLoggerFactory(helpers::Properties& props)
@@ -430,15 +441,23 @@
 	// Appender was not previously initialized.
 	LogString prefix = APPENDER_PREFIX + appenderName;
 	LogString layoutPrefix = prefix + LOG4CXX_STR(".layout");
-	LogString rollingPolicyKey = prefix + LOG4CXX_STR(".rollingPolicy");
-	LogString triggeringPolicyKey = prefix + LOG4CXX_STR(".triggeringPolicy");
 
 	std::shared_ptr<Object> obj =
 		OptionConverter::instantiateByKey(
 			props, prefix, Appender::getStaticClass(), 0);
 	appender = log4cxx::cast<Appender>( obj );
 
-	if (appender == 0)
+	// Map obsolete DailyRollingFileAppender property configuration
+	if (!appender &&
+		StringHelper::endsWith(OptionConverter::findAndSubst(prefix, props), LOG4CXX_STR("DailyRollingFileAppender")))
+	{
+		appender = std::make_shared<RollingFileAppender>();
+		auto datePattern = OptionConverter::findAndSubst(prefix + LOG4CXX_STR(".datePattern"), props);
+		if (!datePattern.empty())
+			props.put(prefix + LOG4CXX_STR(".fileDatePattern"), datePattern);
+	}
+
+	if (!appender)
 	{
 		LogLog::error((LogString) LOG4CXX_STR("Could not instantiate appender named \"")
 			+ appenderName + LOG4CXX_STR("\"."));
@@ -465,7 +484,6 @@
 				LogLog::debug((LogString) LOG4CXX_STR("Parsing layout options for \"")
 					+ appenderName + LOG4CXX_STR("\"."));
 
-				//configureOptionHandler(layout, layoutPrefix + ".", props);
 				PropertySetter::setProperties(layout, props, layoutPrefix + LOG4CXX_STR("."), p);
 				LogLog::debug((LogString) LOG4CXX_STR("End of parsing for \"")
 					+ appenderName +  LOG4CXX_STR("\"."));
@@ -473,38 +491,45 @@
 		}
 
 		RollingFileAppenderPtr rolling = log4cxx::cast<rolling::RollingFileAppender>(appender);
-		if(rolling)
+		if (rolling)
 		{
-			RollingPolicyPtr rollingPolicy;
-			std::shared_ptr<Object> rolling_obj =
-				OptionConverter::instantiateByKey(
-					props, rollingPolicyKey, RollingPolicy::getStaticClass(), 0);
-			rollingPolicy = log4cxx::cast<RollingPolicy>( rolling_obj );
-			if(rollingPolicy)
+			LogString rollingPolicyKey = prefix + LOG4CXX_STR(".rollingPolicy");
+			if (!OptionConverter::findAndSubst(rollingPolicyKey, props).empty())
 			{
-				rolling->setRollingPolicy(rollingPolicy);
+				RollingPolicyPtr rollingPolicy;
+				std::shared_ptr<Object> rolling_obj =
+					OptionConverter::instantiateByKey(
+						props, rollingPolicyKey, RollingPolicy::getStaticClass(), 0);
+				rollingPolicy = log4cxx::cast<RollingPolicy>( rolling_obj );
+				if(rollingPolicy)
+				{
+					rolling->setRollingPolicy(rollingPolicy);
 
-				LogLog::debug((LogString) LOG4CXX_STR("Parsing rolling policy options for \"")
-					+ appenderName + LOG4CXX_STR("\"."));
-				PropertySetter::setProperties(rollingPolicy, props, rollingPolicyKey + LOG4CXX_STR("."), p);
+					LogLog::debug((LogString) LOG4CXX_STR("Parsing rolling policy options for \"")
+						+ appenderName + LOG4CXX_STR("\"."));
+					PropertySetter::setProperties(rollingPolicy, props, rollingPolicyKey + LOG4CXX_STR("."), p);
+				}
 			}
 
-			TriggeringPolicyPtr triggeringPolicy;
-			std::shared_ptr<Object> triggering_obj =
-				OptionConverter::instantiateByKey(
-					props, triggeringPolicyKey, TriggeringPolicy::getStaticClass(), 0);
-			triggeringPolicy = log4cxx::cast<TriggeringPolicy>( triggering_obj );
-			if(triggeringPolicy)
+			LogString triggeringPolicyKey = prefix + LOG4CXX_STR(".triggeringPolicy");
+			if (!OptionConverter::findAndSubst(triggeringPolicyKey, props).empty())
 			{
-				rolling->setTriggeringPolicy(triggeringPolicy);
+				TriggeringPolicyPtr triggeringPolicy;
+				std::shared_ptr<Object> triggering_obj =
+					OptionConverter::instantiateByKey(
+						props, triggeringPolicyKey, TriggeringPolicy::getStaticClass(), 0);
+				triggeringPolicy = log4cxx::cast<TriggeringPolicy>( triggering_obj );
+				if(triggeringPolicy)
+				{
+					rolling->setTriggeringPolicy(triggeringPolicy);
 
-				LogLog::debug((LogString) LOG4CXX_STR("Parsing triggering policy options for \"")
-					+ appenderName + LOG4CXX_STR("\"."));
-				PropertySetter::setProperties(triggeringPolicy, props, triggeringPolicyKey + LOG4CXX_STR("."), p);
+					LogLog::debug((LogString) LOG4CXX_STR("Parsing triggering policy options for \"")
+						+ appenderName + LOG4CXX_STR("\"."));
+					PropertySetter::setProperties(triggeringPolicy, props, triggeringPolicyKey + LOG4CXX_STR("."), p);
+				}
 			}
 		}
 
-		//configureOptionHandler((OptionHandler) appender, prefix + _T("."), props);
 		PropertySetter::setProperties(appender, props, prefix + LOG4CXX_STR("."), p);
 		LogLog::debug((LogString) LOG4CXX_STR("Parsed \"")
 			+ appenderName + LOG4CXX_STR("\" options."));
diff --git a/src/main/cpp/relativetimedateformat.cpp b/src/main/cpp/relativetimedateformat.cpp
index 70c486f..ce33f14 100644
--- a/src/main/cpp/relativetimedateformat.cpp
+++ b/src/main/cpp/relativetimedateformat.cpp
@@ -34,6 +34,6 @@
 	log4cxx_time_t date,
 	Pool& p) const
 {
-	log4cxx_int64_t interval = (date - startTime) / APR_INT64_C(1000);
+	int64_t interval = (date - startTime) / APR_INT64_C(1000);
 	StringHelper::toString(interval, p, s);
 }
diff --git a/src/main/cpp/relativetimepatternconverter.cpp b/src/main/cpp/relativetimepatternconverter.cpp
index a290de3..e3726b6 100644
--- a/src/main/cpp/relativetimepatternconverter.cpp
+++ b/src/main/cpp/relativetimepatternconverter.cpp
@@ -14,10 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/relativetimepatternconverter.h>
@@ -41,7 +37,7 @@
 PatternConverterPtr RelativeTimePatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr def(new RelativeTimePatternConverter());
+	static PatternConverterPtr def = std::make_shared<RelativeTimePatternConverter>();
 	return def;
 }
 
diff --git a/src/main/cpp/resourcebundle.cpp b/src/main/cpp/resourcebundle.cpp
index ea5ea11..a446d5a 100644
--- a/src/main/cpp/resourcebundle.cpp
+++ b/src/main/cpp/resourcebundle.cpp
@@ -92,7 +92,7 @@
 
 			try
 			{
-				current = PropertyResourceBundlePtr(new PropertyResourceBundle(bundleStream));
+				current = std::make_shared<PropertyResourceBundle>(bundleStream);
 			}
 			catch (Exception&)
 			{
diff --git a/src/main/cpp/rollingfileappender.cpp b/src/main/cpp/rollingfileappender.cpp
index 48aad5f..52b940a 100644
--- a/src/main/cpp/rollingfileappender.cpp
+++ b/src/main/cpp/rollingfileappender.cpp
@@ -15,31 +15,18 @@
  * limitations under the License.
  */
 
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-#ifdef LOG4CXX_MULTI_PROCESS
-	#include <apr_portable.h>
-	#include <libgen.h>
-	#include <apr_file_io.h>
-	#include <apr_atomic.h>
-	#include <apr_mmap.h>
-	#ifndef MAX_FILE_LEN
-		#define MAX_FILE_LEN 2048
-	#endif
-	#include <log4cxx/pattern/filedatepatternconverter.h>
-	#include <log4cxx/helpers/date.h>
-#endif
-
 #include <log4cxx/rolling/rollingfileappender.h>
 #include <log4cxx/helpers/loglog.h>
 #include <log4cxx/rolling/rolloverdescription.h>
 #include <log4cxx/helpers/fileoutputstream.h>
 #include <log4cxx/helpers/bytebuffer.h>
+#include <log4cxx/helpers/optionconverter.h>
+#include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/rolling/fixedwindowrollingpolicy.h>
-#include <log4cxx/rolling/manualtriggeringpolicy.h>
+#include <log4cxx/rolling/timebasedrollingpolicy.h>
+#include <log4cxx/rolling/sizebasedtriggeringpolicy.h>
 #include <log4cxx/helpers/transcoder.h>
+#include <log4cxx/private/fileappender_priv.h>
 #include <mutex>
 
 using namespace log4cxx;
@@ -47,61 +34,209 @@
 using namespace log4cxx::helpers;
 using namespace log4cxx::spi;
 
+struct RollingFileAppender::RollingFileAppenderPriv : public FileAppenderPriv
+{
+	RollingFileAppenderPriv() :
+		FileAppenderPriv(),
+		fileLength(0) {}
 
-IMPLEMENT_LOG4CXX_OBJECT(RollingFileAppenderSkeleton)
+	/**
+	 * Triggering policy.
+	 */
+	TriggeringPolicyPtr triggeringPolicy;
+
+	/**
+	 * Rolling policy.
+	 */
+	RollingPolicyPtr rollingPolicy;
+
+	/**
+	 * Length of current active log file.
+	 */
+	size_t fileLength;
+
+	/**
+	 *  save the loggingevent
+	 */
+	spi::LoggingEventPtr _event;
+};
+
+#define _priv static_cast<RollingFileAppenderPriv*>(m_priv.get())
+
 IMPLEMENT_LOG4CXX_OBJECT(RollingFileAppender)
 
 
 /**
  * Construct a new instance.
  */
-RollingFileAppenderSkeleton::RollingFileAppenderSkeleton() : _event(NULL)
+RollingFileAppender::RollingFileAppender() :
+	FileAppender (std::make_unique<RollingFileAppenderPriv>())
 {
 }
 
-RollingFileAppender::RollingFileAppender()
+void RollingFileAppender::setOption(const LogString& option, const LogString& value)
 {
+	if (StringHelper::equalsIgnoreCase(option,
+			LOG4CXX_STR("MAXFILESIZE"), LOG4CXX_STR("maxfilesize"))
+		|| StringHelper::equalsIgnoreCase(option,
+			LOG4CXX_STR("MAXIMUMFILESIZE"), LOG4CXX_STR("maximumfilesize")))
+	{
+		setMaxFileSize(value);
+	}
+	else if (StringHelper::equalsIgnoreCase(option,
+			LOG4CXX_STR("MAXBACKUPINDEX"), LOG4CXX_STR("maxbackupindex"))
+		|| StringHelper::equalsIgnoreCase(option,
+			LOG4CXX_STR("MAXIMUMBACKUPINDEX"), LOG4CXX_STR("maximumbackupindex")))
+	{
+		setMaxBackupIndex(StringHelper::toInt(value));
+	}
+	else if (StringHelper::equalsIgnoreCase(option,
+			LOG4CXX_STR("FILEDATEPATTERN"), LOG4CXX_STR("filedatepattern")))
+	{
+		setDatePattern(value);
+	}
+	else
+	{
+		FileAppender::setOption(option, value);
+	}
+}
+
+int RollingFileAppender::getMaxBackupIndex() const
+{
+	int result = 1;
+	if (auto fwrp = log4cxx::cast<FixedWindowRollingPolicy>(_priv->rollingPolicy))
+		result = fwrp->getMaxIndex();
+	return result;
+}
+
+void RollingFileAppender::setMaxBackupIndex(int maxBackups)
+{
+	auto fwrp = log4cxx::cast<FixedWindowRollingPolicy>(_priv->rollingPolicy);
+	if (!fwrp)
+	{
+		fwrp = std::make_shared<FixedWindowRollingPolicy>();
+		fwrp->setFileNamePattern(getFile() + LOG4CXX_STR(".%i"));
+		_priv->rollingPolicy = fwrp;
+	}
+	fwrp->setMaxIndex(maxBackups);
+}
+
+size_t RollingFileAppender::getMaximumFileSize() const
+{
+	size_t result = 10 * 1024 * 1024;
+	if (auto sbtp = log4cxx::cast<SizeBasedTriggeringPolicy>(_priv->triggeringPolicy))
+		result = sbtp->getMaxFileSize();
+	return result;
+}
+
+void RollingFileAppender::setMaximumFileSize(size_t maxFileSize)
+{
+	auto sbtp = log4cxx::cast<SizeBasedTriggeringPolicy>(_priv->triggeringPolicy);
+	if (!sbtp)
+	{
+		sbtp = std::make_shared<SizeBasedTriggeringPolicy>();
+		_priv->triggeringPolicy = sbtp;
+	}
+	sbtp->setMaxFileSize(maxFileSize);
+}
+
+void RollingFileAppender::setMaxFileSize(const LogString& value)
+{
+	setMaximumFileSize(OptionConverter::toFileSize(value, long(getMaximumFileSize() + 1)));
+}
+
+LogString RollingFileAppender::makeFileNamePattern(const LogString& datePattern)
+{
+	LogString result(getFile());
+	bool inLiteral = false;
+	bool inPattern = false;
+
+	for (size_t i = 0; i < datePattern.length(); i++)
+	{
+		if (datePattern[i] == 0x27 /* '\'' */)
+		{
+			inLiteral = !inLiteral;
+
+			if (inLiteral && inPattern)
+			{
+				result.append(1, (logchar) 0x7D /* '}' */);
+				inPattern = false;
+			}
+		}
+		else
+		{
+			if (!inLiteral && !inPattern)
+			{
+				const logchar dbrace[] = { 0x25, 0x64, 0x7B, 0 }; // "%d{"
+				result.append(dbrace);
+				inPattern = true;
+			}
+
+			result.append(1, datePattern[i]);
+		}
+	}
+
+	if (inPattern)
+	{
+		result.append(1, (logchar) 0x7D /* '}' */);
+	}
+	return result;
+}
+
+void RollingFileAppender::setDatePattern(const LogString& newPattern)
+{
+	auto tbrp = log4cxx::cast<TimeBasedRollingPolicy>(_priv->rollingPolicy);
+	if (!tbrp)
+	{
+		tbrp = std::make_shared<TimeBasedRollingPolicy>();
+		_priv->rollingPolicy = tbrp;
+	}
+	tbrp->setFileNamePattern(makeFileNamePattern(newPattern));
 }
 
 /**
  * Prepare instance of use.
  */
-void RollingFileAppenderSkeleton::activateOptions(Pool& p)
+void RollingFileAppender::activateOptions(Pool& p)
 {
-	if (rollingPolicy == NULL)
+	if (!_priv->rollingPolicy)
 	{
-		FixedWindowRollingPolicyPtr fwrp = FixedWindowRollingPolicyPtr(new FixedWindowRollingPolicy());
+		LogLog::warn(LOG4CXX_STR("No rolling policy configured for the appender named [")
+			+ _priv->name + LOG4CXX_STR("]."));
+		auto fwrp = std::make_shared<FixedWindowRollingPolicy>();
 		fwrp->setFileNamePattern(getFile() + LOG4CXX_STR(".%i"));
-		rollingPolicy = fwrp;
+		_priv->rollingPolicy = fwrp;
 	}
 
 	//
 	//  if no explicit triggering policy and rolling policy is both.
 	//
-	if (triggeringPolicy == NULL)
+	if (!_priv->triggeringPolicy)
 	{
-		TriggeringPolicyPtr trig = log4cxx::cast<TriggeringPolicy>(rollingPolicy);
+		TriggeringPolicyPtr trig = log4cxx::cast<TriggeringPolicy>(_priv->rollingPolicy);
 
 		if (trig != NULL)
 		{
-			triggeringPolicy = trig;
+			_priv->triggeringPolicy = trig;
 		}
 	}
 
-	if (triggeringPolicy == NULL)
+	if (!_priv->triggeringPolicy)
 	{
-		triggeringPolicy = TriggeringPolicyPtr(new ManualTriggeringPolicy());
+		LogLog::warn(LOG4CXX_STR("No triggering policy configured for the appender named [")
+			+ _priv->name + LOG4CXX_STR("]."));
+		_priv->triggeringPolicy = std::make_shared<SizeBasedTriggeringPolicy>();
 	}
 
 	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-		triggeringPolicy->activateOptions(p);
-		rollingPolicy->activateOptions(p);
+		std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+		_priv->triggeringPolicy->activateOptions(p);
+		_priv->rollingPolicy->activateOptions(p);
 
 		try
 		{
 			RolloverDescriptionPtr rollover1 =
-				rollingPolicy->initialize(getFile(), getAppend(), p);
+				_priv->rollingPolicy->initialize(getFile(), getAppend(), p);
 
 			if (rollover1 != NULL)
 			{
@@ -112,8 +247,8 @@
 					syncAction->execute(p);
 				}
 
-				fileName = rollover1->getActiveFileName();
-				fileAppend = rollover1->getAppend();
+				_priv->fileName = rollover1->getActiveFileName();
+				_priv->fileAppend = rollover1->getAppend();
 
 				//
 				//  async action not yet implemented
@@ -131,11 +266,11 @@
 
 			if (getAppend())
 			{
-				fileLength = activeFile.length(p);
+				_priv->fileLength = activeFile.length(p);
 			}
 			else
 			{
-				fileLength = 0;
+				_priv->fileLength = 0;
 			}
 
 			FileAppender::activateOptionsInternal(p);
@@ -149,23 +284,6 @@
 	}
 }
 
-#ifdef LOG4CXX_MULTI_PROCESS
-void RollingFileAppenderSkeleton::releaseFileLock(apr_file_t* lock_file)
-{
-	if (lock_file)
-	{
-		apr_status_t stat = apr_file_unlock(lock_file);
-
-		if (stat != APR_SUCCESS)
-		{
-			LogLog::warn(LOG4CXX_STR("flock: unlock failed"));
-		}
-
-		apr_file_close(lock_file);
-		lock_file = NULL;
-	}
-}
-#endif
 /**
    Implements the usual roll over behaviour.
 
@@ -181,115 +299,24 @@
 
  * @return true if rollover performed.
  */
-bool RollingFileAppenderSkeleton::rollover(Pool& p)
+bool RollingFileAppender::rollover(Pool& p)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
 	return rolloverInternal(p);
 }
 
-bool RollingFileAppenderSkeleton::rolloverInternal(Pool& p)
+bool RollingFileAppender::rolloverInternal(Pool& p)
 {
 	//
 	//   can't roll without a policy
 	//
-	if (rollingPolicy != NULL)
+	if (_priv->rollingPolicy != NULL)
 	{
 
 		{
-
-#ifdef LOG4CXX_MULTI_PROCESS
-			std::string fileName(getFile());
-			RollingPolicyBase* basePolicy = dynamic_cast<RollingPolicyBase* >(&(*rollingPolicy));
-			apr_time_t n = apr_time_now();
-			ObjectPtr obj(new Date(n));
-			LogString fileNamePattern;
-
-			if (basePolicy)
-			{
-				if (basePolicy->getPatternConverterList().size())
-				{
-					(*(basePolicy->getPatternConverterList().begin()))->format(obj, fileNamePattern, p);
-					fileName = std::string(fileNamePattern);
-				}
-			}
-
-			bool bAlreadyRolled = true;
-			char szDirName[MAX_FILE_LEN] = {'\0'};
-			char szBaseName[MAX_FILE_LEN] = {'\0'};
-			char szUid[MAX_FILE_LEN] = {'\0'};
-			memcpy(szDirName, fileName.c_str(), fileName.size() > MAX_FILE_LEN ? MAX_FILE_LEN : fileName.size());
-			memcpy(szBaseName, fileName.c_str(), fileName.size() > MAX_FILE_LEN ? MAX_FILE_LEN : fileName.size());
-			apr_uid_t uid;
-			apr_gid_t groupid;
-			apr_status_t stat = apr_uid_current(&uid, &groupid, pool.getAPRPool());
-
-			if (stat == APR_SUCCESS)
-			{
-				snprintf(szUid, MAX_FILE_LEN, "%u", uid);
-			}
-
-			const std::string lockname = std::string(::dirname(szDirName)) + "/." + ::basename(szBaseName) + szUid + ".lock";
-			apr_file_t* lock_file;
-			stat = apr_file_open(&lock_file, lockname.c_str(), APR_CREATE | APR_READ | APR_WRITE, APR_OS_DEFAULT, p.getAPRPool());
-
-			if (stat != APR_SUCCESS)
-			{
-				std::string err = "lockfile return error: open lockfile failed. ";
-				err += (strerror(errno));
-				LogLog::warn(LOG4CXX_STR(err.c_str()));
-				bAlreadyRolled = false;
-				lock_file = NULL;
-			}
-			else
-			{
-				stat = apr_file_lock(lock_file, APR_FLOCK_EXCLUSIVE);
-
-				if (stat != APR_SUCCESS)
-				{
-					std::string err = "apr_file_lock: lock failed. ";
-					err += (strerror(errno));
-					LogLog::warn(LOG4CXX_STR(err.c_str()));
-					bAlreadyRolled = false;
-				}
-				else
-				{
-					if (_event)
-					{
-						triggeringPolicy->isTriggeringEvent(this, *_event, getFile(), getFileLength());
-					}
-				}
-			}
-
-			if (bAlreadyRolled)
-			{
-				apr_finfo_t finfo1, finfo2;
-				apr_status_t st1, st2;
-				apr_file_t* _fd = getWriter()->getOutPutStreamPtr()->getFileOutPutStreamPtr().getFilePtr();
-				st1 = apr_file_info_get(&finfo1, APR_FINFO_IDENT, _fd);
-
-				if (st1 != APR_SUCCESS)
-				{
-					LogLog::warn(LOG4CXX_STR("apr_file_info_get failed"));
-				}
-
-				st2 = apr_stat(&finfo2, std::string(getFile()).c_str(), APR_FINFO_IDENT, p.getAPRPool());
-
-				if (st2 != APR_SUCCESS)
-				{
-					LogLog::warn(LOG4CXX_STR("apr_stat failed."));
-				}
-
-				bAlreadyRolled = ((st1 == APR_SUCCESS) && (st2 == APR_SUCCESS)
-						&& ((finfo1.device != finfo2.device) || (finfo1.inode != finfo2.inode)));
-			}
-
-			if (!bAlreadyRolled)
-			{
-#endif
-
 				try
 				{
-					RolloverDescriptionPtr rollover1(rollingPolicy->rollover(this->getFile(), this->getAppend(), p));
+					RolloverDescriptionPtr rollover1(_priv->rollingPolicy->rollover(this->getFile(), this->getAppend(), p));
 
 					if (rollover1 != NULL)
 					{
@@ -309,10 +336,12 @@
 								}
 								catch (std::exception& ex)
 								{
-									LogLog::warn(LOG4CXX_STR("Exception on rollover"));
+									LogString errorMsg = LOG4CXX_STR("Exception on rollover: ");
+									errorMsg.append(ex.what());
+									LogLog::error(errorMsg);
 									LogString exmsg;
 									log4cxx::helpers::Transcoder::decode(ex.what(), exmsg);
-									errorHandler->error(exmsg, ex, 0);
+									_priv->errorHandler->error(exmsg, ex, 0);
 								}
 							}
 
@@ -320,11 +349,11 @@
 							{
 								if (rollover1->getAppend())
 								{
-									fileLength = File().setPath(rollover1->getActiveFileName()).length(p);
+									_priv->fileLength = File().setPath(rollover1->getActiveFileName()).length(p);
 								}
 								else
 								{
-									fileLength = 0;
+									_priv->fileLength = 0;
 								}
 
 								//
@@ -339,12 +368,12 @@
 
 								setFileInternal(
 									rollover1->getActiveFileName(), rollover1->getAppend(),
-									bufferedIO, bufferSize, p);
+									_priv->bufferedIO, _priv->bufferSize, p);
 							}
 							else
 							{
 								setFileInternal(
-									rollover1->getActiveFileName(), true, bufferedIO, bufferSize, p);
+									rollover1->getActiveFileName(), true, _priv->bufferedIO, _priv->bufferSize, p);
 							}
 						}
 						else
@@ -370,10 +399,12 @@
 								}
 								catch (std::exception& ex)
 								{
-									LogLog::warn(LOG4CXX_STR("Exception during rollover"));
+									LogString errorMsg = LOG4CXX_STR("Exception during rollover: ");
+									errorMsg.append(ex.what());
+									LogLog::warn(errorMsg);
 									LogString exmsg;
 									log4cxx::helpers::Transcoder::decode(ex.what(), exmsg);
-									errorHandler->error(exmsg, ex, 0);
+									_priv->errorHandler->error(exmsg, ex, 0);
 								}
 							}
 
@@ -381,11 +412,11 @@
 							{
 								if (rollover1->getAppend())
 								{
-									fileLength = File().setPath(rollover1->getActiveFileName()).length(p);
+									_priv->fileLength = File().setPath(rollover1->getActiveFileName()).length(p);
 								}
 								else
 								{
-									fileLength = 0;
+									_priv->fileLength = 0;
 								}
 
 								//
@@ -401,62 +432,33 @@
 
 							writeHeader(p);
 						}
-
-#ifdef LOG4CXX_MULTI_PROCESS
-						releaseFileLock(lock_file);
-#endif
 						return true;
 					}
 				}
 				catch (std::exception& ex)
 				{
-					LogLog::warn(LOG4CXX_STR("Exception during rollover"));
+					LogString errorMsg = LOG4CXX_STR("Exception during rollover: ");
+					errorMsg.append(ex.what());
+					LogLog::warn(errorMsg);
 					LogString exmsg;
 					log4cxx::helpers::Transcoder::decode(ex.what(), exmsg);
-					errorHandler->error(exmsg, ex, 0);
+					_priv->errorHandler->error(exmsg, ex, 0);
 				}
-
-#ifdef LOG4CXX_MULTI_PROCESS
-			}
-			else
-			{
-				reopenLatestFile(p);
-			}
-
-			releaseFileLock(lock_file);
-#endif
 		}
 	}
 
 	return false;
 }
 
-#ifdef LOG4CXX_MULTI_PROCESS
-/**
- * re-open current file when its own handler has been renamed
- */
-void RollingFileAppenderSkeleton::reopenLatestFile(Pool& p)
-{
-	closeWriter();
-	OutputStreamPtr os(new FileOutputStream(getFile(), true));
-	WriterPtr newWriter(createWriter(os));
-	setFile(getFile());
-	setWriter(newWriter);
-	fileLength = File().setPath(getFile()).length(p);
-	writeHeader(p);
-}
-
-#endif
-
 /**
  * {@inheritDoc}
 */
-void RollingFileAppenderSkeleton::subAppend(const LoggingEventPtr& event, Pool& p)
+void RollingFileAppender::subAppend(const LoggingEventPtr& event, Pool& p)
 {
 	// The rollover check must precede actual writing. This is the
 	// only correct behavior for time driven triggers.
 	if (
-		triggeringPolicy->isTriggeringEvent(
+		_priv->triggeringPolicy->isTriggeringEvent(
 			this, event, getFile(), getFileLength()))
 	{
 		//
@@ -466,92 +468,59 @@
 		//     condition and the append should still happen.
 		try
 		{
-			_event = &(const_cast<LoggingEventPtr&>(event));
+			_priv->_event = event;
 			rolloverInternal(p);
 		}
 		catch (std::exception& ex)
 		{
-			LogLog::warn(LOG4CXX_STR("Exception during rollover attempt."));
+			LogString errorMsg = LOG4CXX_STR("Exception during rollover attempt: ");
+			errorMsg.append(ex.what());
+			LogLog::warn(errorMsg);
 			LogString exmsg;
 			log4cxx::helpers::Transcoder::decode(ex.what(), exmsg);
-			errorHandler->error(exmsg);
+			_priv->errorHandler->error(exmsg);
 		}
 	}
 
-#ifdef LOG4CXX_MULTI_PROCESS
-	//do re-check before every write
-	//
-	apr_finfo_t finfo1, finfo2;
-	apr_status_t st1, st2;
-	apr_file_t* _fd = getWriter()->getOutPutStreamPtr()->getFileOutPutStreamPtr().getFilePtr();
-	st1 = apr_file_info_get(&finfo1, APR_FINFO_IDENT, _fd);
-
-	if (st1 != APR_SUCCESS)
-	{
-		LogLog::warn(LOG4CXX_STR("apr_file_info_get failed"));
-	}
-
-	st2 = apr_stat(&finfo2, std::string(getFile()).c_str(), APR_FINFO_IDENT, p.getAPRPool());
-
-	if (st2 != APR_SUCCESS)
-	{
-		std::string err = "apr_stat failed. file:" + std::string(getFile());
-		LogLog::warn(LOG4CXX_STR(err.c_str()));
-	}
-
-	bool bAlreadyRolled = ((st1 == APR_SUCCESS) && (st2 == APR_SUCCESS)
-			&& ((finfo1.device != finfo2.device) || (finfo1.inode != finfo2.inode)));
-
-	if (bAlreadyRolled)
-	{
-		reopenLatestFile(p);
-	}
-
-#endif
-
 	FileAppender::subAppend(event, p);
 }
 
 /**
- * Get rolling policy.
- * @return rolling policy.
+ * TThe policy that implements the scheme for rolling over a log file.
  */
-RollingPolicyPtr RollingFileAppenderSkeleton::getRollingPolicy() const
+RollingPolicyPtr RollingFileAppender::getRollingPolicy() const
 {
-	return rollingPolicy;
+	return _priv->rollingPolicy;
 }
 
 /**
- * Get triggering policy.
- * @return triggering policy.
+ * The policy that determine when to trigger a log file rollover.
  */
-TriggeringPolicyPtr RollingFileAppenderSkeleton::getTriggeringPolicy() const
+TriggeringPolicyPtr RollingFileAppender::getTriggeringPolicy() const
 {
-	return triggeringPolicy;
+	return _priv->triggeringPolicy;
 }
 
 /**
- * Sets the rolling policy.
- * @param policy rolling policy.
+ * Set the scheme for rolling over log files.
  */
-void RollingFileAppenderSkeleton::setRollingPolicy(const RollingPolicyPtr& policy)
+void RollingFileAppender::setRollingPolicy(const RollingPolicyPtr& policy)
 {
-	rollingPolicy = policy;
+	_priv->rollingPolicy = policy;
 }
 
 /**
- * Set triggering policy.
- * @param policy triggering policy.
+ * Set policy that determine when to trigger a log file rollover.
  */
-void RollingFileAppenderSkeleton::setTriggeringPolicy(const TriggeringPolicyPtr& policy)
+void RollingFileAppender::setTriggeringPolicy(const TriggeringPolicyPtr& policy)
 {
-	triggeringPolicy = policy;
+	_priv->triggeringPolicy = policy;
 }
 
 /**
  * Close appender.  Waits for any asynchronous file compression actions to be completed.
  */
-void RollingFileAppenderSkeleton::close()
+void RollingFileAppender::close()
 {
 	FileAppender::close();
 }
@@ -575,7 +544,7 @@
 		/**
 		 * Rolling file appender to inform of stream writes.
 		 */
-		RollingFileAppenderSkeleton* rfa;
+		RollingFileAppender* rfa;
 
 	public:
 		/**
@@ -584,7 +553,7 @@
 		 * @param rfa rolling file appender to inform.
 		 */
 		CountingOutputStream(
-			OutputStreamPtr& os1, RollingFileAppenderSkeleton* rfa1) :
+			OutputStreamPtr& os1, RollingFileAppender* rfa1) :
 			os(os1), rfa(rfa1)
 		{
 		}
@@ -615,20 +584,9 @@
 
 			if (rfa != 0)
 			{
-#ifndef LOG4CXX_MULTI_PROCESS
 				rfa->incrementFileLength(buf.limit());
-#else
-				rfa->setFileLength(File().setPath(rfa->getFile()).length(p));
-#endif
 			}
 		}
-
-#ifdef LOG4CXX_MULTI_PROCESS
-		OutputStream& getFileOutPutStreamPtr()
-		{
-			return *os;
-		}
-#endif
 };
 }
 }
@@ -642,9 +600,9 @@
  @param os output stream, may not be null.
  @return new writer.
  */
-WriterPtr RollingFileAppenderSkeleton::createWriter(OutputStreamPtr& os)
+WriterPtr RollingFileAppender::createWriter(OutputStreamPtr& os)
 {
-	OutputStreamPtr cos(new CountingOutputStream(os, this));
+	OutputStreamPtr cos = std::make_shared<CountingOutputStream>(os, this);
 	return FileAppender::createWriter(cos);
 }
 
@@ -652,23 +610,16 @@
  * Get byte length of current active log file.
  * @return byte length of current active log file.
  */
-size_t RollingFileAppenderSkeleton::getFileLength() const
+size_t RollingFileAppender::getFileLength() const
 {
-	return fileLength;
+	return _priv->fileLength;
 }
 
-#ifdef LOG4CXX_MULTI_PROCESS
-void RollingFileAppenderSkeleton::setFileLength(size_t length)
-{
-	fileLength = length;
-}
-#endif
-
 /**
  * Increments estimated byte length of current active log file.
  * @param increment additional bytes written to log file.
  */
-void RollingFileAppenderSkeleton::incrementFileLength(size_t increment)
+void RollingFileAppender::incrementFileLength(size_t increment)
 {
-	fileLength += increment;
+	_priv->fileLength += increment;
 }
diff --git a/src/main/cpp/rollingpolicybase.cpp b/src/main/cpp/rollingpolicybase.cpp
index 94764fd..7af8166 100644
--- a/src/main/cpp/rollingpolicybase.cpp
+++ b/src/main/cpp/rollingpolicybase.cpp
@@ -14,10 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/rolling/rollingpolicybase.h>
@@ -29,6 +25,7 @@
 #include <log4cxx/pattern/integerpatternconverter.h>
 #include <log4cxx/pattern/datepatternconverter.h>
 #include <log4cxx/helpers/optionconverter.h>
+#include <log4cxx/private/rollingpolicybase_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::rolling;
@@ -37,9 +34,13 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(RollingPolicyBase)
 
-RollingPolicyBase::RollingPolicyBase()
+RollingPolicyBase::RollingPolicyBase() :
+	m_priv(std::make_unique<RollingPolicyBasePrivate>())
 {
-	createIntermediateDirectories = true;
+}
+
+RollingPolicyBase::RollingPolicyBase( std::unique_ptr<RollingPolicyBasePrivate> priv ) :
+	m_priv(std::move(priv)){
 }
 
 RollingPolicyBase::~RollingPolicyBase()
@@ -48,7 +49,7 @@
 
 void RollingPolicyBase::activateOptions(log4cxx::helpers::Pool& /* pool */)
 {
-	if (fileNamePatternStr.length() > 0)
+	if (m_priv->fileNamePatternStr.length() > 0)
 	{
 		parseFileNamePattern();
 	}
@@ -69,24 +70,24 @@
 			LOG4CXX_STR("FILENAMEPATTERN"),
 			LOG4CXX_STR("filenamepattern")))
 	{
-		fileNamePatternStr = value;
+		m_priv->fileNamePatternStr = value;
 	}else if (StringHelper::equalsIgnoreCase(option,
 			LOG4CXX_STR("CREATEINTERMEDIATEDIRECTORIES"),
 			LOG4CXX_STR("createintermediatedirectories")))
 	{
-		createIntermediateDirectories = OptionConverter::toBoolean(value, false);
+		m_priv->createIntermediateDirectories = OptionConverter::toBoolean(value, false);
 	}
 }
 
 void RollingPolicyBase::setFileNamePattern(const LogString& fnp)
 {
-	fileNamePatternStr = fnp;
+	m_priv->fileNamePatternStr = fnp;
 }
 
 
 LogString RollingPolicyBase::getFileNamePattern() const
 {
-	return fileNamePatternStr;
+	return m_priv->fileNamePatternStr;
 }
 
 /**
@@ -94,11 +95,11 @@
  */
 void RollingPolicyBase::parseFileNamePattern()
 {
-	patternConverters.erase(patternConverters.begin(), patternConverters.end());
-	patternFields.erase(patternFields.begin(), patternFields.end());
-	PatternParser::parse(fileNamePatternStr,
-		patternConverters,
-		patternFields,
+	m_priv->patternConverters.erase(m_priv->patternConverters.begin(), m_priv->patternConverters.end());
+	m_priv->patternFields.erase(m_priv->patternFields.begin(), m_priv->patternFields.end());
+	PatternParser::parse(m_priv->fileNamePatternStr,
+		m_priv->patternConverters,
+		m_priv->patternFields,
 		getFormatSpecifiers());
 }
 
@@ -109,21 +110,21 @@
  * @param buf string buffer to which formatted file name is appended, may not be null.
  */
 void RollingPolicyBase::formatFileName(
-	ObjectPtr& obj,
+	const ObjectPtr& obj,
 	LogString& toAppendTo,
 	Pool& pool) const
 {
 	std::vector<FormattingInfoPtr>::const_iterator formatterIter =
-		patternFields.begin();
+		m_priv->patternFields.begin();
 
 	for (std::vector<PatternConverterPtr>::const_iterator
-		converterIter = patternConverters.begin();
-		converterIter != patternConverters.end();
+		converterIter = m_priv->patternConverters.begin();
+		converterIter != m_priv->patternConverters.end();
 		converterIter++, formatterIter++)
 	{
-		int startField = toAppendTo.length();
+		auto startField = toAppendTo.length();
 		(*converterIter)->format(obj, toAppendTo, pool);
-		(*formatterIter)->format(startField, toAppendTo);
+		(*formatterIter)->format((int)startField, toAppendTo);
 	}
 }
 
@@ -131,8 +132,8 @@
 PatternConverterPtr RollingPolicyBase::getIntegerPatternConverter() const
 {
 	for (std::vector<PatternConverterPtr>::const_iterator
-		converterIter = patternConverters.begin();
-		converterIter != patternConverters.end();
+		converterIter = m_priv->patternConverters.begin();
+		converterIter != m_priv->patternConverters.end();
 		converterIter++)
 	{
 		IntegerPatternConverterPtr intPattern;
@@ -152,8 +153,8 @@
 PatternConverterPtr RollingPolicyBase::getDatePatternConverter() const
 {
 	for (std::vector<PatternConverterPtr>::const_iterator
-		converterIter = patternConverters.begin();
-		converterIter != patternConverters.end();
+		converterIter = m_priv->patternConverters.begin();
+		converterIter != m_priv->patternConverters.end();
 		converterIter++)
 	{
 		DatePatternConverterPtr datePattern;
@@ -171,11 +172,14 @@
 }
 
 bool RollingPolicyBase::getCreateIntermediateDirectories() const{
-	return createIntermediateDirectories;
+	return m_priv->createIntermediateDirectories;
 }
 
 void RollingPolicyBase::setCreateIntermediateDirectories(bool createIntermediate){
-	createIntermediateDirectories = createIntermediate;
+	m_priv->createIntermediateDirectories = createIntermediate;
 }
 
-
+PatternConverterList RollingPolicyBase::getPatternConverterList() const
+{
+	return m_priv->patternConverters;
+}
diff --git a/src/main/cpp/rolloverdescription.cpp b/src/main/cpp/rolloverdescription.cpp
index cc2c9aa..716fdf1 100644
--- a/src/main/cpp/rolloverdescription.cpp
+++ b/src/main/cpp/rolloverdescription.cpp
@@ -24,8 +24,46 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(RolloverDescription)
 
+struct RolloverDescription::RolloverDescriptionPrivate{
+	RolloverDescriptionPrivate(){}
 
-RolloverDescription::RolloverDescription()
+	RolloverDescriptionPrivate(
+		const LogString& activeFileName1,
+		const bool append1,
+		const ActionPtr& synchronous1,
+		const ActionPtr& asynchronous1)
+		: activeFileName(activeFileName1),
+		  append(append1),
+		  synchronous(synchronous1),
+		  asynchronous(asynchronous1)
+	{}
+
+	/**
+	 * Active log file name after rollover.
+	 */
+	LogString activeFileName;
+
+	/**
+	 * Should active file be opened for appending.
+	 */
+	bool append;
+
+	/**
+	 * Action to be completed after close of current active log file
+	 * before returning control to caller.
+	 */
+	ActionPtr synchronous;
+
+	/**
+	 * Action to be completed after close of current active log file
+	 * and before next rollover attempt, may be executed asynchronously.
+	 */
+	ActionPtr asynchronous;
+};
+
+
+RolloverDescription::RolloverDescription() :
+	m_priv(std::make_unique<RolloverDescriptionPrivate>())
 {
 }
 
@@ -34,26 +72,25 @@
 	const bool append1,
 	const ActionPtr& synchronous1,
 	const ActionPtr& asynchronous1)
-	: activeFileName(activeFileName1),
-	  append(append1),
-	  synchronous(synchronous1),
-	  asynchronous(asynchronous1)
+	: m_priv(std::make_unique<RolloverDescriptionPrivate>(activeFileName1, append1, synchronous1, asynchronous1))
 {
 }
 
+RolloverDescription::~RolloverDescription(){}
+
 LogString RolloverDescription::getActiveFileName() const
 {
-	return activeFileName;
+	return m_priv->activeFileName;
 }
 
 bool RolloverDescription::getAppend() const
 {
-	return append;
+	return m_priv->append;
 }
 
 ActionPtr RolloverDescription::getSynchronous() const
 {
-	return synchronous;
+	return m_priv->synchronous;
 }
 
 /**
@@ -64,5 +101,5 @@
  */
 ActionPtr RolloverDescription::getAsynchronous() const
 {
-	return asynchronous;
+	return m_priv->asynchronous;
 }
diff --git a/src/main/cpp/rootlogger.cpp b/src/main/cpp/rootlogger.cpp
index 2b124a6..d2c8ed4 100644
--- a/src/main/cpp/rootlogger.cpp
+++ b/src/main/cpp/rootlogger.cpp
@@ -32,7 +32,7 @@
 
 const LevelPtr& RootLogger::getEffectiveLevel() const
 {
-	return level;
+	return getLevel();
 }
 
 void RootLogger::setLevel(const LevelPtr level1)
@@ -43,8 +43,7 @@
 	}
 	else
 	{
-
-		this->level = level1;
+		Logger::setLevel(level1);
 	}
 }
 
diff --git a/src/main/cpp/serversocket.cpp b/src/main/cpp/serversocket.cpp
index 1cc9a3b..cb81a14 100644
--- a/src/main/cpp/serversocket.cpp
+++ b/src/main/cpp/serversocket.cpp
@@ -16,154 +16,41 @@
  */
 
 #include <log4cxx/helpers/serversocket.h>
-#include <mutex>
-#include "apr_network_io.h"
-#include "apr_pools.h"
-#include "apr_poll.h"
+#include <log4cxx/private/serversocket_priv.h>
+#include <log4cxx/private/aprserversocket.h>
 
 using namespace log4cxx::helpers;
 
 /**  Creates a server socket on a specified port.
 */
-ServerSocket::ServerSocket(int port) : pool(), socket(0), timeout(0)
+ServerSocket::ServerSocket(std::unique_ptr<ServerSocketPrivate> priv) :
+	m_priv(std::move(priv))
 {
-	apr_status_t status =
-		apr_socket_create(&socket, APR_INET, SOCK_STREAM,
-			APR_PROTO_TCP, pool.getAPRPool());
-
-	if (status != APR_SUCCESS)
-	{
-		throw SocketException(status);
-	}
-
-	status = apr_socket_opt_set(socket, APR_SO_NONBLOCK, 1);
-
-	if (status != APR_SUCCESS)
-	{
-		throw SocketException(status);
-	}
-
-	// Create server socket address (including port number)
-	apr_sockaddr_t* server_addr;
-	status =
-		apr_sockaddr_info_get(&server_addr, NULL, APR_INET,
-			port, 0, pool.getAPRPool());
-
-	if (status != APR_SUCCESS)
-	{
-		throw ConnectException(status);
-	}
-
-	// bind the socket to the address
-	status = apr_socket_bind(socket, server_addr);
-
-	if (status != APR_SUCCESS)
-	{
-		throw BindException(status);
-	}
-
-
-	status = apr_socket_listen(socket, 50);
-
-	if (status != APR_SUCCESS)
-	{
-		throw SocketException(status);
-	}
 }
 
-
 ServerSocket::~ServerSocket()
 {
+	close();
 }
 
 void ServerSocket::close()
 {
-	std::unique_lock<std::mutex> lock(mutex);
-
-	if (socket != 0)
-	{
-		apr_status_t status = apr_socket_close(socket);
-
-		if (status != APR_SUCCESS)
-		{
-			throw SocketException(status);
-		}
-
-		socket = 0;
-	}
-}
-
-/** Listens for a connection to be made to this socket and
-accepts it
-*/
-SocketPtr ServerSocket::accept()
-{
-	std::unique_lock<std::mutex> lock(mutex);
-
-	if (socket == 0)
-	{
-		throw IOException();
-	}
-
-	apr_pollfd_t poll;
-	poll.p = pool.getAPRPool();
-	poll.desc_type = APR_POLL_SOCKET;
-	poll.reqevents = APR_POLLIN;
-	poll.rtnevents = 0;
-	poll.desc.s = socket;
-	poll.client_data = NULL;
-
-	apr_int32_t signaled;
-	apr_interval_time_t to = timeout * 1000;
-	apr_status_t status = apr_poll(&poll, 1, &signaled, to);
-
-	if (APR_STATUS_IS_TIMEUP(status))
-	{
-		throw SocketTimeoutException();
-	}
-	else if (status != APR_SUCCESS)
-	{
-		throw SocketException(status);
-	}
-
-	apr_pool_t* newPool;
-	status = apr_pool_create(&newPool, 0);
-
-	if (status != APR_SUCCESS)
-	{
-		throw PoolException(status);
-	}
-
-	apr_socket_t* newSocket;
-	status = apr_socket_accept(&newSocket, socket, newPool);
-
-	if (status != APR_SUCCESS)
-	{
-		apr_pool_destroy(newPool);
-		throw SocketException(status);
-	}
-
-	status = apr_socket_opt_set(newSocket, APR_SO_NONBLOCK, 0);
-
-	if (status != APR_SUCCESS)
-	{
-		apr_pool_destroy(newPool);
-		throw SocketException(status);
-	}
-
-	return SocketPtr(new Socket(newSocket, newPool));
 }
 
 /** Retrive setting for SO_TIMEOUT.
 */
 int ServerSocket::getSoTimeout() const
 {
-	return timeout;
+	return m_priv->timeout;
 }
 
 /** Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
 */
 void ServerSocket::setSoTimeout(int newVal)
 {
-	timeout = newVal;
+	m_priv->timeout = newVal;
+}
+
+ServerSocketUniquePtr ServerSocket::create(int port){
+	return std::make_unique<APRServerSocket>(port);
 }
diff --git a/src/main/cpp/shortfilelocationpatternconverter.cpp b/src/main/cpp/shortfilelocationpatternconverter.cpp
index 2de8b6e..958fef4 100644
--- a/src/main/cpp/shortfilelocationpatternconverter.cpp
+++ b/src/main/cpp/shortfilelocationpatternconverter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/shortfilelocationpatternconverter.h>
diff --git a/src/main/cpp/simpledateformat.cpp b/src/main/cpp/simpledateformat.cpp
index e3f39d2..beb133e 100644
--- a/src/main/cpp/simpledateformat.cpp
+++ b/src/main/cpp/simpledateformat.cpp
@@ -140,7 +140,7 @@
 
 					for (; valueIter != values.end(); valueIter++)
 					{
-						PUT_FACET(facet, os, &time, (wchar_t) wspec);
+						PUT_FACET(facet, os, &time, (char)wspec);
 						Transcoder::decode(os.str().substr(start), *valueIter);
 						start = os.str().length();
 						(*inc)(time, aprtime);
@@ -796,35 +796,51 @@
 }
 
 
-SimpleDateFormat::SimpleDateFormat( const LogString& fmt ) : timeZone( TimeZone::getDefault() )
+struct SimpleDateFormat::SimpleDateFormatPrivate{
+	SimpleDateFormatPrivate() :
+		timeZone(TimeZone::getDefault())
+	{}
+
+	/**
+	 * Time zone.
+	 */
+	TimeZonePtr timeZone;
+
+	/**
+	 * List of tokens.
+	 */
+	PatternTokenList pattern;
+};
+
+SimpleDateFormat::SimpleDateFormat( const LogString& fmt ) : m_priv(std::make_unique<SimpleDateFormatPrivate>())
 {
 #if LOG4CXX_HAS_STD_LOCALE
 	std::locale defaultLocale;
-	parsePattern( fmt, & defaultLocale, pattern );
+	parsePattern( fmt, & defaultLocale, m_priv->pattern );
 #else
-	parsePattern( fmt, NULL, pattern );
+	parsePattern( fmt, NULL, m_priv->pattern );
 #endif
 
-	for ( PatternTokenList::iterator iter = pattern.begin(); iter != pattern.end(); iter++ )
+	for ( PatternTokenList::iterator iter = m_priv->pattern.begin(); iter != m_priv->pattern.end(); iter++ )
 	{
-		( * iter )->setTimeZone( timeZone );
+		( * iter )->setTimeZone( m_priv->timeZone );
 	}
 }
 
-SimpleDateFormat::SimpleDateFormat( const LogString& fmt, const std::locale* locale ) : timeZone( TimeZone::getDefault() )
+SimpleDateFormat::SimpleDateFormat( const LogString& fmt, const std::locale* locale ) : m_priv(std::make_unique<SimpleDateFormatPrivate>())
 {
-	parsePattern( fmt, locale, pattern );
+	parsePattern( fmt, locale, m_priv->pattern );
 
-	for ( PatternTokenList::iterator iter = pattern.begin(); iter != pattern.end(); iter++ )
+	for ( PatternTokenList::iterator iter = m_priv->pattern.begin(); iter != m_priv->pattern.end(); iter++ )
 	{
-		( * iter )->setTimeZone( timeZone );
+		( * iter )->setTimeZone( m_priv->timeZone );
 	}
 }
 
 
 SimpleDateFormat::~SimpleDateFormat()
 {
-	for ( PatternTokenList::iterator iter = pattern.begin(); iter != pattern.end(); iter++ )
+	for ( PatternTokenList::iterator iter = m_priv->pattern.begin(); iter != m_priv->pattern.end(); iter++ )
 	{
 		delete * iter;
 	}
@@ -834,11 +850,11 @@
 void SimpleDateFormat::format( LogString& s, log4cxx_time_t time, Pool& p ) const
 {
 	apr_time_exp_t exploded;
-	apr_status_t stat = timeZone->explode( & exploded, time );
+	apr_status_t stat = m_priv->timeZone->explode( & exploded, time );
 
 	if ( stat == APR_SUCCESS )
 	{
-		for ( PatternTokenList::const_iterator iter = pattern.begin(); iter != pattern.end(); iter++ )
+		for ( PatternTokenList::const_iterator iter = m_priv->pattern.begin(); iter != m_priv->pattern.end(); iter++ )
 		{
 			( * iter )->format( s, exploded, p );
 		}
@@ -847,5 +863,5 @@
 
 void SimpleDateFormat::setTimeZone( const TimeZonePtr& zone )
 {
-	timeZone = zone;
+	m_priv->timeZone = zone;
 }
diff --git a/src/main/cpp/smtpappender.cpp b/src/main/cpp/smtpappender.cpp
index 28ec806..e8ffcb4 100644
--- a/src/main/cpp/smtpappender.cpp
+++ b/src/main/cpp/smtpappender.cpp
@@ -27,7 +27,7 @@
 	#define LOG4CXX 1
 #endif
 #include <log4cxx/private/log4cxx_private.h>
-
+#include <log4cxx/private/appenderskeleton_priv.h>
 
 
 #include <apr_strings.h>
@@ -365,7 +365,7 @@
 		has ERROR level or higher. Otherwise it returns
 		<code>false</code>.
 		*/
-		virtual bool isTriggeringEvent(const spi::LoggingEventPtr& event);
+		bool isTriggeringEvent(const spi::LoggingEventPtr& event) override;
 	private:
 		DefaultEvaluator(const DefaultEvaluator&);
 		DefaultEvaluator& operator=(const DefaultEvaluator&);
@@ -377,6 +377,41 @@
 IMPLEMENT_LOG4CXX_OBJECT(DefaultEvaluator)
 IMPLEMENT_LOG4CXX_OBJECT(SMTPAppender)
 
+struct SMTPAppender::SMTPPriv : public AppenderSkeletonPrivate
+{
+	SMTPPriv() :
+		AppenderSkeletonPrivate(),
+		smtpPort(25),
+		bufferSize(512),
+		locationInfo(false),
+		cb(bufferSize),
+		evaluator(new DefaultEvaluator()) {}
+
+	SMTPPriv(spi::TriggeringEventEvaluatorPtr evaluator) :
+		AppenderSkeletonPrivate(),
+		smtpPort(25),
+		bufferSize(512),
+		locationInfo(false),
+		cb(bufferSize),
+		evaluator(evaluator) {}
+
+	LogString to;
+	LogString cc;
+	LogString bcc;
+	LogString from;
+	LogString subject;
+	LogString smtpHost;
+	LogString smtpUsername;
+	LogString smtpPassword;
+	int smtpPort;
+	int bufferSize; // 512
+	bool locationInfo;
+	helpers::CyclicBuffer cb;
+	spi::TriggeringEventEvaluatorPtr evaluator;
+};
+
+#define _priv static_cast<SMTPPriv*>(m_priv.get())
+
 DefaultEvaluator::DefaultEvaluator()
 {
 }
@@ -387,8 +422,7 @@
 }
 
 SMTPAppender::SMTPAppender()
-	: smtpPort(25), bufferSize(512), locationInfo(false), cb(bufferSize),
-	  evaluator(new DefaultEvaluator())
+	: AppenderSkeleton (std::make_unique<SMTPPriv>())
 {
 }
 
@@ -396,8 +430,7 @@
 Use <code>evaluator</code> passed as parameter as the
 TriggeringEventEvaluator for this SMTPAppender.  */
 SMTPAppender::SMTPAppender(spi::TriggeringEventEvaluatorPtr evaluator)
-	: smtpPort(25), bufferSize(512), locationInfo(false), cb(bufferSize),
-	  evaluator(evaluator)
+	: AppenderSkeleton (std::make_unique<SMTPPriv>(evaluator))
 {
 }
 
@@ -414,73 +447,73 @@
 
 LogString SMTPAppender::getFrom() const
 {
-	return from;
+	return _priv->from;
 }
 
 void SMTPAppender::setFrom(const LogString& newVal)
 {
-	from = newVal;
+	_priv->from = newVal;
 }
 
 
 LogString SMTPAppender::getSubject() const
 {
-	return subject;
+	return _priv->subject;
 }
 
 void SMTPAppender::setSubject(const LogString& newVal)
 {
-	subject = newVal;
+	_priv->subject = newVal;
 }
 
 LogString SMTPAppender::getSMTPHost() const
 {
-	return smtpHost;
+	return _priv->smtpHost;
 }
 
 void SMTPAppender::setSMTPHost(const LogString& newVal)
 {
-	smtpHost = newVal;
+	_priv->smtpHost = newVal;
 }
 
 int SMTPAppender::getSMTPPort() const
 {
-	return smtpPort;
+	return _priv->smtpPort;
 }
 
 void SMTPAppender::setSMTPPort(int newVal)
 {
-	smtpPort = newVal;
+	_priv->smtpPort = newVal;
 }
 
 bool SMTPAppender::getLocationInfo() const
 {
-	return locationInfo;
+	return _priv->locationInfo;
 }
 
 void SMTPAppender::setLocationInfo(bool newVal)
 {
-	locationInfo = newVal;
+	_priv->locationInfo = newVal;
 }
 
 LogString SMTPAppender::getSMTPUsername() const
 {
-	return smtpUsername;
+	return _priv->smtpUsername;
 }
 
 void SMTPAppender::setSMTPUsername(const LogString& newVal)
 {
-	smtpUsername = newVal;
+	_priv->smtpUsername = newVal;
 }
 
 LogString SMTPAppender::getSMTPPassword() const
 {
-	return smtpPassword;
+	return _priv->smtpPassword;
 }
 
 void SMTPAppender::setSMTPPassword(const LogString& newVal)
 {
-	smtpPassword = newVal;
+	_priv->smtpPassword = newVal;
 }
 
 
@@ -564,40 +597,40 @@
 {
 	bool activate = true;
 
-	if (layout == 0)
+	if (_priv->layout == 0)
 	{
-		errorHandler->error(LOG4CXX_STR("No layout set for appender named [") + name + LOG4CXX_STR("]."));
+		_priv->errorHandler->error(LOG4CXX_STR("No layout set for appender named [") + _priv->name + LOG4CXX_STR("]."));
 		activate = false;
 	}
 
-	if (evaluator == 0)
+	if (_priv->evaluator == 0)
 	{
-		errorHandler->error(LOG4CXX_STR("No TriggeringEventEvaluator is set for appender [") +
-			name + LOG4CXX_STR("]."));
+		_priv->errorHandler->error(LOG4CXX_STR("No TriggeringEventEvaluator is set for appender [") +
+			_priv->name + LOG4CXX_STR("]."));
 		activate = false;
 	}
 
-	if (smtpHost.empty())
+	if (_priv->smtpHost.empty())
 	{
-		errorHandler->error(LOG4CXX_STR("No smtpHost is set for appender [") +
-			name + LOG4CXX_STR("]."));
+		_priv->errorHandler->error(LOG4CXX_STR("No smtpHost is set for appender [") +
+			_priv->name + LOG4CXX_STR("]."));
 		activate = false;
 	}
 
-	if (to.empty() && cc.empty() && bcc.empty())
+	if (_priv->to.empty() && _priv->cc.empty() && _priv->bcc.empty())
 	{
-		errorHandler->error(LOG4CXX_STR("No recipient address is set for appender [") +
-			name + LOG4CXX_STR("]."));
+		_priv->errorHandler->error(LOG4CXX_STR("No recipient address is set for appender [") +
+			_priv->name + LOG4CXX_STR("]."));
 		activate = false;
 	}
 
-	activate &= asciiCheck(to, LOG4CXX_STR("to"));
-	activate &= asciiCheck(cc, LOG4CXX_STR("cc"));
-	activate &= asciiCheck(bcc, LOG4CXX_STR("bcc"));
-	activate &= asciiCheck(from, LOG4CXX_STR("from"));
+	activate &= asciiCheck(_priv->to, LOG4CXX_STR("to"));
+	activate &= asciiCheck(_priv->cc, LOG4CXX_STR("cc"));
+	activate &= asciiCheck(_priv->bcc, LOG4CXX_STR("bcc"));
+	activate &= asciiCheck(_priv->from, LOG4CXX_STR("from"));
 
 #if !LOG4CXX_HAVE_LIBESMTP
-	errorHandler->error(LOG4CXX_STR("log4cxx built without SMTP support."));
+	_priv->errorHandler->error(LOG4CXX_STR("log4cxx built without SMTP support."));
 	activate = false;
 #endif
 
@@ -624,9 +657,9 @@
 	// Get a copy of this thread's MDC.
 	event->getMDCCopy();
 
-	cb.add(event);
+	_priv->cb.add(event);
 
-	if (evaluator->isTriggeringEvent(event))
+	if (_priv->evaluator->isTriggeringEvent(event))
 	{
 		sendBuffer(p);
 	}
@@ -671,37 +704,37 @@
 
 void SMTPAppender::close()
 {
-	this->closed = true;
+	_priv->closed = true;
 }
 
 LogString SMTPAppender::getTo() const
 {
-	return to;
+	return _priv->to;
 }
 
 void SMTPAppender::setTo(const LogString& addressStr)
 {
-	to = addressStr;
+	_priv->to = addressStr;
 }
 
 LogString SMTPAppender::getCc() const
 {
-	return cc;
+	return _priv->cc;
 }
 
 void SMTPAppender::setCc(const LogString& addressStr)
 {
-	cc = addressStr;
+	_priv->cc = addressStr;
 }
 
 LogString SMTPAppender::getBcc() const
 {
-	return bcc;
+	return _priv->bcc;
 }
 
 void SMTPAppender::setBcc(const LogString& addressStr)
 {
-	bcc = addressStr;
+	_priv->bcc = addressStr;
 }
 
 /**
@@ -749,17 +782,17 @@
 */
 LogString SMTPAppender::getEvaluatorClass()
 {
-	return evaluator == 0 ? LogString() : evaluator->getClass().getName();
+	return _priv->evaluator == 0 ? LogString() : _priv->evaluator->getClass().getName();
 }
 
 log4cxx::spi::TriggeringEventEvaluatorPtr SMTPAppender::getEvaluator() const
 {
-	return evaluator;
+	return _priv->evaluator;
 }
 
 void SMTPAppender::setEvaluator(log4cxx::spi::TriggeringEventEvaluatorPtr& trigger)
 {
-	evaluator = trigger;
+	_priv->evaluator = trigger;
 }
 
 /**
@@ -771,8 +804,8 @@
 */
 void SMTPAppender::setBufferSize(int sz)
 {
-	this->bufferSize = sz;
-	cb.resize(sz);
+	_priv->bufferSize = sz;
+	_priv->cb.resize(sz);
 }
 
 /**
@@ -785,6 +818,10 @@
 void SMTPAppender::setEvaluatorClass(const LogString& value)
 {
 	ObjectPtr obj = ObjectPtr(Loader::loadClass(value).newInstance());
-	evaluator = log4cxx::cast<TriggeringEventEvaluator>(obj);
+	_priv->evaluator = log4cxx::cast<TriggeringEventEvaluator>(obj);
 }
 
+int SMTPAppender::getBufferSize() const
+{
+	return _priv->bufferSize;
+}
diff --git a/src/main/cpp/socket.cpp b/src/main/cpp/socket.cpp
index cdd8724..d27e492 100644
--- a/src/main/cpp/socket.cpp
+++ b/src/main/cpp/socket.cpp
@@ -17,145 +17,36 @@
 #include <log4cxx/helpers/socket.h>
 #include <log4cxx/helpers/bytebuffer.h>
 #include <log4cxx/helpers/transcoder.h>
-#include "apr_network_io.h"
-#include "apr_signal.h"
 
+#include <log4cxx/private/socket_priv.h>
+#include <log4cxx/private/aprsocket.h>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
 IMPLEMENT_LOG4CXX_OBJECT(Socket)
 
-/** Creates a stream socket and connects it to the specified port
-number at the specified IP address.
-*/
-Socket::Socket(InetAddressPtr& addr, int prt) : pool(), socket(0), address(addr), port(prt)
-{
-	apr_status_t status =
-		apr_socket_create(&socket, APR_INET, SOCK_STREAM,
-			APR_PROTO_TCP, pool.getAPRPool());
+Socket::Socket(std::unique_ptr<Socket::SocketPrivate> priv) :
+	m_priv(std::move(priv)){
 
-	if (status != APR_SUCCESS)
-	{
-		throw SocketException(status);
-	}
-
-	LOG4CXX_ENCODE_CHAR(host, addr->getHostAddress());
-
-	// create socket address (including port)
-	apr_sockaddr_t* client_addr;
-	status =
-		apr_sockaddr_info_get(&client_addr, host.c_str(), APR_INET,
-			prt, 0, pool.getAPRPool());
-
-	if (status != APR_SUCCESS)
-	{
-		throw ConnectException(status);
-	}
-
-	// connect the socket
-	status =  apr_socket_connect(socket, client_addr);
-
-	if (status != APR_SUCCESS)
-	{
-		throw ConnectException(status);
-	}
-}
-
-Socket::Socket(apr_socket_t* s, apr_pool_t* p) :
-	pool(p, true), socket(s)
-{
-	apr_sockaddr_t* sa;
-	apr_status_t status = apr_socket_addr_get(&sa, APR_REMOTE, s);
-
-	if (status == APR_SUCCESS)
-	{
-		port = sa->port;
-		LogString remotename;
-		LogString remoteip;
-
-		if (sa->hostname != NULL)
-		{
-			Transcoder::decode(sa->hostname, remotename);
-		}
-
-		char* buf = 0;
-		status = apr_sockaddr_ip_get(&buf, sa);
-
-		if (status == APR_SUCCESS)
-		{
-			Transcoder::decode(buf, remoteip);
-		}
-
-		address = InetAddressPtr(new InetAddress(remotename, remoteip));
-	}
 }
 
 Socket::~Socket()
 {
 }
 
-size_t Socket::write(ByteBuffer& buf)
-{
-	if (socket == 0)
-	{
-		throw ClosedChannelException();
-	}
-
-	int totalWritten = 0;
-
-	while (buf.remaining() > 0)
-	{
-		apr_size_t written = buf.remaining();
-
-		// while writing to the socket, we need to ignore the SIGPIPE
-		// signal. Otherwise, when the client has closed the connection,
-		// the send() function would not return an error but call the
-		// SIGPIPE handler.
-#if APR_HAVE_SIGACTION
-		apr_sigfunc_t* old = apr_signal(SIGPIPE, SIG_IGN);
-		apr_status_t status = apr_socket_send(socket, buf.current(), &written);
-		apr_signal(SIGPIPE, old);
-#else
-		apr_status_t status = apr_socket_send(socket, buf.current(), &written);
-#endif
-
-		buf.position(buf.position() + written);
-		totalWritten += written;
-
-		if (status != APR_SUCCESS)
-		{
-			throw SocketException(status);
-		}
-	}
-
-	return totalWritten;
-}
-
-
-void Socket::close()
-{
-	if (socket != 0)
-	{
-		apr_status_t status = apr_socket_close(socket);
-
-		if (status != APR_SUCCESS)
-		{
-			throw SocketException(status);
-		}
-
-		socket = 0;
-	}
-}
-
 InetAddressPtr Socket::getInetAddress() const
 {
-	return address;
+	return m_priv->address;
 }
 
 int Socket::getPort() const
 {
-	return port;
+	return m_priv->port;
+}
+
+SocketUniquePtr Socket::create(InetAddressPtr& address, int port){
+	return std::make_unique<APRSocket>(address, port);
 }
 
 
diff --git a/src/main/cpp/socketappender.cpp b/src/main/cpp/socketappender.cpp
deleted file mode 100644
index 4809a35..0000000
--- a/src/main/cpp/socketappender.cpp
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-#include <log4cxx/net/socketappender.h>
-#include <log4cxx/helpers/loglog.h>
-#include <log4cxx/helpers/optionconverter.h>
-#include <log4cxx/helpers/stringhelper.h>
-#include <log4cxx/spi/loggingevent.h>
-#include <log4cxx/helpers/objectoutputstream.h>
-#include <apr_time.h>
-#include <apr_atomic.h>
-#include <apr_thread_proc.h>
-#include <log4cxx/helpers/socketoutputstream.h>
-
-using namespace log4cxx;
-using namespace log4cxx::helpers;
-using namespace log4cxx::net;
-
-IMPLEMENT_LOG4CXX_OBJECT(SocketAppender)
-
-
-// The default port number of remote logging server (4560)
-int SocketAppender::DEFAULT_PORT                = 4560;
-
-// The default reconnection delay (30000 milliseconds or 30 seconds).
-int SocketAppender::DEFAULT_RECONNECTION_DELAY  = 30000;
-
-SocketAppender::SocketAppender()
-	: SocketAppenderSkeleton(DEFAULT_PORT, DEFAULT_RECONNECTION_DELAY)
-{
-}
-
-SocketAppender::SocketAppender(InetAddressPtr& address1, int port1)
-	: SocketAppenderSkeleton(address1, port1, DEFAULT_RECONNECTION_DELAY)
-{
-	Pool p;
-	activateOptions(p);
-}
-
-SocketAppender::SocketAppender(const LogString& host, int port1)
-	: SocketAppenderSkeleton(host, port1, DEFAULT_RECONNECTION_DELAY)
-{
-	Pool p;
-	activateOptions(p);
-}
-
-SocketAppender::~SocketAppender()
-{
-	finalize();
-}
-
-int SocketAppender::getDefaultDelay() const
-{
-	return DEFAULT_RECONNECTION_DELAY;
-}
-
-int SocketAppender::getDefaultPort() const
-{
-	return DEFAULT_PORT;
-}
-
-void SocketAppender::setSocket(log4cxx::helpers::SocketPtr& socket, Pool& p)
-{
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-
-	SocketOutputStreamPtr sock = SocketOutputStreamPtr(new SocketOutputStream(socket));
-	oos = ObjectOutputStreamPtr(new ObjectOutputStream(sock, p));
-}
-
-void SocketAppender::cleanUp(Pool& p)
-{
-	if (oos == 0)
-	{
-		return;
-	}
-
-	try
-	{
-		oos->close(p);
-		oos = 0;
-	}
-	catch (std::exception&)
-	{}
-}
-
-void SocketAppender::append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p)
-{
-	if (oos == 0)
-	{
-		return;
-	}
-
-	LogString ndcVal;
-	event->getNDC(ndcVal);
-	event->getThreadName();
-	event->getMDCCopy();
-
-	try
-	{
-		event->write(*oos, p);
-		oos->reset(p);
-	}
-	catch (std::exception& e)
-	{
-		oos = 0;
-		LogLog::warn(LOG4CXX_STR("Detected problem with connection: "), e);
-
-		if (getReconnectionDelay() > 0)
-		{
-			fireConnector();
-		}
-	}
-}
diff --git a/src/main/cpp/socketappenderskeleton.cpp b/src/main/cpp/socketappenderskeleton.cpp
index b0b73b4..9f0117f 100644
--- a/src/main/cpp/socketappenderskeleton.cpp
+++ b/src/main/cpp/socketappenderskeleton.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #define __STDC_CONSTANT_MACROS
 #include <log4cxx/net/socketappenderskeleton.h>
@@ -27,41 +24,34 @@
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/helpers/bytearrayoutputstream.h>
 #include <log4cxx/helpers/threadutility.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
+#include <log4cxx/private/socketappenderskeleton_priv.h>
 #include <functional>
+#include <chrono>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 using namespace log4cxx::net;
 
-SocketAppenderSkeleton::SocketAppenderSkeleton(int defaultPort, int reconnectionDelay1)
-	:  remoteHost(),
-	   address(),
-	   port(defaultPort),
-	   reconnectionDelay(reconnectionDelay1),
-	   locationInfo(false),
-	   thread()
+#define _priv static_cast<SocketAppenderSkeletonPriv*>(m_priv.get())
+
+SocketAppenderSkeleton::SocketAppenderSkeleton(int defaultPort, int reconnectionDelay)
+    : AppenderSkeleton(std::make_unique<SocketAppenderSkeletonPriv>(defaultPort, reconnectionDelay))
 {
 }
 
-SocketAppenderSkeleton::SocketAppenderSkeleton(InetAddressPtr address1, int port1, int delay)
-	:
-	remoteHost(),
-	address(address1),
-	port(port1),
-	reconnectionDelay(delay),
-	locationInfo(false),
-	thread()
+SocketAppenderSkeleton::SocketAppenderSkeleton(helpers::InetAddressPtr address, int port, int reconnectionDelay)
+    : AppenderSkeleton(std::make_unique<SocketAppenderSkeletonPriv>(address, port, reconnectionDelay))
 {
-	remoteHost = this->address->getHostName();
 }
 
-SocketAppenderSkeleton::SocketAppenderSkeleton(const LogString& host, int port1, int delay)
-	:   remoteHost(host),
-		address(InetAddress::getByName(host)),
-		port(port1),
-		reconnectionDelay(delay),
-		locationInfo(false),
-		thread()
+SocketAppenderSkeleton::SocketAppenderSkeleton(const LogString& host, int port, int reconnectionDelay)
+    : AppenderSkeleton(std::make_unique<SocketAppenderSkeletonPriv>(host, port, reconnectionDelay))
+{
+}
+
+SocketAppenderSkeleton::SocketAppenderSkeleton(std::unique_ptr<SocketAppenderSkeletonPriv> priv)
+	:  AppenderSkeleton (std::move(priv))
 {
 }
 
@@ -78,33 +68,33 @@
 
 void SocketAppenderSkeleton::close()
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
 
-	if (closed)
+	if (_priv->closed)
 	{
 		return;
 	}
 
-	closed = true;
-	cleanUp(pool);
+	_priv->closed = true;
+	cleanUp(_priv->pool);
 
 	{
-		std::unique_lock<std::mutex> lock2(interrupt_mutex);
-		interrupt.notify_all();
+		std::unique_lock<std::mutex> lock2(_priv->interrupt_mutex);
+		_priv->interrupt.notify_all();
 	}
 
-	if ( thread.joinable() )
+	if ( _priv->thread.joinable() )
 	{
-		thread.join();
+		_priv->thread.join();
 	}
 }
 
 void SocketAppenderSkeleton::connect(Pool& p)
 {
-	if (address == 0)
+	if (_priv->address == 0)
 	{
 		LogLog::error(LogString(LOG4CXX_STR("No remote host is set for Appender named \"")) +
-			name + LOG4CXX_STR("\"."));
+			_priv->name + LOG4CXX_STR("\"."));
 	}
 	else
 	{
@@ -112,15 +102,15 @@
 
 		try
 		{
-			SocketPtr socket(new Socket(address, port));
+			SocketPtr socket = Socket::create(_priv->address, _priv->port);
 			setSocket(socket, p);
 		}
 		catch (SocketException& e)
 		{
 			LogString msg = LOG4CXX_STR("Could not connect to remote log4cxx server at [")
-				+ address->getHostName() + LOG4CXX_STR("].");
+				+ _priv->address->getHostName() + LOG4CXX_STR("].");
 
-			if (reconnectionDelay > 0)
+			if (_priv->reconnectionDelay > 0)
 			{
 				msg += LOG4CXX_STR(" We will try again later. ");
 			}
@@ -157,52 +147,40 @@
 
 void SocketAppenderSkeleton::fireConnector()
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
 
-	if( thread.joinable() ){
-		// This should only get called if the thread has already exited.
-		// We could have a potential bug if fireConnector is called while
-		// the thread is waiting for a connection
-		thread.join();
-	}
-
-	if ( !thread.joinable() )
+	if ( !_priv->thread.joinable() )
 	{
 		LogLog::debug(LOG4CXX_STR("Connector thread not alive: starting monitor."));
 
-		thread = ThreadUtility::instance()->createThread( LOG4CXX_STR("SocketAppend"), &SocketAppenderSkeleton::monitor, this );
+		_priv->thread = ThreadUtility::instance()->createThread( LOG4CXX_STR("SocketAppend"), &SocketAppenderSkeleton::monitor, this );
 	}
 }
 
 void SocketAppenderSkeleton::monitor()
 {
 	SocketPtr socket;
-	bool isClosed = closed;
+	bool isClosed = _priv->closed;
 
 	while (!isClosed)
 	{
 		try
 		{
-			if (!closed)
+			if (!_priv->closed)
 			{
 				LogLog::debug(LogString(LOG4CXX_STR("Attempting connection to "))
-					+ address->getHostName());
-				socket = SocketPtr(new Socket(address, port));
+					+ _priv->address->getHostName());
+				socket = Socket::create(_priv->address, _priv->port);
 				Pool p;
 				setSocket(socket, p);
 				LogLog::debug(LOG4CXX_STR("Connection established. Exiting connector thread."));
 				return;
 			}
 		}
-		catch (InterruptedException&)
-		{
-			LogLog::debug(LOG4CXX_STR("Connector interrupted.  Leaving loop."));
-			return;
-		}
 		catch (ConnectException&)
 		{
 			LogLog::debug(LOG4CXX_STR("Remote host ")
-				+ address->getHostName()
+				+ _priv->address->getHostName()
 				+ LOG4CXX_STR(" refused connection."));
 		}
 		catch (IOException& e)
@@ -211,16 +189,16 @@
 			log4cxx::helpers::Transcoder::decode(e.what(), exmsg);
 
 			LogLog::debug(((LogString) LOG4CXX_STR("Could not connect to "))
-				+ address->getHostName()
+				+ _priv->address->getHostName()
 				+ LOG4CXX_STR(". Exception is ")
 				+ exmsg);
 		}
 
-		std::unique_lock<std::mutex> lock( interrupt_mutex );
-		interrupt.wait_for( lock, std::chrono::milliseconds( reconnectionDelay ),
+		std::unique_lock<std::mutex> lock( _priv->interrupt_mutex );
+		_priv->interrupt.wait_for( lock, std::chrono::milliseconds( _priv->reconnectionDelay ),
 			std::bind(&SocketAppenderSkeleton::is_closed, this) );
 
-		isClosed = closed;
+		isClosed = _priv->closed;
 	}
 
 	LogLog::debug(LOG4CXX_STR("Exiting Connector.run() method."));
@@ -228,5 +206,46 @@
 
 bool SocketAppenderSkeleton::is_closed()
 {
-	return closed;
+	return _priv->closed;
+}
+
+void SocketAppenderSkeleton::setRemoteHost(const LogString& host)
+{
+	_priv->address = helpers::InetAddress::getByName(host);
+	_priv->remoteHost.assign(host);
+}
+
+const LogString& SocketAppenderSkeleton::getRemoteHost() const
+{
+	return _priv->remoteHost;
+}
+
+void SocketAppenderSkeleton::setPort(int port1)
+{
+	_priv->port = port1;
+}
+
+int SocketAppenderSkeleton::getPort() const
+{
+	return _priv->port;
+}
+
+void SocketAppenderSkeleton::setLocationInfo(bool locationInfo1)
+{
+	_priv->locationInfo = locationInfo1;
+}
+
+bool SocketAppenderSkeleton::getLocationInfo() const
+{
+	return _priv->locationInfo;
+}
+
+void SocketAppenderSkeleton::setReconnectionDelay(int reconnectionDelay1)
+{
+	_priv->reconnectionDelay = reconnectionDelay1;
+}
+
+int SocketAppenderSkeleton::getReconnectionDelay() const
+{
+	return _priv->reconnectionDelay;
 }
diff --git a/src/main/cpp/sockethubappender.cpp b/src/main/cpp/sockethubappender.cpp
deleted file mode 100644
index 6a8a0aa..0000000
--- a/src/main/cpp/sockethubappender.cpp
+++ /dev/null
@@ -1,253 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-#include <log4cxx/net/sockethubappender.h>
-
-#include <log4cxx/helpers/loglog.h>
-#include <log4cxx/helpers/optionconverter.h>
-#include <log4cxx/helpers/stringhelper.h>
-#include <log4cxx/helpers/serversocket.h>
-#include <log4cxx/spi/loggingevent.h>
-#include <apr_atomic.h>
-#include <apr_thread_proc.h>
-#include <log4cxx/helpers/objectoutputstream.h>
-#include <log4cxx/helpers/socketoutputstream.h>
-#include <log4cxx/helpers/exception.h>
-#include <log4cxx/helpers/threadutility.h>
-#include <mutex>
-
-using namespace log4cxx;
-using namespace log4cxx::helpers;
-using namespace log4cxx::net;
-using namespace log4cxx::spi;
-
-IMPLEMENT_LOG4CXX_OBJECT(SocketHubAppender)
-
-int SocketHubAppender::DEFAULT_PORT = 4560;
-
-SocketHubAppender::~SocketHubAppender()
-{
-	finalize();
-}
-
-SocketHubAppender::SocketHubAppender()
-	: port(DEFAULT_PORT), streams(), locationInfo(false), thread()
-{
-}
-
-SocketHubAppender::SocketHubAppender(int port1)
-	: port(port1), streams(), locationInfo(false), thread()
-{
-	startServer();
-}
-
-void SocketHubAppender::activateOptions(Pool& /* p */ )
-{
-	startServer();
-}
-
-void SocketHubAppender::setOption(const LogString& option,
-	const LogString& value)
-{
-	if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("PORT"), LOG4CXX_STR("port")))
-	{
-		setPort(OptionConverter::toInt(value, DEFAULT_PORT));
-	}
-	else if (StringHelper::equalsIgnoreCase(option, LOG4CXX_STR("LOCATIONINFO"), LOG4CXX_STR("locationinfo")))
-	{
-		setLocationInfo(OptionConverter::toBoolean(value, true));
-	}
-	else
-	{
-		AppenderSkeleton::setOption(option, value);
-	}
-}
-
-
-void SocketHubAppender::close()
-{
-	{
-		std::lock_guard<std::recursive_mutex> lock(mutex);
-
-		if (closed)
-		{
-			return;
-		}
-
-		closed = true;
-	}
-
-	LogLog::debug(LOG4CXX_STR("closing SocketHubAppender ") + getName());
-
-	//
-	//  wait until the server thread completes
-	//
-	if ( thread.joinable() )
-	{
-		thread.join();
-	}
-
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	// close all of the connections
-	LogLog::debug(LOG4CXX_STR("closing client connections"));
-
-	for (std::vector<helpers::ObjectOutputStreamPtr>::iterator iter = streams.begin();
-		iter != streams.end();
-		iter++)
-	{
-		if ( (*iter) != NULL)
-		{
-			try
-			{
-				(*iter)->close(pool);
-			}
-			catch (SocketException& e)
-			{
-				LogLog::error(LOG4CXX_STR("could not close socket: "), e);
-			}
-		}
-	}
-
-	streams.erase(streams.begin(), streams.end());
-
-
-	LogLog::debug(LOG4CXX_STR("SocketHubAppender ")
-		+ getName() + LOG4CXX_STR(" closed"));
-}
-
-void SocketHubAppender::append(const spi::LoggingEventPtr& event, Pool& p)
-{
-
-	// if no open connections, exit now
-	if (streams.empty())
-	{
-		return;
-	}
-
-	LogString ndcVal;
-	event->getNDC(ndcVal);
-	event->getThreadName();
-	// Get a copy of this thread's MDC.
-	event->getMDCCopy();
-
-
-	// loop through the current set of open connections, appending the event to each
-	std::vector<ObjectOutputStreamPtr>::iterator it = streams.begin();
-	std::vector<ObjectOutputStreamPtr>::iterator itEnd = streams.end();
-
-	while (it != itEnd)
-	{
-		// list size changed unexpectedly? Just exit the append.
-		if (*it == 0)
-		{
-			break;
-		}
-
-		try
-		{
-			event->write(**it, p);
-			(*it)->flush(p);
-			it++;
-		}
-		catch (std::exception& e)
-		{
-			// there was an io exception so just drop the connection
-			it = streams.erase(it);
-			itEnd = streams.end();
-			LogLog::debug(LOG4CXX_STR("dropped connection"), e);
-		}
-	}
-}
-
-void SocketHubAppender::startServer()
-{
-	thread = ThreadUtility::instance()->createThread( LOG4CXX_STR("SocketHub"), &SocketHubAppender::monitor, this );
-}
-
-void SocketHubAppender::monitor()
-{
-	ServerSocket* serverSocket = 0;
-
-	try
-	{
-		serverSocket = new ServerSocket(port);
-		serverSocket->setSoTimeout(1000);
-	}
-	catch (SocketException& e)
-	{
-		LogLog::error(LOG4CXX_STR("exception setting timeout, shutting down server socket."), e);
-		delete serverSocket;
-		return;
-	}
-
-	bool stopRunning = closed;
-
-	while (!stopRunning)
-	{
-		SocketPtr socket;
-
-		try
-		{
-			socket = serverSocket->accept();
-		}
-		catch (InterruptedIOException&)
-		{
-			// timeout occurred, so just loop
-		}
-		catch (SocketException& e)
-		{
-			LogLog::error(LOG4CXX_STR("exception accepting socket, shutting down server socket."), e);
-			stopRunning = true;
-		}
-		catch (IOException& e)
-		{
-			LogLog::error(LOG4CXX_STR("exception accepting socket."), e);
-		}
-
-		// if there was a socket accepted
-		if (socket != 0)
-		{
-			try
-			{
-				InetAddressPtr remoteAddress = socket->getInetAddress();
-				LogLog::debug(LOG4CXX_STR("accepting connection from ")
-					+ remoteAddress->getHostName()
-					+ LOG4CXX_STR(" (")
-					+ remoteAddress->getHostAddress()
-					+ LOG4CXX_STR(")"));
-
-				// add it to the oosList.
-				std::lock_guard<std::recursive_mutex> lock(mutex);
-				OutputStreamPtr os(new SocketOutputStream(socket));
-				Pool p;
-				ObjectOutputStreamPtr oos(new ObjectOutputStream(os, p));
-				streams.push_back(oos);
-			}
-			catch (IOException& e)
-			{
-				LogLog::error(LOG4CXX_STR("exception creating output stream on socket."), e);
-			}
-		}
-
-		stopRunning = (stopRunning || closed);
-	}
-
-	delete serverSocket;
-}
diff --git a/src/main/cpp/socketoutputstream.cpp b/src/main/cpp/socketoutputstream.cpp
index 250ddd3..da32522 100644
--- a/src/main/cpp/socketoutputstream.cpp
+++ b/src/main/cpp/socketoutputstream.cpp
@@ -26,11 +26,18 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct SocketOutputStream::SocketOutputStreamPrivate
+{
+	ByteList array;
+	SocketPtr socket;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(SocketOutputStream)
 
 SocketOutputStream::SocketOutputStream(const SocketPtr& socket1)
-	: socket(socket1)
+	: m_priv(std::make_unique<SocketOutputStreamPrivate>())
 {
+	m_priv->socket = socket1;
 }
 
 SocketOutputStream::~SocketOutputStream()
@@ -40,16 +47,16 @@
 void SocketOutputStream::close(Pool& p)
 {
 	flush(p);
-	socket->close();
+	m_priv->socket->close();
 }
 
 void SocketOutputStream::flush(Pool& /* p */)
 {
-	if (array.size() > 0)
+	if (m_priv->array.size() > 0)
 	{
-		ByteBuffer buf((char*) &array[0], array.size());
-		socket->write(buf);
-		array.resize(0);
+		ByteBuffer buf((char*) &m_priv->array[0], m_priv->array.size());
+		m_priv->socket->write(buf);
+		m_priv->array.resize(0);
 	}
 }
 
@@ -57,9 +64,9 @@
 {
 	if (buf.remaining() > 0)
 	{
-		size_t sz = array.size();
-		array.resize(sz + buf.remaining());
-		memcpy(&array[sz], buf.current(), buf.remaining());
+		size_t sz = m_priv->array.size();
+		m_priv->array.resize(sz + buf.remaining());
+		memcpy(&m_priv->array[sz], buf.current(), buf.remaining());
 		buf.position(buf.limit());
 	}
 }
diff --git a/src/main/cpp/strftimedateformat.cpp b/src/main/cpp/strftimedateformat.cpp
index f3a1c4d..6e52de2 100644
--- a/src/main/cpp/strftimedateformat.cpp
+++ b/src/main/cpp/strftimedateformat.cpp
@@ -24,11 +24,23 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct StrftimeDateFormat::StrftimeDateFormatPrivate{
+	StrftimeDateFormatPrivate() :
+		timeZone(TimeZone::getDefault())
+	{}
+
+	/**
+	*    Time zone.
+	*/
+	TimeZonePtr timeZone;
+	std::string pattern;
+};
+
 
 StrftimeDateFormat::StrftimeDateFormat(const LogString& fmt)
-	: timeZone(TimeZone::getDefault())
+	: m_priv(std::make_unique<StrftimeDateFormatPrivate>())
 {
-	log4cxx::helpers::Transcoder::encode(fmt, pattern);
+	log4cxx::helpers::Transcoder::encode(fmt, m_priv->pattern);
 }
 
 StrftimeDateFormat::~StrftimeDateFormat()
@@ -39,14 +51,14 @@
 void StrftimeDateFormat::format(LogString& s, log4cxx_time_t time, Pool& /* p */ ) const
 {
 	apr_time_exp_t exploded;
-	apr_status_t stat = timeZone->explode(&exploded, time);
+	apr_status_t stat = m_priv->timeZone->explode(&exploded, time);
 
 	if (stat == APR_SUCCESS)
 	{
 		const apr_size_t bufSize = 255;
 		char buf[bufSize];
 		apr_size_t bufLen;
-		stat = apr_strftime(buf, &bufLen, bufSize, pattern.c_str(), &exploded);
+		stat = apr_strftime(buf, &bufLen, bufSize, m_priv->pattern.c_str(), &exploded);
 
 		if (stat == APR_SUCCESS)
 		{
@@ -57,7 +69,7 @@
 
 void StrftimeDateFormat::setTimeZone(const TimeZonePtr& zone)
 {
-	timeZone = zone;
+	m_priv->timeZone = zone;
 }
 
 
diff --git a/src/main/cpp/stringhelper.cpp b/src/main/cpp/stringhelper.cpp
index 6dcce0e..78a7821 100644
--- a/src/main/cpp/stringhelper.cpp
+++ b/src/main/cpp/stringhelper.cpp
@@ -124,7 +124,7 @@
 	return atoi(as.c_str());
 }
 
-log4cxx_int64_t StringHelper::toInt64(const LogString& s)
+int64_t StringHelper::toInt64(const LogString& s)
 {
 	std::string as;
 	Transcoder::encode(s, as);
@@ -150,7 +150,7 @@
 }
 
 
-void StringHelper::toString(log4cxx_int64_t n, Pool& pool, LogString& dst)
+void StringHelper::toString(int64_t n, Pool& pool, LogString& dst)
 {
 	if (n >= INT_MIN && n <= INT_MAX)
 	{
@@ -158,7 +158,7 @@
 	}
 	else
 	{
-		const log4cxx_int64_t BILLION = APR_INT64_C(1000000000);
+		const int64_t BILLION = APR_INT64_C(1000000000);
 		int billions = (int) (n / BILLION);
 		char* upper = pool.itoa(billions);
 		int remain = (int) (n - billions * BILLION);
@@ -178,7 +178,7 @@
 
 void StringHelper::toString(size_t n, Pool& pool, LogString& s)
 {
-	toString((log4cxx_int64_t) n, pool, s);
+	toString((int64_t) n, pool, s);
 }
 
 LogString StringHelper::format(const LogString& pattern, const std::vector<LogString>& params)
diff --git a/src/main/cpp/stringmatchfilter.cpp b/src/main/cpp/stringmatchfilter.cpp
index 978a708..b0e05bb 100644
--- a/src/main/cpp/stringmatchfilter.cpp
+++ b/src/main/cpp/stringmatchfilter.cpp
@@ -20,20 +20,34 @@
 #include <log4cxx/spi/loggingevent.h>
 #include <log4cxx/helpers/stringhelper.h>
 #include <log4cxx/helpers/optionconverter.h>
+#include <log4cxx/private/filter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::filter;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<StringMatchFilterPrivate*>(m_priv.get())
+
+struct StringMatchFilter::StringMatchFilterPrivate : public FilterPrivate
+{
+	StringMatchFilterPrivate() : FilterPrivate(),
+		acceptOnMatch(true),
+		stringToMatch() {}
+
+	bool acceptOnMatch;
+	LogString stringToMatch;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(StringMatchFilter)
 
 StringMatchFilter::StringMatchFilter() :
-	acceptOnMatch(true),
-	stringToMatch()
+	Filter(std::make_unique<StringMatchFilterPrivate>())
 {
 }
 
+StringMatchFilter::~StringMatchFilter() {}
+
 void StringMatchFilter::setOption(const LogString& option,
 	const LogString& value)
 {
@@ -41,12 +55,12 @@
 	if (StringHelper::equalsIgnoreCase(option,
 			LOG4CXX_STR("STRINGTOMATCH"), LOG4CXX_STR("stringtomatch")))
 	{
-		stringToMatch = value;
+		priv->stringToMatch = value;
 	}
 	else if (StringHelper::equalsIgnoreCase(option,
 			LOG4CXX_STR("ACCEPTONMATCH"), LOG4CXX_STR("acceptonmatch")))
 	{
-		acceptOnMatch = OptionConverter::toBoolean(value, acceptOnMatch);
+		priv->acceptOnMatch = OptionConverter::toBoolean(value, priv->acceptOnMatch);
 	}
 }
 
@@ -55,20 +69,20 @@
 {
 	const LogString& msg = event->getRenderedMessage();
 
-	if (msg.empty() || stringToMatch.empty())
+	if (msg.empty() || priv->stringToMatch.empty())
 	{
 		return Filter::NEUTRAL;
 	}
 
 
-	if ( msg.find(stringToMatch) == LogString::npos )
+	if ( msg.find(priv->stringToMatch) == LogString::npos )
 	{
 		return Filter::NEUTRAL;
 	}
 	else
 	{
 		// we've got a match
-		if (acceptOnMatch)
+		if (priv->acceptOnMatch)
 		{
 			return Filter::ACCEPT;
 		}
@@ -79,3 +93,22 @@
 	}
 }
 
+void StringMatchFilter::setStringToMatch(const LogString& stringToMatch1)
+{
+	priv->stringToMatch.assign(stringToMatch1);
+}
+
+const LogString& StringMatchFilter::getStringToMatch() const
+{
+	return priv->stringToMatch;
+}
+
+void StringMatchFilter::setAcceptOnMatch(bool acceptOnMatch1)
+{
+	priv->acceptOnMatch = acceptOnMatch1;
+}
+
+bool StringMatchFilter::getAcceptOnMatch() const
+{
+	return priv->acceptOnMatch;
+}
diff --git a/src/main/cpp/stringtokenizer.cpp b/src/main/cpp/stringtokenizer.cpp
index 5ac0b79..32df844 100644
--- a/src/main/cpp/stringtokenizer.cpp
+++ b/src/main/cpp/stringtokenizer.cpp
@@ -26,8 +26,16 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct StringTokenizer::StringTokenizerPrivate{
+	StringTokenizerPrivate(const LogString& str, const LogString& delim1) : src(str), delim(delim1), pos(0){}
+	LogString src;
+	LogString delim;
+	size_t pos;
+};
+
+
 StringTokenizer::StringTokenizer(const LogString& str, const LogString& delim1)
-	: src(str), delim(delim1), pos(0)
+	: m_priv(std::make_unique<StringTokenizerPrivate>(str, delim1))
 {
 }
 
@@ -37,26 +45,26 @@
 
 bool StringTokenizer::hasMoreTokens() const
 {
-	return (pos != LogString::npos
-			&& src.find_first_not_of(delim, pos) != LogString::npos);
+	return (m_priv->pos != LogString::npos
+			&& m_priv->src.find_first_not_of(m_priv->delim, m_priv->pos) != LogString::npos);
 }
 
 LogString StringTokenizer::nextToken()
 {
-	if (pos != LogString::npos)
+	if (m_priv->pos != LogString::npos)
 	{
-		size_t nextPos = src.find_first_not_of(delim, pos);
+		size_t nextPos = m_priv->src.find_first_not_of(m_priv->delim, m_priv->pos);
 
 		if (nextPos != LogString::npos)
 		{
-			pos = src.find_first_of(delim, nextPos);
+			m_priv->pos = m_priv->src.find_first_of(m_priv->delim, nextPos);
 
-			if (pos == LogString::npos)
+			if (m_priv->pos == LogString::npos)
 			{
-				return src.substr(nextPos);
+				return m_priv->src.substr(nextPos);
 			}
 
-			return src.substr(nextPos, pos - nextPos);
+			return m_priv->src.substr(nextPos, m_priv->pos - nextPos);
 		}
 	}
 
diff --git a/src/main/cpp/syslogappender.cpp b/src/main/cpp/syslogappender.cpp
index 6a98d5b..0743514 100644
--- a/src/main/cpp/syslogappender.cpp
+++ b/src/main/cpp/syslogappender.cpp
@@ -23,40 +23,11 @@
 #include <log4cxx/level.h>
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/helpers/optionconverter.h>
-#include <log4cxx/patternlayout.h>
 #if !defined(LOG4CXX)
 	#define LOG4CXX 1
 #endif
-#include <log4cxx/private/log4cxx_private.h>
 #include <apr_strings.h>
-
-#if LOG4CXX_HAVE_SYSLOG
-	#include <syslog.h>
-#else
-	/* facility codes */
-	#define   LOG_KERN (0<<3)   /* kernel messages */
-	#define   LOG_USER (1<<3)   /* random user-level messages */
-	#define   LOG_MAIL (2<<3)   /* mail system */
-	#define   LOG_DAEMON  (3<<3)   /* system daemons */
-	#define   LOG_AUTH (4<<3)   /* security/authorization messages */
-	#define   LOG_SYSLOG  (5<<3)   /* messages generated internally by syslogd */
-	#define   LOG_LPR     (6<<3)   /* line printer subsystem */
-	#define   LOG_NEWS (7<<3)   /* network news subsystem */
-	#define   LOG_UUCP (8<<3)   /* UUCP subsystem */
-	#define   LOG_CRON (9<<3)   /* clock daemon */
-	#define   LOG_AUTHPRIV   (10<<3)  /* security/authorization messages (private) */
-	#define   LOG_FTP     (11<<3)  /* ftp daemon */
-
-	/* other codes through 15 reserved for system use */
-	#define   LOG_LOCAL0  (16<<3)  /* reserved for local use */
-	#define   LOG_LOCAL1  (17<<3)  /* reserved for local use */
-	#define   LOG_LOCAL2  (18<<3)  /* reserved for local use */
-	#define   LOG_LOCAL3  (19<<3)  /* reserved for local use */
-	#define   LOG_LOCAL4  (20<<3)  /* reserved for local use */
-	#define   LOG_LOCAL5  (21<<3)  /* reserved for local use */
-	#define   LOG_LOCAL6  (22<<3)  /* reserved for local use */
-	#define   LOG_LOCAL7  (23<<3)  /* reserved for local use */
-#endif
+#include <log4cxx/private/syslogappender_priv.h>
 
 #define LOG_UNDEF -1
 
@@ -66,26 +37,26 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(SyslogAppender)
 
+#define _priv static_cast<SyslogAppenderPriv*>(m_priv.get())
+
 SyslogAppender::SyslogAppender()
-	: syslogFacility(LOG_USER), facilityPrinting(false), sw(0), maxMessageLength(1024)
+	: AppenderSkeleton (std::make_unique<SyslogAppenderPriv>())
 {
 	this->initSyslogFacilityStr();
-	this->layout = LayoutPtr(new PatternLayout(LOG4CXX_STR("%m")));
+
 }
 
 SyslogAppender::SyslogAppender(const LayoutPtr& layout1,
 	int syslogFacility1)
-	: syslogFacility(syslogFacility1), facilityPrinting(false), sw(0), maxMessageLength(1024)
+	: AppenderSkeleton (std::make_unique<SyslogAppenderPriv>(layout1, syslogFacility1))
 {
-	this->layout = layout1;
 	this->initSyslogFacilityStr();
 }
 
 SyslogAppender::SyslogAppender(const LayoutPtr& layout1,
 	const LogString& syslogHost1, int syslogFacility1)
-	: syslogFacility(syslogFacility1), facilityPrinting(false), sw(0), maxMessageLength(1024)
+	: AppenderSkeleton (std::make_unique<SyslogAppenderPriv>(layout1, syslogHost1, syslogFacility1))
 {
-	this->layout = layout1;
 	this->initSyslogFacilityStr();
 	setSyslogHost(syslogHost1);
 }
@@ -98,32 +69,31 @@
 /** Release any resources held by this SyslogAppender.*/
 void SyslogAppender::close()
 {
-	closed = true;
+	_priv->closed = true;
 
-	if (sw != 0)
+	if (_priv->sw)
 	{
-		delete sw;
-		sw = 0;
+		_priv->sw = nullptr;
 	}
 }
 
 void SyslogAppender::initSyslogFacilityStr()
 {
-	facilityStr = getFacilityString(this->syslogFacility);
+	_priv->facilityStr = getFacilityString(_priv->syslogFacility);
 
-	if (facilityStr.empty())
+	if (_priv->facilityStr.empty())
 	{
 		Pool p;
 		LogString msg(LOG4CXX_STR("\""));
-		StringHelper::toString(syslogFacility, p, msg);
+		StringHelper::toString(_priv->syslogFacility, p, msg);
 		msg.append(LOG4CXX_STR("\" is an unknown syslog facility. Defaulting to \"USER\"."));
 		LogLog::error(msg);
-		this->syslogFacility = LOG_USER;
-		facilityStr = LOG4CXX_STR("user:");
+		_priv->syslogFacility = LOG_USER;
+		_priv->facilityStr = LOG4CXX_STR("user:");
 	}
 	else
 	{
-		facilityStr += LOG4CXX_STR(":");
+		_priv->facilityStr += LOG4CXX_STR(":");
 	}
 }
 
@@ -310,7 +280,7 @@
 
 	LogString msg;
 	std::string encoded;
-	layout->format(msg, event, p);
+	_priv->layout->format(msg, event, p);
 
 	Transcoder::encode(msg, encoded);
 
@@ -321,39 +291,35 @@
 	// to indicate how far through the message we are
 	std::vector<LogString> packets;
 
-	if ( msg.size() > maxMessageLength )
+	if ( msg.size() > _priv->maxMessageLength )
 	{
-		int numberOfFullChunks = msg.size() / maxMessageLength;
 		LogString::iterator start = msg.begin();
-		LogString::iterator end = msg.begin() + maxMessageLength;
-		char buf[MINIMUM_MESSAGE_SIZE];
 
-		for( int x = 0; x < numberOfFullChunks; x++ ){
-			LogString newMsg = LogString( start, end );
+		while ( start != msg.end() )
+		{
+			LogString::iterator end = start + _priv->maxMessageLength - 12;
 
-			apr_snprintf( buf, sizeof(buf), "(%d/%d)", x, numberOfFullChunks + 1);
-			LOG4CXX_DECODE_CHAR(str, buf);
-			newMsg.append( str );
-
-			packets.push_back( newMsg );
-
-			start = end;
-			if (x != numberOfFullChunks - 1) {
-				// Note: MSVC/Windows does not like it when you seek past the end of the string
-				end = end + maxMessageLength;
+			if ( end > msg.end() )
+			{
+				end = msg.end();
 			}
+
+			LogString newMsg = LogString( start, end );
+			packets.push_back( newMsg );
+			start = end;
 		}
 
-		// Handle the last chunk as a special case: it will be a different size from the rest of
-		// the chunks
-		end = msg.end() - 1;
-		LogString newMsg = LogString( start, end );
+		int current = 1;
 
-		apr_snprintf( buf, sizeof(buf), "(%d/%d)", numberOfFullChunks + 1, numberOfFullChunks + 1 );
-		LOG4CXX_DECODE_CHAR(str, buf);
-		newMsg.append( str );
-
-		packets.push_back( newMsg );
+		for ( std::vector<LogString>::iterator it = packets.begin();
+			it != packets.end();
+			it++, current++ )
+		{
+			char buf[12];
+			apr_snprintf( buf, sizeof(buf), "(%d/%d)", current, (int)packets.size() );
+			LOG4CXX_DECODE_CHAR(str, buf);
+			it->append( str );
+		}
 	}
 	else
 	{
@@ -364,14 +330,14 @@
 	// if it is available
 #if LOG4CXX_HAVE_SYSLOG
 
-	if (sw == 0)
+	if (_priv->sw == 0)
 	{
 		for ( std::vector<LogString>::iterator it = packets.begin();
 			it != packets.end();
 			it++ )
 		{
 			// use of "%s" to avoid a security hole
-			::syslog(syslogFacility | event->getLevel()->getSyslogEquivalent(),
+			::syslog(_priv->syslogFacility | event->getLevel()->getSyslogEquivalent(),
 				"%s", it->c_str());
 		}
 
@@ -381,10 +347,10 @@
 #endif
 
 	// We must not attempt to append if sw is null.
-	if (sw == 0)
+	if (_priv->sw == 0)
 	{
-		errorHandler->error(LOG4CXX_STR("No syslog host is set for SyslogAppedender named \"") +
-			this->name + LOG4CXX_STR("\"."));
+		_priv->errorHandler->error(LOG4CXX_STR("No syslog host is set for SyslogAppedender named \"") +
+			_priv->name + LOG4CXX_STR("\"."));
 		return;
 	}
 
@@ -393,16 +359,16 @@
 		it++ )
 	{
 		LogString sbuf(1, 0x3C /* '<' */);
-		StringHelper::toString((syslogFacility | event->getLevel()->getSyslogEquivalent()), p, sbuf);
+		StringHelper::toString((_priv->syslogFacility | event->getLevel()->getSyslogEquivalent()), p, sbuf);
 		sbuf.append(1, (logchar) 0x3E /* '>' */);
 
-		if (facilityPrinting)
+		if (_priv->facilityPrinting)
 		{
-			sbuf.append(facilityStr);
+			sbuf.append(_priv->facilityStr);
 		}
 
 		sbuf.append(*it);
-		sw->write(sbuf);
+		_priv->sw->write(sbuf);
 	}
 }
 
@@ -432,10 +398,9 @@
 
 void SyslogAppender::setSyslogHost(const LogString& syslogHost1)
 {
-	if (this->sw != 0)
+	if (_priv->sw != 0)
 	{
-		delete this->sw;
-		this->sw = 0;
+		_priv->sw = nullptr;
 	}
 
 	LogString slHost = syslogHost1;
@@ -458,17 +423,19 @@
 	if (syslogHost1 != LOG4CXX_STR("localhost") && syslogHost1 != LOG4CXX_STR("127.0.0.1")
 		&& !syslogHost1.empty())
 #endif
+	{
 		if (slHostPort >= 0)
 		{
-			this->sw = new SyslogWriter(slHost, slHostPort);
+			_priv->sw = std::make_unique<SyslogWriter>(slHost, slHostPort);
 		}
 		else
 		{
-			this->sw = new SyslogWriter(slHost);
+			_priv->sw = std::make_unique<SyslogWriter>(slHost);
 		}
+	}
 
-	this->syslogHost = slHost;
-	this->syslogHostPort = slHostPort;
+	_priv->syslogHost = slHost;
+	_priv->syslogHostPort = slHostPort;
 }
 
 
@@ -479,15 +446,45 @@
 		return;
 	}
 
-	syslogFacility = getFacility(facilityName);
+	_priv->syslogFacility = getFacility(facilityName);
 
-	if (syslogFacility == LOG_UNDEF)
+	if (_priv->syslogFacility == LOG_UNDEF)
 	{
 		LogLog::error(LOG4CXX_STR("[") + facilityName +
 			LOG4CXX_STR("] is an unknown syslog facility. Defaulting to [USER]."));
-		syslogFacility = LOG_USER;
+		_priv->syslogFacility = LOG_USER;
 	}
 
 	this->initSyslogFacilityStr();
 }
 
+const LogString& SyslogAppender::getSyslogHost() const
+{
+	return _priv->syslogHost;
+}
+
+LogString SyslogAppender::getFacility() const
+{
+	return getFacilityString(_priv->syslogFacility);
+}
+
+void SyslogAppender::setFacilityPrinting(bool facilityPrinting1)
+{
+	_priv->facilityPrinting = facilityPrinting1;
+}
+
+bool SyslogAppender::getFacilityPrinting() const
+{
+	return _priv->facilityPrinting;
+}
+
+void SyslogAppender::setMaxMessageLength(int maxMessageLength1)
+{
+	_priv->maxMessageLength = maxMessageLength1;
+}
+
+int SyslogAppender::getMaxMessageLength() const
+{
+	return _priv->maxMessageLength;
+}
+
diff --git a/src/main/cpp/syslogwriter.cpp b/src/main/cpp/syslogwriter.cpp
index b3e9a81..f348bb8 100644
--- a/src/main/cpp/syslogwriter.cpp
+++ b/src/main/cpp/syslogwriter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/syslogwriter.h>
@@ -29,12 +26,22 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct SyslogWriter::SyslogWriterPrivate {
+	SyslogWriterPrivate(const LogString& syslogHost1, int syslogHostPort1)
+		: syslogHost(syslogHost1), syslogHostPort(syslogHostPort1){}
+
+	LogString syslogHost;
+	int syslogHostPort;
+	InetAddressPtr address;
+	DatagramSocketPtr ds;
+};
+
 SyslogWriter::SyslogWriter(const LogString& syslogHost1, int syslogHostPort1)
-	: syslogHost(syslogHost1), syslogHostPort(syslogHostPort1)
+	: m_priv(std::make_unique<SyslogWriterPrivate>(syslogHost1, syslogHostPort1))
 {
 	try
 	{
-		this->address = InetAddress::getByName(syslogHost1);
+		m_priv->address = InetAddress::getByName(syslogHost1);
 	}
 	catch (UnknownHostException& e)
 	{
@@ -44,7 +51,7 @@
 
 	try
 	{
-		this->ds = DatagramSocketPtr(new DatagramSocket());
+		m_priv->ds = DatagramSocket::create();
 	}
 	catch (SocketException& e)
 	{
@@ -53,16 +60,18 @@
 	}
 }
 
+SyslogWriter::~SyslogWriter(){}
+
 void SyslogWriter::write(const LogString& source)
 {
-	if (this->ds != 0 && this->address != 0)
+	if (m_priv->ds != 0 && m_priv->address != 0)
 	{
 		LOG4CXX_ENCODE_CHAR(data, source);
 
-		DatagramPacketPtr packet(
-			new DatagramPacket((void*) data.data(), data.length(),
-				address, syslogHostPort));
+		auto packet = std::make_shared<DatagramPacket>(
+				(void*) data.data(), (int)data.length(),
+				m_priv->address, m_priv->syslogHostPort);
 
-		ds->send(packet);
+		m_priv->ds->send(packet);
 	}
 }
diff --git a/src/main/cpp/telnetappender.cpp b/src/main/cpp/telnetappender.cpp
index 2a880ee..0c72a80 100644
--- a/src/main/cpp/telnetappender.cpp
+++ b/src/main/cpp/telnetappender.cpp
@@ -25,6 +25,7 @@
 #include <log4cxx/helpers/charsetencoder.h>
 #include <log4cxx/helpers/bytebuffer.h>
 #include <log4cxx/helpers/threadutility.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
 #include <mutex>
 
 using namespace log4cxx;
@@ -33,6 +34,27 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(TelnetAppender)
 
+struct TelnetAppender::TelnetAppenderPriv : public AppenderSkeletonPrivate
+{
+	TelnetAppenderPriv( int port, int maxConnections ) : AppenderSkeletonPrivate(),
+		port(port),
+		connections(maxConnections),
+		encoding(LOG4CXX_STR("UTF-8")),
+		encoder(CharsetEncoder::getUTF8Encoder()),
+		sh(),
+		activeConnections(0) {}
+
+	int port;
+	ConnectionList connections;
+	LogString encoding;
+	log4cxx::helpers::CharsetEncoderPtr encoder;
+	std::unique_ptr<helpers::ServerSocket> serverSocket;
+	std::thread sh;
+	size_t activeConnections;
+};
+
+#define _priv static_cast<TelnetAppenderPriv*>(m_priv.get())
+
 /** The default telnet server port */
 const int TelnetAppender::DEFAULT_PORT = 23;
 
@@ -40,29 +62,24 @@
 const int TelnetAppender::MAX_CONNECTIONS = 20;
 
 TelnetAppender::TelnetAppender()
-	: port(DEFAULT_PORT), connections(MAX_CONNECTIONS),
-	  encoding(LOG4CXX_STR("UTF-8")),
-	  encoder(CharsetEncoder::getUTF8Encoder()),
-	  serverSocket(NULL), sh()
+	: AppenderSkeleton (std::make_unique<TelnetAppenderPriv>(DEFAULT_PORT, MAX_CONNECTIONS))
 {
-	activeConnections = 0;
 }
 
 TelnetAppender::~TelnetAppender()
 {
 	finalize();
-	delete serverSocket;
 }
 
 void TelnetAppender::activateOptions(Pool& /* p */)
 {
-	if (serverSocket == NULL)
+	if (_priv->serverSocket == NULL)
 	{
-		serverSocket = new ServerSocket(port);
-		serverSocket->setSoTimeout(1000);
+		_priv->serverSocket = ServerSocket::create(_priv->port);
+		_priv->serverSocket->setSoTimeout(1000);
 	}
 
-	sh = ThreadUtility::instance()->createThread( LOG4CXX_STR("TelnetAppender"), &TelnetAppender::acceptConnections, this );
+	_priv->sh = ThreadUtility::instance()->createThread( LOG4CXX_STR("TelnetAppender"), &TelnetAppender::acceptConnections, this );
 }
 
 void TelnetAppender::setOption(const LogString& option,
@@ -84,33 +101,33 @@
 
 LogString TelnetAppender::getEncoding() const
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	return encoding;
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+	return _priv->encoding;
 }
 
 void TelnetAppender::setEncoding(const LogString& value)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	encoder = CharsetEncoder::getEncoder(value);
-	encoding = value;
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+	_priv->encoder = CharsetEncoder::getEncoder(value);
+	_priv->encoding = value;
 }
 
 
 void TelnetAppender::close()
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
 
-	if (closed)
+	if (_priv->closed)
 	{
 		return;
 	}
 
-	closed = true;
+	_priv->closed = true;
 
 	SocketPtr nullSocket;
 
-	for (ConnectionList::iterator iter = connections.begin();
-		iter != connections.end();
+	for (ConnectionList::iterator iter = _priv->connections.begin();
+		iter != _priv->connections.end();
 		iter++)
 	{
 		if (*iter != 0)
@@ -120,30 +137,30 @@
 		}
 	}
 
-	if (serverSocket != NULL)
+	if (_priv->serverSocket != NULL)
 	{
 		try
 		{
-			serverSocket->close();
+			_priv->serverSocket->close();
 		}
 		catch (Exception&)
 		{
 		}
 	}
 
-	if ( sh.joinable() )
+	if ( _priv->sh.joinable() )
 	{
-		sh.join();
+		_priv->sh.join();
 	}
 
-	activeConnections = 0;
+	_priv->activeConnections = 0;
 }
 
 
 void TelnetAppender::write(ByteBuffer& buf)
 {
-	for (ConnectionList::iterator iter = connections.begin();
-		iter != connections.end();
+	for (ConnectionList::iterator iter = _priv->connections.begin();
+		iter != _priv->connections.end();
 		iter++)
 	{
 		if (*iter != 0)
@@ -157,7 +174,7 @@
 			{
 				// The client has closed the connection, remove it from our list:
 				*iter = 0;
-				activeConnections--;
+				_priv->activeConnections--;
 			}
 		}
 	}
@@ -173,7 +190,7 @@
 
 	while (msgIter != msg.end())
 	{
-		encoder->encode(msg, msgIter, buf);
+		_priv->encoder->encode(msg, msgIter, buf);
 		buf.flip();
 		socket->write(buf);
 		buf.clear();
@@ -182,12 +199,12 @@
 
 void TelnetAppender::append(const spi::LoggingEventPtr& event, Pool& p)
 {
-	size_t count = activeConnections;
+	size_t count = _priv->activeConnections;
 
 	if (count > 0)
 	{
 		LogString msg;
-		this->layout->format(msg, event, pool);
+		_priv->layout->format(msg, event, _priv->pool);
 		msg.append(LOG4CXX_STR("\r\n"));
 		size_t bytesSize = msg.size() * 2;
 		char* bytes = p.pstralloc(bytesSize);
@@ -195,11 +212,11 @@
 		LogString::const_iterator msgIter(msg.begin());
 		ByteBuffer buf(bytes, bytesSize);
 
-		std::lock_guard<std::recursive_mutex> lock(mutex);
+		std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
 
 		while (msgIter != msg.end())
 		{
-			log4cxx_status_t stat = encoder->encode(msg, msgIter, buf);
+			log4cxx_status_t stat = _priv->encoder->encode(msg, msgIter, buf);
 			buf.flip();
 			write(buf);
 			buf.clear();
@@ -208,7 +225,7 @@
 			{
 				LogString unrepresented(1, 0x3F /* '?' */);
 				LogString::const_iterator unrepresentedIter(unrepresented.begin());
-				stat = encoder->encode(unrepresented, unrepresentedIter, buf);
+				stat = _priv->encoder->encode(unrepresented, unrepresentedIter, buf);
 				buf.flip();
 				write(buf);
 				buf.clear();
@@ -226,8 +243,8 @@
 	{
 		try
 		{
-			SocketPtr newClient = serverSocket->accept();
-			bool done = closed;
+			SocketPtr newClient = _priv->serverSocket->accept();
+			bool done = _priv->closed;
 
 			if (done)
 			{
@@ -238,9 +255,9 @@
 				break;
 			}
 
-			size_t count = activeConnections;
+			size_t count = _priv->activeConnections;
 
-			if (count >= connections.size())
+			if (count >= _priv->connections.size())
 			{
 				Pool p;
 				writeStatus(newClient, LOG4CXX_STR("Too many connections.\r\n"), p);
@@ -251,16 +268,16 @@
 				//
 				//   find unoccupied connection
 				//
-				std::lock_guard<std::recursive_mutex> lock(mutex);
+				std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
 
-				for (ConnectionList::iterator iter = connections.begin();
-					iter != connections.end();
+				for (ConnectionList::iterator iter = _priv->connections.begin();
+					iter != _priv->connections.end();
 					iter++)
 				{
 					if (*iter == NULL)
 					{
 						*iter = newClient;
-						activeConnections++;
+						_priv->activeConnections++;
 
 						break;
 					}
@@ -275,14 +292,14 @@
 		}
 		catch (InterruptedIOException&)
 		{
-			if (closed)
+			if (_priv->closed)
 			{
 				break;
 			}
 		}
 		catch (Exception& e)
 		{
-			if (!closed)
+			if (!_priv->closed)
 			{
 				LogLog::error(LOG4CXX_STR("Encountered error while in SocketHandler loop."), e);
 			}
@@ -294,3 +311,13 @@
 	}
 
 }
+
+int TelnetAppender::getPort() const
+{
+	return _priv->port;
+}
+
+void TelnetAppender::setPort(int port1)
+{
+	_priv->port = port1;
+}
diff --git a/src/main/cpp/threadpatternconverter.cpp b/src/main/cpp/threadpatternconverter.cpp
index 47323dd..f75e4e4 100644
--- a/src/main/cpp/threadpatternconverter.cpp
+++ b/src/main/cpp/threadpatternconverter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/threadpatternconverter.h>
@@ -39,7 +36,7 @@
 PatternConverterPtr ThreadPatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr def(new ThreadPatternConverter());
+	static PatternConverterPtr def = std::make_shared<ThreadPatternConverter>();
 	return def;
 }
 
diff --git a/src/main/cpp/threadspecificdata.cpp b/src/main/cpp/threadspecificdata.cpp
index 04b4c41..d6405d0 100644
--- a/src/main/cpp/threadspecificdata.cpp
+++ b/src/main/cpp/threadspecificdata.cpp
@@ -27,9 +27,13 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
+struct ThreadSpecificData::ThreadSpecificDataPrivate{
+	log4cxx::NDC::Stack ndcStack;
+	log4cxx::MDC::Map mdcMap;
+};
 
 ThreadSpecificData::ThreadSpecificData()
-	: ndcStack(), mdcMap()
+	: m_priv(std::make_unique<ThreadSpecificDataPrivate>())
 {
 }
 
@@ -40,12 +44,12 @@
 
 log4cxx::NDC::Stack& ThreadSpecificData::getStack()
 {
-	return ndcStack;
+	return m_priv->ndcStack;
 }
 
 log4cxx::MDC::Map& ThreadSpecificData::getMap()
 {
-	return mdcMap;
+	return m_priv->mdcMap;
 }
 
 ThreadSpecificData& ThreadSpecificData::getDataNoThreads()
@@ -69,7 +73,7 @@
 {
 #if APR_HAS_THREADS
 
-	if (ndcStack.empty() && mdcMap.empty())
+	if (m_priv->ndcStack.empty() && m_priv->mdcMap.empty())
 	{
 		void* pData = NULL;
 		apr_status_t stat = apr_threadkey_private_get(&pData, APRInitializer::getTlsKey());
diff --git a/src/main/cpp/threadusernamepatternconverter.cpp b/src/main/cpp/threadusernamepatternconverter.cpp
index 81e042a..e2887af 100644
--- a/src/main/cpp/threadusernamepatternconverter.cpp
+++ b/src/main/cpp/threadusernamepatternconverter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/threadusernamepatternconverter.h>
@@ -39,7 +36,7 @@
 PatternConverterPtr ThreadUsernamePatternConverter::newInstance(
 	const std::vector<LogString>& /* options */)
 {
-	static PatternConverterPtr def(new ThreadUsernamePatternConverter());
+	static PatternConverterPtr def = std::make_shared<ThreadUsernamePatternConverter>();
 	return def;
 }
 
diff --git a/src/main/cpp/threadutility.cpp b/src/main/cpp/threadutility.cpp
index 057ecd8..877b06e 100644
--- a/src/main/cpp/threadutility.cpp
+++ b/src/main/cpp/threadutility.cpp
@@ -16,24 +16,26 @@
  */
 
 #include "log4cxx/helpers/threadutility.h"
-#include "log4cxx/helpers/loglog.h"
 #if !defined(LOG4CXX)
-        #define LOG4CXX 1
+	#define LOG4CXX 1
 #endif
 #include "log4cxx/private/log4cxx_private.h"
+#include "log4cxx/helpers/loglog.h"
 
 #include <signal.h>
 #include <mutex>
 
 #if LOG4CXX_HAS_SETTHREADDESCRIPTION
-#include <windows.h>
-#include <processthreadsapi.h>
+	#include <windows.h>
+	#include <processthreadsapi.h>
 #endif
 
 using log4cxx::helpers::ThreadUtility;
 
-struct ThreadUtility::priv_data{
-	priv_data(){
+struct ThreadUtility::priv_data
+{
+	priv_data()
+	{
 		start_pre = nullptr;
 		started = nullptr;
 		start_post = nullptr;
@@ -45,8 +47,8 @@
 };
 
 #if LOG4CXX_HAS_PTHREAD_SIGMASK
-static thread_local sigset_t old_mask;
-static thread_local bool sigmask_valid;
+	static thread_local sigset_t old_mask;
+	static thread_local bool sigmask_valid;
 #endif
 
 ThreadUtility::ThreadUtility() :
@@ -54,67 +56,84 @@
 {
 	// Block signals by default.
 	configureFuncs( std::bind( &ThreadUtility::preThreadBlockSignals, this ),
-					nullptr,
-					std::bind( &ThreadUtility::postThreadUnblockSignals, this ) );
+		nullptr,
+		std::bind( &ThreadUtility::postThreadUnblockSignals, this ) );
 }
 
-ThreadUtility::~ThreadUtility(){}
+ThreadUtility::~ThreadUtility() {}
 
-std::shared_ptr<ThreadUtility> ThreadUtility::instance(){
-	static std::shared_ptr<ThreadUtility> instance( new ThreadUtility() );
-	return instance;
+ThreadUtility* ThreadUtility::instance()
+{
+	static ThreadUtility instance;
+	return &instance;
 }
 
-void ThreadUtility::configure( ThreadConfigurationType type ){
-	std::shared_ptr<ThreadUtility> utility = instance();
+void ThreadUtility::configure( ThreadConfigurationType type )
+{
+	auto utility = instance();
 
-	if( type == ThreadConfigurationType::NoConfiguration ){
+	if ( type == ThreadConfigurationType::NoConfiguration )
+	{
 		utility->configureFuncs( nullptr, nullptr, nullptr );
-	}else if( type == ThreadConfigurationType::NameThreadOnly ){
+	}
+	else if ( type == ThreadConfigurationType::NameThreadOnly )
+	{
 		utility->configureFuncs( nullptr,
-								 std::bind( &ThreadUtility::threadStartedNameThread, utility,
-											std::placeholders::_1,
-											std::placeholders::_2,
-											std::placeholders::_3 ),
-								 nullptr );
-	}else if( type == ThreadConfigurationType::BlockSignalsOnly ){
+			std::bind( &ThreadUtility::threadStartedNameThread, utility,
+				std::placeholders::_1,
+				std::placeholders::_2,
+				std::placeholders::_3 ),
+			nullptr );
+	}
+	else if ( type == ThreadConfigurationType::BlockSignalsOnly )
+	{
 		utility->configureFuncs( std::bind( &ThreadUtility::preThreadBlockSignals, utility ),
-								 nullptr,
-								 std::bind( &ThreadUtility::postThreadUnblockSignals, utility ) );
-	}else if( type == ThreadConfigurationType::BlockSignalsAndNameThread ){
+			nullptr,
+			std::bind( &ThreadUtility::postThreadUnblockSignals, utility ) );
+	}
+	else if ( type == ThreadConfigurationType::BlockSignalsAndNameThread )
+	{
 		utility->configureFuncs( std::bind( &ThreadUtility::preThreadBlockSignals, utility ),
-								 std::bind( &ThreadUtility::threadStartedNameThread, utility,
-											std::placeholders::_1,
-											std::placeholders::_2,
-											std::placeholders::_3 ),
-								 std::bind( &ThreadUtility::postThreadUnblockSignals, utility ) );
+			std::bind( &ThreadUtility::threadStartedNameThread, utility,
+				std::placeholders::_1,
+				std::placeholders::_2,
+				std::placeholders::_3 ),
+			std::bind( &ThreadUtility::postThreadUnblockSignals, utility ) );
 	}
 }
 
 void ThreadUtility::configureFuncs( ThreadStartPre pre_start,
-							   ThreadStarted started,
-							   ThreadStartPost post_start ){
+	ThreadStarted started,
+	ThreadStartPost post_start )
+{
 	m_priv->start_pre = pre_start;
 	m_priv->started = started;
 	m_priv->start_post = post_start;
 }
 
-void ThreadUtility::preThreadBlockSignals(){
+void ThreadUtility::preThreadBlockSignals()
+{
 #if LOG4CXX_HAS_PTHREAD_SIGMASK
 	sigset_t set;
 	sigfillset(&set);
-	if( pthread_sigmask(SIG_SETMASK, &set, &old_mask) < 0 ){
+
+	if ( pthread_sigmask(SIG_SETMASK, &set, &old_mask) < 0 )
+	{
 		LOGLOG_ERROR( LOG4CXX_STR("Unable to set thread sigmask") );
 		sigmask_valid = false;
-	}else{
+	}
+	else
+	{
 		sigmask_valid = true;
 	}
+
 #endif /* LOG4CXX_HAS_PTHREAD_SIGMASK */
 }
 
 void ThreadUtility::threadStartedNameThread(LogString threadName,
-							 std::thread::id /*threadId*/,
-							 std::thread::native_handle_type nativeHandle){
+	std::thread::id /*threadId*/,
+	std::thread::native_handle_type nativeHandle)
+{
 #if LOG4CXX_HAS_PTHREAD_SETNAME
 	LOG4CXX_ENCODE_CHAR(sthreadName, threadName);
 	if (pthread_setname_np(static_cast<pthread_t>(nativeHandle), sthreadName.c_str()) < 0) {
@@ -126,29 +145,38 @@
 	if(FAILED(hr)){
 		LOGLOG_ERROR( LOG4CXX_STR("unable to set thread name") );
 	}
+
 #endif
 }
 
-void ThreadUtility::postThreadUnblockSignals(){
+void ThreadUtility::postThreadUnblockSignals()
+{
 #if LOG4CXX_HAS_PTHREAD_SIGMASK
+
 	// Only restore the signal mask if we were able to set it in the first place.
-	if( sigmask_valid ){
-		if( pthread_sigmask(SIG_SETMASK, &old_mask, nullptr) < 0 ){
+	if ( sigmask_valid )
+	{
+		if ( pthread_sigmask(SIG_SETMASK, &old_mask, nullptr) < 0 )
+		{
 			LOGLOG_ERROR( LOG4CXX_STR("Unable to set thread sigmask") );
 		}
 	}
+
 #endif /* LOG4CXX_HAS_PTHREAD_SIGMASK */
 }
 
 
-log4cxx::helpers::ThreadStartPre ThreadUtility::preStartFunction(){
+log4cxx::helpers::ThreadStartPre ThreadUtility::preStartFunction()
+{
 	return m_priv->start_pre;
 }
 
-log4cxx::helpers::ThreadStarted ThreadUtility::threadStartedFunction(){
+log4cxx::helpers::ThreadStarted ThreadUtility::threadStartedFunction()
+{
 	return m_priv->started;
 }
 
-log4cxx::helpers::ThreadStartPost ThreadUtility::postStartFunction(){
+log4cxx::helpers::ThreadStartPost ThreadUtility::postStartFunction()
+{
 	return m_priv->start_post;
 }
diff --git a/src/main/cpp/throwableinformationpatternconverter.cpp b/src/main/cpp/throwableinformationpatternconverter.cpp
index 5f1f68f..33a708f 100644
--- a/src/main/cpp/throwableinformationpatternconverter.cpp
+++ b/src/main/cpp/throwableinformationpatternconverter.cpp
@@ -14,29 +14,40 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/pattern/throwableinformationpatternconverter.h>
 #include <log4cxx/spi/loggingevent.h>
 #include <log4cxx/spi/location/locationinfo.h>
 #include <log4cxx/helpers/stringhelper.h>
+#include <log4cxx/private/patternconverter_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::pattern;
 using namespace log4cxx::spi;
 using namespace log4cxx::helpers;
 
+struct ThrowableInformationPatternConverter::ThrowableInformationPatternConverterPrivate :
+	public PatternConverterPrivate
+{
+	ThrowableInformationPatternConverterPrivate( const LogString& name, const LogString& style, bool shortReport ) :
+		PatternConverterPrivate( name, style ),
+		shortReport(shortReport) {}
+
+	/**
+	 * If "short", only first line of throwable report will be formatted.
+	 */
+	const bool shortReport;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(ThrowableInformationPatternConverter)
 
 ThrowableInformationPatternConverter::ThrowableInformationPatternConverter(bool shortReport1) :
-	LoggingEventPatternConverter(LOG4CXX_STR("Throwable"),
-		LOG4CXX_STR("throwable")),
-	shortReport(shortReport1)
+	LoggingEventPatternConverter(
+		std::make_unique<ThrowableInformationPatternConverterPrivate>(
+			LOG4CXX_STR("Throwable"),
+			LOG4CXX_STR("throwable"),
+			shortReport1))
 {
 }
 
@@ -45,11 +56,11 @@
 {
 	if (options.size() > 0 && options[0].compare(LOG4CXX_STR("short")) == 0)
 	{
-		static PatternConverterPtr shortConverter(new ThrowableInformationPatternConverter(true));
+		static PatternConverterPtr shortConverter = std::make_shared<ThrowableInformationPatternConverter>(true);
 		return shortConverter;
 	}
 
-	static PatternConverterPtr converter(new ThrowableInformationPatternConverter(false));
+	static PatternConverterPtr converter = std::make_shared<ThrowableInformationPatternConverter>(false);
 	return converter;
 }
 
diff --git a/src/main/cpp/timebasedrollingpolicy.cpp b/src/main/cpp/timebasedrollingpolicy.cpp
index cd1fe90..eb1cbc9 100644
--- a/src/main/cpp/timebasedrollingpolicy.cpp
+++ b/src/main/cpp/timebasedrollingpolicy.cpp
@@ -14,14 +14,8 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
-#ifdef LOG4CXX_MULTI_PROCESS
-	#include <libgen.h>
-#endif
-
+#include <log4cxx/log4cxx.h>
 #include <log4cxx/logstring.h>
 #include <log4cxx/rolling/timebasedrollingpolicy.h>
 #include <log4cxx/pattern/filedatepatternconverter.h>
@@ -31,8 +25,12 @@
 #include <log4cxx/helpers/exception.h>
 #include <log4cxx/rolling/gzcompressaction.h>
 #include <log4cxx/rolling/zipcompressaction.h>
-#include <log4cxx/rolling/rollingfileappenderskeleton.h>
-#include<iostream>
+#include <log4cxx/helpers/stringhelper.h>
+#include <log4cxx/helpers/optionconverter.h>
+#include <log4cxx/fileappender.h>
+#include <log4cxx/boost-std-configuration.h>
+#include <iostream>
+#include <apr_mmap.h>
 
 using namespace log4cxx;
 using namespace log4cxx::rolling;
@@ -41,15 +39,92 @@
 
 IMPLEMENT_LOG4CXX_OBJECT(TimeBasedRollingPolicy)
 
-#ifdef LOG4CXX_MULTI_PROCESS
+struct TimeBasedRollingPolicy::TimeBasedRollingPolicyPrivate{
+#if LOG4CXX_HAS_MULTIPROCESS_ROLLING_FILE_APPENDER
+	TimeBasedRollingPolicyPrivate() :
+		_mmap(nullptr),
+		_file_map(nullptr),
+		_lock_file(nullptr),
+		bAlreadyInitialized(false),
+		bRefreshCurFile(false){}
+#else
+	TimeBasedRollingPolicyPrivate(){}
+#endif
+
+		/**
+		 * Time for next determination if time for rollover.
+		 */
+		log4cxx_time_t nextCheck;
+
+		/**
+		 * File name at last rollover.
+		 */
+		LogString lastFileName;
+
+		/**
+		 * Length of any file type suffix (.gz, .zip).
+		 */
+		int suffixLength;
+
+		/**
+		 * mmap pointer
+		 */
+		apr_mmap_t* _mmap;
+
+		/*
+		 * pool for mmap handler
+		 * */
+		log4cxx::helpers::Pool _mmapPool;
+
+		/**
+		 * mmap file descriptor
+		 */
+		apr_file_t* _file_map;
+
+		/**
+		 * mmap file name
+		 */
+		std::string _mapFileName;
+
+		/*
+		 * lock file handle
+		 * */
+		apr_file_t* _lock_file;
+
+		/**
+		 * Check nextCheck if it has already been set
+		 * Timebased rolling policy has an issue when working at low rps.
+		 * Under low rps, multiple processes will not be scheduled in time for the second chance(do rolling),
+		 * so the rolling mechanism will not be triggered even if the time period is out of date.
+		 * This results in log entries will be accumulated for serveral minutes to be rolling.
+		 * Adding this flag to provide rolling opportunity for a process even if it is writing the first log entry
+		 */
+		bool bAlreadyInitialized;
+
+		/*
+		 * If the current file name contains date information, retrieve the current writting file from mmap
+		 * */
+		bool bRefreshCurFile;
+
+		/*
+		 * mmap file name
+		 * */
+		LogString _fileNamePattern;
+
+		bool multiprocess = false;
+		bool throwIOExceptionOnForkFailure = true;
+};
+
+
 #define MMAP_FILE_SUFFIX ".map"
 #define LOCK_FILE_SUFFIX ".maplck"
 #define MAX_FILE_LEN 2048
 
+#if LOG4CXX_HAS_MULTIPROCESS_ROLLING_FILE_APPENDER
 bool TimeBasedRollingPolicy::isMapFileEmpty(log4cxx::helpers::Pool& pool)
 {
 	apr_finfo_t finfo;
-	apr_status_t st = apr_stat(&finfo, _mapFileName.c_str(), APR_FINFO_SIZE, pool.getAPRPool());
+	apr_status_t st = apr_stat(&finfo, m_priv->_mapFileName.c_str(), APR_FINFO_SIZE, pool.getAPRPool());
 
 	if (st != APR_SUCCESS)
 	{
@@ -68,16 +143,16 @@
 {
 	int iRet = 0;
 
-	if (!_mmap)
+	if (!m_priv->_mmap)
 	{
-		iRet = createMMapFile(std::string(_fileNamePattern), pool);
+		iRet = createMMapFile(std::string(m_priv->_fileNamePattern), pool);
 	}
 
 	if (!iRet && isMapFileEmpty(pool))
 	{
 		lockMMapFile(APR_FLOCK_EXCLUSIVE);
-		memset(_mmap->mm, 0, MAX_FILE_LEN);
-		memcpy(_mmap->mm, std::string(lastFileName).c_str(), std::string(lastFileName).size());
+		memset(m_priv->_mmap->mm, 0, MAX_FILE_LEN);
+		memcpy(m_priv->_mmap->mm, std::string(lastFileName).c_str(), std::string(lastFileName).size());
 		unLockMMapFile();
 	}
 }
@@ -99,40 +174,43 @@
 		snprintf(szUid, MAX_FILE_LEN, "%u", uid);
 	}
 
-	return std::string(::dirname(szDirName)) + "/." + ::basename(szBaseName) + szUid + suffix;
+	log4cxx::filesystem::path path(fileName);
+	std::string newFilename = path.filename().string() + szUid + suffix;
+	log4cxx::filesystem::path retval = path.parent_path() / newFilename;
+	return retval.string();
 }
 
 int TimeBasedRollingPolicy::createMMapFile(const std::string& fileName, log4cxx::helpers::Pool& pool)
 {
-	_mapFileName = createFile(fileName, MMAP_FILE_SUFFIX, pool);
+	m_priv->_mapFileName = createFile(fileName, MMAP_FILE_SUFFIX, pool);
 
-	apr_status_t stat = apr_file_open(&_file_map, _mapFileName.c_str(), APR_CREATE | APR_READ | APR_WRITE, APR_OS_DEFAULT, _mmapPool->getAPRPool());
+	apr_status_t stat = apr_file_open(&m_priv->_file_map, m_priv->_mapFileName.c_str(), APR_CREATE | APR_READ | APR_WRITE, APR_OS_DEFAULT, m_priv->_mmapPool.getAPRPool());
 
 	if (stat != APR_SUCCESS)
 	{
-		std::string err(std::string("open mmap file failed. ") + std::string(strerror(errno)) + ". Check the privilege or try to remove " + _mapFileName + " if exist.");
+		std::string err(std::string("open mmap file failed. ") + std::string(strerror(errno)) + ". Check the privilege or try to remove " + m_priv->_mapFileName + " if exist.");
 		LogLog::warn(LOG4CXX_STR(err.c_str()));
 		return -1;
 	}
 
 	if (isMapFileEmpty(pool))
 	{
-		stat = apr_file_trunc(_file_map, MAX_FILE_LEN + 1);
+		stat = apr_file_trunc(m_priv->_file_map, MAX_FILE_LEN + 1);
 
 		if (stat != APR_SUCCESS)
 		{
 			LogLog::warn(LOG4CXX_STR("apr_file_trunc failed."));
-			apr_file_close(_file_map);
+			apr_file_close(m_priv->_file_map);
 			return -1;
 		}
 	}
 
-	stat = apr_mmap_create(&_mmap, _file_map, 0, MAX_FILE_LEN, APR_MMAP_WRITE | APR_MMAP_READ, _mmapPool->getAPRPool());
+	stat = apr_mmap_create(&m_priv->_mmap, m_priv->_file_map, 0, MAX_FILE_LEN, APR_MMAP_WRITE | APR_MMAP_READ, m_priv->_mmapPool.getAPRPool());
 
 	if (stat != APR_SUCCESS)
 	{
 		LogLog::warn(LOG4CXX_STR("mmap failed."));
-		apr_file_close(_file_map);
+		apr_file_close(m_priv->_file_map);
 		return -1;
 	}
 
@@ -141,39 +219,57 @@
 
 int TimeBasedRollingPolicy::lockMMapFile(int type)
 {
-	apr_status_t stat = apr_file_lock(_lock_file, type);
+	apr_status_t stat = apr_file_lock(m_priv->_lock_file, type);
 
 	if (stat != APR_SUCCESS)
 	{
 		LogLog::warn(LOG4CXX_STR("apr_file_lock for mmap failed."));
 	}
+
+	return stat;
 }
+
 int TimeBasedRollingPolicy::unLockMMapFile()
 {
-	apr_status_t stat = apr_file_unlock(_lock_file);
+	apr_status_t stat = apr_file_unlock(m_priv->_lock_file);
 
 	if (stat != APR_SUCCESS)
 	{
 		LogLog::warn(LOG4CXX_STR("apr_file_unlock for mmap failed."));
 	}
+
+	return stat;
+}
+#else
+int TimeBasedRollingPolicy::createMMapFile(const std::string&, log4cxx::helpers::Pool&) {
+	return 0;
 }
 
+bool TimeBasedRollingPolicy::isMapFileEmpty(log4cxx::helpers::Pool&){
+	return true;
+}
+
+void TimeBasedRollingPolicy::initMMapFile(const LogString&, log4cxx::helpers::Pool&){}
+
+int TimeBasedRollingPolicy::lockMMapFile(int){
+	return 0;
+}
+
+int TimeBasedRollingPolicy::unLockMMapFile(){
+	return 0;
+}
+
+const std::string TimeBasedRollingPolicy::createFile(const std::string&, const std::string&, log4cxx::helpers::Pool&){
+	return "";
+}
 #endif
 
-TimeBasedRollingPolicy::TimeBasedRollingPolicy()
-#ifdef LOG4CXX_MULTI_PROCESS
-	: _mmap(NULL), _file_map(NULL), bAlreadyInitialized(false), _mmapPool(new Pool()), _lock_file(NULL), bRefreshCurFile(false)
-#endif
+TimeBasedRollingPolicy::TimeBasedRollingPolicy() :
+	m_priv(std::make_unique<TimeBasedRollingPolicyPrivate>())
 {
 }
 
-#ifdef LOG4CXX_MULTI_PROCESS
-TimeBasedRollingPolicy::~TimeBasedRollingPolicy()
-{
-	//no-need to delete mmap
-	delete _mmapPool;
-}
-#endif
+TimeBasedRollingPolicy::~TimeBasedRollingPolicy(){}
 
 void TimeBasedRollingPolicy::activateOptions(log4cxx::helpers::Pool& pool)
 {
@@ -197,46 +293,47 @@
 	}
 
 	LogString buf;
-	ObjectPtr obj(new Date());
+	ObjectPtr obj = std::make_shared<Date>();
 	formatFileName(obj, buf, pool);
-	lastFileName = buf;
+	m_priv->lastFileName = buf;
 
-#ifdef LOG4CXX_MULTI_PROCESS
-
-	if (getPatternConverterList().size())
-	{
-		(*(getPatternConverterList().begin()))->format(obj, _fileNamePattern, pool);
-	}
-	else
-	{
-		_fileNamePattern = lastFileName;
-	}
-
-	if (!_lock_file)
-	{
-		const std::string lockname = createFile(std::string(_fileNamePattern), LOCK_FILE_SUFFIX, *_mmapPool);
-		apr_status_t stat = apr_file_open(&_lock_file, lockname.c_str(), APR_CREATE | APR_READ | APR_WRITE, APR_OS_DEFAULT, (*_mmapPool).getAPRPool());
-
-		if (stat != APR_SUCCESS)
+	if( m_priv->multiprocess ){
+#if LOG4CXX_HAS_MULTIPROCESS_ROLLING_FILE_APPENDER
+		if (getPatternConverterList().size())
 		{
-			LogLog::warn(LOG4CXX_STR("open lock file failed."));
+			(*(getPatternConverterList().begin()))->format(obj, m_priv->_fileNamePattern, pool);
 		}
-	}
+		else
+		{
+			m_priv->_fileNamePattern = m_priv->lastFileName;
+		}
 
-	initMMapFile(lastFileName, *_mmapPool);
+		if (!m_priv->_lock_file)
+		{
+			const std::string lockname = createFile(std::string(m_priv->_fileNamePattern), LOCK_FILE_SUFFIX, m_priv->_mmapPool);
+			apr_status_t stat = apr_file_open(&m_priv->_lock_file, lockname.c_str(), APR_CREATE | APR_READ | APR_WRITE, APR_OS_DEFAULT, m_priv->_mmapPool.getAPRPool());
+
+			if (stat != APR_SUCCESS)
+			{
+				LogLog::warn(LOG4CXX_STR("open lock file failed."));
+			}
+		}
+
+		initMMapFile(m_priv->lastFileName, m_priv->_mmapPool);
 #endif
+	}
 
-	suffixLength = 0;
+	m_priv->suffixLength = 0;
 
-	if (lastFileName.length() >= 3)
+	if (m_priv->lastFileName.length() >= 3)
 	{
-		if (lastFileName.compare(lastFileName.length() - 3, 3, LOG4CXX_STR(".gz")) == 0)
+		if (m_priv->lastFileName.compare(m_priv->lastFileName.length() - 3, 3, LOG4CXX_STR(".gz")) == 0)
 		{
-			suffixLength = 3;
+			m_priv->suffixLength = 3;
 		}
-		else if (lastFileName.length() >= 4 && lastFileName.compare(lastFileName.length() - 4, 4, LOG4CXX_STR(".zip")) == 0)
+		else if (m_priv->lastFileName.length() >= 4 && m_priv->lastFileName.compare(m_priv->lastFileName.length() - 4, 4, LOG4CXX_STR(".zip")) == 0)
 		{
-			suffixLength = 4;
+			m_priv->suffixLength = 4;
 		}
 	}
 }
@@ -263,28 +360,28 @@
 {
 	Date now;
 	log4cxx_time_t n = now.getTime();
-	nextCheck = now.getNextSecond();
+	m_priv->nextCheck = now.getNextSecond();
 
 	File currentFile(currentActiveFile);
 
 	LogString buf;
-	ObjectPtr obj(new Date(currentFile.exists(pool) ? currentFile.lastModified(pool) : n));
+	ObjectPtr obj = std::make_shared<Date>(currentFile.exists(pool) ? currentFile.lastModified(pool) : n);
 	formatFileName(obj, buf, pool);
-	lastFileName = buf;
+	m_priv->lastFileName = buf;
 
 	ActionPtr noAction;
 
 	if (currentActiveFile.length() > 0)
 	{
-		return RolloverDescriptionPtr(new RolloverDescription(
-					currentActiveFile, append, noAction, noAction));
+		return std::make_shared<RolloverDescription>(
+					currentActiveFile, append, noAction, noAction);
 	}
 	else
 	{
-		bRefreshCurFile = true;
-		return RolloverDescriptionPtr(new RolloverDescription(
-					lastFileName.substr(0, lastFileName.length() - suffixLength), append,
-					noAction, noAction));
+		m_priv->bRefreshCurFile = true;
+		return std::make_shared<RolloverDescription>(
+					m_priv->lastFileName.substr(0, m_priv->lastFileName.length() - m_priv->suffixLength), append,
+					noAction, noAction);
 	}
 }
 
@@ -295,36 +392,37 @@
 {
 	Date now;
 	log4cxx_time_t n = now.getTime();
-	nextCheck = now.getNextSecond();
+	m_priv->nextCheck = now.getNextSecond();
 
 	LogString buf;
-	ObjectPtr obj(new Date(n));
+	ObjectPtr obj = std::make_shared<Date>(n);
 	formatFileName(obj, buf, pool);
 
 	LogString newFileName(buf);
 
-#ifdef LOG4CXX_MULTI_PROCESS
-	bAlreadyInitialized = true;
+	if( m_priv->multiprocess ){
+#if LOG4CXX_HAS_MULTIPROCESS_ROLLING_FILE_APPENDER
+		m_priv->bAlreadyInitialized = true;
 
-	if (_mmap && !isMapFileEmpty(*_mmapPool))
-	{
-		lockMMapFile(APR_FLOCK_SHARED);
-		LogString mapLastFile((char*)_mmap->mm);
-		lastFileName = mapLastFile;
-		unLockMMapFile();
-	}
-	else
-	{
-		_mmap = NULL;
-		initMMapFile(lastFileName, *_mmapPool);
-	}
-
+		if (m_priv->_mmap && !isMapFileEmpty(m_priv->_mmapPool))
+		{
+			lockMMapFile(APR_FLOCK_SHARED);
+			LogString mapLastFile((char*)m_priv->_mmap->mm);
+			m_priv->lastFileName = mapLastFile;
+			unLockMMapFile();
+		}
+		else
+		{
+			m_priv->_mmap = NULL;
+			initMMapFile(m_priv->lastFileName, m_priv->_mmapPool);
+		}
 #endif
+	}
 
 	//
 	//  if file names haven't changed, no rollover
 	//
-	if (newFileName == lastFileName)
+	if (newFileName == m_priv->lastFileName)
 	{
 		RolloverDescriptionPtr desc;
 		return desc;
@@ -333,12 +431,12 @@
 	ActionPtr renameAction;
 	ActionPtr compressAction;
 	LogString lastBaseName(
-		lastFileName.substr(0, lastFileName.length() - suffixLength));
+		m_priv->lastFileName.substr(0, m_priv->lastFileName.length() - m_priv->suffixLength));
 	LogString nextActiveFile(
-		newFileName.substr(0, newFileName.length() - suffixLength));
+		newFileName.substr(0, newFileName.length() - m_priv->suffixLength));
 
 	if(getCreateIntermediateDirectories()){
-		File compressedFile(lastFileName);
+		File compressedFile(m_priv->lastFileName);
 		File compressedParent (compressedFile.getParent(pool));
 		compressedParent.mkdirs(pool);
 	}
@@ -349,46 +447,47 @@
 	//        and requires a rename plus maintaining the same name
 	if (currentActiveFile != lastBaseName)
 	{
-		renameAction = FileRenameActionPtr(
-				new FileRenameAction(
-					File().setPath(currentActiveFile), File().setPath(lastBaseName), true));
+		renameAction = std::make_shared<FileRenameAction>(
+					File().setPath(currentActiveFile), File().setPath(lastBaseName), true);
 		nextActiveFile = currentActiveFile;
 	}
 
-	if (suffixLength == 3)
+	if (m_priv->suffixLength == 3)
 	{
-		compressAction = GZCompressActionPtr(
-				new GZCompressAction(
-					File().setPath(lastBaseName), File().setPath(lastFileName), true));
+		GZCompressActionPtr comp = std::make_shared<GZCompressAction>(
+					File().setPath(lastBaseName), File().setPath(m_priv->lastFileName), true);
+		comp->setThrowIOExceptionOnForkFailure(m_priv->throwIOExceptionOnForkFailure);
+		compressAction = comp;
 	}
 
-	if (suffixLength == 4)
+	if (m_priv->suffixLength == 4)
 	{
-		compressAction = ZipCompressActionPtr(
-				new ZipCompressAction(
-					File().setPath(lastBaseName), File().setPath(lastFileName), true));
+		ZipCompressActionPtr comp = std::make_shared<ZipCompressAction>(
+					File().setPath(lastBaseName), File().setPath(m_priv->lastFileName), true);
+		comp->setThrowIOExceptionOnForkFailure(m_priv->throwIOExceptionOnForkFailure);
+		compressAction = comp;
 	}
 
-#ifdef LOG4CXX_MULTI_PROCESS
-
-	if (_mmap && !isMapFileEmpty(*_mmapPool))
-	{
-		lockMMapFile(APR_FLOCK_EXCLUSIVE);
-		memset(_mmap->mm, 0, MAX_FILE_LEN);
-		memcpy(_mmap->mm, std::string(newFileName).c_str(), std::string(newFileName).size());
-		unLockMMapFile();
-	}
-	else
-	{
-		_mmap = NULL;
-		initMMapFile(newFileName, *_mmapPool);
-	}
-
-#else
-	lastFileName = newFileName;
+	if( m_priv->multiprocess ){
+#if LOG4CXX_HAS_MULTIPROCESS_ROLLING_FILE_APPENDER
+		if (m_priv->_mmap && !isMapFileEmpty(m_priv->_mmapPool))
+		{
+			lockMMapFile(APR_FLOCK_EXCLUSIVE);
+			memset(m_priv->_mmap->mm, 0, MAX_FILE_LEN);
+			memcpy(m_priv->_mmap->mm, std::string(newFileName).c_str(), std::string(newFileName).size());
+			unLockMMapFile();
+		}
+		else
+		{
+			m_priv->_mmap = NULL;
+			initMMapFile(newFileName, m_priv->_mmapPool);
+		}
 #endif
+	}else{
+		m_priv->lastFileName = newFileName;
+	}
 
-	return RolloverDescriptionPtr(new RolloverDescription(nextActiveFile, append, renameAction, compressAction));
+	return std::make_shared<RolloverDescription>(nextActiveFile, append, renameAction, compressAction);
 }
 
 bool TimeBasedRollingPolicy::isTriggeringEvent(
@@ -397,23 +496,49 @@
 	const LogString&  filename,
 	size_t /* fileLength */)
 {
-#ifdef LOG4CXX_MULTI_PROCESS
-
-	if (bRefreshCurFile && _mmap && !isMapFileEmpty(*_mmapPool))
-	{
-		lockMMapFile(APR_FLOCK_SHARED);
-		LogString mapCurrent((char*)_mmap->mm);
-		unLockMMapFile();
-		LogString mapCurrentBase(mapCurrent.substr(0, mapCurrent.length() - suffixLength));
-
-		if (!mapCurrentBase.empty() && mapCurrentBase != filename)
+	if( m_priv->multiprocess ){
+#if LOG4CXX_HAS_MULTIPROCESS_ROLLING_FILE_APPENDER
+		if (m_priv->bRefreshCurFile && m_priv->_mmap && !isMapFileEmpty(m_priv->_mmapPool))
 		{
-			dynamic_cast<FileAppender*>(appender)->setFile(mapCurrentBase);
+			lockMMapFile(APR_FLOCK_SHARED);
+			LogString mapCurrent((char*)m_priv->_mmap->mm);
+			unLockMMapFile();
+			LogString mapCurrentBase(mapCurrent.substr(0, mapCurrent.length() - m_priv->suffixLength));
+
+			if (!mapCurrentBase.empty() && mapCurrentBase != filename)
+			{
+				const FileAppender* fappend = reinterpret_cast<const FileAppender*>(appender->cast(FileAppender::getStaticClass()));
+				if( fappend ){
+					const_cast<FileAppender*>(fappend)->setFile(mapCurrentBase);
+				}
+			}
 		}
+
+		return ( Date::currentTime() > m_priv->nextCheck) || (!m_priv->bAlreadyInitialized);
+#endif
 	}
 
-	return ((apr_time_now()) > nextCheck) || (!bAlreadyInitialized);
-#else
-	return Date::currentTime() > nextCheck;
+	return Date::currentTime() > m_priv->nextCheck;
+}
+
+void TimeBasedRollingPolicy::setMultiprocess(bool multiprocess){
+#if LOG4CXX_HAS_MULTIPROCESS_ROLLING_FILE_APPENDER
+	// If we don't have the multiprocess stuff, disregard any attempt to set this value
+	m_priv->multiprocess = multiprocess;
 #endif
 }
+
+void TimeBasedRollingPolicy::setOption(const LogString& option,
+	const LogString& value)
+{
+	if (StringHelper::equalsIgnoreCase(option,
+			LOG4CXX_STR("THROWIOEXCEPTIONONFORKFAILURE"),
+			LOG4CXX_STR("throwioexceptiononforkfailure")))
+	{
+		m_priv->throwIOExceptionOnForkFailure = OptionConverter::toBoolean(value, true);
+	}
+	else
+	{
+		RollingPolicyBase::setOption(option, value);
+	}
+}
diff --git a/src/main/cpp/timezone.cpp b/src/main/cpp/timezone.cpp
index 2beae5d..740b2fa 100644
--- a/src/main/cpp/timezone.cpp
+++ b/src/main/cpp/timezone.cpp
@@ -14,10 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 
 #define __STDC_CONSTANT_MACROS
 #include <log4cxx/logstring.h>
@@ -50,7 +46,7 @@
 		/** Class factory. */
 		static const TimeZonePtr& getInstance()
 		{
-			static TimeZonePtr tz( new GMTTimeZone() );
+			static TimeZonePtr tz = std::make_shared<GMTTimeZone>();
 			return tz;
 		}
 
@@ -75,7 +71,6 @@
 			return stat;
 		}
 
-	private:
 		GMTTimeZone() : TimeZone( LOG4CXX_STR("GMT") )
 		{
 		}
@@ -90,7 +85,7 @@
 		/** Class factory. */
 		static const TimeZonePtr& getInstance()
 		{
-			static TimeZonePtr tz( new LocalTimeZone() );
+			static TimeZonePtr tz = std::make_shared<LocalTimeZone>();
 			return tz;
 		}
 
@@ -116,11 +111,11 @@
 		}
 
 
-	private:
 		LocalTimeZone() : TimeZone( getTimeZoneName() )
 		{
 		}
 
+	private:
 		static const LogString getTimeZoneName()
 		{
 			const int MAX_TZ_LENGTH = 255;
@@ -276,7 +271,7 @@
 
 		s.append(mm);
 		apr_int32_t offset = sign * (hours * 3600 + minutes * 60);
-		return TimeZonePtr(new log4cxx::helpers::TimeZoneImpl::FixedTimeZone( s, offset ));
+		return std::make_shared<helpers::TimeZoneImpl::FixedTimeZone>( s, offset );
 	}
 
 	const TimeZonePtr& ltz = getDefault();
diff --git a/src/main/cpp/ttcclayout.cpp b/src/main/cpp/ttcclayout.cpp
deleted file mode 100644
index 4a291a8..0000000
--- a/src/main/cpp/ttcclayout.cpp
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <log4cxx/logstring.h>
-#include <log4cxx/ttcclayout.h>
-#include <log4cxx/spi/loggingevent.h>
-#include <log4cxx/level.h>
-#include <log4cxx/helpers/stringhelper.h>
-#include <log4cxx/ndc.h>
-
-using namespace log4cxx;
-using namespace log4cxx::spi;
-using namespace log4cxx::helpers;
-
-IMPLEMENT_LOG4CXX_OBJECT(TTCCLayout)
-
-TTCCLayout::TTCCLayout()
-	: DateLayout(LOG4CXX_STR("RELATIVE")), threadPrinting(true), categoryPrefixing(true),
-	  contextPrinting(true), filePrinting(false)
-{
-	Pool pool;
-	activateOptions(pool);
-}
-
-TTCCLayout::TTCCLayout(const LogString& dateFormatType)
-	: DateLayout(dateFormatType), threadPrinting(true), categoryPrefixing(true),
-	  contextPrinting(true), filePrinting(false)
-{
-	Pool pool;
-	activateOptions(pool);
-}
-
-void TTCCLayout::format(LogString& output,
-	const spi::LoggingEventPtr& event,
-	Pool& p) const
-{
-	formatDate(output, event, p);
-
-	if (threadPrinting)
-	{
-		output.append(1, (logchar) 0x5B /* '[' */);
-		output.append(event->getThreadName());
-		output.append(1, (logchar) 0x5D /* ']' */);
-		output.append(1, (logchar) 0x20 /* ' ' */);
-	}
-
-	output.append(event->getLevel()->toString());
-	output.append(1, (logchar) 0x20 /* ' ' */);
-
-	if (categoryPrefixing)
-	{
-		output.append(event->getLoggerName());
-		output.append(1, (logchar) 0x20 /* ' ' */);
-	}
-
-	if (contextPrinting && event->getNDC(output))
-	{
-		output.append(1, (logchar) 0x20 /* ' ' */);
-	}
-
-	output.append(1, (logchar) 0x2D /* '-' */);
-	output.append(1, (logchar) 0x20 /* ' ' */);
-	output.append(event->getRenderedMessage());
-	output.append(LOG4CXX_EOL);
-}
diff --git a/src/main/cpp/writer.cpp b/src/main/cpp/writer.cpp
index 312aa52..42f197b 100644
--- a/src/main/cpp/writer.cpp
+++ b/src/main/cpp/writer.cpp
@@ -17,6 +17,7 @@
 
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/writer.h>
+#include <log4cxx/helpers/loglog.h>
 #include <stdexcept>
 
 using namespace log4cxx::helpers;
@@ -30,10 +31,3 @@
 Writer::~Writer()
 {
 }
-
-#ifdef LOG4CXX_MULTI_PROCESS
-OutputStreamPtr Writer::getOutPutStreamPtr()
-{
-	throw std::logic_error("getOutPutStreamPtr must be implemented in the derived class that you are using");
-}
-#endif
diff --git a/src/main/cpp/writerappender.cpp b/src/main/cpp/writerappender.cpp
index 1d4303d..ada3bd8 100644
--- a/src/main/cpp/writerappender.cpp
+++ b/src/main/cpp/writerappender.cpp
@@ -19,34 +19,41 @@
 #include <log4cxx/helpers/loglog.h>
 #include <log4cxx/layout.h>
 #include <log4cxx/helpers/stringhelper.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
+#include <log4cxx/private/writerappender_priv.h>
 #include <mutex>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 using namespace log4cxx::spi;
 
+#define _priv static_cast<WriterAppenderPriv*>(m_priv.get())
+
 IMPLEMENT_LOG4CXX_OBJECT(WriterAppender)
 
-WriterAppender::WriterAppender()
+WriterAppender::WriterAppender() :
+	AppenderSkeleton (std::make_unique<WriterAppenderPriv>())
 {
-	immediateFlush = true;
 }
 
 WriterAppender::WriterAppender(const LayoutPtr& layout1,
 	log4cxx::helpers::WriterPtr& writer1)
-	: AppenderSkeleton(layout1), writer(writer1)
+	: AppenderSkeleton (std::make_unique<WriterAppenderPriv>(layout1, writer1))
 {
 	Pool p;
-	immediateFlush = true;
 	activateOptions(p);
 }
 
 WriterAppender::WriterAppender(const LayoutPtr& layout1)
-	: AppenderSkeleton(layout1)
+	: AppenderSkeleton (std::make_unique<WriterAppenderPriv>(layout1))
 {
-	immediateFlush = true;
 }
 
+WriterAppender::WriterAppender(std::unique_ptr<WriterAppenderPriv> priv)
+	: AppenderSkeleton (std::move(priv))
+{
+
+}
 
 WriterAppender::~WriterAppender()
 {
@@ -57,19 +64,19 @@
 {
 	int errors = 0;
 
-	if (layout == 0)
+	if (_priv->layout == 0)
 	{
-		errorHandler->error(
+		_priv->errorHandler->error(
 			((LogString) LOG4CXX_STR("No layout set for the appender named ["))
-			+ name + LOG4CXX_STR("]."));
+			+ _priv->name + LOG4CXX_STR("]."));
 		errors++;
 	}
 
-	if (writer == 0)
+	if (_priv->writer == 0)
 	{
-		errorHandler->error(
+		_priv->errorHandler->error(
 			((LogString) LOG4CXX_STR("No writer set for the appender named ["))
-			+ name + LOG4CXX_STR("]."));
+			+ _priv->name + LOG4CXX_STR("]."));
 		errors++;
 	}
 
@@ -103,7 +110,7 @@
 	static bool warnedClosed = false;
 	static bool warnedNoWriter = false;
 
-	if (closed)
+	if (_priv->closed)
 	{
 		if (!warnedClosed)
 		{
@@ -114,24 +121,24 @@
 		return false;
 	}
 
-	if (writer == 0)
+	if (_priv->writer == 0)
 	{
 		if (warnedNoWriter)
 		{
-			errorHandler->error(
+			_priv->errorHandler->error(
 				LogString(LOG4CXX_STR("No output stream or file set for the appender named [")) +
-				name + LOG4CXX_STR("]."));
+				_priv->name + LOG4CXX_STR("]."));
 			warnedNoWriter = true;
 		}
 
 		return false;
 	}
 
-	if (layout == 0)
+	if (_priv->layout == 0)
 	{
-		errorHandler->error(
+		_priv->errorHandler->error(
 			LogString(LOG4CXX_STR("No layout set for the appender named [")) +
-			name + LOG4CXX_STR("]."));
+			_priv->name + LOG4CXX_STR("]."));
 		return false;
 	}
 
@@ -151,14 +158,14 @@
    */
 void WriterAppender::close()
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
 
-	if (closed)
+	if (_priv->closed)
 	{
 		return;
 	}
 
-	closed = true;
+	_priv->closed = true;
 	closeWriter();
 }
 
@@ -167,7 +174,7 @@
  * */
 void WriterAppender::closeWriter()
 {
-	if (writer != NULL)
+	if (_priv->writer != NULL)
 	{
 		try
 		{
@@ -176,13 +183,13 @@
 			//   Using the object's pool since this is a one-shot operation
 			//    and pool is likely to be reclaimed soon when appender is destructed.
 			//
-			writeFooter(pool);
-			writer->close(pool);
-			writer = 0;
+			writeFooter(_priv->pool);
+			_priv->writer->close(_priv->pool);
+			_priv->writer = 0;
 		}
 		catch (IOException& e)
 		{
-			LogLog::error(LogString(LOG4CXX_STR("Could not close writer for WriterAppender named ")) + name, e);
+			LogLog::error(LogString(LOG4CXX_STR("Could not close writer for WriterAppender named ")) + _priv->name, e);
 		}
 	}
 
@@ -230,26 +237,26 @@
 
 LogString WriterAppender::getEncoding() const
 {
-	return encoding;
+	return _priv->encoding;
 }
 
 void WriterAppender::setEncoding(const LogString& enc)
 {
-	encoding = enc;
+	_priv->encoding = enc;
 }
 
 void WriterAppender::subAppend(const spi::LoggingEventPtr& event, Pool& p)
 {
 	LogString msg;
-	layout->format(msg, event, p);
+	_priv->layout->format(msg, event, p);
 
-	if (writer != NULL)
+	if (_priv->writer != NULL)
 	{
-		writer->write(msg, p);
+		_priv->writer->write(msg, p);
 
-		if (immediateFlush)
+		if (_priv->immediateFlush)
 		{
-			writer->flush(p);
+			_priv->writer->flush(p);
 		}
 	}
 }
@@ -257,34 +264,34 @@
 
 void WriterAppender::writeFooter(Pool& p)
 {
-	if (layout != NULL)
+	if (_priv->layout != NULL)
 	{
 		LogString foot;
-		layout->appendFooter(foot, p);
-		writer->write(foot, p);
+		_priv->layout->appendFooter(foot, p);
+		_priv->writer->write(foot, p);
 	}
 }
 
 void WriterAppender::writeHeader(Pool& p)
 {
-	if (layout != NULL)
+	if (_priv->layout != NULL)
 	{
 		LogString header;
-		layout->appendHeader(header, p);
-		writer->write(header, p);
+		_priv->layout->appendHeader(header, p);
+		_priv->writer->write(header, p);
 	}
 }
 
 
 void WriterAppender::setWriter(const WriterPtr& newWriter)
 {
-	std::lock_guard<std::recursive_mutex> lock(mutex);
+	std::unique_lock<std::recursive_mutex> lock(_priv->mutex);
 	setWriterInternal(newWriter);
 }
 
 void WriterAppender::setWriterInternal(const WriterPtr& newWriter)
 {
-	writer = newWriter;
+	_priv->writer = newWriter;
 }
 
 bool WriterAppender::requiresLayout() const
@@ -307,5 +314,14 @@
 
 void WriterAppender::setImmediateFlush(bool value)
 {
-	immediateFlush = value;
+	_priv->immediateFlush = value;
+}
+
+bool WriterAppender::getImmediateFlush() const
+{
+	return _priv->immediateFlush;
+}
+
+const log4cxx::helpers::WriterPtr WriterAppender::getWriter() const{
+	return _priv->writer;
 }
diff --git a/src/main/cpp/xmllayout.cpp b/src/main/cpp/xmllayout.cpp
index 1cdae41..987e870 100644
--- a/src/main/cpp/xmllayout.cpp
+++ b/src/main/cpp/xmllayout.cpp
@@ -32,13 +32,24 @@
 using namespace log4cxx::spi;
 using namespace log4cxx::xml;
 
+struct XMLLayout::XMLLayoutPrivate
+{
+	XMLLayoutPrivate() : locationInfo(false), properties(false) {}
+
+	// Print no location info by default
+	bool locationInfo; //= false
+	bool properties; // = false
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(XMLLayout)
 
 XMLLayout::XMLLayout()
-	: locationInfo(false), properties(false)
+	: m_priv(std::make_unique<XMLLayoutPrivate>())
 {
 }
 
+XMLLayout::~XMLLayout() {}
+
 void XMLLayout::setOption(const LogString& option,
 	const LogString& value)
 {
@@ -85,7 +96,7 @@
 		output.append(LOG4CXX_EOL);
 	}
 
-	if (locationInfo)
+	if (m_priv->locationInfo)
 	{
 		output.append(LOG4CXX_STR("<log4j:locationInfo class=\""));
 		const LocationInfo& locInfo = event->getLocationInformation();
@@ -103,7 +114,7 @@
 		output.append(LOG4CXX_EOL);
 	}
 
-	if (properties)
+	if (m_priv->properties)
 	{
 		LoggingEvent::KeySet propertySet(event->getPropertyKeySet());
 		LoggingEvent::KeySet keySet(event->getMDCKeySet());
@@ -159,3 +170,23 @@
 	output.append(LOG4CXX_EOL);
 }
 
+void XMLLayout::setLocationInfo(bool locationInfo1)
+{
+	m_priv->locationInfo = locationInfo1;
+}
+
+bool XMLLayout::getLocationInfo() const
+{
+	return m_priv->locationInfo;
+}
+
+void XMLLayout::setProperties(bool flag)
+{
+	m_priv->properties = flag;
+}
+
+bool XMLLayout::getProperties()
+{
+	return m_priv->properties;
+}
+
diff --git a/src/main/cpp/xmlsocketappender.cpp b/src/main/cpp/xmlsocketappender.cpp
index 36fdfce..594b590 100644
--- a/src/main/cpp/xmlsocketappender.cpp
+++ b/src/main/cpp/xmlsocketappender.cpp
@@ -26,14 +26,32 @@
 #include <log4cxx/helpers/transform.h>
 #include <log4cxx/helpers/transcoder.h>
 #include <log4cxx/helpers/socketoutputstream.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
+#include <log4cxx/private/socketappenderskeleton_priv.h>
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 using namespace log4cxx::net;
 using namespace log4cxx::xml;
 
+struct XMLSocketAppender::XMLSocketAppenderPriv : public SocketAppenderSkeletonPriv
+{
+	XMLSocketAppenderPriv(int defaultPort, int reconnectionDelay) :
+		SocketAppenderSkeletonPriv(defaultPort, reconnectionDelay) {}
+
+	XMLSocketAppenderPriv(InetAddressPtr address, int defaultPort, int reconnectionDelay) :
+		SocketAppenderSkeletonPriv( address, defaultPort, reconnectionDelay ) {}
+
+	XMLSocketAppenderPriv(const LogString& host, int port, int delay) :
+		SocketAppenderSkeletonPriv( host, port, delay ) {}
+
+	log4cxx::helpers::WriterPtr writer;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(XMLSocketAppender)
 
+#define _priv static_cast<XMLSocketAppenderPriv*>(m_priv.get())
+
 // The default port number of remote logging server (4560)
 int XMLSocketAppender::DEFAULT_PORT                 = 4560;
 
@@ -43,23 +61,23 @@
 const int XMLSocketAppender::MAX_EVENT_LEN          = 1024;
 
 XMLSocketAppender::XMLSocketAppender()
-	: SocketAppenderSkeleton(DEFAULT_PORT, DEFAULT_RECONNECTION_DELAY)
+	: SocketAppenderSkeleton(std::make_unique<XMLSocketAppenderPriv>(DEFAULT_PORT, DEFAULT_RECONNECTION_DELAY))
 {
-	layout = XMLLayoutPtr(new XMLLayout());
+	_priv->layout = std::make_shared<XMLLayout>();
 }
 
 XMLSocketAppender::XMLSocketAppender(InetAddressPtr address1, int port1)
-	: SocketAppenderSkeleton(address1, port1, DEFAULT_RECONNECTION_DELAY)
+	: SocketAppenderSkeleton(std::make_unique<XMLSocketAppenderPriv>(address1, port1, DEFAULT_RECONNECTION_DELAY))
 {
-	layout = XMLLayoutPtr(new XMLLayout());
+	_priv->layout = std::make_shared<XMLLayout>();
 	Pool p;
 	activateOptions(p);
 }
 
 XMLSocketAppender::XMLSocketAppender(const LogString& host, int port1)
-	: SocketAppenderSkeleton(host, port1, DEFAULT_RECONNECTION_DELAY)
+	: SocketAppenderSkeleton(std::make_unique<XMLSocketAppenderPriv>(host, port1, DEFAULT_RECONNECTION_DELAY))
 {
-	layout = XMLLayoutPtr(new XMLLayout());
+	_priv->layout = std::make_shared<XMLLayout>();
 	Pool p;
 	activateOptions(p);
 }
@@ -82,20 +100,20 @@
 
 void XMLSocketAppender::setSocket(log4cxx::helpers::SocketPtr& socket, Pool& p)
 {
-	OutputStreamPtr os(new SocketOutputStream(socket));
+	OutputStreamPtr os = std::make_shared<SocketOutputStream>(socket);
 	CharsetEncoderPtr charset(CharsetEncoder::getUTF8Encoder());
-	std::lock_guard<std::recursive_mutex> lock(mutex);
-	writer = OutputStreamWriterPtr(new OutputStreamWriter(os, charset));
+	std::lock_guard<std::recursive_mutex> lock(_priv->mutex);
+	_priv->writer = std::make_shared<OutputStreamWriter>(os, charset);
 }
 
 void XMLSocketAppender::cleanUp(Pool& p)
 {
-	if (writer != 0)
+	if (_priv->writer)
 	{
 		try
 		{
-			writer->close(p);
-			writer = 0;
+			_priv->writer->close(p);
+			_priv->writer = nullptr;
 		}
 		catch (std::exception&)
 		{
@@ -105,19 +123,19 @@
 
 void XMLSocketAppender::append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p)
 {
-	if (writer != 0)
+	if (_priv->writer)
 	{
 		LogString output;
-		layout->format(output, event, p);
+		_priv->layout->format(output, event, p);
 
 		try
 		{
-			writer->write(output, p);
-			writer->flush(p);
+			_priv->writer->write(output, p);
+			_priv->writer->flush(p);
 		}
 		catch (std::exception& e)
 		{
-			writer = 0;
+			_priv->writer = nullptr;
 			LogLog::warn(LOG4CXX_STR("Detected problem with connection: "), e);
 
 			if (getReconnectionDelay() > 0)
diff --git a/src/main/cpp/zipcompressaction.cpp b/src/main/cpp/zipcompressaction.cpp
index de0ac64..fa19b8e 100644
--- a/src/main/cpp/zipcompressaction.cpp
+++ b/src/main/cpp/zipcompressaction.cpp
@@ -20,23 +20,41 @@
 #include <apr_strings.h>
 #include <log4cxx/helpers/exception.h>
 #include <log4cxx/helpers/transcoder.h>
+#include <log4cxx/private/action_priv.h>
+#include <log4cxx/helpers/loglog.h>
 
 using namespace log4cxx;
 using namespace log4cxx::rolling;
 using namespace log4cxx::helpers;
 
+#define priv static_cast<ZipCompressActionPrivate*>(m_priv.get())
+
+struct ZipCompressAction::ZipCompressActionPrivate : public ActionPrivate
+{
+	ZipCompressActionPrivate( const File& toRename,
+		const File& renameTo,
+		bool deleteSource):
+		source(toRename), destination(renameTo), deleteSource(deleteSource) {}
+
+	const File source;
+	const File destination;
+	bool deleteSource;
+	bool throwIOExceptionOnForkFailure = true;
+};
+
 IMPLEMENT_LOG4CXX_OBJECT(ZipCompressAction)
 
 ZipCompressAction::ZipCompressAction(const File& src,
 	const File& dest,
 	bool del)
-	: source(src), destination(dest), deleteSource(del)
+	: Action(std::make_unique<ZipCompressActionPrivate>(
+			  src, dest, del))
 {
 }
 
 bool ZipCompressAction::execute(log4cxx::helpers::Pool& p) const
 {
-	if (!source.exists(p))
+	if (!priv->source.exists(p))
 	{
 		return false;
 	}
@@ -86,21 +104,33 @@
 
 	args[i++] = "zip";
 	args[i++] = "-q";
-	args[i++] = Transcoder::encode(destination.getPath(), p);
-	args[i++] = Transcoder::encode(source.getPath(), p);
+	args[i++] = Transcoder::encode(priv->destination.getPath(), p);
+	args[i++] = Transcoder::encode(priv->source.getPath(), p);
 	args[i++] = NULL;
 
-	if (destination.exists(p))
+	if (priv->destination.exists(p))
 	{
-		destination.deleteFile(p);
+		priv->destination.deleteFile(p);
 	}
 
 	apr_proc_t pid;
 	stat = apr_proc_create(&pid, "zip", args, NULL, attr, aprpool);
 
-	if (stat != APR_SUCCESS)
+	if (stat != APR_SUCCESS && priv->throwIOExceptionOnForkFailure)
 	{
 		throw IOException(stat);
+	}else if(stat != APR_SUCCESS && !priv->throwIOExceptionOnForkFailure)
+	{
+		/* If we fail here (to create the zip child process),
+		 * skip the compression and consider the rotation to be
+		 * otherwise successful. The caller has already rotated
+		 * the log file (`source` here refers to the
+		 * uncompressed, rotated path, and `destination` the
+		 * same path with `.zip` appended). Remove the empty
+		 * destination file and leave source as-is.
+		 */
+		LogLog::warn(LOG4CXX_STR("Failed to fork zip during log rotation; leaving log file uncompressed"));
+		return true;
 	}
 
 	int exitCode;
@@ -111,10 +141,14 @@
 		throw IOException(exitCode);
 	}
 
-	if (deleteSource)
+	if (priv->deleteSource)
 	{
-		source.deleteFile(p);
+		priv->source.deleteFile(p);
 	}
 
 	return true;
 }
+
+void ZipCompressAction::setThrowIOExceptionOnForkFailure(bool throwIO){
+	priv->throwIOExceptionOnForkFailure = throwIO;
+}
diff --git a/src/main/include/CMakeLists.txt b/src/main/include/CMakeLists.txt
index 32122e4..3b23524 100644
--- a/src/main/include/CMakeLists.txt
+++ b/src/main/include/CMakeLists.txt
@@ -67,6 +67,19 @@
   endif()
 endforeach()
 
+option(LOG4CXX_NETWORKING_SUPPORT "Support logging over a network socket" ON)
+if(LOG4CXX_NETWORKING_SUPPORT)
+    set(NETWORKING_SUPPORT 1)
+else()
+    set(NETWORKING_SUPPORT 0)
+endif()
+
+option(LOG4CXX_MULTIPROCESS_ROLLING_FILE_APPENDER "Support multiple processes logging to the same file" OFF)
+if(LOG4CXX_MULTIPROCESS_ROLLING_FILE_APPENDER)
+    set(MULTIPROCESS_RFA 1)
+else()
+    set(MULTIPROCESS_RFA 0)
+endif()
 
 # Configure log4cxx_private.h
 set(LOG4CXX_CHARSET "locale" CACHE STRING "LogString characters, choice of locale (default), utf-8, ISO-8859-1, US-ASCII, EBCDIC")
@@ -111,6 +124,10 @@
 CHECK_FUNCTION_EXISTS(fwide HAS_FWIDE)
 CHECK_LIBRARY_EXISTS(esmtp smtp_create_session "" HAS_LIBESMTP)
 CHECK_FUNCTION_EXISTS(syslog HAS_SYSLOG)
+try_compile(HAS_THREAD_LOCAL "${CMAKE_BINARY_DIR}/thread-local-test"
+    "${LOG4CXX_SOURCE_DIR}/src/cmake/test-thread-local.cpp"
+    CXX_STANDARD 11
+    )
 if(UNIX)
     set(CMAKE_REQUIRED_LIBRARIES "pthread")
     CHECK_SYMBOL_EXISTS(pthread_sigmask "signal.h" HAS_PTHREAD_SIGMASK)
@@ -134,16 +151,28 @@
     CHECK_SYMBOL_EXISTS(GetThreadDescription "windows.h;processthreadsapi.h" HAS_GETTHREADDESCRIPTION)
 endif(WIN32)
 
-foreach(varName HAS_STD_LOCALE  HAS_ODBC  HAS_MBSRTOWCS  HAS_WCSTOMBS  HAS_FWIDE  HAS_LIBESMTP  HAS_SYSLOG HAS_PTHREAD_SIGMASK HAS_PTHREAD_SETNAME HAS_PTHREAD_GETNAME HAS_SETTHREADDESCRIPTION HAS_GETTHREADDESCRIPTION)
+foreach(varName
+  HAS_THREAD_LOCAL
+  HAS_STD_LOCALE
+  HAS_ODBC
+  HAS_MBSRTOWCS
+  HAS_WCSTOMBS
+  HAS_FWIDE
+  HAS_LIBESMTP
+  HAS_SYSLOG
+  HAS_PTHREAD_SIGMASK
+  HAS_PTHREAD_SETNAME
+  HAS_PTHREAD_GETNAME
+  HAS_SETTHREADDESCRIPTION
+  HAS_GETTHREADDESCRIPTION
+  )
   if(${varName} EQUAL 0)
     continue()
   elseif(${varName} EQUAL 1)
     continue()
-  elseif("${varName}" STREQUAL "ON")
+  elseif(${varName} STREQUAL "ON" OR ${varName} STREQUAL "TRUE")
     set(${varName} 1 )
-  elseif("${varName}" STREQUAL "OFF")
-    set(${varName} 0 )
-  else()
+ else()
     set(${varName} 0 )
   endif()
 endforeach()
@@ -193,6 +222,24 @@
     set( ATOMIC_IMPL "NONE" )
 endif()
 
+if( ${STD_FILESYSTEM_FOUND} AND NOT ${PREFER_BOOST} )
+	set( FILESYSTEM_IMPL "std::filesystem" )
+elseif( ${STD_EXPERIMENTAL_FILESYSTEM_FOUND} AND NOT ${PREFER_BOOST} )
+	set( FILESYSTEM_IMPL "std::experimental::filesystem" )
+elseif( ${Boost_FILESYSTEM_FOUND} )
+	set( FILESYSTEM_IMPL "boost::filesystem" )
+else()
+	set( FILESYSTEM_IMPL "NONE" )
+endif()
+
+if( ${STD_MAKE_UNIQUE_FOUND} )
+    set(STD_MAKE_UNIQUE_IMPL "std::make_unique")
+    set(STD_MAKE_UNIQUE_FOUND 1)
+else()
+    set(STD_MAKE_UNIQUE_IMPL "log4cxx std::make_unique")
+    set(STD_MAKE_UNIQUE_FOUND 0)
+endif()
+
 # Configure both our private header and our public header
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/log4cxx/private/log4cxx_private.h.in
                ${CMAKE_CURRENT_BINARY_DIR}/log4cxx/private/log4cxx_private.h
diff --git a/src/main/include/log4cxx-qt/configuration.h b/src/main/include/log4cxx-qt/configuration.h
new file mode 100644
index 0000000..ec16b9d
--- /dev/null
+++ b/src/main/include/log4cxx-qt/configuration.h
@@ -0,0 +1,49 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef LOG4CXX_QT_CONFIGURATION_H
+#define LOG4CXX_QT_CONFIGURATION_H
+
+#include <QString>
+#include <QVector>
+#include <log4cxx/log4cxx.h>
+#include <log4cxx/defaultconfigurator.h>
+
+namespace log4cxx {
+namespace qt {
+
+class LOG4CXX_EXPORT Configuration {
+private:
+	Configuration();
+
+	static log4cxx::spi::ConfigurationStatus tryLoadFile(const QString& filename);
+
+public:
+	/**
+	 * Configure Log4cxx and watch the file for changes.  See also DefaultConfigurator::configureFromFile.
+	 *
+	 * @param directories
+	 * @param filenames
+	 * @return
+	 */
+	static std::tuple<log4cxx::spi::ConfigurationStatus,QString> configureFromFileAndWatch(const QVector<QString>& directories,
+																						   const QVector<QString>& filenames);
+};
+
+} /* namespace qt */
+} /* namespace log4cxx */
+
+#endif /* LOG4CXX_QT_CONFIGURATION_H */
diff --git a/src/main/include/log4cxx/appender.h b/src/main/include/log4cxx/appender.h
index d3c3b76..556d6b7 100644
--- a/src/main/include/log4cxx/appender.h
+++ b/src/main/include/log4cxx/appender.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_APPENDER_H
 #define _LOG4CXX_APPENDER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/spi/optionhandler.h>
 #include <log4cxx/helpers/object.h>
 #include <vector>
@@ -60,12 +54,10 @@
 
 		virtual ~Appender() {}
 
-		void asdf();
-
 		/**
 		 Add a filter to the end of the filter list.
 		*/
-		virtual void addFilter(const spi::FilterPtr& newFilter) = 0;
+		virtual void addFilter(const spi::FilterPtr newFilter) = 0;
 
 		/**
 		 Returns the head Filter. The Filters are organized in a linked list
@@ -106,7 +98,7 @@
 		/**
 		 Set the Layout for this appender.
 		*/
-		virtual void setLayout(const LayoutPtr& layout) = 0;
+		virtual void setLayout(const LayoutPtr layout) = 0;
 
 		/**
 		 Returns this appenders layout.
@@ -142,8 +134,4 @@
 
 }
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif //_LOG4CXX_APPENDER_H
diff --git a/src/main/include/log4cxx/appenderskeleton.h b/src/main/include/log4cxx/appenderskeleton.h
index 3b7af8b..f91545e 100644
--- a/src/main/include/log4cxx/appenderskeleton.h
+++ b/src/main/include/log4cxx/appenderskeleton.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_APPENDER_SKELETON_H
 #define _LOG4CXX_APPENDER_SKELETON_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/appender.h>
 #include <log4cxx/layout.h>
 #include <log4cxx/spi/errorhandler.h>
@@ -34,6 +28,7 @@
 
 namespace log4cxx
 {
+
 /**
 *  Implementation base class for all appenders.
 *
@@ -45,36 +40,8 @@
 	public virtual helpers::Object
 {
 	protected:
-		/** The layout variable does not need to be set if the appender
-		implementation has its own layout. */
-		LayoutPtr layout;
-
-		/** Appenders are named. */
-		LogString name;
-
-		/**
-		There is no level threshold filtering by default.  */
-		LevelPtr threshold;
-
-		/**
-		It is assumed and enforced that errorHandler is never null.
-		*/
-		spi::ErrorHandlerPtr errorHandler;
-
-		/** The first filter in the filter chain. Set to <code>null</code>
-		initially. */
-		spi::FilterPtr headFilter;
-
-		/** The last filter in the filter chain. */
-		spi::FilterPtr tailFilter;
-
-		/**
-		Is this appender closed?
-		*/
-		bool closed;
-
-		log4cxx::helpers::Pool pool;
-		mutable std::recursive_mutex mutex;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(AppenderSkeletonPrivate, m_priv)
+		AppenderSkeleton(LOG4CXX_PRIVATE_PTR(AppenderSkeletonPrivate) priv);
 
 		/**
 		Subclasses of <code>AppenderSkeleton</code> should implement this
@@ -95,6 +62,7 @@
 
 		AppenderSkeleton();
 		AppenderSkeleton(const LayoutPtr& layout);
+		virtual ~AppenderSkeleton();
 
 		/**
 		Finalize this appender by calling the derived class'
@@ -106,72 +74,54 @@
 		Derived appenders should override this method if option structure
 		requires it.
 		*/
-		virtual void activateOptions(log4cxx::helpers::Pool& /* pool */) {}
-		virtual void setOption(const LogString& option, const LogString& value);
+		void activateOptions(helpers::Pool& /* pool */) override {}
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		Add a filter to end of the filter list.
 		*/
-		void addFilter(const spi::FilterPtr& newFilter) ;
+		void addFilter(const spi::FilterPtr newFilter) override;
 
 	public:
 		/**
 		Clear the filters chain.
 		*/
-		void clearFilters();
+		void clearFilters() override;
 
 		/**
 		Return the currently set spi::ErrorHandler for this
 		Appender.
 		*/
-		const spi::ErrorHandlerPtr& getErrorHandler() const
-		{
-			return errorHandler;
-		}
+		const spi::ErrorHandlerPtr getErrorHandler() const;
 
 		/**
 		Returns the head Filter.
 		*/
-		spi::FilterPtr getFilter() const
-		{
-			return headFilter;
-		}
+		spi::FilterPtr getFilter() const override;
 
 		/**
 		Return the first filter in the filter chain for this
-		Appender. The return value may be <code>0</code> if no is
+		Appender. The return value may be <code>nullptr</code> if no is
 		filter is set.
 		*/
-		const spi::FilterPtr& getFirstFilter() const
-		{
-			return headFilter;
-		}
+		const spi::FilterPtr getFirstFilter() const;
 
 		/**
-		Returns the layout of this appender. The value may be 0.
+		Returns the layout of this appender. The value may be nullptr.
 		*/
-		LayoutPtr getLayout() const
-		{
-			return layout;
-		}
+		LayoutPtr getLayout() const override;
 
 
 		/**
 		Returns the name of this Appender.
 		*/
-		LogString getName() const
-		{
-			return name;
-		}
+		LogString getName() const override;
 
 		/**
 		Returns this appenders threshold level. See the #setThreshold
 		method for the meaning of this option.
 		*/
-		const LevelPtr& getThreshold() const
-		{
-			return threshold;
-		}
+		const LevelPtr getThreshold() const;
 
 		/**
 		Check whether the message level is below the appender's
@@ -186,7 +136,7 @@
 		* delegating actual logging to the subclasses specific
 		* AppenderSkeleton#append method.
 		* */
-		virtual void doAppend(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& pool);
+		void doAppend(const spi::LoggingEventPtr& event, helpers::Pool& pool) override;
 
 		/**
 		Set the {@link spi::ErrorHandler ErrorHandler} for this Appender.
@@ -196,21 +146,15 @@
 		/**
 		Set the layout for this appender. Note that some appenders have
 		their own (fixed) layouts or do not use one. For example, the
-		{@link net::SocketAppender SocketAppender} ignores the layout set
+		{@link net::XMLSocketAppender XMLSocketAppender} ignores the layout set
 		here.
 		*/
-		void setLayout(const LayoutPtr& layout1)
-		{
-			this->layout = layout1;
-		}
+		void setLayout(const LayoutPtr layout1) override;
 
 		/**
 		Set the name of this Appender.
 		*/
-		void setName(const LogString& name1)
-		{
-			this->name.assign(name1);
-		}
+		void setName(const LogString& name1) override;
 
 
 		/**
@@ -226,9 +170,4 @@
 }; // class AppenderSkeleton
 }  // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-
 #endif //_LOG4CXX_APPENDER_SKELETON_H
diff --git a/src/main/include/log4cxx/asyncappender.h b/src/main/include/log4cxx/asyncappender.h
index d4a69ef..9bba926 100644
--- a/src/main/include/log4cxx/asyncappender.h
+++ b/src/main/include/log4cxx/asyncappender.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_ASYNC_APPENDER_H
 #define _LOG4CXX_ASYNC_APPENDER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/appenderskeleton.h>
 #include <log4cxx/helpers/appenderattachableimpl.h>
 #include <deque>
@@ -57,6 +51,9 @@
 	public virtual spi::AppenderAttachable,
 	public virtual AppenderSkeleton
 {
+	protected:
+		struct AsyncAppenderPriv;
+
 	public:
 		DECLARE_LOG4CXX_OBJECT(AsyncAppender)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -80,25 +77,25 @@
 		 *
 		 * @param newAppender appender to add, may not be null.
 		*/
-		void addAppender(const AppenderPtr newAppender);
+		void addAppender(const AppenderPtr newAppender) override;
 
-		virtual void doAppend(const spi::LoggingEventPtr& event,
-			log4cxx::helpers::Pool& pool1);
+		void doAppend(const spi::LoggingEventPtr& event,
+			helpers::Pool& pool1) override;
 
-		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p);
+		void append(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
 
 		/**
 		Close this <code>AsyncAppender</code> by interrupting the
 		dispatcher thread which will process all pending events before
 		exiting.
 		*/
-		void close();
+		void close() override;
 
 		/**
 		 * Get iterator over attached appenders.
 		 * @return list of all attached appenders.
 		*/
-		AppenderList getAllAppenders() const;
+		AppenderList getAllAppenders() const override;
 
 		/**
 		 * Get appender by name.
@@ -106,7 +103,7 @@
 		 * @param name name, may not be null.
 		 * @return matching appender or null.
 		*/
-		AppenderPtr getAppender(const LogString& name) const;
+		AppenderPtr getAppender(const LogString& name) const override;
 
 		/**
 		 * Gets whether the location of the logging request call
@@ -120,25 +117,25 @@
 		* @param appender appender.
 		* @return true if attached.
 		*/
-		bool isAttached(const AppenderPtr appender) const;
+		bool isAttached(const AppenderPtr appender) const override;
 
-		virtual bool requiresLayout() const;
+		bool requiresLayout() const override;
 
 		/**
 		 * Removes and closes all attached appenders.
 		*/
-		void removeAllAppenders();
+		void removeAllAppenders() override;
 
 		/**
 		 * Removes an appender.
 		 * @param appender appender to remove.
 		*/
-		void removeAppender(const AppenderPtr appender);
+		void removeAppender(const AppenderPtr appender) override;
 		/**
 		* Remove appender by name.
 		* @param name name.
 		*/
-		void removeAppender(const LogString& name);
+		void removeAppender(const LogString& name) override;
 
 		/**
 		* The <b>LocationInfo</b> attribute is provided for compatibility
@@ -183,113 +180,12 @@
 		 * @param option property name.
 		 * @param value property value.
 		 */
-		void setOption(const LogString& option, const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 
 	private:
 		AsyncAppender(const AsyncAppender&);
 		AsyncAppender& operator=(const AsyncAppender&);
-		/**
-		 * The default buffer size is set to 128 events.
-		*/
-		enum { DEFAULT_BUFFER_SIZE = 128 };
-
-		/**
-		 * Event buffer.
-		*/
-#if defined(NON_BLOCKING)
-		boost::lockfree::queue<log4cxx::spi::LoggingEvent* > buffer;
-		std::atomic<size_t> discardedCount;
-#else
-		LoggingEventList buffer;
-#endif
-
-		/**
-		 *  Mutex used to guard access to buffer and discardMap.
-		 */
-		std::mutex bufferMutex;
-
-#if defined(NON_BLOCKING)
-		::log4cxx::helpers::Semaphore bufferNotFull;
-		::log4cxx::helpers::Semaphore bufferNotEmpty;
-#else
-		std::condition_variable bufferNotFull;
-		std::condition_variable bufferNotEmpty;
-#endif
-		class DiscardSummary
-		{
-			private:
-				/**
-				 * First event of the highest severity.
-				*/
-				::log4cxx::spi::LoggingEventPtr maxEvent;
-
-				/**
-				* Total count of messages discarded.
-				*/
-				int count;
-
-			public:
-				/**
-				 * Create new instance.
-				 *
-				 * @param event event, may not be null.
-				*/
-				DiscardSummary(const ::log4cxx::spi::LoggingEventPtr& event);
-				/** Copy constructor.  */
-				DiscardSummary(const DiscardSummary& src);
-				/** Assignment operator. */
-				DiscardSummary& operator=(const DiscardSummary& src);
-
-				/**
-				 * Add discarded event to summary.
-				 *
-				 * @param event event, may not be null.
-				*/
-				void add(const ::log4cxx::spi::LoggingEventPtr& event);
-
-				/**
-				 * Create event with summary information.
-				 *
-				 * @return new event.
-				 */
-				::log4cxx::spi::LoggingEventPtr createEvent(::log4cxx::helpers::Pool& p);
-
-				static
-				::log4cxx::spi::LoggingEventPtr createEvent(::log4cxx::helpers::Pool& p,
-					size_t discardedCount);
-		};
-
-		/**
-		  * Map of DiscardSummary objects keyed by logger name.
-		*/
-		typedef std::map<LogString, DiscardSummary> DiscardMap;
-		DiscardMap* discardMap;
-
-		/**
-		 * Buffer size.
-		*/
-		int bufferSize;
-
-		/**
-		 * Nested appenders.
-		*/
-		helpers::AppenderAttachableImplPtr appenders;
-
-		/**
-		 *  Dispatcher.
-		 */
-		std::thread dispatcher;
-
-		/**
-		 * Should location info be included in dispatched messages.
-		*/
-		bool locationInfo;
-
-		/**
-		 * Does appender block when buffer is full.
-		*/
-		bool blocking;
 
 		/**
 		 *  Dispatch routine.
@@ -300,10 +196,5 @@
 LOG4CXX_PTR_DEF(AsyncAppender);
 }  //  namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-
 #endif//  _LOG4CXX_ASYNC_APPENDER_H
 
diff --git a/src/main/include/log4cxx/basicconfigurator.h b/src/main/include/log4cxx/basicconfigurator.h
index 282f66e..59bf032 100644
--- a/src/main/include/log4cxx/basicconfigurator.h
+++ b/src/main/include/log4cxx/basicconfigurator.h
@@ -41,10 +41,13 @@
 
 	public:
 		/**
-		Add a ConsoleAppender that uses PatternLayout
-		using the PatternLayout#TTCC_CONVERSION_PATTERN and
-		prints to <code>stdout</code> to the root logger.*/
-		static void configure();
+		Add a ConsoleAppender to the root logger that formats output using \c layout.
+
+		If \c layout is not provided,
+		use a PatternLayout with <code>%%r [%%t] %%p %%c %%x - %%m%%n</code>
+		as the conversion pattern.
+		*/
+		static void configure(const LayoutPtr& layout = LayoutPtr());
 
 		/**
 		Add <code>appender</code> to the root logger.
diff --git a/src/main/include/log4cxx/config/propertysetter.h b/src/main/include/log4cxx/config/propertysetter.h
index 3c70fb2..58b6f27 100644
--- a/src/main/include/log4cxx/config/propertysetter.h
+++ b/src/main/include/log4cxx/config/propertysetter.h
@@ -26,7 +26,9 @@
 namespace helpers
 {
 class Object;
-typedef std::shared_ptr<Object> ObjectPtr;
+// Instantiate template pointer type passed as parameter
+LOG4CXX_INSTANTIATE_EXPORTED_PTR(Object);
+LOG4CXX_PTR_DEF(Object);
 
 class Properties;
 class Pool;
diff --git a/src/main/include/log4cxx/config_msvc.h.in b/src/main/include/log4cxx/config_msvc.h.in
deleted file mode 100644
index a1c25ac..0000000
--- a/src/main/include/log4cxx/config_msvc.h.in
+++ /dev/null
@@ -1,69 +0,0 @@
-/* Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-/* Name of package */
-#define PACKAGE "log4cxx"
-
-/* Version number of package */
-#define VERSION "@VERSION@"
-
-/* Define to 1 if you have the `ftime' function. */
-#define LOG4CXX_HAVE_FTIME 1
-
-/* ODBC support through Microsoft ODBC. */
-#define LOG4CXX_HAVE_MS_ODBC 1
-
-/* thread support through Microsoft threads. */
-#define LOG4CXX_HAVE_MS_THREAD 1
-
-/* ODBC support */
-#define LOG4CXX_HAVE_ODBC 1
-
-/* thread support */
-#define LOG4CXX_HAVE_THREAD 1
-
-typedef __int64 int64_t;
-
-#if defined(WIN32) || defined(_WIN32)
-#pragma warning(disable : 4250 4251 4786 4290)
-#endif
-
-#ifdef LOG4CXX_STATIC
-#define LOG4CXX_EXPORT
-// cf. file msvc/static/static.cpp
-#pragma comment(linker, "/include:?ForceSymbolReferences@@YAXXZ")
-#else // DLL
-#ifdef LOG4CXX
-	#define LOG4CXX_EXPORT __declspec(dllexport)
-#else
-	#define LOG4CXX_EXPORT __declspec(dllimport)
-#endif
-#endif
-
-#if !defined(LOG4CXX_HAVE_OLD_WIN32_INTERLOCKS)
-#if defined(_MSC_VER)
-#if _MSC_VER <= 1200
-#define LOG4CXX_HAVE_OLD_WIN32_INTERLOCKS 1
-#else
-#define LOG4CXX_HAVE_OLD_WIN32_INTERLOCKS 0
-#endif
-#else
-#define LOG4CXX_HAVE_OLD_WIN32_INTERLOCKS 0
-#endif
-#endif
-
-#define _WIN32_WINNT 0x0400
-
-#include <tchar.h>
diff --git a/src/main/include/log4cxx/consoleappender.h b/src/main/include/log4cxx/consoleappender.h
index 0c67c2c..21a9207 100644
--- a/src/main/include/log4cxx/consoleappender.h
+++ b/src/main/include/log4cxx/consoleappender.h
@@ -20,11 +20,6 @@
 
 #include <log4cxx/writerappender.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 
@@ -36,7 +31,7 @@
 class LOG4CXX_EXPORT ConsoleAppender : public WriterAppender
 {
 	private:
-		LogString target;
+		struct ConsoleAppenderPriv;
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(ConsoleAppender)
@@ -45,30 +40,53 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(AppenderSkeleton)
 		END_LOG4CXX_CAST_MAP()
 
+		/**
+		* A <code>stdout</code> log event appender.
+		*
+		* See also #setLayout and #setTarget.
+		*/
 		ConsoleAppender();
+
+		/**
+		* A <code>stdout</code> log event appender formatted using \c layout.
+		*
+		* @param layout formats a log event
+		*/
 		ConsoleAppender(const LayoutPtr& layout);
+
+		/**
+		* A \c target log event appender formatted using \c layout.
+		*
+		* @param layout formats a log event
+		* @param target the value provided by #getSystemOut or #getSystemErr
+		*/
 		ConsoleAppender(const LayoutPtr& layout, const LogString& target);
 		~ConsoleAppender();
 
 
 		/**
-		*  Sets the value of the <b>target</b> property. Recognized values
-		*  are "System.out" and "System.err". Any other value will be
-		*  ignored.
+		*  Use \c newValue for the <b>target</b> property.
+		*
+		* @param newValue the value provided by #getSystemOut or #getSystemErr
 		* */
-		void setTarget(const LogString& value);
+		void setTarget(const LogString& newValue);
 
 		/**
-		* Returns the current value of the <b>target</b> property. The
-		* default value of the option is "System.out".
-		*
-		* See also #setTarget.
-		* */
+		* @returns the current value of the <b>target</b> property.
+		*/
 		LogString getTarget() const;
 
-		void activateOptions(log4cxx::helpers::Pool& p);
-		void setOption(const LogString& option, const LogString& value);
+		void activateOptions(helpers::Pool& p) override;
+		void setOption(const LogString& option, const LogString& value) override;
+
+		/**
+		*  @returns the name recognised as <code>stdout</code>.
+		*/
 		static const LogString& getSystemOut();
+
+		/**
+		*  @returns the name recognised as <code>stderr</code>.
+		*/
 		static const LogString& getSystemErr();
 
 
@@ -79,9 +97,5 @@
 LOG4CXX_PTR_DEF(ConsoleAppender);
 }  //namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_CONSOLE_APPENDER_H
 
diff --git a/src/main/include/log4cxx/dailyrollingfileappender.h b/src/main/include/log4cxx/dailyrollingfileappender.h
deleted file mode 100644
index 96aa9f0..0000000
--- a/src/main/include/log4cxx/dailyrollingfileappender.h
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _LOG4CXX_DAILYROLLINGFILEAPPENDER_H
-#define _LOG4CXX_DAILYROLLINGFILEAPPENDER_H
-
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
-#include <log4cxx/appender.h>
-#include <log4cxx/fileappender.h>
-#include <log4cxx/spi/optionhandler.h>
-#include <log4cxx/rolling/rollingfileappenderskeleton.h>
-
-namespace log4cxx
-{
-namespace helpers
-{
-class Pool;
-}
-
-namespace spi
-{
-class ErrorHandler;
-typedef std::shared_ptr<ErrorHandler> ErrorHandlerPtr;
-}
-
-
-/**
-   DailyRollingFileAppender extends {@link log4cxx::FileAppender FileAppender} so that the
-   underlying file is rolled over at a user chosen frequency.
-
-   <p>The rolling schedule is specified by the <b>DatePattern</b>
-   option. This pattern should follow the
-   {@link log4cxx::helpers::SimpleDateFormat SimpleDateFormat}
-   conventions. In particular, you <em>must</em> escape literal text
-   within a pair of single quotes. A formatted version of the date
-   pattern is used as the suffix for the rolled file name.
-
-   <p>For example, if the <b>File</b> option is set to
-   <code>/foo/bar.log</code> and the <b>DatePattern</b> set to
-   <code>'.'yyyy-MM-dd</code>, on 2001-02-16 at midnight, the logging
-   file <code>/foo/bar.log</code> will be copied to
-   <code>/foo/bar.log.2001-02-16</code> and logging for 2001-02-17
-   will continue in <code>/foo/bar.log</code> until it rolls over
-   the next day.
-
-   <p>Is is possible to specify monthly, weekly, half-daily, daily,
-   hourly, or minutely rollover schedules.
-
-   <p><table border="1" cellpadding="2">
-   <tr>
-   <th>DatePattern</th>
-   <th>Rollover schedule</th>
-   <th>Example</th>
-
-   <tr>
-   <td><code>'.'yyyy-MM</code>
-   <td>Rollover at the beginning of each month</td>
-
-   <td>At midnight of May 31st, 2002 <code>/foo/bar.log</code> will be
-   copied to <code>/foo/bar.log.2002-05</code>. Logging for the month
-   of June will be output to <code>/foo/bar.log</code> until it is
-   also rolled over the next month.
-
-   <tr>
-   <td><code>'.'yyyy-ww</code>
-
-   <td>Rollover at the first day of each week. The first day of the
-   week depends on the locale.</td>
-
-   <td>Assuming the first day of the week is Sunday, on Saturday
-   midnight, June 9th 2002, the file <i>/foo/bar.log</i> will be
-   copied to <i>/foo/bar.log.2002-23</i>.  Logging for the 24th week
-   of 2002 will be output to <code>/foo/bar.log</code> until it is
-   rolled over the next week.
-
-   <tr>
-   <td><code>'.'yyyy-MM-dd</code>
-
-   <td>Rollover at midnight each day.</td>
-
-   <td>At midnight, on March 8th, 2002, <code>/foo/bar.log</code> will
-   be copied to <code>/foo/bar.log.2002-03-08</code>. Logging for the
-   9th day of March will be output to <code>/foo/bar.log</code> until
-   it is rolled over the next day.
-
-   <tr>
-   <td><code>'.'yyyy-MM-dd-a</code>
-
-   <td>Rollover at midnight and midday of each day.</td>
-
-   <td>At noon, on March 9th, 2002, <code>/foo/bar.log</code> will be
-   copied to <code>/foo/bar.log.2002-03-09-AM</code>. Logging for the
-   afternoon of the 9th will be output to <code>/foo/bar.log</code>
-   until it is rolled over at midnight.
-
-   <tr>
-   <td><code>'.'yyyy-MM-dd-HH</code>
-
-   <td>Rollover at the top of every hour.</td>
-
-   <td>At approximately 11:00.000 o'clock on March 9th, 2002,
-   <code>/foo/bar.log</code> will be copied to
-   <code>/foo/bar.log.2002-03-09-10</code>. Logging for the 11th hour
-   of the 9th of March will be output to <code>/foo/bar.log</code>
-   until it is rolled over at the beginning of the next hour.
-
-
-   <tr>
-   <td><code>'.'yyyy-MM-dd-HH-mm</code>
-
-   <td>Rollover at the beginning of every minute.</td>
-
-   <td>At approximately 11:23,000, on March 9th, 2001,
-   <code>/foo/bar.log</code> will be copied to
-   <code>/foo/bar.log.2001-03-09-10-22</code>. Logging for the minute
-   of 11:23 (9th of March) will be output to
-   <code>/foo/bar.log</code> until it is rolled over the next minute.
-
-   </table>
-
-   <p>Do not use the colon ":" character in anywhere in the
-   <b>DatePattern</b> option. The text before the colon is interpeted
-   as the protocol specificaion of a URL which is probably not what
-   you want.
-*/
-
-class LOG4CXX_EXPORT DailyRollingFileAppender : public log4cxx::rolling::RollingFileAppenderSkeleton
-{
-		DECLARE_LOG4CXX_OBJECT(DailyRollingFileAppender)
-		BEGIN_LOG4CXX_CAST_MAP()
-		LOG4CXX_CAST_ENTRY(DailyRollingFileAppender)
-		LOG4CXX_CAST_ENTRY_CHAIN(FileAppender)
-		END_LOG4CXX_CAST_MAP()
-
-		/**
-		   The date pattern used to initiate rollover.
-		*/
-		LogString datePattern;
-
-
-	public:
-		/**
-		   The default constructor simply calls its {@link
-		   FileAppender#FileAppender parents constructor}.  */
-		DailyRollingFileAppender();
-
-		/**
-		  Instantiate a DailyRollingFileAppender and open the file designated by
-		  <code>filename</code>. The opened filename will become the ouput
-		  destination for this appender.
-
-		*/
-		DailyRollingFileAppender(
-			const LayoutPtr& layout,
-			const LogString& filename,
-			const LogString& datePattern);
-
-
-		/**
-		   The <b>DatePattern</b> takes a string in the same format as
-		   expected by {@link log4cxx::helpers::SimpleDateFormat SimpleDateFormat}. This options determines the
-		   rollover schedule.
-		 */
-		void setDatePattern(const LogString& pattern);
-
-		/** Returns the value of the <b>DatePattern</b> option. */
-		LogString getDatePattern() const;
-
-		void setOption(const LogString& option,
-			const LogString& value);
-
-		/**
-		 * Prepares DailyRollingFileAppender for use.
-		 */
-		void activateOptions(log4cxx::helpers::Pool&);
-
-};
-
-LOG4CXX_PTR_DEF(DailyRollingFileAppender);
-
-}
-
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-
-#endif
diff --git a/src/main/include/log4cxx/db/odbcappender.h b/src/main/include/log4cxx/db/odbcappender.h
index fdc144f..363f6d5 100644
--- a/src/main/include/log4cxx/db/odbcappender.h
+++ b/src/main/include/log4cxx/db/odbcappender.h
@@ -18,18 +18,13 @@
 #ifndef _LOG4CXX_DB_ODBC_APPENDER_H
 #define _LOG4CXX_DB_ODBC_APPENDER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/log4cxx.h>
 
 #include <log4cxx/helpers/exception.h>
 #include <log4cxx/appenderskeleton.h>
 #include <log4cxx/spi/loggingevent.h>
 #include <list>
+#include <memory>
 
 namespace log4cxx
 {
@@ -97,59 +92,6 @@
 
 class LOG4CXX_EXPORT ODBCAppender : public AppenderSkeleton
 {
-	protected:
-		/**
-		* URL of the DB for default connection handling
-		*/
-		LogString databaseURL;
-
-		/**
-		* User to connect as for default connection handling
-		*/
-		LogString databaseUser;
-
-		/**
-		* User to use for default connection handling
-		*/
-		LogString databasePassword;
-
-		typedef void* SQLHDBC;
-		typedef void* SQLHENV;
-		typedef void* SQLHANDLE;
-		typedef short SQLSMALLINT;
-
-		/**
-		* Connection used by default.  The connection is opened the first time it
-		* is needed and then held open until the appender is closed (usually at
-		* garbage collection).  This behavior is best modified by creating a
-		* sub-class and overriding the <code>getConnection</code> and
-		* <code>closeConnection</code> methods.
-		*/
-		SQLHDBC connection;
-		SQLHENV env;
-
-		/**
-		* Stores the string given to the pattern layout for conversion into a SQL
-		* statement, eg: insert into LogTable (Thread, File, Message) values
-		* ("%t", "%F", "%m")
-		*
-		* Be careful of quotes in your messages!
-		*
-		* Also see PatternLayout.
-		*/
-		LogString sqlStatement;
-
-		/**
-		* size of LoggingEvent buffer before writing to the database.
-		* Default is 1.
-		*/
-		size_t bufferSize;
-
-		/**
-		* ArrayList holding the buffer of Logging Events.
-		*/
-		std::list<spi::LoggingEventPtr> buffer;
-
 	public:
 		DECLARE_LOG4CXX_OBJECT(ODBCAppender)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -157,23 +99,28 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(AppenderSkeleton)
 		END_LOG4CXX_CAST_MAP()
 
+		typedef void* SQLHDBC;
+		typedef void* SQLHENV;
+		typedef void* SQLHANDLE;
+		typedef short SQLSMALLINT;
+
 		ODBCAppender();
 		virtual ~ODBCAppender();
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option, const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		Activate the specified options.
 		*/
-		virtual void activateOptions(log4cxx::helpers::Pool& p);
+		void activateOptions(helpers::Pool& p) override;
 
 		/**
 		* Adds the event to the buffer.  When full the buffer is flushed.
 		*/
-		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool&);
+		void append(const spi::LoggingEventPtr& event, helpers::Pool&) override;
 
 		/**
 		* By default getLogStatement sends the event to the required Layout object.
@@ -220,7 +167,7 @@
 		* connection if it is open.
 		*/
 	public:
-		virtual void close();
+		void close() override;
 
 		/**
 		* loops through the buffer of LoggingEvents, gets a
@@ -234,7 +181,7 @@
 		/**
 		* ODBCAppender requires a layout.
 		* */
-		virtual bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return true;
 		}
@@ -247,56 +194,24 @@
 		/**
 		* Returns pre-formated statement eg: insert into LogTable (msg) values ("%m")
 		*/
-		inline const LogString& getSql() const
-		{
-			return sqlStatement;
-		}
+		const LogString& getSql() const;
 
 
-		inline void setUser(const LogString& user)
-		{
-			databaseUser = user;
-		}
+		void setUser(const LogString& user);
 
+		void setURL(const LogString& url);
 
-		inline void setURL(const LogString& url)
-		{
-			databaseURL = url;
-		}
+		void setPassword(const LogString& password);
 
+		void setBufferSize(size_t newBufferSize);
 
-		inline void setPassword(const LogString& password)
-		{
-			databasePassword = password;
-		}
+		const LogString& getUser() const;
 
+		const LogString& getURL() const;
 
-		inline void setBufferSize(size_t newBufferSize)
-		{
-			bufferSize = newBufferSize;
-		}
+		const LogString& getPassword() const;
 
-		inline const LogString& getUser() const
-		{
-			return databaseUser;
-		}
-
-
-		inline const LogString& getURL() const
-		{
-			return databaseURL;
-		}
-
-
-		inline const LogString& getPassword() const
-		{
-			return databasePassword;
-		}
-
-		inline size_t getBufferSize() const
-		{
-			return bufferSize;
-		}
+		size_t getBufferSize() const;
 	private:
 		ODBCAppender(const ODBCAppender&);
 		ODBCAppender& operator=(const ODBCAppender&);
@@ -306,14 +221,13 @@
 #endif
 		static void encode(unsigned short** dest, const LogString& src,
 			log4cxx::helpers::Pool& p);
+
+	protected:
+		struct ODBCAppenderPriv;
 }; // class ODBCAppender
 LOG4CXX_PTR_DEF(ODBCAppender);
 
 } // namespace db
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif // _LOG4CXX_DB_ODBC_APPENDER_H
diff --git a/src/main/include/log4cxx/defaultconfigurator.h b/src/main/include/log4cxx/defaultconfigurator.h
index 77cf6b0..caceac2 100644
--- a/src/main/include/log4cxx/defaultconfigurator.h
+++ b/src/main/include/log4cxx/defaultconfigurator.h
@@ -19,14 +19,11 @@
 #define _LOG4CXX_DEFAULT_CONFIGURATOR_H
 
 #include <log4cxx/spi/configurator.h>
+#include <log4cxx/spi/loggerrepository.h>
+#include <tuple>
 
 namespace log4cxx
 {
-namespace spi
-{
-class LoggerRepository;
-typedef std::shared_ptr<LoggerRepository> LoggerRepositoryPtr;
-}
 
 /**
  *   Configures the repository from environmental settings and files.
@@ -39,18 +36,76 @@
 
 	public:
 		/**
-		Add a ConsoleAppender that uses PatternLayout
-		using the PatternLayout#TTCC_CONVERSION_PATTERN and
-		prints to <code>stdout</code> to the root logger.*/
-		static void configure(log4cxx::spi::LoggerRepositoryPtr repository);
+		Configure \c repository.
+
+		If the configuration file name has not been provided by a call to setConfigurationFileName(),
+		the environment variables "LOG4CXX_CONFIGURATION" and "log4j.configuration" are examined.
+		Unless a custom configurator is specified using the
+		"LOG4CXX_CONFIGURATOR_CLASS" or "log4j.configuratorClass"
+		environment variable, the PropertyConfigurator will be used to
+		configure log4cxx unless the file name ends with the ".xml"
+		extension, in which case the DOMConfigurator will be used. If a
+		custom configurator is specified, the environment variable should
+		contain a fully qualified class name of a class that implements the
+		Configurator interface.
+
+		If the configuration file name is not found using any of the previous approaches,
+		the current directory is examined for a file with extension ".xml" or ".properties"
+		with a base name "log4cxx" or "log4j".
+
+		If a positive number has been provided by a call to setConfigurationWatchSeconds()
+		or the environment variables "LOG4CXX_CONFIGURATION_WATCH_SECONDS" contains a positive number
+		a background thread is started that will periodically check for a change to the configuration file
+		and apply any configuration changes found.
+		*/
+		static void configure(spi::LoggerRepositoryPtr repository);
+
+		/**
+		Make \c path the configuration file used by configure().
+		*/
+		static void setConfigurationFileName(const LogString& path);
+
+		/**
+		Make \c seconds the time a background thread will delay before checking
+		for a change to the configuration file used by configure().
+		*/
+		static void setConfigurationWatchSeconds(int seconds);
+
+		/**
+		 * Configure Log4cxx from a file.  This method will attempt to load the configuration files in the
+		 * directories given.
+		 *
+		 * For example, if we want a configuration file named 'myapp-logging.xml' with the default location
+		 * for this file in /etc/myapp, but to have this overriden by a file in /usr/local/etc/myapp, we would
+		 * call this function as follows:
+		 *
+		 * configureFromFile( { "/usr/local/etc/myapp", "/etc/myapp" }, { "myapp-logging.xml" );
+		 *
+		 * This will then search for files in the following order:
+		 *
+		 * <pre>
+		 * /usr/local/etc/myapp/myapp-logging.xml
+		 * /etc/myapp/myapp-logging.xml
+		 * </pre>
+		 *
+		 * The status of configuring Log4cxx as well as the eventual filename used is returned.  If a file exists
+		 * but it is not able to be used to configure Log4cxx, the next file in the list will be tried until
+		 * a valid configuration file is found or the end of the list is reached.
+		 *
+		 * @param directories The directories to look in.
+		 * @param filenamse The names of the files to look for
+		 * @return The status of the configuration, and the filename loaded(if a file was found).
+		 */
+		static std::tuple<log4cxx::spi::ConfigurationStatus,LogString> configureFromFile(const std::vector<LogString>& directories,
+																						 const std::vector<LogString>& filenames);
 
 	private:
 		static const LogString getConfigurationFileName();
 		static const LogString getConfiguratorClass();
+		static int getConfigurationWatchDelay();
+		static log4cxx::spi::ConfigurationStatus tryLoadFile(const LogString& filename);
 
-
-
-}; // class DefaultConfigurator
+};	 // class DefaultConfigurator
 }  // namespace log4cxx
 
 #endif //_LOG4CXX_DEFAULT_CONFIGURATOR_H
diff --git a/src/main/include/log4cxx/defaultloggerfactory.h b/src/main/include/log4cxx/defaultloggerfactory.h
index 9bb7ac8..a5ce85a 100644
--- a/src/main/include/log4cxx/defaultloggerfactory.h
+++ b/src/main/include/log4cxx/defaultloggerfactory.h
@@ -36,9 +36,7 @@
 		LOG4CXX_CAST_ENTRY(spi::LoggerFactory)
 		END_LOG4CXX_CAST_MAP()
 
-		virtual LoggerPtr makeNewLoggerInstance(
-			log4cxx::helpers::Pool& pool,
-			const LogString& name) const;
+		LoggerPtr makeNewLoggerInstance(helpers::Pool& pool, const LogString& name) const override;
 };
 }  // namespace log4cxx
 
diff --git a/src/main/include/log4cxx/file.h b/src/main/include/log4cxx/file.h
index 9e6fa06..cc669ea 100644
--- a/src/main/include/log4cxx/file.h
+++ b/src/main/include/log4cxx/file.h
@@ -21,11 +21,6 @@
 #include <log4cxx/logger.h>
 #include <log4cxx/logstring.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 extern "C" {
 	struct apr_file_t;
 	struct apr_finfo_t;
@@ -181,18 +176,27 @@
 		 */
 		bool mkdirs(log4cxx::helpers::Pool& p) const;
 
+		/**
+		 * Set the file to be deleted when this object is destroyed.
+		 * @param autoDelete If true, delete file upon destruction.  If true, do not delete file.
+		 */
+		void setAutoDelete(bool autoDelete);
+
+		/**
+		 * Return the value of the autodelete setting.  If true, this file will be deleted when the
+		 * destructor is called.
+		 *
+		 * @return True if the file is deleted upon destruction.
+		 */
+		bool getAutoDelete() const;
+
 	private:
-		LogString path;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FilePrivate, m_priv)
 		static char* convertBackSlashes(char*);
 		char* getPath(log4cxx::helpers::Pool& p) const;
 };
 } // namespace log4cxx
 
-
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #define LOG4CXX_FILE(name) log4cxx::File(name)
 
 #endif // _LOG4CXX_FILE_H
diff --git a/src/main/include/log4cxx/fileappender.h b/src/main/include/log4cxx/fileappender.h
index e5a2fbb..d2e199c 100644
--- a/src/main/include/log4cxx/fileappender.h
+++ b/src/main/include/log4cxx/fileappender.h
@@ -24,11 +24,6 @@
 #include <log4cxx/file.h>
 #include <log4cxx/helpers/pool.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace helpers
@@ -46,26 +41,7 @@
 class LOG4CXX_EXPORT FileAppender : public WriterAppender
 {
 	protected:
-		/** Append to or truncate the file? The default value for this
-		variable is <code>true</code>, meaning that by default a
-		<code>FileAppender</code> will append to an existing file and
-		not truncate it.
-		<p>This option is meaningful only if the FileAppender opens the
-		file.
-		*/
-		bool fileAppend;
-
-		/**
-		The name of the log file. */
-		LogString fileName;
-
-		/**
-		Do we do bufferedIO? */
-		bool bufferedIO;
-
-		/**
-		How big should the IO buffer be? Default is 8K. */
-		int bufferSize;
+		struct FileAppenderPriv;
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(FileAppender)
@@ -130,16 +106,10 @@
 		/**
 		Returns the value of the <b>Append</b> option.
 		*/
-		inline bool getAppend() const
-		{
-			return fileAppend;
-		}
+		bool getAppend() const;
 
 		/** Returns the value of the <b>File</b> option. */
-		inline LogString getFile() const
-		{
-			return fileName;
-		}
+		LogString getFile() const;
 
 		/**
 		<p>Sets and <i>opens</i> the file where the log output will
@@ -147,9 +117,8 @@
 
 		<p>If there was already an opened file, then the previous file
 		is closed first.*/
-		void activateOptions(log4cxx::helpers::Pool& p);
-		void setOption(const LogString& option,
-			const LogString& value);
+		void activateOptions(helpers::Pool& p) override;
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		Get the value of the <b>BufferedIO</b> option.
@@ -158,18 +127,12 @@
 		loaded systems.
 
 		*/
-		inline bool getBufferedIO() const
-		{
-			return bufferedIO;
-		}
+		bool getBufferedIO() const;
 
 		/**
 		Get the size of the IO buffer.
 		*/
-		inline  int getBufferSize() const
-		{
-			return bufferSize;
-		}
+		int getBufferSize() const;
 
 		/**
 		The <b>Append</b> option takes a boolean value. It is set to
@@ -197,10 +160,7 @@
 		/**
 		Set the size of the IO buffer.
 		*/
-		void setBufferSize(int bufferSize1)
-		{
-			this->bufferSize = bufferSize1;
-		}
+		void setBufferSize(int bufferSize1);
 
 		/**
 		 *   Replaces double backslashes with single backslashes
@@ -242,14 +202,12 @@
 	private:
 		FileAppender(const FileAppender&);
 		FileAppender& operator=(const FileAppender&);
+	protected:
+		FileAppender(std::unique_ptr<FileAppenderPriv> priv);
 
 }; // class FileAppender
 LOG4CXX_PTR_DEF(FileAppender);
 
 }  // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif
diff --git a/src/main/include/log4cxx/filter/andfilter.h b/src/main/include/log4cxx/filter/andfilter.h
index e035540..2d75300 100644
--- a/src/main/include/log4cxx/filter/andfilter.h
+++ b/src/main/include/log4cxx/filter/andfilter.h
@@ -18,13 +18,8 @@
 #ifndef _LOG4CXX_FILTER_ANDFILTER_H
 #define _LOG4CXX_FILTER_ANDFILTER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/spi/filter.h>
+#include <memory>
 
 namespace log4cxx
 {
@@ -78,13 +73,11 @@
 class LOG4CXX_EXPORT AndFilter: public log4cxx::spi::Filter
 {
 	private:
-		log4cxx::spi::FilterPtr headFilter;
-		log4cxx::spi::FilterPtr tailFilter;
-		bool acceptOnMatch;
+		struct AndFilterPrivate;
+
 		AndFilter(const AndFilter&);
 		AndFilter& operator=(const AndFilter&);
 
-
 	public:
 		DECLARE_LOG4CXX_OBJECT(AndFilter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -92,20 +85,17 @@
 		END_LOG4CXX_CAST_MAP()
 
 		AndFilter();
+		~AndFilter();
 
-		void addFilter(const log4cxx::spi::FilterPtr& filter);
+		void addFilter(const spi::FilterPtr& filter);
 
 		void setAcceptOnMatch(bool acceptOnMatch);
 
-		FilterDecision decide(const spi::LoggingEventPtr& event) const;
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override;
 };
 LOG4CXX_PTR_DEF(AndFilter);
 
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif
diff --git a/src/main/include/log4cxx/filter/denyallfilter.h b/src/main/include/log4cxx/filter/denyallfilter.h
index 9c0ee62..2db53f8 100644
--- a/src/main/include/log4cxx/filter/denyallfilter.h
+++ b/src/main/include/log4cxx/filter/denyallfilter.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_FILTER_DENY_ALL_FILTER_H
 #define _LOG4CXX_FILTER_DENY_ALL_FILTER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/spi/filter.h>
 
 namespace log4cxx
@@ -58,7 +52,7 @@
 		@param event The LoggingEvent to filter.
 		@return Always returns {@link spi::Filter#DENY DENY}.
 		*/
-		FilterDecision decide(const spi::LoggingEventPtr& event) const
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override
 		{
 			return spi::Filter::DENY;
 		}
@@ -68,9 +62,4 @@
 }  // namespace filter
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-
 #endif // _LOG4CXX_FILTER_DENY_ALL_FILTER_H
diff --git a/src/main/include/log4cxx/filter/expressionfilter.h b/src/main/include/log4cxx/filter/expressionfilter.h
index 5b01b4a..77b5d10 100644
--- a/src/main/include/log4cxx/filter/expressionfilter.h
+++ b/src/main/include/log4cxx/filter/expressionfilter.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_FILTER_EXPRESSIONFILTER_H
 #define _LOG4CXX_FILTER_EXPRESSIONFILTER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/spi/filter.h>
 
 namespace log4cxx
@@ -86,8 +80,8 @@
 	private:
 		bool acceptOnMatch;
 		bool convertInFixToPostFix;
-		LogString expression;
-		log4cxx::rule::RulePtr expressionRule;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER(LogString, expression)
+		LOG4CXX_DECLARE_PRIVATE_MEMBER(rule::RulePtr, expressionRule)
 		ExpressionFilter(const ExpressionFilter&);
 		ExpressionFilter& operator=(const ExpressionFilter&);
 
@@ -100,7 +94,7 @@
 
 		ExpressionFilter();
 
-		void activateOptions(log4cxx::helpers::Pool& p);
+		void activateOptions(helpers::Pool& p) override;
 
 		void setExpression(const LogString& expression);
 
@@ -117,14 +111,10 @@
 		/**
 		   Returns {@link log4cxx::spi::Filter#NEUTRAL} is there is no string match.
 		 */
-		FilterDecision decide(const spi::LoggingEventPtr& event) const;
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override;
 };
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 
 #endif
diff --git a/src/main/include/log4cxx/filter/levelmatchfilter.h b/src/main/include/log4cxx/filter/levelmatchfilter.h
index 11266be..5221e21 100644
--- a/src/main/include/log4cxx/filter/levelmatchfilter.h
+++ b/src/main/include/log4cxx/filter/levelmatchfilter.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_FILTER_LEVEL_MATCH_FILTER_H
 #define _LOG4CXX_FILTER_LEVEL_MATCH_FILTER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/spi/filter.h>
 #include <log4cxx/level.h>
 
@@ -36,21 +30,19 @@
 /**
 This is a very simple filter based on level matching.
 
-<p>The filter admits two options <b>LevelToMatch</b> and
-<b>AcceptOnMatch</b>. If there is an exact match between the value
-of the <b>LevelToMatch</b> option and the level of the {@link
-spi::LoggingEvent LoggingEvent}, then the #decide method returns {@link
-spi::Filter#ACCEPT ACCEPT} in case the <b>AcceptOnMatch</b>
-option value is set to <code>true</code>, if it is <code>false</code>
-then {@link spi::Filter#DENY DENY} is returned. If there is no match,
-{@link spi::Filter#NEUTRAL NEUTRAL} is returned.
+<p>The filter admits two options <code>levelToMatch</code> and
+<code>acceptOnMatch</code>. If there is an exact match between the value
+of the <code>levelToMatch</code> option and the level of the
+{@link spi::LoggingEvent LoggingEvent}, then the #decide method returns
+{@link spi::Filter::ACCEPT ACCEPT} in case the <code>acceptOnMatch</code>
+option value is set to <code>true</code>,
+if it is <code>false</code> then {@link spi::Filter::DENY DENY} is returned.
+If there is no match, {@link spi::Filter::NEUTRAL NEUTRAL} is returned.
 */
-
 class LOG4CXX_EXPORT LevelMatchFilter : public spi::Filter
 {
 	private:
-		bool acceptOnMatch;
-		LevelPtr levelToMatch;
+		struct LevelMatchFilterPrivate;
 
 	public:
 		typedef spi::Filter BASE_CLASS;
@@ -61,46 +53,36 @@
 		END_LOG4CXX_CAST_MAP()
 
 		LevelMatchFilter();
+		~LevelMatchFilter();
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option,
-			const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 		void setLevelToMatch(const LogString& levelToMatch);
 
 		LogString getLevelToMatch() const;
 
-		inline void setAcceptOnMatch(bool acceptOnMatch1)
-		{
-			this->acceptOnMatch = acceptOnMatch1;
-		}
+		void setAcceptOnMatch(bool acceptOnMatch1);
 
-		inline bool getAcceptOnMatch() const
-		{
-			return acceptOnMatch;
-		}
+		bool getAcceptOnMatch() const;
 
 		/**
 		Return the decision of this filter.
 
 		Returns {@link spi::Filter#NEUTRAL NEUTRAL} if the
-		<b>LevelToMatch</b> option is not set or if there is not match.
+		<code>levelToMatch</code> option is not set or if there is not match.
 		Otherwise, if there is a match, then the returned decision is
-		{@link spi::Filter#ACCEPT ACCEPT} if the <b>AcceptOnMatch</b>
+		{@link spi::Filter#ACCEPT ACCEPT} if the <code>acceptOnMatch</code>
 		property is set to <code>true</code>. The returned decision is
 		{@link spi::Filter#DENY DENY} if the
-		<b>AcceptOnMatch</b> property is set to false.
+		<code>acceptOnMatch</code> property is set to false.
 		*/
-		FilterDecision decide(const spi::LoggingEventPtr& event) const;
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override;
 }; // class LevelMatchFilter
 LOG4CXX_PTR_DEF(LevelMatchFilter);
 }  // namespace filter
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif // _LOG4CXX_FILTER_LEVEL_MATCH_FILTER_H
diff --git a/src/main/include/log4cxx/filter/levelrangefilter.h b/src/main/include/log4cxx/filter/levelrangefilter.h
index 6b5afdd..d37c04f 100644
--- a/src/main/include/log4cxx/filter/levelrangefilter.h
+++ b/src/main/include/log4cxx/filter/levelrangefilter.h
@@ -29,26 +29,25 @@
 This is a very simple filter based on level matching, which can be
 used to reject messages with priorities outside a certain range.
 
-<p>The filter admits three options <b>LevelMin</b>, <b>LevelMax</b>
-and <b>AcceptOnMatch</b>.
+<p>The filter admits three options <code>levelMin</code>, <code>levelMax</code>
+and <code>acceptOnMatch</code>.
 
 <p>If the level of the {@link spi::LoggingEvent LoggingEvent} is not
 between Min and Max (inclusive), then {@link spi::Filter#DENY DENY}
 is returned.
 
 <p> If the Logging event level is within the specified range, then if
-<b>AcceptOnMatch</b> is true, {@link spi::Filter#ACCEPT ACCEPT} is
-returned, and if <b>AcceptOnMatch</b> is false,
+<code>acceptOnMatch</code> is true, {@link spi::Filter#ACCEPT ACCEPT} is
+returned, and if <code>acceptOnMatch</code> is false,
 {@link spi::Filter#NEUTRAL NEUTRAL} is returned.
 
-<p>If <code>LevelMin</code>w is not defined, then there is no
+<p>If <code>levelMin</code>w is not defined, then there is no
 minimum acceptable level (ie a level is never rejected for
-being too "low"/unimportant).  If <code>LevelMax</code> is not
+being too "low"/unimportant).  If <code>levelMax</code> is not
 defined, then there is no maximum acceptable level (ie a
 level is never rejected for beeing too "high"/important).
 
-<p>Refer to the {@link
-AppenderSkeleton#setThreshold setThreshold} method
+<p>Refer to the {@link AppenderSkeleton#setThreshold setThreshold} method
 available to <code>all</code> appenders extending
 AppenderSkeleton for a more convenient way to
 filter out events by level.
@@ -57,13 +56,7 @@
 class LOG4CXX_EXPORT LevelRangeFilter : public spi::Filter
 {
 	private:
-		/**
-		Do we return ACCEPT when a match occurs. Default is
-		<code>false</code>, so that later filters get run by default
-		*/
-		bool acceptOnMatch;
-		LevelPtr levelMin;
-		LevelPtr levelMax;
+		struct LevelRangeFilterPrivate;
 
 	public:
 		typedef spi::Filter BASE_CLASS;
@@ -74,73 +67,55 @@
 		END_LOG4CXX_CAST_MAP()
 
 		LevelRangeFilter();
+		~LevelRangeFilter();
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option,
-			const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
-		Set the <code>LevelMin</code> option.
+		Set the <code>levelMin</code> option.
 		*/
-		void setLevelMin(const LevelPtr& levelMin1)
-		{
-			this->levelMin = levelMin1;
-		}
+		void setLevelMin(const LevelPtr& levelMin1);
 
 		/**
-		Get the value of the <code>LevelMin</code> option.
+		Get the value of the <code>levelMin</code> option.
 		*/
-		const LevelPtr& getLevelMin() const
-		{
-			return levelMin;
-		}
+		const LevelPtr& getLevelMin() const;
 
 		/**
-		Set the <code>LevelMax</code> option.
+		Set the <code>levelMax</code> option.
 		*/
-		void setLevelMax(const LevelPtr& levelMax1)
-		{
-			this->levelMax = levelMax1;
-		}
+		void setLevelMax(const LevelPtr& levelMax1);
 
 		/**
-		Get the value of the <code>LevelMax</code> option.
+		Get the value of the <code>levelMax</code> option.
 		*/
-		const LevelPtr& getLevelMax() const
-		{
-			return levelMax;
-		}
+		const LevelPtr& getLevelMax() const;
 
 		/**
-		Set the <code>AcceptOnMatch</code> option.
+		Set the <code>acceptOnMatch</code> option.
 		*/
-		inline void setAcceptOnMatch(bool acceptOnMatch1)
-		{
-			this->acceptOnMatch = acceptOnMatch1;
-		}
+		void setAcceptOnMatch(bool acceptOnMatch1);
 
 		/**
-		Get the value of the <code>AcceptOnMatch</code> option.
+		Get the value of the <code>acceptOnMatch</code> option.
 		*/
-		inline bool getAcceptOnMatch() const
-		{
-			return acceptOnMatch;
-		}
+		bool getAcceptOnMatch() const;
 
 		/**
 		Return the decision of this filter.
 
 		Returns {@link spi::Filter#NEUTRAL NEUTRAL} if the
-		<b>LevelToMatch</b> option is not set or if there is not match.
+		<code>levelToMatch</code> option is not set or if there is not match.
 		Otherwise, if there is a match, then the returned decision is
 		{@link spi::Filter#ACCEPT ACCEPT} if the
-		<b>AcceptOnMatch</b> property is set to <code>true</code>. The
+		<code>acceptOnMatch</code> property is set to <code>true</code>. The
 		returned decision is {@link spi::Filter#DENY DENY} if the
-		<b>AcceptOnMatch</b> property is set to false.
+		<code>acceptOnMatch</code> property is set to false.
 		*/
-		FilterDecision decide(const spi::LoggingEventPtr& event) const;
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override;
 }; // class LevelRangeFilter
 LOG4CXX_PTR_DEF(LevelRangeFilter);
 }  // namespace filter
diff --git a/src/main/include/log4cxx/filter/locationinfofilter.h b/src/main/include/log4cxx/filter/locationinfofilter.h
index a2515da..cf4fcbb 100644
--- a/src/main/include/log4cxx/filter/locationinfofilter.h
+++ b/src/main/include/log4cxx/filter/locationinfofilter.h
@@ -21,54 +21,50 @@
 
 namespace log4cxx
 {
-namespace rule
-{
-class ExpressionRule;
-class Rule;
-typedef helpers::ObjectPtrT < Rule > RulePtr;
-typedef helpers::ObjectPtrT < ExpressionRule > ExpressionRulePtr;
-}
 
 namespace filter
 {
+
 /**
- * Location information is usually specified at the appender level - all events associated
- * with an appender either create and parse stack traces or they do not.  This is
- * an expensive operation and in some cases not needed for all events associated with
- * an appender.
+ * When location information is available, individual log statements can be turned on or off
+ * depending on their source location.
  *
- * This filter creates event-level location information only if the provided expression evaluates to true.
+ * This filter allows for filtering messages based off of either the line number of the
+ * message, or the name of the method that the log mesage is in.  The 'operator' parameter
+ * may be used to determine if both the method name and line number must match.
+ * If 'operator' is set to 'AND', then both the line number and method name must match,
+ * otherwise only one needs to match.  By default, 'operator' is set to 'OR'.
  *
- * For information on expression syntax, see org.apache.log4j.rule.ExpressionRule
- *
+ * If location information is not available, this filter does nothing.
  *
  */
 class LOG4CXX_EXPORT LocationInfoFilter: public log4cxx::spi::Filter
 {
-		bool convertInFixToPostFix;
-		LogString expression;
-		log4cxx::rule::RulePtr expressionRule;
-		//HACK: Category is the last of the internal layers - pass this in as the class name
-		//in order for parsing to work correctly
-		LogString className;
-
+		struct LocationInfoFilterPrivate;
 	public:
 		DECLARE_LOG4CXX_OBJECT(LocationInfoFilter)
 		BEGIN_LOG4CXX_CAST_MAP()
-		LOG4CXX_CAST_ENTRY(log4cxx::spi::Filter)
+		LOG4CXX_CAST_ENTRY(LocationInfoFilter)
+		LOG4CXX_CAST_ENTRY_CHAIN(log4cxx::spi::Filter)
 		END_LOG4CXX_CAST_MAP()
 
 		LocationInfoFilter();
 
-		void activateOptions(log4cxx::helpers::Pool&);
+		~LocationInfoFilter();
 
-		void setExpression(const LogString& expression);
+		void setOption(const LogString& option, const LogString& value) override;
 
-		LogString getExpression() const;
+		void setLineNumber(int lineNum);
 
-		void setConvertInFixToPostFix(bool convertInFixToPostFix);
+		void setMethodName(const LogString& methodName);
 
-		bool getConvertInFixToPostFix() const;
+		void setAcceptOnMatch(bool acceptOnMatch1);
+
+		bool getAcceptOnMatch() const;
+
+		bool getMustMatchAll() const;
+
+		void setMustMatchAll(bool mustMatchAll1);
 
 		/**
 		 * If this event does not already contain location information,
@@ -79,9 +75,12 @@
 		 *
 		 * Returns {@link log4cxx::spi::Filter#NEUTRAL}
 		 */
-		FilterDecision decide(const spi::LoggingEventPtr& event) const;
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override;
 
 };
+
+LOG4CXX_PTR_DEF(LocationInfoFilter);
+
 }
 }
 #endif
diff --git a/src/main/include/log4cxx/filter/loggermatchfilter.h b/src/main/include/log4cxx/filter/loggermatchfilter.h
index 1d0063e..e820ee9 100644
--- a/src/main/include/log4cxx/filter/loggermatchfilter.h
+++ b/src/main/include/log4cxx/filter/loggermatchfilter.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_FILTER_LOGGER_MATCH_FILTER_H
 #define _LOG4CXX_FILTER_LOGGER_MATCH_FILTER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/spi/filter.h>
 #include <log4cxx/level.h>
 
@@ -36,23 +30,22 @@
 /**
    This is a very simple filter based on logger name matching.
 
-   <p>The filter admits two options <b>LoggerToMatch</b> and
-   <b>AcceptOnMatch</b>. If there is an exact match between the value
-   of the <b>LoggerToMatch</b> option and the logger of the {@link
-                spi::LoggingEvent LoggingEvent}, then the #decide method returns  {@link
-                spi::Filter#ACCEPT ACCEPT} in case the <b>AcceptOnMatch</b> option value is set
-   to <code>true</code>, if it is <code>false</code> then {@link
-   spi::Filter#DENY} is returned. If there is no match, {@link
-   spi::Filter#NEUTRAL} is returned.  A loggerToMatch of "root"
-   matches both the root logger and a logger named "root".
+   <p>The filter admits two options <code>loggerToMatch</code> and
+   <code>acceptOnMatch</code>. If there is an exact match between the value
+   of the <code>loggerToMatch</code> option and the logger of the
+   {@link spi::LoggingEvent LoggingEvent}, then the #decide method returns
+   {@link spi::Filter#ACCEPT ACCEPT} in case the <code>acceptOnMatch</code> option value is set
+   to <code>true</code>, if it is <code>false</code> then
+   {@link spi::Filter#DENY} is returned. If there is no match,
+   {@link spi::Filter#NEUTRAL} is returned.
+   A loggerToMatch of "root" matches both the root logger and a logger named "root".
 
    */
 
 class LOG4CXX_EXPORT LoggerMatchFilter : public spi::Filter
 {
 	private:
-		bool acceptOnMatch;
-		LogString loggerToMatch;
+		struct LoggerMatchFilterPrivate;
 
 	public:
 		typedef spi::Filter BASE_CLASS;
@@ -63,46 +56,36 @@
 		END_LOG4CXX_CAST_MAP()
 
 		LoggerMatchFilter();
+		~LoggerMatchFilter();
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option,
-			const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 		void setLoggerToMatch(const LogString& levelToMatch);
 
 		LogString getLoggerToMatch() const;
 
-		inline void setAcceptOnMatch(bool acceptOnMatch1)
-		{
-			this->acceptOnMatch = acceptOnMatch1;
-		}
+		void setAcceptOnMatch(bool acceptOnMatch1);
 
-		inline bool getAcceptOnMatch() const
-		{
-			return acceptOnMatch;
-		}
+		bool getAcceptOnMatch() const;
 
 		/**
 		Return the decision of this filter.
 
 		Returns {@link spi::Filter#NEUTRAL NEUTRAL} if the
-		<b>LoggerToMatch</b> option is not set or if there is not match.
+		<code>loggerToMatch</code> option is not set or if there is not match.
 		Otherwise, if there is a match, then the returned decision is
-		{@link spi::Filter#ACCEPT ACCEPT} if the <b>AcceptOnMatch</b>
+		{@link spi::Filter#ACCEPT ACCEPT} if the <code>acceptOnMatch</code>
 		property is set to <code>true</code>. The returned decision is
 		{@link spi::Filter#DENY DENY} if the
-		<b>AcceptOnMatch</b> property is set to false.
+		<code>acceptOnMatch</code> property is set to false.
 		*/
-		FilterDecision decide(const spi::LoggingEventPtr& event) const;
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override;
 }; // class LoggerMatchFilter
 LOG4CXX_PTR_DEF(LoggerMatchFilter);
 }  // namespace filter
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif // _LOG4CXX_FILTER_LOGGER_MATCH_FILTER_H
diff --git a/src/main/include/log4cxx/filter/mapfilter.h b/src/main/include/log4cxx/filter/mapfilter.h
index 77305aa..192283d 100644
--- a/src/main/include/log4cxx/filter/mapfilter.h
+++ b/src/main/include/log4cxx/filter/mapfilter.h
@@ -19,11 +19,6 @@
 
 #include <log4cxx/spi/filter.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace filter
@@ -45,9 +40,7 @@
 		typedef std::map < LogString, LogString > KeyVals;
 
 	private:
-		bool    acceptOnMatch;
-		bool    mustMatchAll; // true = AND; false = OR
-		KeyVals keyVals;
+		struct MapFilterPrivate;
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(MapFilter)
@@ -57,51 +50,30 @@
 		END_LOG4CXX_CAST_MAP()
 
 		MapFilter();
+		~MapFilter();
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option,
-			const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
-		inline void setKeyValue(const LogString& strKey, const LogString& strValue)
-		{
-			this->keyVals[strKey] = strValue;
-		}
+		void setKeyValue(const LogString& strKey, const LogString& strValue);
 
-		inline const LogString& getValue(const LogString& strKey) const
-		{
-			static  const LogString                 empty;
-			const KeyVals::const_iterator   it(this->keyVals.find(strKey));
+		const LogString& getValue(const LogString& strKey) const;
 
-			return (it != keyVals.end() ? it->second : empty);
-		}
+		void setAcceptOnMatch(bool acceptOnMatch1);
 
-		inline void setAcceptOnMatch(bool acceptOnMatch1)
-		{
-			this->acceptOnMatch = acceptOnMatch1;
-		}
+		bool getAcceptOnMatch() const;
 
-		inline bool getAcceptOnMatch() const
-		{
-			return acceptOnMatch;
-		}
+		bool getMustMatchAll() const;
 
-		inline bool getMustMatchAll() const
-		{
-			return mustMatchAll;
-		}
-
-		inline void setMustMatchAll(bool mustMatchAll1)
-		{
-			this->mustMatchAll = mustMatchAll1;
-		}
+		void setMustMatchAll(bool mustMatchAll1);
 
 		/**
 		Returns {@link log4cxx::spi::Filter#NEUTRAL NEUTRAL}
 		is there is no string match.
 		*/
-		FilterDecision decide(const spi::LoggingEventPtr& event) const;
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override;
 }; // class MapFilter
 
 LOG4CXX_PTR_DEF(MapFilter);
@@ -109,8 +81,5 @@
 } // namespace filter
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
 
 #endif // _LOG4CXX_FILTER_MAPFILTER_H
diff --git a/src/main/include/log4cxx/filter/propertyfilter.h b/src/main/include/log4cxx/filter/propertyfilter.h
index 2f1f8cb..d6d1691 100644
--- a/src/main/include/log4cxx/filter/propertyfilter.h
+++ b/src/main/include/log4cxx/filter/propertyfilter.h
@@ -19,12 +19,6 @@
 #ifndef _LOG4CXX_FILTER_PROPERTYFILTER_H
 #define _LOG4CXX_FILTER_PROPERTYFILTER_H
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/spi/filter.h>
 #include <map>
 
@@ -67,15 +61,11 @@
 		~PropertyFilter();
 		void setProperties(const LogString& props);
 
-		FilterDecision decide(const spi::LoggingEventPtr& event) const;
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override;
 
 };
 
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif
diff --git a/src/main/include/log4cxx/filter/stringmatchfilter.h b/src/main/include/log4cxx/filter/stringmatchfilter.h
index 8e57ce3..5ac5b96 100644
--- a/src/main/include/log4cxx/filter/stringmatchfilter.h
+++ b/src/main/include/log4cxx/filter/stringmatchfilter.h
@@ -20,11 +20,6 @@
 
 #include <log4cxx/spi/filter.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace filter
@@ -53,8 +48,7 @@
 class LOG4CXX_EXPORT StringMatchFilter : public spi::Filter
 {
 	private:
-		bool acceptOnMatch;
-		LogString stringToMatch;
+		struct StringMatchFilterPrivate;
 
 	public:
 		typedef spi::Filter BASE_CLASS;
@@ -65,45 +59,30 @@
 		END_LOG4CXX_CAST_MAP()
 
 		StringMatchFilter();
+		~StringMatchFilter();
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option,
-			const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
-		inline void setStringToMatch(const LogString& stringToMatch1)
-		{
-			this->stringToMatch.assign(stringToMatch1);
-		}
+		void setStringToMatch(const LogString& stringToMatch1);
 
-		inline const LogString& getStringToMatch() const
-		{
-			return stringToMatch;
-		}
+		const LogString& getStringToMatch() const;
 
-		inline void setAcceptOnMatch(bool acceptOnMatch1)
-		{
-			this->acceptOnMatch = acceptOnMatch1;
-		}
+		void setAcceptOnMatch(bool acceptOnMatch1);
 
-		inline bool getAcceptOnMatch() const
-		{
-			return acceptOnMatch;
-		}
+		bool getAcceptOnMatch() const;
 
 		/**
 		Returns {@link log4cxx::spi::Filter#NEUTRAL NEUTRAL}
 		is there is no string match.
 		*/
-		FilterDecision decide(const spi::LoggingEventPtr& event) const;
+		FilterDecision decide(const spi::LoggingEventPtr& event) const override;
 }; // class StringMatchFilter
 LOG4CXX_PTR_DEF(StringMatchFilter);
 }  // namespace filter
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
 
 #endif // _LOG4CXX_FILTER_STRING_MATCH_FILTER_H
diff --git a/src/main/include/log4cxx/fmtlayout.h b/src/main/include/log4cxx/fmtlayout.h
new file mode 100644
index 0000000..79fb9e2
--- /dev/null
+++ b/src/main/include/log4cxx/fmtlayout.h
@@ -0,0 +1,272 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef LOG4CXX_FMT_LAYOUT_H
+#define LOG4CXX_FMT_LAYOUT_H
+
+#if defined(_MSC_VER)
+	#pragma warning ( push )
+	#pragma warning ( disable: 4231 4251 4275 4786 )
+#endif
+
+
+#include <log4cxx/layout.h>
+
+namespace log4cxx
+{
+/**
+ * The FMTLayout class uses libfmt to layout messages.  This is an alternative to the PatternLayout class.
+ * Most of the standard PatternLayout arguments are also accepted as arguments, so that you can easily
+ * convert a PatternLayout to a FMTLayout.  For example, given the following PatternLayout:
+ *
+ * <pre>%c %-5p - %m%n</pre>
+ * which outputs something like:
+ * <pre>root INFO  - Hello there!</pre>
+ *
+ * The equivalent FMTLayout can be written as:
+ * <pre>{c} {p:<5} - {m}{n}</pre>
+ * Or more verbosely as:
+ * <pre>{logger} {level:<5} - {message}{newline}</pre>
+ *
+ * All replacements are done using the named arguments feature of {fmt}.
+ *
+ * <p>The recognized conversion strings are:</p>
+ *
+ * <table border="1" cellpadding="8">
+ *  <tr>
+ *      <th align="center"><strong>Conversion string</strong></th>
+ *      <th align="center"><strong>Effect</strong></th>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *        <p><strong>c</strong></p>
+ *        <p><strong>logger</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the logger of the logging event.  Unlike PatternConverter,
+ *          this does not take a parameter to shorten the name of the logger.
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>C</strong></p>
+ *          <p><strong>class</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the class of the issuer of the logging event if the compiler
+ *          used supports a macro to retrieve the method of the currently compiled line and
+ *          if the LOG4CXX_TRACE-like macros are used to issue a logging request. In this
+ *          case the macro LOG4CXX_* is expanded at compile time to generate location info
+ *          of the logging event and adds the method name, besides file and line, if
+ *          available. In most cases the provided method contains the classname and can
+ *          therefore be retrieved form the location info as needed.
+ *          <p>
+ *              Currently supported compilers are those from Microsoft, GNU-C and Borland.
+ *          </p>
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>f</strong></p>
+ *          <p><strong>shortfilename</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the short file name where the logging request was issued.
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>F</strong></p>
+ *          <p><strong>filename</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the file name where the logging request was issued.
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>l</strong></p>
+ *          <p><strong>location</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output location information of the caller which generated the logging
+ *          event.
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>L</strong></p>
+ *          <p><strong>line</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the line number from where the logging request was issued.
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>m</strong></p>
+ *          <p><strong>message</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the application supplied message associated with the logging
+ *          event.
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <strong>M</strong>
+ *          <p><strong>method</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the method of the issuer of the logging event if the compiler
+ *          used supports a macro to retrieve the method of the currently compiled line
+ *          and if the LOG4CXX_TRACE-like macros are used to issue a logging request. In
+ *          this case the macro LOG4CXX_* is expanded at compile time to generate location
+ *          info of the logging event and adds the method name, besides file and line, if
+ *          available. In most cases the provided method contains the classname which is
+ *          ignored in every attempt to retrieve the method from the location info.
+ *          <p>
+ *              Currently supported compilers are those from Microsoft, GNU-C and Borland.
+ *          </p>
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>n</strong></p>
+ *          <p><strong>newline</strong></p>
+ *      </td>
+ *      <td>
+ *          Outputs the platform dependent line separator character or characters.
+ *          <p>
+ *              This conversion character offers practically the same performance as using
+ *              non-portable line separator strings such as "\n", or "\r\n". Thus, it is the
+ *              preferred way of specifying a line separator.
+ *          </p>
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>p</strong></p>
+ *          <p><strong>level</strong></p>
+ *      </td>
+ *      <td>Used to output the level of the logging event.</td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>r</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the number of milliseconds elapsed since the start of the
+ *          application until the creation of the logging event.
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>t</strong></p>
+ *          <p><strong>thread</strong></p>
+ *      </td>
+ *      <td>Used to output the ID of the thread that generated the logging event.</td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>T</strong></p>
+ *          <p><strong>threadname</strong></p>
+ *      </td>
+ *      <td>Used to output the name of the thread that generated the logging event.  May not be available on all platforms.</td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>x</strong></p>
+ *          <p><strong>ndc</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the NDC (nested diagnostic context) associated with the thread that
+ *          generated the logging event.
+ *      </td>
+ *  </tr>
+ *  <tr>
+ *      <td align="center">
+ *          <p><strong>mdc[1-6]</strong></p>
+ *      </td>
+ *      <td>
+ *          Used to output the MDC (mapped diagnostic context) associated with the thread that
+ *          generated the logging event. The keys must be specified in the configuration for
+ *          the layout.  A maximum of 6 MDC keys are available to be output(mdc1, mdc2, ..., mdc6)
+ *      </td>
+ *  </tr>
+ * </table>
+ */
+class LOG4CXX_EXPORT FMTLayout : public Layout
+{
+    LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FMTLayoutPrivate, m_priv)
+
+	public:
+		DECLARE_LOG4CXX_OBJECT(FMTLayout)
+		BEGIN_LOG4CXX_CAST_MAP()
+		LOG4CXX_CAST_ENTRY(FMTLayout)
+		LOG4CXX_CAST_ENTRY_CHAIN(Layout)
+		END_LOG4CXX_CAST_MAP()
+
+		FMTLayout();
+
+		FMTLayout(const LogString& pattern);
+
+		~FMTLayout();
+
+
+		/**
+		 * Set the <strong>ConversionPattern</strong> option. This is the string which
+		 * controls formatting and consists of a mix of literal content and
+		 * conversion specifiers.
+		 */
+		void setConversionPattern(const LogString& conversionPattern);
+
+		/**
+		 * Returns the value of the <strong>ConversionPattern</strong> option.
+		 */
+		LogString getConversionPattern() const;
+
+		/**
+		Returns the log statement in a format consisting of the
+		<code>level</code>, followed by " - " and then the
+		<code>message</code>. For example, <pre> INFO - "A message"
+		</pre>
+
+		@return A byte array in SimpleLayout format.
+		*/
+		void format(LogString& output,
+			const spi::LoggingEventPtr& event,
+			helpers::Pool& pool) const override;
+
+		bool ignoresThrowable() const override
+		{
+			return true;
+		}
+
+		void activateOptions(helpers::Pool& /* p */) override;
+		void setOption(const LogString& /* option */,
+		        const LogString& /* value */) override;
+};
+LOG4CXX_PTR_DEF(FMTLayout);
+}  // namespace log4cxx
+
+
+#if defined(_MSC_VER)
+	#pragma warning ( pop )
+#endif
+
+#endif //LOG4CXX_FMT_LAYOUT_H
diff --git a/src/main/include/log4cxx/helpers/appenderattachableimpl.h b/src/main/include/log4cxx/helpers/appenderattachableimpl.h
index b80b5aa..40d5028 100644
--- a/src/main/include/log4cxx/helpers/appenderattachableimpl.h
+++ b/src/main/include/log4cxx/helpers/appenderattachableimpl.h
@@ -18,11 +18,6 @@
 #ifndef _LOG4CXX_HELPERS_APPENDER_ATTACHABLE_IMPL_H
 #define _LOG4CXX_HELPERS_APPENDER_ATTACHABLE_IMPL_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 
 #include <log4cxx/spi/appenderattachable.h>
 #include <log4cxx/helpers/object.h>
@@ -42,12 +37,10 @@
 {
 
 class LOG4CXX_EXPORT AppenderAttachableImpl :
-	public virtual spi::AppenderAttachable,
-	public virtual helpers::Object
+	public virtual spi::AppenderAttachable
 {
 	protected:
-		/** Array of appenders. */
-		AppenderList  appenderList;
+		AppenderList& appenderList();
 
 	public:
 		/**
@@ -56,6 +49,8 @@
 		 */
 		AppenderAttachableImpl(Pool& pool);
 
+		~AppenderAttachableImpl();
+
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(AppenderAttachableImpl)
 		BEGIN_LOG4CXX_CAST_MAP()
 		LOG4CXX_CAST_ENTRY(AppenderAttachableImpl)
@@ -66,7 +61,7 @@
 		/**
 		 * Add an appender.
 		 */
-		virtual void addAppender(const AppenderPtr newAppender);
+		void addAppender(const AppenderPtr newAppender) override;
 
 		/**
 		 Call the <code>doAppend</code> method on all attached appenders.
@@ -77,42 +72,38 @@
 		/**
 		 * Get all previously added appenders as an Enumeration.
 		 */
-		virtual AppenderList getAllAppenders() const;
+		AppenderList getAllAppenders() const override;
 
 		/**
 		 * Get an appender by name.
 		 */
-		virtual AppenderPtr getAppender(const LogString& name) const;
+		AppenderPtr getAppender(const LogString& name) const override;
 
 		/**
 		 Returns <code>true</code> if the specified appender is in the
 		 list of attached appenders, <code>false</code> otherwise.
 		*/
-		virtual bool isAttached(const AppenderPtr appender) const;
+		bool isAttached(const AppenderPtr appender) const override;
 
 		/**
 		 * Remove all previously added appenders.
 		 */
-		virtual void removeAllAppenders();
+		void removeAllAppenders() override;
 
 		/**
 		 * Remove the appender passed as parameter from the list of appenders.
 		 */
-		virtual void removeAppender(const AppenderPtr appender);
+		void removeAppender(const AppenderPtr appender) override;
 
 		/**
 		 * Remove the appender with the name passed as parameter from the
 		 * list of appenders.
 		 */
-		virtual void removeAppender(const LogString& name);
-
-		inline std::mutex& getMutex() const
-		{
-			return m_mutex;
-		}
+		void removeAppender(const LogString& name) override;
 
 	private:
-		mutable std::mutex m_mutex;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(priv_data, m_priv)
+
 		AppenderAttachableImpl(const AppenderAttachableImpl&);
 		AppenderAttachableImpl& operator=(const AppenderAttachableImpl&);
 };
@@ -122,8 +113,5 @@
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
 
 #endif //_LOG4CXX_HELPERS_APPENDER_ATTACHABLE_IMPL_H
diff --git a/src/main/include/log4cxx/helpers/aprinitializer.h b/src/main/include/log4cxx/helpers/aprinitializer.h
index 9fcdd5c..7f13023 100644
--- a/src/main/include/log4cxx/helpers/aprinitializer.h
+++ b/src/main/include/log4cxx/helpers/aprinitializer.h
@@ -22,6 +22,7 @@
 	#error "aprinitializer.h should only be included by log4cxx implementation"
 #endif
 
+#include <log4cxx/helpers/object.h>
 #include <list>
 #include <log4cxx/helpers/date.h>
 
@@ -32,6 +33,7 @@
 }
 
 #include <mutex>
+#include <functional>
 
 namespace log4cxx
 {
@@ -48,25 +50,43 @@
 		static bool isDestructed;
 
 		/**
-		 *  Register a FileWatchdog for deletion prior to
-		 *    APR termination.  FileWatchdog must be
+		 *  Register a FileWatchdog for deletion prior to termination.
+		 *    FileWatchdog must be
 		 *    allocated on heap and not deleted elsewhere.
 		 */
 		static void registerCleanup(FileWatchdog* watchdog);
 		static void unregisterCleanup(FileWatchdog* watchdog);
+		static void unregisterAll();
+		/**
+		 *  Store a single instance type ObjectPtr for deletion prior to termination
+		 */
+		template <class T> static void setUnique(const std::shared_ptr<T>& pObject)
+		{
+			getInstance().addObject(typeid(T).hash_code(), pObject);
+		}
+		/**
+		 *  Fetch or add a single instance type ObjectPtr for deletion prior to termination
+		 */
+		template <class T> static std::shared_ptr<T> getOrAddUnique(std::function<ObjectPtr()> creator)
+		{
+			return cast<T>(getInstance().findOrAddObject(typeid(T).hash_code(), creator));
+		}
 
-	private:
+
+	private: // Constructors
 		APRInitializer();
-		APRInitializer(const APRInitializer&);
-		APRInitializer& operator=(const APRInitializer&);
-		apr_pool_t* p;
-		std::mutex mutex;
-		std::list<FileWatchdog*> watchdogs;
-		log4cxx_time_t startTime;
-		apr_threadkey_t* tlsKey;
+		APRInitializer(const APRInitializer&) = delete;
+		APRInitializer& operator=(const APRInitializer&) = delete;
+	private: // Modifiers
+		void addObject(size_t key, const ObjectPtr& pObject);
+		const ObjectPtr& findOrAddObject(size_t key, std::function<ObjectPtr()> creator);
+		void stopWatchDogs();
+	private: // Attributes
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(APRInitializerPrivate, m_priv)
+	private: // Class methods
 		static APRInitializer& getInstance();
 
-	public:
+	public: // Destructor
 		~APRInitializer();
 };
 } // namespace helpers
diff --git a/src/main/include/log4cxx/helpers/bufferedoutputstream.h b/src/main/include/log4cxx/helpers/bufferedoutputstream.h
deleted file mode 100644
index 0803da6..0000000
--- a/src/main/include/log4cxx/helpers/bufferedoutputstream.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _LOG4CXX_HELPERS_BUFFEREDOUTPUTSTREAM_H
-#define _LOG4CXX_HELPERS_BUFFEREDOUTPUTSTREAM_H
-
-#include <log4cxx/helpers/outputstream.h>
-
-namespace log4cxx
-{
-
-namespace helpers
-{
-
-/**
-*   Abstract class for writing to character streams.
-*/
-class LOG4CXX_EXPORT BufferedOutputStream : public OutputStream
-{
-	private:
-		size_t count;
-		LogString buf;
-
-	public:
-		DECLARE_ABSTRACT_LOG4CXX_OBJECT(BufferedOutputStream)
-		BEGIN_LOG4CXX_CAST_MAP()
-		LOG4CXX_CAST_ENTRY(BufferedOutputStream)
-		LOG4CXX_CAST_ENTRY_CHAIN(OutputStream)
-		END_LOG4CXX_CAST_MAP()
-
-	protected:
-		BufferedOutputStream(OutputStreamPtr& out, size_t size = 4096);
-		~BufferedOutputStream();
-
-	public:
-		void close(Pool& p);
-		void flush(Pool& p);
-		void write(ByteBuffer& buf, Pool& p);
-
-	private:
-		BufferedOutputStream(const BufferedOutputStream&);
-		BufferedOutputStream& operator=(const BufferedOutputStream&);
-};
-
-LOG4CXX_PTR_DEF(BufferedOutputStream);
-} // namespace helpers
-
-}  //namespace log4cxx
-
-#endif //_LOG4CXX_HELPERS_BUFFEREDOUTPUTSTREAM_H
diff --git a/src/main/include/log4cxx/helpers/bufferedwriter.h b/src/main/include/log4cxx/helpers/bufferedwriter.h
index d1b2b60..5f165f6 100644
--- a/src/main/include/log4cxx/helpers/bufferedwriter.h
+++ b/src/main/include/log4cxx/helpers/bufferedwriter.h
@@ -20,11 +20,6 @@
 
 #include <log4cxx/helpers/writer.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 
@@ -38,9 +33,7 @@
 class LOG4CXX_EXPORT BufferedWriter : public Writer
 {
 	private:
-		WriterPtr out;
-		size_t sz;
-		LogString buf;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(BufferedWriterPriv, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(BufferedWriter)
@@ -53,16 +46,9 @@
 		BufferedWriter(WriterPtr& out, size_t sz);
 		virtual ~BufferedWriter();
 
-		virtual void close(Pool& p);
-		virtual void flush(Pool& p);
-		virtual void write(const LogString& str, Pool& p);
-
-#ifdef LOG4CXX_MULTI_PROCESS
-		OutputStreamPtr getOutPutStreamPtr()
-		{
-			return out->getOutPutStreamPtr();
-		}
-#endif
+		void close(Pool& p) override;
+		void flush(Pool& p) override;
+		void write(const LogString& str, Pool& p) override;
 
 	private:
 		BufferedWriter(const BufferedWriter&);
@@ -73,8 +59,4 @@
 
 }  //namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_HELPERS_BUFFEREDWRITER_H
diff --git a/src/main/include/log4cxx/helpers/bytearrayinputstream.h b/src/main/include/log4cxx/helpers/bytearrayinputstream.h
index b484469..5b15f45 100644
--- a/src/main/include/log4cxx/helpers/bytearrayinputstream.h
+++ b/src/main/include/log4cxx/helpers/bytearrayinputstream.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_HELPERS_BYTEARRAYINPUTSTREAM_H
 #define _LOG4CXX_HELPERS_BYTEARRAYINPUTSTREAM_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <vector>
 #include <log4cxx/helpers/inputstream.h>
 
@@ -41,8 +35,7 @@
 class LOG4CXX_EXPORT ByteArrayInputStream : public InputStream
 {
 	private:
-		ByteList buf;
-		size_t pos;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ByteArrayInputStreamPriv, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(ByteArrayInputStream)
@@ -64,7 +57,7 @@
 		 * Closes this file input stream and releases any system
 		 * resources associated with the stream.
 		 */
-		virtual void close();
+		void close() override;
 
 		/**
 		 * Reads a sequence of bytes into the given buffer.
@@ -73,7 +66,7 @@
 		 * @return the total number of bytes read into the buffer, or -1 if there
 		 *         is no more data because the end of the stream has been reached.
 		 */
-		virtual int read(ByteBuffer& buf);
+		int read(ByteBuffer& buf) override;
 
 	private:
 
@@ -88,8 +81,5 @@
 
 }  //namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
 
 #endif //_LOG4CXX_HELPERS_BYTEARRAYINPUTSTREAM_H
diff --git a/src/main/include/log4cxx/helpers/bytearrayoutputstream.h b/src/main/include/log4cxx/helpers/bytearrayoutputstream.h
index 90e397c..3d6089b 100644
--- a/src/main/include/log4cxx/helpers/bytearrayoutputstream.h
+++ b/src/main/include/log4cxx/helpers/bytearrayoutputstream.h
@@ -18,17 +18,9 @@
 #ifndef _LOG4CXX_HELPERS_BYTEARRAYOUTPUTSTREAM_H
 #define _LOG4CXX_HELPERS_BYTEARRAYOUTPUTSTREAM_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
-
 #include <log4cxx/helpers/outputstream.h>
 #include <vector>
 
-
 namespace log4cxx
 {
 
@@ -44,7 +36,7 @@
 class LOG4CXX_EXPORT ByteArrayOutputStream : public OutputStream
 {
 	private:
-		ByteList array;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ByteArrayOutputStreamPriv, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(ByteArrayOutputStream)
@@ -56,9 +48,9 @@
 		ByteArrayOutputStream();
 		virtual ~ByteArrayOutputStream();
 
-		virtual void close(Pool& p);
-		virtual void flush(Pool& p);
-		virtual void write(ByteBuffer& buf, Pool& p);
+		void close(Pool& p) override;
+		void flush(Pool& p) override;
+		void write(ByteBuffer& buf, Pool& p) override;
 		ByteList toByteArray() const;
 
 	private:
@@ -71,9 +63,4 @@
 
 }  //namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-
 #endif //_LOG4CXX_HELPERS_BYTEARRAYOUTPUTSTREAM_H
diff --git a/src/main/include/log4cxx/helpers/bytebuffer.h b/src/main/include/log4cxx/helpers/bytebuffer.h
index 3c68568..926ba14 100644
--- a/src/main/include/log4cxx/helpers/bytebuffer.h
+++ b/src/main/include/log4cxx/helpers/bytebuffer.h
@@ -33,10 +33,7 @@
 class LOG4CXX_EXPORT ByteBuffer
 {
 	private:
-		char* base;
-		size_t pos;
-		size_t lim;
-		size_t cap;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ByteBufferPriv, m_priv)
 
 	public:
 		ByteBuffer(char* data, size_t capacity);
@@ -45,35 +42,14 @@
 		void clear();
 		void flip();
 
-		inline char* data()
-		{
-			return base;
-		}
-		inline const char* data() const
-		{
-			return base;
-		}
-		inline char* current()
-		{
-			return base + pos;
-		}
-		inline const char* current() const
-		{
-			return base + pos;
-		}
-		inline size_t limit() const
-		{
-			return lim;
-		}
+		char* data();
+		const char* data() const;
+		char* current();
+		const char* current() const;
+		size_t limit() const;
 		void limit(size_t newLimit);
-		inline size_t position() const
-		{
-			return pos;
-		}
-		inline size_t remaining() const
-		{
-			return lim - pos;
-		}
+		size_t position() const;
+		size_t remaining() const;
 		void position(size_t newPosition);
 
 		bool put(char byte);
@@ -83,7 +59,6 @@
 		ByteBuffer(const ByteBuffer&);
 		ByteBuffer& operator=(const ByteBuffer&);
 };
-
 } // namespace helpers
 
 }  //namespace log4cxx
diff --git a/src/main/include/log4cxx/helpers/cacheddateformat.h b/src/main/include/log4cxx/helpers/cacheddateformat.h
index fcfcedc..1cff634 100644
--- a/src/main/include/log4cxx/helpers/cacheddateformat.h
+++ b/src/main/include/log4cxx/helpers/cacheddateformat.h
@@ -20,11 +20,6 @@
 
 #include <log4cxx/helpers/dateformat.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace pattern
@@ -87,40 +82,7 @@
 		 */
 		static const logchar zeroString[];
 
-		/**
-		 *   Wrapped formatter.
-		 */
-		log4cxx::helpers::DateFormatPtr formatter;
-
-		/**
-		 *  Index of initial digit of millisecond pattern or
-		 *   UNRECOGNIZED_MILLISECONDS or NO_MILLISECONDS.
-		 */
-		mutable int millisecondStart;
-
-		/**
-		 *  Integral second preceding the previous convered Date.
-		 */
-		mutable log4cxx_time_t slotBegin;
-
-
-		/**
-		 *  Cache of previous conversion.
-		 */
-		mutable LogString cache;
-
-
-		/**
-		 *  Maximum validity period for the cache.
-		 *  Typically 1, use cache for duplicate requests only, or
-		 *  1000000, use cache for requests within the same integral second.
-		 */
-		const int expiration;
-
-		/**
-		 *  Date requested in previous conversion.
-		 */
-		mutable log4cxx_time_t previousTime;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(CachedDateFormatPriv, m_priv)
 
 	public:
 		/**
@@ -132,6 +94,7 @@
 		 *      caching or 1 to only use cache for duplicate requests.
 		 */
 		CachedDateFormat(const log4cxx::helpers::DateFormatPtr& dateFormat, int expiration);
+		~CachedDateFormat();
 
 		/**
 		 * Finds start of millisecond field in formatted time.
@@ -228,8 +191,4 @@
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif // _LOG4CXX_HELPERS_SIMPLE_DATE_FORMAT_H
diff --git a/src/main/include/log4cxx/helpers/class.h b/src/main/include/log4cxx/helpers/class.h
index 87925a7..fb3ea65 100644
--- a/src/main/include/log4cxx/helpers/class.h
+++ b/src/main/include/log4cxx/helpers/class.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_HELPERS_CLASS_H
 #define _LOG4CXX_HELPERS_CLASS_H
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/logstring.h>
 #include <map>
 
@@ -57,9 +51,4 @@
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
-
 #endif //_LOG4CXX_HELPERS_CLASS_H
diff --git a/src/main/include/log4cxx/helpers/cyclicbuffer.h b/src/main/include/log4cxx/helpers/cyclicbuffer.h
index 0456dcd..d6d7647 100644
--- a/src/main/include/log4cxx/helpers/cyclicbuffer.h
+++ b/src/main/include/log4cxx/helpers/cyclicbuffer.h
@@ -19,6 +19,7 @@
 #define _LOG4CXX_HELPERS_CYCLICBUFFER_H
 
 #include <log4cxx/spi/loggingevent.h>
+#include <memory>
 
 namespace log4cxx
 {
@@ -33,11 +34,8 @@
 */
 class LOG4CXX_EXPORT CyclicBuffer
 {
-		log4cxx::spi::LoggingEventList ea;
-		int first;
-		int last;
-		int numElems;
-		int maxSize;
+	private:
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(CyclicBufferPriv, m_priv)
 
 	public:
 		/**
@@ -63,10 +61,7 @@
 		*/
 		spi::LoggingEventPtr get(int i);
 
-		int getMaxSize() const
-		{
-			return maxSize;
-		}
+		int getMaxSize() const;
 
 		/**
 		Get the oldest (first) element in the buffer. The oldest element
@@ -79,10 +74,7 @@
 		guaranteed to be in the range 0 to <code>maxSize</code>
 		(inclusive).
 		*/
-		int length() const
-		{
-			return numElems;
-		}
+		int length() const;
 
 		/**
 		Resize the cyclic buffer to <code>newSize</code>.
diff --git a/src/main/include/log4cxx/helpers/datagrampacket.h b/src/main/include/log4cxx/helpers/datagrampacket.h
index 1ac1f6b..46497a4 100644
--- a/src/main/include/log4cxx/helpers/datagrampacket.h
+++ b/src/main/include/log4cxx/helpers/datagrampacket.h
@@ -35,21 +35,8 @@
 */
 class LOG4CXX_EXPORT DatagramPacket : public helpers::Object
 {
-	protected:
-		/** the data for this packet. */
-		void* buf;
-
-		/** The offset of the data for this packet. */
-		int offset;
-
-		/** The length of the data for this packet. */
-		int length;
-
-		/** The IP address for this packet. */
-		InetAddressPtr address;
-
-		/** The UDP port number of the remote host. */
-		int port;
+	private:
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(DatagramPacketPriv, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(DatagramPacket)
@@ -80,67 +67,35 @@
 
 		/** Returns the IP address of the machine to which this datagram
 		is being sent or from which the datagram was received. */
-		inline InetAddressPtr getAddress() const
-		{
-			return address;
-		}
+		InetAddressPtr getAddress() const;
 
 		/** Returns the data received or the data to be sent. */
-		inline void* getData() const
-		{
-			return buf;
-		}
+		void* getData() const;
 
 		/** Returns the length of the data to be sent or the length of the
 		data received. */
-		inline int getLength() const
-		{
-			return length;
-		}
+		int getLength() const;
 
 		/** Returns the offset of the data to be sent or the offset of the
 		data received. */
-		inline int getOffset() const
-		{
-			return offset;
-		}
+		int getOffset() const;
 
 		/** Returns the port number on the remote host to which this
 		 datagram is being sent or from which the datagram was received. */
-		inline int getPort() const
-		{
-			return port;
-		}
+		int getPort() const;
 
-		inline void setAddress(InetAddressPtr address1)
-		{
-			this->address = address1;
-		}
+		void setAddress(InetAddressPtr address1);
 
 		/** Set the data buffer for this packet. */
-		inline void setData(void* buf1)
-		{
-			this->buf = buf1;
-		}
+		void setData(void* buf1);
 
 		/** Set the data buffer for this packet. */
-		inline void setData(void* buf1, int offset1, int length1)
-		{
-			this->buf = buf1;
-			this->offset = offset1;
-			this->length = length1;
-		}
+		void setData(void* buf1, int offset1, int length1);
 
 		/** Set the length for this packet. */
-		inline void setLength(int length1)
-		{
-			this->length = length1;
-		}
+		void setLength(int length1);
 
-		inline void setPort(int port1)
-		{
-			this->port = port1;
-		}
+		void setPort(int port1);
 
 	private:
 		//
diff --git a/src/main/include/log4cxx/helpers/datagramsocket.h b/src/main/include/log4cxx/helpers/datagramsocket.h
index 2f8924e..64188ad 100644
--- a/src/main/include/log4cxx/helpers/datagramsocket.h
+++ b/src/main/include/log4cxx/helpers/datagramsocket.h
@@ -23,120 +23,86 @@
 #include <log4cxx/helpers/pool.h>
 #include <log4cxx/helpers/datagrampacket.h>
 
-extern "C" {
-	struct apr_socket_t;
-}
-
 namespace log4cxx
 {
 namespace helpers
 {
+
+class DatagramSocket;
+LOG4CXX_PTR_DEF(DatagramSocket);
+LOG4CXX_UNIQUE_PTR_DEF(DatagramSocket);
+
 /** This class represents a socket for sending and receiving
 datagram packets.*/
 class LOG4CXX_EXPORT DatagramSocket : public helpers::Object
 {
+	protected:
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(DatagramSocketPriv, m_priv)
+		DatagramSocket(LOG4CXX_PRIVATE_PTR(DatagramSocketPriv) priv);
+
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(DatagramSocket)
 		BEGIN_LOG4CXX_CAST_MAP()
 		LOG4CXX_CAST_ENTRY(DatagramSocket)
 		END_LOG4CXX_CAST_MAP()
 
-		/** Constructs a datagram socket and binds it to any available port
-		on the local host machine.*/
-		DatagramSocket();
-
-		/** Constructs a datagram socket and binds it to the specified
-		port on the local host machine. */
-		DatagramSocket(int port);
-
-		/**  Creates a datagram socket, bound to the specified local
-		address. */
-		DatagramSocket(int port, InetAddressPtr laddr);
-
 		/** ensure the socket is closed. */
-		~DatagramSocket();
+		virtual ~DatagramSocket();
 
 		/**  Binds a datagram socket to a local port and address.*/
-		void bind(int lport, InetAddressPtr laddress);
-
-		/** Creates a datagram socket.*/
-		void create();
+		virtual void bind(int lport, InetAddressPtr laddress) = 0;
 
 		/** Closes this datagram socket */
-		void close();
+		virtual void close();
 
 		/** Connects the socket to a remote address for this socket. */
-		void connect(InetAddressPtr address, int port);
+		virtual void connect(InetAddressPtr address, int port) = 0;
 
 		/** Returns the address to which this socket is connected. */
-		inline InetAddressPtr getInetAddress() const
-		{
-			return address;
-		}
+		InetAddressPtr getInetAddress() const;
 
 		/** Gets the local address to which the socket is bound. */
-		inline InetAddressPtr getLocalAddress() const
-		{
-			return localAddress;
-		}
+		InetAddressPtr getLocalAddress() const;
 
 		/**  Returns the port number on the local host to which this
 		socket is bound. */
-		inline int getLocalPort() const
-		{
-			return localPort;
-		}
+		int getLocalPort() const;
 
 		/** Returns the port for this socket */
-		inline int getPort() const
-		{
-			return port;
-		}
+		int getPort() const;
 
 		/** Returns the binding state of the socket. **/
-		inline bool isBound() const
-		{
-			return localPort != 0;
-		}
+		bool isBound() const;
 
 		/** Returns wether the socket is closed or not. */
-		inline bool isClosed() const
-		{
-			return socket != 0;
-		}
+		virtual bool isClosed() const = 0;
 
 		/** Returns the connection state of the socket. */
-		inline bool isConnected() const
-		{
-			return port != 0;
-		}
+		bool isConnected() const;
 
 		/**  Receives a datagram packet from this socket. */
-		void receive(DatagramPacketPtr& p);
+		virtual void receive(DatagramPacketPtr& p) = 0;
 
 		/** Sends a datagram packet from this socket. */
-		void  send(DatagramPacketPtr& p);
+		virtual void  send(DatagramPacketPtr& p) = 0;
+
+		/** Constructs a datagram socket and binds it to any available port
+		on the local host machine.*/
+		static DatagramSocketUniquePtr create();
+
+		/** Constructs a datagram socket and binds it to the specified
+		port on the local host machine. */
+		static DatagramSocketUniquePtr create(int port);
+
+		/**  Creates a datagram socket, bound to the specified local
+		address. */
+		static DatagramSocketUniquePtr create(int port, InetAddressPtr laddr);
 
 	private:
 		DatagramSocket(const DatagramSocket&);
 		DatagramSocket& operator=(const DatagramSocket&);
-		/** The APR socket */
-		apr_socket_t* socket;
-
-		/** The memory pool for the socket */
-		Pool socketPool;
-
-		InetAddressPtr address;
-
-		InetAddressPtr localAddress;
-
-		int port;
-
-		/** The local port number to which this socket is connected. */
-		int localPort;
-
 };
-LOG4CXX_PTR_DEF(DatagramSocket);
+
 }  // namespace helpers
 } // namespace log4cxx
 
diff --git a/src/main/include/log4cxx/helpers/datelayout.h b/src/main/include/log4cxx/helpers/datelayout.h
deleted file mode 100644
index 744c881..0000000
--- a/src/main/include/log4cxx/helpers/datelayout.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _LOG4CXX_HELPERS_DATE_LAYOUT_H
-#define _LOG4CXX_HELPERS_DATE_LAYOUT_H
-
-#include <log4cxx/layout.h>
-#include <log4cxx/helpers/dateformat.h>
-#include <log4cxx/helpers/timezone.h>
-
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
-namespace log4cxx
-{
-namespace helpers
-{
-/**
-This abstract layout takes care of all the date related options and
-formatting work.
-*/
-class LOG4CXX_EXPORT DateLayout : public Layout
-{
-	private:
-		LogString timeZoneID;
-		LogString dateFormatOption;
-
-	protected:
-		DateFormatPtr dateFormat;
-
-	public:
-		DateLayout(const LogString& dateLayoutOption);
-		virtual ~DateLayout();
-
-		virtual void activateOptions(log4cxx::helpers::Pool& p);
-		virtual void setOption(const LogString& option, const LogString& value);
-
-		/**
-		The value of the <b>DateFormat</b> option should be either an
-		argument to the constructor of helpers::DateFormat or one of
-		the strings <b>"NULL"</b>, <b>"RELATIVE"</b>, <b>"ABSOLUTE"</b>,
-		<b>"DATE"</b> or <b>"ISO8601</b>.
-		*/
-		inline void setDateFormat(const LogString& dateFormat1)
-		{
-			this->dateFormatOption.assign(dateFormat1);
-		}
-
-		/**
-		Returns value of the <b>DateFormat</b> option.
-		*/
-		inline const LogString& getDateFormat() const
-		{
-			return dateFormatOption;
-		}
-
-		/**
-		The <b>TimeZoneID</b> option is a time zone ID string in the format
-		expected by the <code>locale</code> C++ standard class.
-		*/
-		inline void setTimeZone(const LogString& timeZone)
-		{
-			this->timeZoneID.assign(timeZone);
-		}
-
-		/**
-		Returns value of the <b>TimeZone</b> option.
-		*/
-		inline const LogString& getTimeZone() const
-		{
-			return timeZoneID;
-		}
-
-		void formatDate(LogString& s,
-			const spi::LoggingEventPtr& event,
-			log4cxx::helpers::Pool& p) const;
-
-	private:
-		//
-		//  prevent copy and assignment
-		DateLayout(const DateLayout&);
-		DateLayout& operator=(const DateLayout&);
-
-};
-}  // namespace helpers
-} // namespace log4cxx
-
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
-#endif // _LOG4CXX_HELPERS_DATE_LAYOUT_H
diff --git a/src/main/include/log4cxx/helpers/exception.h b/src/main/include/log4cxx/helpers/exception.h
index 0349927..be2c5aa 100644
--- a/src/main/include/log4cxx/helpers/exception.h
+++ b/src/main/include/log4cxx/helpers/exception.h
@@ -24,7 +24,7 @@
 
 #ifdef _MSC_VER
 	#pragma warning ( push )
-	#pragma warning (disable : 4251 4275) // ::std::exception needs to have dll-interface
+	#pragma warning (disable : 4275) // ::std::exception needs to have dll-interface
 #endif
 
 namespace log4cxx
diff --git a/src/main/include/log4cxx/helpers/fileinputstream.h b/src/main/include/log4cxx/helpers/fileinputstream.h
index 613b33f..754997b 100644
--- a/src/main/include/log4cxx/helpers/fileinputstream.h
+++ b/src/main/include/log4cxx/helpers/fileinputstream.h
@@ -21,7 +21,7 @@
 #include <log4cxx/helpers/inputstream.h>
 #include <log4cxx/file.h>
 #include <log4cxx/helpers/pool.h>
-
+#include <memory>
 
 namespace log4cxx
 {
@@ -36,8 +36,7 @@
 class LOG4CXX_EXPORT FileInputStream : public InputStream
 {
 	private:
-		Pool pool;
-		apr_file_t* fileptr;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FileInputStreamPrivate, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(FileInputStream)
@@ -69,7 +68,7 @@
 		 * Closes this file input stream and releases any system
 		 * resources associated with the stream.
 		 */
-		virtual void close();
+		void close() override;
 
 		/**
 		 * Reads a sequence of bytes into the given buffer.
@@ -78,7 +77,7 @@
 		 * @return the total number of bytes read into the buffer, or -1 if there
 		 *         is no more data because the end of the stream has been reached.
 		 */
-		virtual int read(ByteBuffer& buf);
+		int read(ByteBuffer& buf) override;
 
 	private:
 
diff --git a/src/main/include/log4cxx/helpers/fileoutputstream.h b/src/main/include/log4cxx/helpers/fileoutputstream.h
index cb03067..352e632 100644
--- a/src/main/include/log4cxx/helpers/fileoutputstream.h
+++ b/src/main/include/log4cxx/helpers/fileoutputstream.h
@@ -35,8 +35,7 @@
 class LOG4CXX_EXPORT FileOutputStream : public OutputStream
 {
 	private:
-		Pool pool;
-		apr_file_t* fileptr;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FileOutputStreamPrivate, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(FileOutputStream)
@@ -49,16 +48,12 @@
 		FileOutputStream(const logchar* filename, bool append = false);
 		virtual ~FileOutputStream();
 
-		virtual void close(Pool& p);
-		virtual void flush(Pool& p);
-		virtual void write(ByteBuffer& buf, Pool& p);
+		void close(Pool& p) override;
+		void flush(Pool& p) override;
+		void write(ByteBuffer& buf, Pool& p) override;
 
-#ifdef LOG4CXX_MULTI_PROCESS
-		apr_file_t* getFilePtr()
-		{
-			return fileptr;
-		}
-#endif
+		apr_file_t* getFilePtr() const;
+
 	private:
 		FileOutputStream(const FileOutputStream&);
 		FileOutputStream& operator=(const FileOutputStream&);
diff --git a/src/main/include/log4cxx/helpers/filewatchdog.h b/src/main/include/log4cxx/helpers/filewatchdog.h
index 24d6ef1..51398a3 100644
--- a/src/main/include/log4cxx/helpers/filewatchdog.h
+++ b/src/main/include/log4cxx/helpers/filewatchdog.h
@@ -45,46 +45,28 @@
 		static long DEFAULT_DELAY /*= 60000*/;
 
 	protected:
-		/**
-		The name of the file to observe  for changes.
-		*/
-		File file;
-
-		/**
-		The delay to observe between every check.
-		By default set DEFAULT_DELAY.*/
-		long delay;
-		log4cxx_time_t lastModif;
-		bool warnedAlready;
-		volatile int interrupted;
-
-	protected:
 		FileWatchdog(const File& filename);
 		virtual void doOnChange() = 0;
 		void checkAndConfigure();
+		const File& file();
 
 	public:
 		/**
 		Set the delay to observe between each check of the file changes.
 		*/
-		void setDelay(long delay1)
-		{
-			this->delay = delay1;
-		}
+		void setDelay(long delay1);
 
 		void start();
 
 	private:
 		void run();
 		bool is_interrupted();
-		Pool pool;
-		std::thread thread;
-		std::condition_variable interrupt;
-		std::mutex interrupt_mutex;
+
 
 		FileWatchdog(const FileWatchdog&);
 		FileWatchdog& operator=(const FileWatchdog&);
 
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FileWatchdogPrivate, m_priv)
 };
 }  // namespace helpers
 } // namespace log4cxx
diff --git a/src/main/include/log4cxx/helpers/inetaddress.h b/src/main/include/log4cxx/helpers/inetaddress.h
index 6205a1a..076bbd1 100644
--- a/src/main/include/log4cxx/helpers/inetaddress.h
+++ b/src/main/include/log4cxx/helpers/inetaddress.h
@@ -18,13 +18,6 @@
 #ifndef _LOG4CXX_HELPER_INETADDRESS_H
 #define _LOG4CXX_HELPER_INETADDRESS_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
-
 #include <log4cxx/helpers/object.h>
 #include <log4cxx/logstring.h>
 #include <vector>
@@ -34,7 +27,7 @@
 {
 namespace helpers
 {
-class LOG4CXX_EXPORT UnknownHostException : public Exception
+class UnknownHostException : public Exception
 {
 	public:
 		UnknownHostException(const LogString& msg);
@@ -57,6 +50,8 @@
 
 		InetAddress(const LogString& hostName, const LogString& hostAddr);
 
+		~InetAddress();
+
 		/** Determines all the IP addresses of a host, given the host's name.
 		*/
 		static InetAddressList getAllByName(const LogString& host);
@@ -88,18 +83,11 @@
 		LogString toString() const;
 
 	private:
-		LogString ipAddrString;
-
-		LogString hostNameString;
-
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(InetAddressPrivate, m_priv)
 }; // class InetAddress
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 
 #endif // _LOG4CXX_HELPER_INETADDRESS_H
 
diff --git a/src/main/include/log4cxx/helpers/inputstreamreader.h b/src/main/include/log4cxx/helpers/inputstreamreader.h
index f51d75d..ea4fdbf 100644
--- a/src/main/include/log4cxx/helpers/inputstreamreader.h
+++ b/src/main/include/log4cxx/helpers/inputstreamreader.h
@@ -28,6 +28,10 @@
 namespace helpers
 {
 
+// Instantiate template pointer types passed as parameters
+LOG4CXX_INSTANTIATE_EXPORTED_PTR(InputStream);
+LOG4CXX_INSTANTIATE_EXPORTED_PTR(CharsetDecoder);
+
 /**
  * Class for reading from character streams.
  * Decorates a byte based InputStream and provides appropriate
@@ -36,8 +40,7 @@
 class LOG4CXX_EXPORT InputStreamReader : public Reader
 {
 	private:
-		InputStreamPtr in;
-		CharsetDecoderPtr dec;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(InputStreamReaderPrivate, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(InputStreamReader)
@@ -68,13 +71,13 @@
 		 *
 		 * @param p The memory pool associated with the reader.
 		 */
-		virtual void close(Pool& p);
+		void close(Pool& p) override;
 
 		/**
 		 * @return The complete stream contents as a LogString.
 		 * @param p The memory pool associated with the reader.
 		 */
-		virtual LogString read(Pool& p);
+		LogString read(Pool& p) override;
 
 		/**
 		 * @return The name of the character encoding being used by this stream.
diff --git a/src/main/include/log4cxx/helpers/locale.h b/src/main/include/log4cxx/helpers/locale.h
index b53235f..71589b3 100644
--- a/src/main/include/log4cxx/helpers/locale.h
+++ b/src/main/include/log4cxx/helpers/locale.h
@@ -19,11 +19,7 @@
 #define _LOG4CXX_HELPERS_LOCALE_H
 
 #include <log4cxx/logstring.h>
-
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
+#include <memory>
 
 namespace log4cxx
 {
@@ -36,6 +32,7 @@
 		Locale(const LogString& language, const LogString& country);
 		Locale(const LogString& language, const LogString& country,
 			const LogString& variant);
+		~Locale();
 
 		const LogString& getLanguage() const;
 		const LogString& getCountry() const;
@@ -44,15 +41,10 @@
 	protected:
 		Locale(const Locale&);
 		Locale& operator=(const Locale&);
-		const LogString language;
-		const LogString country;
-		const LogString variant;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(LocalePrivate, m_priv)
 }; // class Locale
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
 
 #endif // _LOG4CXX_HELPERS_LOCALE_H
diff --git a/src/main/include/log4cxx/helpers/loglog.h b/src/main/include/log4cxx/helpers/loglog.h
index a4c9241..10f6507 100644
--- a/src/main/include/log4cxx/helpers/loglog.h
+++ b/src/main/include/log4cxx/helpers/loglog.h
@@ -31,68 +31,68 @@
 
 <p>Log4cxx components cannot make log4cxx logging calls. However, it is
 sometimes useful for the user to learn about what log4cxx is
-doing. You can enable log4cxx internal logging by calling the
+doing. You can enable log4cxx internal debug logging by calling the
 <b>#setInternalDebugging</b> method.
 
-<p>All log4cxx internal debug calls go to standard output
-where as internal error messages are sent to
-standard error output. All internal messages are prepended with
-the string "log4cxx: ".
+<p>All LogLog messages are written to SystemErrWriter
+prepended with the string "log4cxx: ".
 */
 class LOG4CXX_EXPORT LogLog
 {
 	private:
-		bool debugEnabled;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(LogLogPrivate, m_priv)
 
-		/**
-		       In quietMode not even errors generate any output.
-		 */
-		bool quietMode;
-		std::mutex mutex;
 		LogLog();
 		LogLog(const LogLog&);
 		LogLog& operator=(const LogLog&);
 		static LogLog& getInstance();
 
-
 	public:
+		~LogLog();
+
 		/**
-		Allows to enable/disable log4cxx internal logging.
+		Use the value of \c enabled as the new internal debug logging state.
 		*/
 		static void setInternalDebugging(bool enabled);
 
 		/**
-		This method is used to output log4cxx internal debug
-		statements. Output goes to the standard output.
+		Output \c msg to SystemErrWriter if internal debug logging is enabled.
 		*/
 		static void debug(const LogString& msg);
+		/**
+		Output \c msg and <code>ex.what()</code> to SystemErrWriter if internal debug logging is enabled.
+		*/
 		static void debug(const LogString& msg, const std::exception& e);
 
 
 		/**
-		This method is used to output log4cxx internal error
-		statements. There is no way to disable error statements.
-		Output goes to stderr.
+		Output \c msg to SystemErrWriter unconditionally.
 		*/
 		static void error(const LogString& msg);
-		static void error(const LogString& msg, const std::exception& e);
+		/**
+		Output \c msg and <code>ex.what()</code> to SystemErrWriter unconditionally.
+		*/
+		static void error(const LogString& msg, const std::exception& ex);
 
 
 		/**
+		Change quiet mode to \c newValue.
+
 		In quiet mode LogLog generates strictly no output, not even
 		for errors.
 
-		@param quietMode <code>true</code> for no output.
+		@param newValue <code>true</code> for no output.
 		*/
-		static void setQuietMode(bool quietMode);
+		static void setQuietMode(bool newValue);
 
 		/**
-		This method is used to output log4cxx internal warning
-		statements. There is no way to disable warning statements.
-		Output goes to stderr.
+		Output \c msg to SystemErrWriter unconditionally.
 		*/
 		static void warn(const LogString&  msg);
-		static void warn(const LogString&  msg, const std::exception& e);
+		/**
+		Output \c msg and <code>ex.what()</code> to SystemErrWriter unconditionally.
+		*/
+		static void warn(const LogString&  msg, const std::exception& ex);
 
 	private:
 		static void emit(const LogString& msg);
diff --git a/src/main/include/log4cxx/helpers/messagebuffer.h b/src/main/include/log4cxx/helpers/messagebuffer.h
index 8b226ff..cb85102 100644
--- a/src/main/include/log4cxx/helpers/messagebuffer.h
+++ b/src/main/include/log4cxx/helpers/messagebuffer.h
@@ -22,11 +22,6 @@
 #include <log4cxx/logstring.h>
 #include <sstream>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 4275 )
-#endif
-
 namespace log4cxx
 {
 
@@ -34,8 +29,6 @@
 namespace helpers
 {
 
-void MessageBufferUseStaticStream();
-
 typedef std::ios_base& (*ios_base_manip)(std::ios_base&);
 
 /**
@@ -185,14 +178,7 @@
 		 */
 		CharMessageBuffer& operator=(const CharMessageBuffer&);
 
-		/**
-		   * Encapsulated std::string.
-		   */
-		std::basic_string<char> buf;
-		/**
-		 *  Encapsulated stream, created on demand.
-		 */
-		std::basic_ostringstream<char>* stream;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(CharMessageBufferPrivate, m_priv)
 };
 
 template<class V>
@@ -362,14 +348,7 @@
 		 */
 		UniCharMessageBuffer& operator=(const UniCharMessageBuffer&);
 
-		/**
-		   * Encapsulated std::string.
-		   */
-		std::basic_string<UniChar> buf;
-		/**
-		 *  Encapsulated stream, created on demand.
-		 */
-		std::basic_ostringstream<UniChar>* stream;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(UniCharMessageBufferPrivate, m_priv)
 };
 
 template<class V>
@@ -528,14 +507,7 @@
 		 */
 		WideMessageBuffer& operator=(const WideMessageBuffer&);
 
-		/**
-		   * Encapsulated std::string.
-		   */
-		std::basic_string<wchar_t> buf;
-		/**
-		 *  Encapsulated stream, created on demand.
-		 */
-		std::basic_ostringstream<wchar_t>* stream;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(WideMessageBufferPrivate, m_priv)
 };
 
 template<class V>
@@ -800,21 +772,7 @@
 		 */
 		MessageBuffer& operator=(const MessageBuffer&);
 
-		/**
-		 *  Character message buffer.
-		 */
-		CharMessageBuffer cbuf;
-
-		/**
-		 * Encapsulated wide message buffer, created on demand.
-		 */
-		WideMessageBuffer* wbuf;
-#if LOG4CXX_UNICHAR_API || LOG4CXX_CFSTRING_API
-		/**
-		 * Encapsulated wide message buffer, created on demand.
-		 */
-		UniCharMessageBuffer* ubuf;
-#endif
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(MessageBufferPrivate, m_priv)
 };
 
 template<class V>
@@ -835,17 +793,13 @@
 	typedef UniCharMessageBuffer LogCharMessageBuffer;
 #endif
 
-#else
+#else // !LOG4CXX_WCHAR_T_API
 typedef CharMessageBuffer MessageBuffer;
 typedef CharMessageBuffer LogCharMessageBuffer;
-#endif
+#endif // !LOG4CXX_WCHAR_T_API
 
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif
 
diff --git a/src/main/include/log4cxx/helpers/object.h b/src/main/include/log4cxx/helpers/object.h
index b8382a5..6e0fe24 100644
--- a/src/main/include/log4cxx/helpers/object.h
+++ b/src/main/include/log4cxx/helpers/object.h
@@ -23,7 +23,7 @@
 #include <log4cxx/helpers/classregistration.h>
 
 
-#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)\
+#define DECLARE_LOG4CXX_CLAZZ_OBJECT(object)\
 	public:\
 	class Clazz##object : public helpers::Class\
 	{\
@@ -32,10 +32,13 @@
 			virtual ~Clazz##object() {}\
 			virtual log4cxx::LogString getName() const { return LOG4CXX_STR(#object); } \
 	};\
-	virtual const helpers::Class& getClass() const;\
 	static const helpers::Class& getStaticClass(); \
 	static const log4cxx::helpers::ClassRegistration& registerClass();
 
+#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)\
+	DECLARE_LOG4CXX_CLAZZ_OBJECT(object)\
+	const helpers::Class& getClass() const override;
+
 #define DECLARE_LOG4CXX_OBJECT(object)\
 	public:\
 	class Clazz##object : public helpers::Class\
@@ -49,13 +52,13 @@
 				return new object();\
 			}\
 	};\
-	virtual const helpers::Class& getClass() const;\
+	const helpers::Class& getClass() const override;\
 	static const helpers::Class& getStaticClass(); \
 	static const log4cxx::helpers::ClassRegistration& registerClass();
 
 #define DECLARE_LOG4CXX_OBJECT_WITH_CUSTOM_CLASS(object, class)\
 	public:\
-	virtual const helpers::Class& getClass() const;\
+	const helpers::Class& getClass() const override;\
 	static const helpers::Class& getStaticClass();\
 	static const log4cxx::helpers::ClassRegistration&  registerClass();
 
@@ -101,10 +104,11 @@
 class LOG4CXX_EXPORT Object
 {
 	public:
-		DECLARE_ABSTRACT_LOG4CXX_OBJECT(Object)
 		virtual ~Object() {}
+		virtual const helpers::Class& getClass() const = 0;
 		virtual bool instanceof(const Class& clazz) const = 0;
 		virtual const void* cast(const Class& clazz) const = 0;
+		DECLARE_LOG4CXX_CLAZZ_OBJECT(Object)
 };
 LOG4CXX_PTR_DEF(Object);
 }
@@ -139,7 +143,7 @@
 }
 
 #define BEGIN_LOG4CXX_CAST_MAP()\
-	const void * cast(const helpers::Class& clazz) const\
+	const void * cast(const helpers::Class& clazz) const override\
 	{\
 		const void * object = 0;\
 		if (&clazz == &helpers::Object::getStaticClass()) return (const helpers::Object *)this;
@@ -147,7 +151,7 @@
 #define END_LOG4CXX_CAST_MAP()\
 	return object;\
 	}\
-	bool instanceof(const helpers::Class& clazz) const\
+	bool instanceof(const helpers::Class& clazz) const override\
 	{ return cast(clazz) != 0; }
 
 #define LOG4CXX_CAST_ENTRY(Interface)\
diff --git a/src/main/include/log4cxx/helpers/objectoutputstream.h b/src/main/include/log4cxx/helpers/objectoutputstream.h
deleted file mode 100644
index 7763770..0000000
--- a/src/main/include/log4cxx/helpers/objectoutputstream.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _LOG4CXX_HELPERS_OBJECTOUTPUTSTREAM_H
-#define _LOG4CXX_HELPERS_OBJECTOUTPUTSTREAM_H
-
-#include <log4cxx/helpers/object.h>
-#include <log4cxx/mdc.h>
-#include <log4cxx/helpers/outputstream.h>
-#include <log4cxx/helpers/charsetencoder.h>
-
-namespace log4cxx
-{
-namespace helpers
-{
-/**
- *  Emulates java serialization.
- */
-class LOG4CXX_EXPORT ObjectOutputStream : public Object
-{
-	public:
-		DECLARE_ABSTRACT_LOG4CXX_OBJECT(ObjectOutputStream)
-		BEGIN_LOG4CXX_CAST_MAP()
-		LOG4CXX_CAST_ENTRY(ObjectOutputStream)
-		END_LOG4CXX_CAST_MAP()
-
-		ObjectOutputStream(OutputStreamPtr os, Pool& p);
-		virtual ~ObjectOutputStream();
-
-		void close(Pool& p);
-		void flush(Pool& p);
-		void reset(Pool& p);
-
-		void writeObject(const LogString&, Pool& p);
-		void writeUTFString(const std::string&, Pool& p);
-		void writeObject(const MDC::Map& mdc, Pool& p);
-		void writeInt(int val, Pool& p);
-		void writeLong(log4cxx_time_t val, Pool& p);
-		void writeProlog(const  char*   className,
-			int        classDescIncrement,
-			char*  bytes,
-			size_t len,
-			Pool&  p);
-		void writeNull(Pool& p);
-
-		enum { STREAM_MAGIC     = 0xACED    };
-		enum { STREAM_VERSION   = 5         };
-		enum
-		{
-			TC_NULL         = 0x70,
-			TC_REFERENCE    = 0x71,
-			TC_CLASSDESC    = 0x72,
-			TC_OBJECT       = 0x73,
-			TC_STRING       = 0x74,
-			TC_ARRAY        = 0x75,
-			TC_CLASS        = 0x76,
-			TC_BLOCKDATA    = 0x77,
-			TC_ENDBLOCKDATA = 0x78,
-			TC_RESET        = 0x79
-		};
-		enum
-		{
-			SC_WRITE_METHOD = 0x01,
-			SC_SERIALIZABLE = 0x02
-		};
-
-		void writeByte(char val, Pool& p);
-		void writeBytes(const char* bytes, size_t len, Pool& p);
-
-	private:
-		ObjectOutputStream(const ObjectOutputStream&);
-		ObjectOutputStream& operator=(const ObjectOutputStream&);
-
-		OutputStreamPtr                     os;
-		log4cxx::helpers::CharsetEncoderPtr utf8Encoder;
-		const   unsigned int                        objectHandleDefault;
-		unsigned int                        objectHandle;
-		typedef std::map<std::string, unsigned int> ClassDescriptionMap;
-		ClassDescriptionMap*                classDescriptions;
-};
-
-LOG4CXX_PTR_DEF(ObjectOutputStream);
-} // namespace helpers
-
-} //namespace log4cxx
-
-#endif //_LOG4CXX_HELPERS_OUTPUTSTREAM_H
-
diff --git a/src/main/include/log4cxx/helpers/onlyonceerrorhandler.h b/src/main/include/log4cxx/helpers/onlyonceerrorhandler.h
index 0b48ec5..2395d5a 100644
--- a/src/main/include/log4cxx/helpers/onlyonceerrorhandler.h
+++ b/src/main/include/log4cxx/helpers/onlyonceerrorhandler.h
@@ -21,11 +21,6 @@
 #include <log4cxx/spi/errorhandler.h>
 #include <log4cxx/helpers/object.h>
 
-#ifdef _MSC_VER
-	#pragma warning ( push )
-	#pragma warning (disable : 4251) // ::std::exception needs to have dll-interface
-#endif
-
 namespace log4cxx
 {
 namespace helpers
@@ -45,9 +40,7 @@
 	public virtual Object
 {
 	private:
-		LogString WARN_PREFIX;
-		LogString ERROR_PREFIX;
-		mutable bool firstTime;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(OnlyOnceErrorHandlerPrivate, m_priv)
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(OnlyOnceErrorHandler)
@@ -58,53 +51,51 @@
 
 		OnlyOnceErrorHandler();
 
+		~OnlyOnceErrorHandler();
+
 		/**
 		 Does not do anything.
 		 */
-		void setLogger(const LoggerPtr& logger);
+		void setLogger(const LoggerPtr& logger) override;
 
 
 		/**
 		No options to activate.
 		*/
-		void activateOptions(log4cxx::helpers::Pool& p);
-		void setOption(const LogString& option, const LogString& value);
+		void activateOptions(helpers::Pool& p) override;
+		void setOption(const LogString& option, const LogString& value) override;
 
 
 		/**
 		Prints the message and the stack trace of the exception on
 		<code>System.err</code>.  */
 		void error(const LogString& message, const std::exception& e,
-			int errorCode) const;
+			int errorCode) const override;
 		/**
 		Prints the message and the stack trace of the exception on
 		<code>System.err</code>.
 		*/
 		void error(const LogString& message, const std::exception& e,
-			int errorCode, const spi::LoggingEventPtr& event) const;
+			int errorCode, const spi::LoggingEventPtr& event) const override;
 
 		/**
 		Print a the error message passed as parameter on
 		<code>System.err</code>.
 		*/
-		void error(const LogString& message) const;
+		void error(const LogString& message) const override;
 
 		/**
 		Does not do anything.
 		*/
-		void setAppender(const AppenderPtr& appender);
+		void setAppender(const AppenderPtr& appender) override;
 
 		/**
 		Does not do anything.
 		*/
-		void setBackupAppender(const AppenderPtr& appender);
+		void setBackupAppender(const AppenderPtr& appender) override;
 };
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_HELPERS_ONLY_ONCE_ERROR_HANDLER_H
 
diff --git a/src/main/include/log4cxx/helpers/optionconverter.h b/src/main/include/log4cxx/helpers/optionconverter.h
index f3304fd..6edab8e 100644
--- a/src/main/include/log4cxx/helpers/optionconverter.h
+++ b/src/main/include/log4cxx/helpers/optionconverter.h
@@ -81,9 +81,9 @@
 
 		<p>For example, if the System properties contains "key=value", then
 		the call
-		<pre>
-		String s = OptionConverter.substituteVars("Value of key is ${key}.");
-		</pre>
+		~~~{.cpp}
+		auto s = OptionConverter.substituteVars("Value of key is ${key}.");
+		~~~
 
 		will set the variable <code>s</code> to "Value of key is value.".
 
@@ -94,9 +94,9 @@
 		<p>For example, if system propeties contains no value for the key
 		"inexistentKey", then the call
 
-		<pre>
-		String s = OptionConverter.subsVars("Value of inexistentKey is [${inexistentKey}]");
-		</pre>
+		~~~{.cpp}
+		auto s = OptionConverter.subsVars("Value of inexistentKey is [${inexistentKey}]");
+		~~~
 		will set <code>s</code> to "Value of inexistentKey is []"
 
 		<p>An IllegalArgumentException is thrown if
@@ -153,9 +153,12 @@
 		filename pointed to by <code>configFileName</code> ends in '.xml',
 		in which case DOMConfigurator is used.
 		@param hierarchy The Hierarchy to act on.
+		@param delay If greater than zero, the milliseconds to sleep
+		between checking if <code>configFileName</code> has been modified
+		and needs to be reloaded.
 		*/
 		static void selectAndConfigure(const File& configFileName,
-			const LogString& clazz, spi::LoggerRepositoryPtr hierarchy);
+			const LogString& clazz, spi::LoggerRepositoryPtr hierarchy, int delay = 0);
 };
 }  // namespace helpers
 } // namespace log4cxx
diff --git a/src/main/include/log4cxx/helpers/outputstream.h b/src/main/include/log4cxx/helpers/outputstream.h
index a72e45f..d1ec12c 100644
--- a/src/main/include/log4cxx/helpers/outputstream.h
+++ b/src/main/include/log4cxx/helpers/outputstream.h
@@ -19,9 +19,6 @@
 #define _LOG4CXX_HELPERS_OUTPUTSTREAM_H
 
 #include <log4cxx/helpers/object.h>
-#ifdef LOG4CXX_MULTI_PROCESS
-	#include <apr_file_io.h>
-#endif
 
 namespace log4cxx
 {
@@ -49,10 +46,6 @@
 		virtual void close(Pool& p) = 0;
 		virtual void flush(Pool& p) = 0;
 		virtual void write(ByteBuffer& buf, Pool& p) = 0;
-#ifdef LOG4CXX_MULTI_PROCESS
-		virtual apr_file_t* getFilePtr();
-		virtual OutputStream& getFileOutPutStreamPtr();
-#endif
 
 	private:
 		OutputStream(const OutputStream&);
diff --git a/src/main/include/log4cxx/helpers/outputstreamwriter.h b/src/main/include/log4cxx/helpers/outputstreamwriter.h
index ee153b1..fa6073a 100644
--- a/src/main/include/log4cxx/helpers/outputstreamwriter.h
+++ b/src/main/include/log4cxx/helpers/outputstreamwriter.h
@@ -34,8 +34,7 @@
 class LOG4CXX_EXPORT OutputStreamWriter : public Writer
 {
 	private:
-		OutputStreamPtr out;
-		CharsetEncoderPtr enc;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(OutputStreamWriterPrivate, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(OutputStreamWriter)
@@ -48,17 +47,12 @@
 		OutputStreamWriter(OutputStreamPtr& out, CharsetEncoderPtr& enc);
 		~OutputStreamWriter();
 
-		virtual void close(Pool& p);
-		virtual void flush(Pool& p);
-		virtual void write(const LogString& str, Pool& p);
+		void close(Pool& p) override;
+		void flush(Pool& p) override;
+		void write(const LogString& str, Pool& p) override;
 		LogString getEncoding() const;
 
-#ifdef LOG4CXX_MULTI_PROCESS
-		OutputStreamPtr getOutPutStreamPtr()
-		{
-			return out;
-		}
-#endif
+		OutputStreamPtr getOutputStreamPtr() const;
 
 	private:
 		OutputStreamWriter(const OutputStreamWriter&);
diff --git a/src/main/include/log4cxx/helpers/properties.h b/src/main/include/log4cxx/helpers/properties.h
index 4ca5234..3202eaa 100644
--- a/src/main/include/log4cxx/helpers/properties.h
+++ b/src/main/include/log4cxx/helpers/properties.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_HELPER_PROPERTIES_H
 #define _LOG4CXX_HELPER_PROPERTIES_H
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/object.h>
 #include <log4cxx/helpers/inputstream.h>
@@ -177,9 +171,5 @@
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 
 #endif //_LOG4CXX_HELPER_PROPERTIES_H
diff --git a/src/main/include/log4cxx/helpers/propertyresourcebundle.h b/src/main/include/log4cxx/helpers/propertyresourcebundle.h
index 1bba8c5..ce9920c 100644
--- a/src/main/include/log4cxx/helpers/propertyresourcebundle.h
+++ b/src/main/include/log4cxx/helpers/propertyresourcebundle.h
@@ -49,7 +49,7 @@
 		*/
 		PropertyResourceBundle(InputStreamPtr inStream);
 
-		virtual LogString getString(const LogString& key) const;
+		LogString getString(const LogString& key) const override;
 
 	protected:
 		Properties properties;
diff --git a/src/main/include/log4cxx/helpers/resourcebundle.h b/src/main/include/log4cxx/helpers/resourcebundle.h
index aed5ece..7ea2813 100644
--- a/src/main/include/log4cxx/helpers/resourcebundle.h
+++ b/src/main/include/log4cxx/helpers/resourcebundle.h
@@ -81,7 +81,8 @@
 		The parent bundle is searched by #getString when this bundle does
 		not contain a particular resource.
 		*/
-		ResourceBundlePtr parent;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER(ResourceBundlePtr, parent)
+
 }; // class ResourceBundle
 }  // namespace helpers
 } // namespace log4cxx
diff --git a/src/main/include/log4cxx/helpers/serversocket.h b/src/main/include/log4cxx/helpers/serversocket.h
index 7da75b9..276a856 100644
--- a/src/main/include/log4cxx/helpers/serversocket.h
+++ b/src/main/include/log4cxx/helpers/serversocket.h
@@ -25,23 +25,29 @@
 {
 namespace helpers
 {
+
+class ServerSocket;
+LOG4CXX_PTR_DEF(ServerSocket);
+LOG4CXX_UNIQUE_PTR_DEF(ServerSocket);
+
 class LOG4CXX_EXPORT ServerSocket
 {
+	protected:
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ServerSocketPrivate, m_priv)
+		ServerSocket(LOG4CXX_PRIVATE_PTR(ServerSocketPrivate) priv);
+
 	public:
-		/**  Creates a server socket on a specified port.
-		*/
-		ServerSocket(int port);
 
 		virtual ~ServerSocket();
 
 		/** Listens for a connection to be made to this socket and
 		accepts it
 		*/
-		SocketPtr accept();
+		virtual SocketPtr accept() = 0;
 
 		/** Closes this socket.
 		*/
-		void close();
+		virtual void close();
 
 		/** Retrive setting for SO_TIMEOUT.
 		*/
@@ -51,11 +57,7 @@
 		*/
 		void setSoTimeout(int timeout);
 
-	private:
-		Pool pool;
-		std::mutex mutex;
-		apr_socket_t* socket;
-		int timeout;
+		static ServerSocketUniquePtr create(int port);
 
 };
 }  // namespace helpers
diff --git a/src/main/include/log4cxx/helpers/simpledateformat.h b/src/main/include/log4cxx/helpers/simpledateformat.h
index 4f401d9..802975b 100644
--- a/src/main/include/log4cxx/helpers/simpledateformat.h
+++ b/src/main/include/log4cxx/helpers/simpledateformat.h
@@ -18,13 +18,6 @@
 #ifndef _LOG4CXX_HELPERS_SIMPLE_DATE_FORMAT_H
 #define _LOG4CXX_HELPERS_SIMPLE_DATE_FORMAT_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
-
 #include <log4cxx/helpers/dateformat.h>
 #include <vector>
 #include <time.h>
@@ -73,15 +66,7 @@
 		void setTimeZone(const TimeZonePtr& zone);
 
 	private:
-		/**
-		 * Time zone.
-		 */
-		TimeZonePtr timeZone;
-
-		/**
-		 * List of tokens.
-		 */
-		PatternTokenList pattern;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(SimpleDateFormatPrivate, m_priv)
 
 		static void addToken(const logchar spec, const int repeat, const std::locale* locale, PatternTokenList& pattern);
 		static void parsePattern(const LogString& spec, const std::locale* locale, PatternTokenList& pattern);
@@ -91,10 +76,4 @@
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-
-
 #endif // _LOG4CXX_HELPERS_SIMPLE_DATE_FORMAT_H
diff --git a/src/main/include/log4cxx/helpers/socket.h b/src/main/include/log4cxx/helpers/socket.h
index 9284490..9d6595c 100644
--- a/src/main/include/log4cxx/helpers/socket.h
+++ b/src/main/include/log4cxx/helpers/socket.h
@@ -18,11 +18,6 @@
 #ifndef _LOG4CXX_HELPERS_SOCKET_H
 #define _LOG4CXX_HELPERS_SOCKET_H
 
-extern "C" {
-	struct apr_socket_t;
-}
-
-
 #include <log4cxx/helpers/inetaddress.h>
 #include <log4cxx/helpers/pool.h>
 
@@ -32,6 +27,11 @@
 namespace helpers
 {
 class ByteBuffer;
+
+class Socket;
+LOG4CXX_PTR_DEF(Socket);
+LOG4CXX_UNIQUE_PTR_DEF(Socket);
+
 /**
 <p>This class implements client sockets (also called just "sockets"). A socket
 is an endpoint for communication between two machines.
@@ -42,48 +42,37 @@
 */
 class LOG4CXX_EXPORT Socket : public helpers::Object
 {
+	protected:
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(SocketPrivate, m_priv)
+		Socket(LOG4CXX_PRIVATE_PTR(SocketPrivate) priv);
+
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(Socket)
 		BEGIN_LOG4CXX_CAST_MAP()
 		LOG4CXX_CAST_ENTRY(Socket)
 		END_LOG4CXX_CAST_MAP()
 
-		/** Creates a stream socket and connects it to the specified port
-		number at the specified IP address.
-		*/
-		Socket(InetAddressPtr& address, int port);
-		Socket(apr_socket_t* socket, apr_pool_t* pool);
-		~Socket();
+		virtual ~Socket();
 
-		size_t write(ByteBuffer&);
+		virtual size_t write(ByteBuffer&) = 0;
 
 		/** Closes this socket. */
-		void close();
+		virtual void close() = 0;
 
 		/** Returns the value of this socket's address field. */
 		InetAddressPtr getInetAddress() const;
 
 		/** Returns the value of this socket's port field. */
 		int getPort() const;
+
+		static SocketUniquePtr create(InetAddressPtr& address, int port);
+
 	private:
 		Socket(const Socket&);
 		Socket& operator=(const Socket&);
 
-		Pool pool;
-
-		apr_socket_t* socket;
-
-
-		/** The IP address of the remote end of this socket. */
-		InetAddressPtr address;
-
-		/** The port number on the remote host to which
-		this socket is connected. */
-		int port;
 };
 
-LOG4CXX_PTR_DEF(Socket);
-
 } // namespace helpers
 } // namespace log4cxx
 
diff --git a/src/main/include/log4cxx/helpers/socketoutputstream.h b/src/main/include/log4cxx/helpers/socketoutputstream.h
index 4cc9b8a..fce751b 100644
--- a/src/main/include/log4cxx/helpers/socketoutputstream.h
+++ b/src/main/include/log4cxx/helpers/socketoutputstream.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_HELPERS_SOCKET_OUTPUT_STREAM_H
 #define _LOG4CXX_HELPERS_SOCKET_OUTPUT_STREAM_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/outputstream.h>
 #include <log4cxx/helpers/socket.h>
@@ -46,13 +40,12 @@
 		SocketOutputStream(const SocketPtr& socket);
 		~SocketOutputStream();
 
-		virtual void close(Pool& p);
-		virtual void flush(Pool& p);
-		virtual void write(ByteBuffer& buf, Pool& p);
+		void close(Pool& p) override;
+		void flush(Pool& p) override;
+		void write(ByteBuffer& buf, Pool& p) override;
 
 	private:
-		ByteList array;
-		SocketPtr socket;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(SocketOutputStreamPrivate, m_priv)
 		//
 		//   prevent copy and assignment statements
 		SocketOutputStream(const SocketOutputStream&);
@@ -65,10 +58,5 @@
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-
 
 #endif // _LOG4CXX_HELPERS_SOCKET_OUTPUT_STREAM_H
diff --git a/src/main/include/log4cxx/helpers/strftimedateformat.h b/src/main/include/log4cxx/helpers/strftimedateformat.h
index d548ded..0162f2b 100644
--- a/src/main/include/log4cxx/helpers/strftimedateformat.h
+++ b/src/main/include/log4cxx/helpers/strftimedateformat.h
@@ -20,11 +20,6 @@
 
 #include <log4cxx/helpers/dateformat.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace helpers
@@ -59,19 +54,11 @@
 
 
 	private:
-		/**
-		*    Time zone.
-		*/
-		TimeZonePtr timeZone;
-		std::string pattern;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(StrftimeDateFormatPrivate, m_priv)
 };
 
 
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif // _LOG4CXX_HELPERS_STRFTIME_DATE_FORMAT_H
diff --git a/src/main/include/log4cxx/helpers/stringhelper.h b/src/main/include/log4cxx/helpers/stringhelper.h
index cfbb0c2..3a1cec3 100644
--- a/src/main/include/log4cxx/helpers/stringhelper.h
+++ b/src/main/include/log4cxx/helpers/stringhelper.h
@@ -43,10 +43,10 @@
 
 
 		static int toInt(const LogString& s);
-		static log4cxx_int64_t toInt64(const LogString& s);
+		static int64_t toInt64(const LogString& s);
 
 		static void toString(int i, log4cxx::helpers::Pool& pool, LogString& dst);
-		static void toString(log4cxx_int64_t i, log4cxx::helpers::Pool& pool, LogString& dst);
+		static void toString(int64_t i, log4cxx::helpers::Pool& pool, LogString& dst);
 		static void toString(size_t i, log4cxx::helpers::Pool& pool, LogString& dst);
 
 		static void toString(bool val, LogString& dst);
diff --git a/src/main/include/log4cxx/helpers/stringtokenizer.h b/src/main/include/log4cxx/helpers/stringtokenizer.h
index 5da6739..e9defb9 100644
--- a/src/main/include/log4cxx/helpers/stringtokenizer.h
+++ b/src/main/include/log4cxx/helpers/stringtokenizer.h
@@ -21,11 +21,6 @@
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/exception.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace helpers
@@ -38,21 +33,14 @@
 		bool hasMoreTokens() const;
 		LogString nextToken();
 
-	protected:
-		LogString src;
-		LogString delim;
-		size_t pos;
-
 	private:
 		//   prevent copy and assignment statements
 		StringTokenizer(const StringTokenizer&);
 		StringTokenizer& operator=(const StringTokenizer&);
+
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(StringTokenizerPrivate, m_priv)
 }; // class StringTokenizer
 }  // namespace helpers;
 } // namespace log4cxx;
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_HELPERS_STRING_TOKENIZER_H
diff --git a/src/main/include/log4cxx/helpers/syslogwriter.h b/src/main/include/log4cxx/helpers/syslogwriter.h
index 2071f01..b594525 100644
--- a/src/main/include/log4cxx/helpers/syslogwriter.h
+++ b/src/main/include/log4cxx/helpers/syslogwriter.h
@@ -18,16 +18,10 @@
 #ifndef _LOG4CXX_SYSLOG_WRITER_H
 #define _LOG4CXX_SYSLOG_WRITER_H
 
-
 #include <log4cxx/helpers/object.h>
 #include <log4cxx/helpers/inetaddress.h>
 #include <log4cxx/helpers/datagramsocket.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace helpers
@@ -41,19 +35,13 @@
 	public:
 #define SYSLOG_PORT 514
 		SyslogWriter(const LogString& syslogHost, int syslogHostPort = SYSLOG_PORT);
+		~SyslogWriter();
 		void write(const LogString& string);
 
 	private:
-		LogString syslogHost;
-		int syslogHostPort;
-		InetAddressPtr address;
-		DatagramSocketPtr ds;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(SyslogWriterPrivate, m_priv)
 };
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif
diff --git a/src/main/include/log4cxx/helpers/systemerrwriter.h b/src/main/include/log4cxx/helpers/systemerrwriter.h
index 6793b4f..a4ffdc1 100644
--- a/src/main/include/log4cxx/helpers/systemerrwriter.h
+++ b/src/main/include/log4cxx/helpers/systemerrwriter.h
@@ -26,7 +26,7 @@
 {
 
 /**
-*   Abstract class for writing to character streams.
+*   Sends output to <code>stderr</code>.
 */
 class LOG4CXX_EXPORT SystemErrWriter : public Writer
 {
@@ -40,9 +40,9 @@
 		SystemErrWriter();
 		virtual ~SystemErrWriter();
 
-		virtual void close(Pool& p);
-		virtual void flush(Pool& p);
-		virtual void write(const LogString& str, Pool& p);
+		void close(Pool& p) override;
+		void flush(Pool& p) override;
+		void write(const LogString& str, Pool& p) override;
 
 		static void write(const LogString& str);
 		static void flush();
diff --git a/src/main/include/log4cxx/helpers/systemoutwriter.h b/src/main/include/log4cxx/helpers/systemoutwriter.h
index 642e039..81b70c7 100644
--- a/src/main/include/log4cxx/helpers/systemoutwriter.h
+++ b/src/main/include/log4cxx/helpers/systemoutwriter.h
@@ -26,7 +26,7 @@
 {
 
 /**
-*   Abstract class for writing to character streams.
+*   Sends output to <code>stdout</code>.
 */
 class LOG4CXX_EXPORT SystemOutWriter : public Writer
 {
@@ -40,9 +40,9 @@
 		SystemOutWriter();
 		~SystemOutWriter();
 
-		virtual void close(Pool& p);
-		virtual void flush(Pool& p);
-		virtual void write(const LogString& str, Pool& p);
+		void close(Pool& p) override;
+		void flush(Pool& p) override;
+		void write(const LogString& str, Pool& p) override;
 
 		static void write(const LogString& str);
 		static void flush();
diff --git a/src/main/include/log4cxx/helpers/threadspecificdata.h b/src/main/include/log4cxx/helpers/threadspecificdata.h
index dfaa047..461797d 100644
--- a/src/main/include/log4cxx/helpers/threadspecificdata.h
+++ b/src/main/include/log4cxx/helpers/threadspecificdata.h
@@ -21,11 +21,6 @@
 #include <log4cxx/ndc.h>
 #include <log4cxx/mdc.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace helpers
@@ -61,15 +56,11 @@
 	private:
 		static ThreadSpecificData& getDataNoThreads();
 		static ThreadSpecificData* createCurrentData();
-		log4cxx::NDC::Stack ndcStack;
-		log4cxx::MDC::Map mdcMap;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ThreadSpecificDataPrivate, m_priv)
 };
 
 }  // namespace helpers
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
 
 #endif
diff --git a/src/main/include/log4cxx/helpers/threadutility.h b/src/main/include/log4cxx/helpers/threadutility.h
index 35ddba7..901379d 100644
--- a/src/main/include/log4cxx/helpers/threadutility.h
+++ b/src/main/include/log4cxx/helpers/threadutility.h
@@ -24,8 +24,10 @@
 
 #include "log4cxx/logstring.h"
 
-namespace log4cxx {
-namespace helpers {
+namespace log4cxx
+{
+namespace helpers
+{
 
 /**
  * A function that will be called before a thread is started.  This can
@@ -44,8 +46,8 @@
  * std::thread::native_handle
  */
 typedef std::function<void( LogString threadName,
-								std::thread::id threadId,
-								std::thread::native_handle_type nativeHandle )> ThreadStarted;
+	std::thread::id threadId,
+	std::thread::native_handle_type nativeHandle )> ThreadStarted;
 
 /**
  * Called after a thread has started. This can be used to (for example)
@@ -53,7 +55,8 @@
  */
 typedef std::function<void()> ThreadStartPost;
 
-enum class ThreadConfigurationType {
+enum class ThreadConfigurationType
+{
 	NoConfiguration,
 	BlockSignalsOnly,
 	NameThreadOnly,
@@ -63,84 +66,91 @@
 class ThreadUtility;
 LOG4CXX_PTR_DEF(ThreadUtility);
 
-class LOG4CXX_EXPORT ThreadUtility {
-private:
-	ThreadUtility();
+class LOG4CXX_EXPORT ThreadUtility
+{
+	private:
+		ThreadUtility();
 
-	log4cxx::helpers::ThreadStartPre preStartFunction();
-	log4cxx::helpers::ThreadStarted threadStartedFunction();
-	log4cxx::helpers::ThreadStartPost postStartFunction();
+		log4cxx::helpers::ThreadStartPre preStartFunction();
+		log4cxx::helpers::ThreadStarted threadStartedFunction();
+		log4cxx::helpers::ThreadStartPost postStartFunction();
 
-	struct priv_data;
-	std::unique_ptr<priv_data> m_priv;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(priv_data, m_priv)
+	public:
+		~ThreadUtility();
 
-public:
-	~ThreadUtility();
+		static ThreadUtility* instance();
 
-	static std::shared_ptr<ThreadUtility> instance();
+		/**
+		 * Utility method for configuring the ThreadUtility in a standard
+		 * configuration.
+		 */
+		static void configure( ThreadConfigurationType type );
 
-	/**
-	 * Utility method for configuring the ThreadUtility in a standard
-	 * configuration.
-	 */
-	static void configure( ThreadConfigurationType type );
+		/**
+		 * Configure the thread functions that log4cxx will use.
+		 * Note that setting any of these parameters to nullptr is valid,
+		 * and simply results in the callback not being called.
+		 */
+		void configureFuncs( ThreadStartPre pre_start,
+			ThreadStarted started,
+			ThreadStartPost post_start );
 
-	/**
-	 * Configure the thread functions that log4cxx will use.
-	 * Note that setting any of these parameters to nullptr is valid,
-	 * and simply results in the callback not being called.
-	 */
-	void configureFuncs( ThreadStartPre pre_start,
-						 ThreadStarted started,
-						 ThreadStartPost post_start );
+		/**
+		 * A pre-start thread function that blocks signals to the new thread
+		 * (if the system has pthreads).  If the system does not have pthreads,
+		 * does nothing.
+		 */
+		void preThreadBlockSignals();
 
-	/**
-	 * A pre-start thread function that blocks signals to the new thread
-	 * (if the system has pthreads).  If the system does not have pthreads,
-	 * does nothing.
-	 */
-	void preThreadBlockSignals();
+		/**
+		 * A thread_started function that names the thread using the appropriate
+		 * system call.
+		 */
+		void threadStartedNameThread(LogString threadName,
+			std::thread::id thread_id,
+			std::thread::native_handle_type native_handle);
 
-	/**
-	 * A thread_started function that names the thread using the appropriate
-	 * system call.
-	 */
-	void threadStartedNameThread(LogString threadName,
-								 std::thread::id thread_id,
-								 std::thread::native_handle_type native_handle);
+		/**
+		 * A post-start thread function that unblocks signals that preThreadBlockSignals
+		 * blocked before starting the thread.  If the system does not have pthreads,
+		 * does nothing.
+		 */
+		void postThreadUnblockSignals();
 
-	/**
-	 * A post-start thread function that unblocks signals that preThreadBlockSignals
-	 * blocked before starting the thread.  If the system does not have pthreads,
-	 * does nothing.
-	 */
-	void postThreadUnblockSignals();
+		/**
+		 * Start a thread
+		 */
+		template<class Function, class... Args>
+		std::thread createThread(LogString name,
+			Function&& f,
+			Args&& ... args)
+		{
+			log4cxx::helpers::ThreadStartPre pre_start = preStartFunction();
+			log4cxx::helpers::ThreadStarted thread_start = threadStartedFunction();
+			log4cxx::helpers::ThreadStartPost post_start = postStartFunction();
 
-	/**
-	 * Start a thread
-	 */
-	template<class Function, class... Args>
-	std::thread createThread(LogString name,
-							 Function&& f,
-							 Args&&... args){
-		log4cxx::helpers::ThreadStartPre pre_start = preStartFunction();
-		log4cxx::helpers::ThreadStarted thread_start = threadStartedFunction();
-		log4cxx::helpers::ThreadStartPost post_start = postStartFunction();
+			if ( pre_start )
+			{
+				pre_start();
+			}
 
-		if( pre_start ){
-			pre_start();
+			std::thread t( f, args... );
+
+			if ( thread_start )
+			{
+				thread_start( name,
+					t.get_id(),
+					t.native_handle() );
+			}
+
+			if ( post_start )
+			{
+				post_start();
+			}
+
+			return t;
 		}
-		std::thread t( f, args... );
-		if( thread_start ){
-			thread_start( name,
-					  t.get_id(),
-					  t.native_handle() );
-		}
-		if( post_start ){
-			post_start();
-		}
-		return t;
-	}
 };
 
 } /* namespace helpers */
diff --git a/src/main/include/log4cxx/helpers/timezone.h b/src/main/include/log4cxx/helpers/timezone.h
index cf35e8c..7bde5fe 100644
--- a/src/main/include/log4cxx/helpers/timezone.h
+++ b/src/main/include/log4cxx/helpers/timezone.h
@@ -21,11 +21,6 @@
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/object.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 struct apr_time_exp_t;
 
 namespace log4cxx
@@ -65,15 +60,11 @@
 		TimeZone(const LogString& ID);
 		virtual ~TimeZone();
 
-		const LogString id;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER(LogString, id)
 };
 
 
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_HELPERS_TIMEZONE_H
diff --git a/src/main/include/log4cxx/helpers/transcoder.h b/src/main/include/log4cxx/helpers/transcoder.h
index 83be52e..682b4db 100644
--- a/src/main/include/log4cxx/helpers/transcoder.h
+++ b/src/main/include/log4cxx/helpers/transcoder.h
@@ -18,11 +18,6 @@
 #ifndef _LOG4CXX_HELPERS_TRANSCODER_H
 #define _LOG4CXX_HELPERS_TRANSCODER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 
 
@@ -252,8 +247,4 @@
 
 #endif
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_HELPERS_TRANSCODER_H
diff --git a/src/main/include/log4cxx/helpers/writer.h b/src/main/include/log4cxx/helpers/writer.h
index a7c054d..8c95d5d 100644
--- a/src/main/include/log4cxx/helpers/writer.h
+++ b/src/main/include/log4cxx/helpers/writer.h
@@ -46,9 +46,6 @@
 		virtual void close(Pool& p) = 0;
 		virtual void flush(Pool& p) = 0;
 		virtual void write(const LogString& str, Pool& p) = 0;
-#ifdef LOG4CXX_MULTI_PROCESS
-		virtual OutputStreamPtr getOutPutStreamPtr();
-#endif
 
 	private:
 		Writer(const Writer&);
diff --git a/src/main/include/log4cxx/helpers/xml.h b/src/main/include/log4cxx/helpers/xml.h
index 925f500..5c05cfb 100644
--- a/src/main/include/log4cxx/helpers/xml.h
+++ b/src/main/include/log4cxx/helpers/xml.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_HELPERS_XML_H
 #define _LOG4CXX_HELPERS_XML_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/logstring.h>
 #include <log4cxx/helpers/object.h>
 #include <log4cxx/helpers/exception.h>
@@ -121,10 +115,5 @@
 }  // namespace helpers
 } // namespace log4cxx
 
-
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif // _LOG4CXX_HELPERS_XML_H
 
diff --git a/src/main/include/log4cxx/hierarchy.h b/src/main/include/log4cxx/hierarchy.h
index 455b934..1173a14 100644
--- a/src/main/include/log4cxx/hierarchy.h
+++ b/src/main/include/log4cxx/hierarchy.h
@@ -18,10 +18,6 @@
 #ifndef _LOG4CXX_HIERARCHY_H
 #define _LOG4CXX_HIERARCHY_H
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/spi/loggerrepository.h>
 #include <log4cxx/spi/loggerfactory.h>
@@ -56,32 +52,10 @@
 to the provision node. Other descendants of the same ancestor add
 themselves to the previously created provision node.
 */
-class LOG4CXX_EXPORT Hierarchy :
-	public virtual spi::LoggerRepository,
-	public virtual helpers::Object,
-	public std::enable_shared_from_this<Hierarchy>
+class LOG4CXX_EXPORT Hierarchy : public spi::LoggerRepository
 {
 	private:
-		log4cxx::helpers::Pool pool;
-		mutable std::mutex mutex;
-		bool configured;
-
-		spi::LoggerFactoryPtr defaultFactory;
-		spi::HierarchyEventListenerList listeners;
-
-		typedef std::map<LogString, LoggerPtr> LoggerMap;
-		std::unique_ptr<LoggerMap> loggers;
-
-		typedef std::map<LogString, ProvisionNode> ProvisionNodeMap;
-		std::unique_ptr<ProvisionNodeMap> provisionNodes;
-
-		LoggerPtr root;
-
-		int thresholdInt;
-		LevelPtr threshold;
-
-		bool emittedNoAppenderWarning;
-		bool emittedNoResourceBundleWarning;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(HierarchyPrivate, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(Hierarchy)
@@ -100,7 +74,12 @@
 
 		~Hierarchy();
 
-		void addHierarchyEventListener(const spi::HierarchyEventListenerPtr& listener);
+		void addHierarchyEventListener(const spi::HierarchyEventListenerPtr& listener) override;
+
+		/**
+		 * Call \c configurator if not yet configured.
+		 */
+		void ensureIsConfigured(std::function<void()> configurator) override;
 
 		/**
 		This call will clear all logger definitions from the internal
@@ -112,7 +91,7 @@
 		*/
 		void clear();
 
-		void emitNoAppenderWarning(const Logger* logger);
+		void emitNoAppenderWarning(const Logger* logger) override;
 
 		/**
 		Check if the named logger exists in the hierarchy. If so return
@@ -121,12 +100,12 @@
 		  @param name The name of the logger to search for.
 
 		*/
-		LoggerPtr exists(const LogString& name);
+		LoggerPtr exists(const LogString& name) override;
 
 		/**
 		The string form of {@link #setThreshold(const LevelPtr&) setThreshold}.
 		*/
-		void setThreshold(const LogString& levelStr);
+		void setThreshold(const LogString& levelStr) override;
 
 		/**
 		Enable logging for logging requests with level <code>l</code> or
@@ -134,37 +113,36 @@
 
 		        @param l The minimum level for which logging requests are sent to
 		their appenders.  */
-		void setThreshold(const LevelPtr& l);
+		void setThreshold(const LevelPtr& l) override;
 
-		void fireAddAppenderEvent(const Logger* logger, const Appender* appender);
+		void fireAddAppenderEvent(const Logger* logger, const Appender* appender) override;
 
-		void fireRemoveAppenderEvent(const Logger* logger,
-			const Appender* appender);
+		void fireRemoveAppenderEvent(const Logger* logger, const Appender* appender) override;
 
 		/**
 		Returns a Level representation of the <code>enable</code>
 		state.
 		*/
-		const LevelPtr& getThreshold() const;
+		LevelPtr getThreshold() const override;
 
 		/**
-		Return a new logger instance named as the first parameter using
-		the default factory.
+		Retrieve the \c name Logger instance using
+		the default factory to create it if required.
 
-		<p>If a logger of that name already exists, then it will be
+		If a logger of that name already exists, then it will be
 		returned.  Otherwise, a new logger will be instantiated and
 		then linked with its existing ancestors as well as children.
 
 		@param name The name of the logger to retrieve.
 
 		*/
-		LoggerPtr getLogger(const LogString& name);
+		LoggerPtr getLogger(const LogString& name) override;
 
 		/**
-		Return a new logger instance named as the first parameter using
-		<code>factory</code>.
+		Retrieve the \c name Logger instance using
+		<code>factory</code> to create it if required.
 
-		<p>If a logger of that name already exists, then it will be
+		If a logger of that name already exists, then it will be
 		returned.  Otherwise, a new logger will be instantiated by the
 		<code>factory</code> parameter and linked with its existing
 		ancestors as well as children.
@@ -174,7 +152,7 @@
 
 		*/
 		LoggerPtr getLogger(const LogString& name,
-			const spi::LoggerFactoryPtr& factory);
+			const spi::LoggerFactoryPtr& factory) override;
 
 		/**
 		Returns all the currently defined loggers in this hierarchy as
@@ -182,19 +160,19 @@
 
 		<p>The root logger is <em>not</em> included in the returned
 		LoggerList.  */
-		LoggerList getCurrentLoggers() const;
+		LoggerList getCurrentLoggers() const override;
 
 		/**
 		Get the root of this hierarchy.
 		*/
-		LoggerPtr getRootLogger() const;
+		LoggerPtr getRootLogger() const override;
 
 		/**
 		This method will return <code>true</code> if this repository is
 		disabled for <code>level</code> object passed as parameter and
 		<code>false</code> otherwise. See also the
 		{@link #setThreshold(const LevelPtr&) setThreshold} method.  */
-		bool isDisabled(int level) const;
+		bool isDisabled(int level) const override;
 
 		/**
 		Reset all values contained in this hierarchy instance to their
@@ -209,7 +187,7 @@
 		<p>This method should be used sparingly and with care as it will
 		block all logging until it is completed.</p>
 		*/
-		void resetConfiguration();
+		void resetConfiguration() override;
 
 		/**
 		Used by subclasses to add a renderer to the hierarchy passed as parameter.
@@ -218,7 +196,7 @@
 		Shutting down a hierarchy will <em>safely</em> close and remove
 		all appenders in all categories including the root logger.
 
-		<p>Some appenders such as {@link net::SocketAppender SocketAppender}
+		<p>Some appenders such as {@link net::XMLSocketAppender XMLSocketAppender}
 		and AsyncAppender need to be closed before the
 		application exists. Otherwise, pending logging events might be
 		lost.
@@ -228,12 +206,20 @@
 		configurations where a regular appender is attached to a logger
 		and again to a nested appender.
 		*/
-		void shutdown();
+		void shutdown() override;
 
 
-		virtual bool isConfigured();
-		virtual void setConfigured(bool configured);
+		virtual bool isConfigured() override;
+		virtual void setConfigured(bool configured) override;
 
+		/**
+		Refresh the threshold in children of parent
+		*/
+		void updateChildren(const Logger* parent);
+
+		void clearAppenders();
+
+		void addAppender(AppenderPtr appender);
 
 	private:
 
@@ -249,30 +235,33 @@
 
 		/**
 		This method loops through all the *potential* parents of
-		'cat'. There 3 possible cases:
+		\c logger using the logger name.
+		For example, for a logger named "w.x.y.z",
+		loop through "w.x.y", "w.x" and "w", but not "w.x.y.z".
+		There 3 possible cases:
 
-		1) No entry for the potential parent of 'cat' exists
+		1) No entry for the potential parent of "w.x.y.z" exists
 
 		We create a ProvisionNode for this potential parent and insert
-		'cat' in that provision node.
+		"w.x.y.z" in that provision node.
 
 		2) There entry is of type Logger for the potential parent.
 
-		The entry is 'cat's nearest existing parent. We update cat's
+		The entry is "w.x.y.z"'s nearest existing parent. We update "w.x.y.z"'s
 		parent field with this entry. We also break from the loop
 		because updating our parent's parent is our parent's
 		responsibility.
 
 		3) There entry is of type ProvisionNode for this potential parent.
 
-		We add 'cat' to the list of children for this potential parent.
+		We add "w.x.y.z" to the list of children for this potential parent.
 		*/
-		void updateParents(LoggerPtr logger);
+		void updateParents(const LoggerPtr& logger, const LoggerPtr& root);
 
 		/**
 		We update the links for all the children that placed themselves
-		in the provision node 'pn'. The second argument 'cat' is a
-		reference for the newly created Logger, parent of all the
+		in the provision node 'pn'. The \c logger argument is a
+		newly created Logger, a potential parent of all the
 		children in 'pn'
 
 		We loop on all the children 'c' in 'pn':
@@ -280,21 +269,16 @@
 		If the child 'c' has been already linked to a child of
 		'cat' then there is no need to update 'c'.
 
-		Otherwise, we set cat's parent field to c's parent and set
-		c's parent field to cat.
+		Otherwise, we set the \c logger parent to 'c's parent and set
+		'c's parent field to \c logger.
 		*/
+		void updateChildren(ProvisionNode& pn, const LoggerPtr& logger);
+
 		Hierarchy(const Hierarchy&);
 		Hierarchy& operator=(const Hierarchy&);
 
-		void updateChildren(ProvisionNode& pn, LoggerPtr logger);
-
 };
 
 }  //namespace log4cxx
 
-
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_HIERARCHY_H
diff --git a/src/main/include/log4cxx/htmllayout.h b/src/main/include/log4cxx/htmllayout.h
index cc0e225..4726fb4 100644
--- a/src/main/include/log4cxx/htmllayout.h
+++ b/src/main/include/log4cxx/htmllayout.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_HTML_LAYOUT_H
 #define _LOG4CXX_HTML_LAYOUT_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/layout.h>
 #include <log4cxx/helpers/iso8601dateformat.h>
 
@@ -37,12 +31,7 @@
 class LOG4CXX_EXPORT HTMLLayout : public Layout
 {
 	private:
-		// Print no location info by default
-		bool locationInfo; //= false
-
-		LogString title;
-
-		helpers::ISO8601DateFormat dateFormat;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(HTMLLayoutPrivate, m_priv)
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(HTMLLayout)
@@ -52,6 +41,7 @@
 		END_LOG4CXX_CAST_MAP()
 
 		HTMLLayout();
+		~HTMLLayout();
 
 		/**
 		The <b>LocationInfo</b> option takes a boolean value. By
@@ -64,83 +54,60 @@
 		{@link net::SMTPAppender SMTPAppender} then make sure
 		to set the <b>LocationInfo</b> option of that appender as well.
 		*/
-		inline void setLocationInfo(bool locationInfoFlag)
-		{
-			this->locationInfo = locationInfoFlag;
-		}
+		void setLocationInfo(bool locationInfoFlag);
 
 		/**
 		Returns the current value of the <b>LocationInfo</b> option.
 		*/
-		inline bool getLocationInfo() const
-		{
-			return locationInfo;
-		}
+		bool getLocationInfo() const;
 
 		/**
 		The <b>Title</b> option takes a String value. This option sets the
 		document title of the generated HTML document.
 		<p>Defaults to 'Log4cxx Log Messages'.
 		*/
-		inline void setTitle(const LogString& title1)
-		{
-			this->title.assign(title1);
-		}
+		void setTitle(const LogString& title1);
 
 		/**
 		Returns the current value of the <b>Title</b> option.
 		*/
-		inline const LogString& getTitle() const
-		{
-			return title;
-		}
+		const LogString& getTitle() const;
 
 		/**
 		Returns the content type output by this layout, i.e "text/html".
 		*/
-		virtual LogString getContentType() const
-		{
-			return LOG4CXX_STR("text/html");
-		}
+		LogString getContentType() const override;
 
 		/**
 		No options to activate.
 		*/
-		virtual void activateOptions(log4cxx::helpers::Pool& /* p */) {}
+		void activateOptions(helpers::Pool& /* p */) override {}
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option, const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
-		virtual void format(LogString& output,
-			const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& pool) const;
+		void format(LogString& output,
+			const spi::LoggingEventPtr& event, helpers::Pool& pool) const override;
 
 		/**
 		Append appropriate HTML headers.
 		*/
-		virtual void appendHeader(LogString& output, log4cxx::helpers::Pool& pool);
+		void appendHeader(LogString& output, helpers::Pool& pool) override;
 
 		/**
 		Append the appropriate HTML footers.
 		*/
-		virtual void appendFooter(LogString& output, log4cxx::helpers::Pool& pool);
+		void appendFooter(LogString& output, helpers::Pool& pool) override;
 
 		/**
 		The HTML layout handles the throwable contained in logging
 		events. Hence, this method return <code>false</code>.  */
-		virtual bool ignoresThrowable() const
-		{
-			return false;
-		}
+		bool ignoresThrowable() const override;
 
 }; // class HtmlLayout
 LOG4CXX_PTR_DEF(HTMLLayout);
 }  // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-
 #endif // _LOG4CXX_HTML_LAYOUT_H
diff --git a/src/main/include/log4cxx/jsonlayout.h b/src/main/include/log4cxx/jsonlayout.h
index 6314710..0dca1d0 100644
--- a/src/main/include/log4cxx/jsonlayout.h
+++ b/src/main/include/log4cxx/jsonlayout.h
@@ -22,11 +22,6 @@
 #include <log4cxx/helpers/iso8601dateformat.h>
 #include <log4cxx/spi/loggingevent.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 
 namespace log4cxx
 {
@@ -36,17 +31,9 @@
 class LOG4CXX_EXPORT JSONLayout : public Layout
 {
 	private:
-		// Print no location info by default
-		bool locationInfo; //= false
-		bool prettyPrint; //= false
-
-		helpers::ISO8601DateFormat dateFormat;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(JSONLayoutPrivate, m_priv)
 
 	protected:
-
-		LogString ppIndentL1;
-		LogString ppIndentL2;
-
 		void appendQuotedEscapedString(LogString& buf, const LogString& input) const;
 		void appendSerializedMDC(LogString& buf,
 			const spi::LoggingEventPtr& event) const;
@@ -64,6 +51,8 @@
 
 		JSONLayout();
 
+		~JSONLayout();
+
 		/**
 		The <b>LocationInfo</b> option takes a boolean value. By
 		default, it is set to false which means there will be no location
@@ -71,19 +60,13 @@
 		true, then the file name and line number of the statement
 		at the origin of the log statement will be output.
 		*/
-		inline void setLocationInfo(bool locationInfoFlag)
-		{
-			this->locationInfo = locationInfoFlag;
-		}
+		void setLocationInfo(bool locationInfoFlag);
 
 
 		/**
 		Returns the current value of the <b>LocationInfo</b> option.
 		*/
-		inline bool getLocationInfo() const
-		{
-			return locationInfo;
-		}
+		bool getLocationInfo() const;
 
 		/**
 		The <b>PrettyPrint</b> option takes a boolean value. By
@@ -92,45 +75,33 @@
 		then each log event will produce multiple lines, each indented
 		for readability.
 		*/
-		inline void setPrettyPrint(bool prettyPrintFlag)
-		{
-			this->prettyPrint = prettyPrintFlag;
-		}
+		void setPrettyPrint(bool prettyPrintFlag);
 
 		/**
 		Returns the current value of the <b>PrettyPrint</b> option.
 		*/
-		inline bool getPrettyPrint() const
-		{
-			return prettyPrint;
-		}
+		bool getPrettyPrint() const;
 
 
 		/**
 		Returns the content type output by this layout, i.e "application/json".
 		*/
-		virtual LogString getContentType() const
-		{
-			return LOG4CXX_STR("application/json");
-		}
+		LogString getContentType() const override;
 
-		/**
-		No options to activate.
-		*/
-		virtual void activateOptions(log4cxx::helpers::Pool& /* p */) {}
+		void activateOptions(helpers::Pool& /* p */) override;
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option, const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
-		virtual void format(LogString& output,
-			const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& pool) const;
+		void format(LogString& output,
+			const spi::LoggingEventPtr& event, helpers::Pool& pool) const override;
 
 		/**
 		The JSON layout handles the throwable contained in logging
 		events. Hence, this method return <code>false</code>.  */
-		virtual bool ignoresThrowable() const
+		bool ignoresThrowable() const override
 		{
 			return false;
 		}
@@ -139,8 +110,4 @@
 LOG4CXX_PTR_DEF(JSONLayout);
 }  // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif // _LOG4CXX_JSON_LAYOUT_H
diff --git a/src/main/include/log4cxx/layout.h b/src/main/include/log4cxx/layout.h
index 51de0d3..621b17d 100644
--- a/src/main/include/log4cxx/layout.h
+++ b/src/main/include/log4cxx/layout.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_LAYOUT_H
 #define _LOG4CXX_LAYOUT_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/helpers/object.h>
 #include <log4cxx/spi/optionhandler.h>
 #include <log4cxx/spi/loggingevent.h>
@@ -78,16 +72,12 @@
 		object, then the layout should return <code>true</code>.
 
 		<p>The SimpleLayout, TTCCLayout,
-		PatternLayout all return <code>true</code>. The {@link
-		xml::XMLLayout XMLLayout} returns <code>false</code>.
+		PatternLayout all return <code>true</code>.
+		The {@link xml::XMLLayout XMLLayout} returns <code>false</code>.
 		*/
 		virtual bool ignoresThrowable() const = 0;
 };
 LOG4CXX_PTR_DEF(Layout);
 }
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif // _LOG4CXX_LAYOUT_H
diff --git a/src/main/include/log4cxx/level.h b/src/main/include/log4cxx/level.h
index b89a604..8644b81 100644
--- a/src/main/include/log4cxx/level.h
+++ b/src/main/include/log4cxx/level.h
@@ -24,11 +24,6 @@
 #include <log4cxx/helpers/object.h>
 #include <mutex>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 /**
@@ -278,8 +273,9 @@
 			return level;
 		}
 
+	private:
+		LOG4CXX_DECLARE_PRIVATE_MEMBER(LogString, name)
 		int level;
-		LogString name;
 		int syslogEquivalent;
 		Level(const Level&);
 		Level& operator=(const Level&);
@@ -304,8 +300,4 @@
 #define IMPLEMENT_LOG4CXX_LEVEL(level) \
 	IMPLEMENT_LOG4CXX_OBJECT_WITH_CUSTOM_CLASS(level, Class##level)
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_LEVEL_H
diff --git a/src/main/include/log4cxx/log4cxx.h.in b/src/main/include/log4cxx/log4cxx.h.in
index c97869c..20a6a91 100644
--- a/src/main/include/log4cxx/log4cxx.h.in
+++ b/src/main/include/log4cxx/log4cxx.h.in
@@ -48,23 +48,34 @@
 #define LOG4CXX_WCHAR_T_API @WCHAR_T_API@
 #define LOG4CXX_UNICHAR_API @UNICHAR_API@
 #define LOG4CXX_CFSTRING_API @CFSTRING_API@
+#define LOG4CXX_HAS_NETWORKING @NETWORKING_SUPPORT@
+#define LOG4CXX_HAS_MULTIPROCESS_ROLLING_FILE_APPENDER @MULTIPROCESS_RFA@
 
-
-typedef long long log4cxx_int64_t;
 #define LOG4CXX_USE_GLOBAL_SCOPE_TEMPLATE 0
 #define LOG4CXX_LOGSTREAM_ADD_NOP 0
-typedef log4cxx_int64_t log4cxx_time_t;
-typedef int log4cxx_status_t;
-typedef unsigned int log4cxx_uint32_t;
 
-#include "boost-std-configuration.h"
 #include <memory>
+#include <cstdint>
 
 #define LOG4CXX_PTR_DEF(T) typedef std::shared_ptr<T> T##Ptr;\
 	typedef std::weak_ptr<T> T##WeakPtr
+#define LOG4CXX_UNIQUE_PTR_DEF(T) typedef std::unique_ptr<T> T##UniquePtr;
 #define LOG4CXX_LIST_DEF(N, T) typedef std::vector<T> N
+#define LOG4CXX_PRIVATE_PTR(T) std::unique_ptr<T>
 
 #if _WIN32
+#define LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(T, V) \
+__pragma( warning( push ) ) \
+__pragma( warning( disable : 4251 ) ) \
+    struct T; LOG4CXX_PRIVATE_PTR(T) V; \
+__pragma( warning( pop ) )
+
+#define LOG4CXX_DECLARE_PRIVATE_MEMBER(T, V) \
+__pragma( warning( push ) ) \
+__pragma( warning( disable : 4251 ) ) \
+    T V; \
+__pragma( warning( pop ) )
+
 //  definitions used when using static library
 #if defined(LOG4CXX_STATIC)
 #define LOG4CXX_EXPORT
@@ -75,20 +86,31 @@
 //    definitions used when using DLL
 #define LOG4CXX_EXPORT __declspec(dllimport)
 #endif
+#define LOG4CXX_INSTANTIATE_EXPORTED_PTR(T) template class LOG4CXX_EXPORT std::shared_ptr<T>
 #else
 #define LOG4CXX_EXPORT
+#define LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(T, V) struct T; LOG4CXX_PRIVATE_PTR(T) V;
+#define LOG4CXX_DECLARE_PRIVATE_MEMBER(T, V) T V;
+#define LOG4CXX_INSTANTIATE_EXPORTED_PTR(T)
 #endif /* WIN32 */
 
 namespace log4cxx {
 
 /**
+ * log4cxx_time_t - holds the number of microseconds since 1970-01-01
+ */
+typedef int64_t log4cxx_time_t;
+
+typedef int log4cxx_status_t;
+
+/**
  * Query the compiled version of the library.  Ideally, this should
  * be the same as the LOG4CXX_VERSION macro defined above.
  *
  * The LOG4CXX_VERSION_GET_ series of macros let you extract the
  * specific bytes of the version if required.
  */
-LOG4CXX_EXPORT log4cxx_uint32_t libraryVersion();
+LOG4CXX_EXPORT uint32_t libraryVersion();
 
 }
 
diff --git a/src/main/include/log4cxx/logger.h b/src/main/include/log4cxx/logger.h
index b74d872..14edd65 100644
--- a/src/main/include/log4cxx/logger.h
+++ b/src/main/include/log4cxx/logger.h
@@ -18,15 +18,6 @@
 #ifndef _LOG4CXX_LOGGER_H
 #define _LOG4CXX_LOGGER_H
 
-#if defined(_MSC_VER) && (_MSC_VER < 1900)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4127 )
-#endif
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/helpers/appenderattachableimpl.h>
 #include <log4cxx/level.h>
 #include <log4cxx/helpers/pool.h>
@@ -37,11 +28,6 @@
 namespace log4cxx
 {
 
-namespace helpers
-{
-class synchronized;
-}
-
 namespace spi
 {
 class LoggerRepository;
@@ -61,8 +47,7 @@
 operations, except configuration, are done through this class.
 */
 class LOG4CXX_EXPORT Logger :
-	public virtual log4cxx::spi::AppenderAttachable,
-	public virtual helpers::Object
+	public virtual log4cxx::spi::AppenderAttachable
 {
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(Logger)
@@ -72,65 +57,21 @@
 		END_LOG4CXX_CAST_MAP()
 
 	private:
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(LoggerPrivate, m_priv)
+		int m_threshold; //!< The cached level of this logger
+
+	public:
 		/**
-		 *   Reference to memory pool.
-		 */
-		helpers::Pool* pool;
-
-	protected:
-		/**
-		The name of this logger.
-		*/
-		LogString name;
-
-		/**
-		The assigned level of this logger.  The
-		<code>level</code> variable need not be assigned a value in
-		which case it is inherited form the hierarchy.  */
-		LevelPtr level;
-
-		/**
-		The parent of this logger. All loggers have at least one
-		ancestor which is the root logger. */
-		LoggerPtr parent;
-
-		/** The resourceBundle for localized messages.
-
-		@see setResourceBundle, getResourceBundle
-		*/
-		helpers::ResourceBundlePtr resourceBundle;
-
-
-		// Loggers need to know what Hierarchy they are in
-		log4cxx::spi::LoggerRepository* repository;
-
-		helpers::AppenderAttachableImplPtr aai;
-
-		/** Additivity is set to true by default, that is children inherit
-		        the appenders of their ancestors by default. If this variable is
-		        set to <code>false</code> then the appenders found in the
-		        ancestors of this logger are not used. However, the children
-		        of this logger will inherit its appenders, unless the children
-		        have their additivity flag set to <code>false</code> too. See
-		        the user manual for more details. */
-		bool additive;
-
-	protected:
-		friend class DefaultLoggerFactory;
-
-		/**
-		This constructor created a new <code>logger</code> instance and
+		This constructor initializes a new <code>logger</code> instance and
 		sets its name.
 
-		<p>It is intended to be used by sub-classes only. You should not
-		create categories directly.
+		<p>It is intended to be only used by factory-classes.
 
 		@param pool lifetime of pool must be longer than logger.
 		@param name The name of the logger.
 		*/
-		Logger(log4cxx::helpers::Pool& pool, const LogString& name);
+		Logger(helpers::Pool& pool, const LogString& name);
 
-	public:
 		~Logger();
 
 
@@ -141,7 +82,7 @@
 		<p>If <code>newAppender</code> is already in the list of
 		appenders, then it won't be added again.
 		*/
-		virtual void addAppender(const AppenderPtr newAppender);
+		void addAppender(const AppenderPtr newAppender) override;
 
 
 		/**
@@ -165,7 +106,7 @@
 		void closeNestedAppenders();
 
 		/**
-		Log a message string with the DEBUG level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>DEBUG</code> events.
 
 		<p>This method first checks if this logger is <code>DEBUG</code>
 		enabled by comparing the level of this logger with the
@@ -179,7 +120,7 @@
 		*/
 		void debug(const std::string& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the DEBUG level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>DEBUG</code> events.
 
 		<p>This method first checks if this logger is <code>DEBUG</code>
 		enabled by comparing the level of this logger with the
@@ -189,11 +130,13 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_DEBUG.
 		*/
 		void debug(const std::string& msg) const;
 #if LOG4CXX_WCHAR_T_API
 		/**
-		Log a message string with the DEBUG level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>DEBUG</code> events.
 
 		<p>This method first checks if this logger is <code>DEBUG</code>
 		enabled by comparing the level of this logger with the
@@ -204,10 +147,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_DEBUG.
 		*/
 		void debug(const std::wstring& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the DEBUG level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>DEBUG</code> events.
 
 		<p>This method first checks if this logger is <code>DEBUG</code>
 		enabled by comparing the level of this logger with the
@@ -217,12 +162,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_DEBUG.
 		*/
 		void debug(const std::wstring& msg) const;
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
-		Log a message string with the DEBUG level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>DEBUG</code> events.
 
 		<p>This method first checks if this logger is <code>DEBUG</code>
 		enabled by comparing the level of this logger with the
@@ -233,10 +180,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_DEBUG.
 		*/
 		void debug(const std::basic_string<UniChar>& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the DEBUG level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>DEBUG</code> events.
 
 		<p>This method first checks if this logger is <code>DEBUG</code>
 		enabled by comparing the level of this logger with the
@@ -246,12 +195,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_DEBUG.
 		*/
 		void debug(const std::basic_string<UniChar>& msg) const;
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		Log a message string with the DEBUG level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>DEBUG</code> events.
 
 		<p>This method first checks if this logger is <code>DEBUG</code>
 		enabled by comparing the level of this logger with the
@@ -262,10 +213,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_DEBUG.
 		*/
 		void debug(const CFStringRef& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the DEBUG level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>DEBUG</code> events.
 
 		<p>This method first checks if this logger is <code>DEBUG</code>
 		enabled by comparing the level of this logger with the
@@ -275,12 +228,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_DEBUG.
 		*/
 		void debug(const CFStringRef& msg) const;
 #endif
 
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -291,10 +246,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_ERROR.
 		*/
 		void error(const std::string& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -304,11 +261,13 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_ERROR.
 		*/
 		void error(const std::string& msg) const;
 #if LOG4CXX_WCHAR_T_API
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -318,10 +277,12 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_ERROR.
 		*/
 		void error(const std::wstring& msg) const;
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -332,12 +293,14 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_ERROR.
 		*/
 		void error(const std::wstring& msg, const log4cxx::spi::LocationInfo& location) const;
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -348,10 +311,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_ERROR.
 		*/
 		void error(const std::basic_string<UniChar>& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -361,12 +326,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_ERROR.
 		*/
 		void error(const std::basic_string<UniChar>& msg) const;
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -377,10 +344,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_ERROR.
 		*/
 		void error(const CFStringRef& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -390,12 +359,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_ERROR.
 		*/
 		void error(const CFStringRef& msg) const;
 #endif
 
 		/**
-		Log a message string with the FATAL level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>FATAL</code> events.
 
 		<p>This method first checks if this logger is <code>FATAL</code>
 		enabled by comparing the level of this logger with the
@@ -406,10 +377,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_FATAL.
 		*/
 		void fatal(const std::string& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -419,11 +392,13 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_FATAL.
 		*/
 		void fatal(const std::string& msg) const;
 #if LOG4CXX_WCHAR_T_API
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -434,10 +409,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_FATAL.
 		*/
 		void fatal(const std::wstring& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -447,12 +424,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_FATAL.
 		*/
 		void fatal(const std::wstring& msg) const;
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -463,10 +442,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_FATAL.
 		*/
 		void fatal(const std::basic_string<UniChar>& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -476,12 +457,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_FATAL.
 		*/
 		void fatal(const std::basic_string<UniChar>& msg) const;
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg and \c location to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -492,10 +475,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_FATAL.
 		*/
 		void fatal(const CFStringRef& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the ERROR level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>ERROR</code> events.
 
 		<p>This method first checks if this logger is <code>ERROR</code>
 		enabled by comparing the level of this logger with the
@@ -505,12 +490,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_FATAL.
 		*/
 		void fatal(const CFStringRef& msg) const;
 #endif
 
 		/**
-		This method creates a new logging event and logs the event
+		Add a new logging event containing \c message and \c location to attached appender(s).
 		without further checks.
 		@param level the level to log.
 		@param message message.
@@ -519,7 +506,7 @@
 		void forcedLog(const LevelPtr& level, const std::string& message,
 			const log4cxx::spi::LocationInfo& location) const;
 		/**
-		This method creates a new logging event and logs the event
+		Add a new logging event containing \c message to attached appender(s).
 		without further checks.
 		@param level the level to log.
 		@param message message.
@@ -528,7 +515,7 @@
 
 #if LOG4CXX_WCHAR_T_API
 		/**
-		This method creates a new logging event and logs the event
+		Add a new logging event containing \c message and \c location to attached appender(s).
 		without further checks.
 		@param level the level to log.
 		@param message message.
@@ -537,7 +524,7 @@
 		void forcedLog(const LevelPtr& level, const std::wstring& message,
 			const log4cxx::spi::LocationInfo& location) const;
 		/**
-		This method creates a new logging event and logs the event
+		Add a new logging event containing \c message to attached appender(s).
 		without further checks.
 		@param level the level to log.
 		@param message message.
@@ -546,7 +533,7 @@
 #endif
 #if LOG4CXX_UNICHAR_API || LOG4CXX_CFSTRING_API
 		/**
-		This method creates a new logging event and logs the event
+		Add a new logging event containing \c message and \c location to attached appender(s).
 		without further checks.
 		@param level the level to log.
 		@param message message.
@@ -555,7 +542,7 @@
 		void forcedLog(const LevelPtr& level, const std::basic_string<UniChar>& message,
 			const log4cxx::spi::LocationInfo& location) const;
 		/**
-		This method creates a new logging event and logs the event
+		Add a new logging event containing \c message to attached appender(s).
 		without further checks.
 		@param level the level to log.
 		@param message message.
@@ -564,7 +551,7 @@
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		This method creates a new logging event and logs the event
+		Add a new logging event containing \c message and \c location to attached appender(s).
 		without further checks.
 		@param level the level to log.
 		@param message message.
@@ -573,7 +560,7 @@
 		void forcedLog(const LevelPtr& level, const CFStringRef& message,
 			const log4cxx::spi::LocationInfo& location) const;
 		/**
-		This method creates a new logging event and logs the event
+		Add a new logging event containing \c message to attached appender(s).
 		without further checks.
 		@param level the level to log.
 		@param message message.
@@ -581,7 +568,7 @@
 		void forcedLog(const LevelPtr& level, const CFStringRef& message) const;
 #endif
 		/**
-		This method creates a new logging event and logs the event
+		Add a new logging event containing \c message and \c location to attached appender(s).
 		without further checks.
 		@param level the level to log.
 		@param message the message string to log.
@@ -591,7 +578,7 @@
 			const log4cxx::spi::LocationInfo& location) const;
 
 		/**
-		Get the additivity flag for this Logger instance.
+		Get the additivity flag for this logger.
 		*/
 		bool getAdditivity() const;
 
@@ -600,13 +587,13 @@
 		If no appenders can be found, then an empty AppenderList
 		is returned.
 		@return AppenderList An collection of the appenders in this logger.*/
-		AppenderList getAllAppenders() const;
+		AppenderList getAllAppenders() const override;
 
 		/**
 		Look for the appender named as <code>name</code>.
 		<p>Return the appender with that name if in the list. Return
 		<code>NULL</code> otherwise.  */
-		AppenderPtr getAppender(const LogString& name) const;
+		AppenderPtr getAppender(const LogString& name) const override;
 
 		/**
 		Starting from this logger, search the logger hierarchy for a
@@ -630,39 +617,37 @@
 		* Get the logger name.
 		* @return logger name as LogString.
 		*/
-		const LogString& getName() const
-		{
-			return name;
-		}
+		const LogString& getName() const;
+
 		/**
-		* Get logger name in current encoding.
+		* Put name of this logger into \c name in current encoding.
 		* @param name buffer to which name is appended.
 		*/
 		void getName(std::string& name) const;
 #if LOG4CXX_WCHAR_T_API
 		/**
-		* Get logger name.
+		* Put name of this logger into \c name.
 		* @param name buffer to which name is appended.
 		*/
 		void getName(std::wstring& name) const;
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
-		* Get logger name.
+		* Put name of this logger into \c name.
 		* @param name buffer to which name is appended.
 		*/
 		void getName(std::basic_string<UniChar>& name) const;
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		* Get logger name.
+		* Put name of this logger into \c name.
 		* @param name buffer to which name is appended.
 		*/
 		void getName(CFStringRef& name) const;
 #endif
 
 		/**
-		Returns the parent of this logger. Note that the parent of a
+		The parent of this logger. Note that the parent of a
 		given logger may change during the lifetime of the logger.
 
 		<p>The root logger will return <code>0</code>.
@@ -671,11 +656,11 @@
 
 
 		/**
-		Returns the assigned Level, if any, for this Logger.
+		The assigned Level, if any, for this logger.
 
 		@return Level - the assigned Level, can be null.
 		*/
-		LevelPtr getLevel() const;
+		const LevelPtr& getLevel() const;
 
 		/**
 		* Retrieve a logger by name in current encoding.
@@ -819,7 +804,7 @@
 
 	protected:
 		/**
-		Returns the string resource coresponding to <code>key</code> in this
+		Returns the string resource corresponding to <code>key</code> in this
 		logger's inherited resource bundle.
 
 		If the resource cannot be found, then an {@link #error error} message
@@ -831,7 +816,7 @@
 
 	public:
 		/**
-		Log a message string with the INFO level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>INFO</code> events.
 
 		<p>This method first checks if this logger is <code>INFO</code>
 		enabled by comparing the level of this logger with the
@@ -842,12 +827,28 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
-		        */
+
+		See also #LOG4CXX_INFO.
+		*/
 		void info(const std::string& msg, const log4cxx::spi::LocationInfo& location) const;
+		/**
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>INFO</code> events.
+
+		<p>This method first checks if this logger is <code>INFO</code>
+		enabled by comparing the level of this logger with the
+		INFO level. If this logger is
+		<code>INFO</code> enabled, it proceeds to call all the
+		registered appenders in this logger and also higher in the
+		hierarchy depending on the value of the additivity flag.
+
+		@param msg the message string to log.
+
+		See also #LOG4CXX_INFO.
+		*/
 		void info(const std::string& msg) const;
 #if LOG4CXX_WCHAR_T_API
 		/**
-		Log a message string with the INFO level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>INFO</code> events.
 
 		<p>This method first checks if this logger is <code>INFO</code>
 		enabled by comparing the level of this logger with the
@@ -858,10 +859,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
-		        */
+
+		See also #LOG4CXX_INFO.
+		*/
 		void info(const std::wstring& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the INFO level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>INFO</code> events.
 
 		<p>This method first checks if this logger is <code>INFO</code>
 		enabled by comparing the level of this logger with the
@@ -871,12 +874,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
-		        */
+
+		See also #LOG4CXX_INFO.
+		*/
 		void info(const std::wstring& msg) const;
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
-		Log a message string with the INFO level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>INFO</code> events.
 
 		<p>This method first checks if this logger is <code>INFO</code>
 		enabled by comparing the level of this logger with the
@@ -890,7 +895,7 @@
 		        */
 		void info(const std::basic_string<UniChar>& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the INFO level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>INFO</code> events.
 
 		<p>This method first checks if this logger is <code>INFO</code>
 		enabled by comparing the level of this logger with the
@@ -900,12 +905,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
-		        */
+
+		See also #LOG4CXX_INFO.
+		*/
 		void info(const std::basic_string<UniChar>& msg) const;
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		Log a message string with the INFO level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>INFO</code> events.
 
 		<p>This method first checks if this logger is <code>INFO</code>
 		enabled by comparing the level of this logger with the
@@ -916,10 +923,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
-		        */
+
+		See also #LOG4CXX_INFO.
+		*/
 		void info(const CFStringRef& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the INFO level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>INFO</code> events.
 
 		<p>This method first checks if this logger is <code>INFO</code>
 		enabled by comparing the level of this logger with the
@@ -929,65 +938,92 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
-		        */
+
+		See also #LOG4CXX_INFO.
+		*/
 		void info(const CFStringRef& msg) const;
 #endif
 
 		/**
-		Is the appender passed as parameter attached to this logger?
+		Is \c appender attached to this logger?
 		*/
-		bool isAttached(const AppenderPtr appender) const;
+		bool isAttached(const AppenderPtr appender) const override;
 
 		/**
-		 *  Check whether this logger is enabled for the <code>DEBUG</code>
-		 *  Level.
+		 *  Is this logger is enabled for <code>DEBUG</code> level logging events?
 		 *
-		 *  <p> This function is intended to lessen the computational cost of
-		 *  disabled log debug statements.
-		 *
-		 *  <p> For some <code>logger</code> Logger object, when you write,
-		 *  <pre>
-		 *      logger->debug("debug message");
-		 *  </pre>
-		 *
-		 *  <p>You incur the cost constructing the message, concatenation in
-		 *  this case, regardless of whether the message is logged or not.
-		 *
-		 *  <p>If you are worried about speed, then you should write
-		 *  <pre>
-		 *    if(logger->isDebugEnabled()) {
-		 *      logger->debug("debug message");
+		 *  <p>By writing
+		 *  ~~~{.cpp}
+		 *  if(logger->isDebugEnabled()) {
+		 *      logger->debug("Component: " + std::to_string(componentNumber));
 		 *    }
-		 *  </pre>
+		 *  ~~~
+		 *  you will not incur the cost of parameter construction
+		 *  (integer to string conversion plus string concatonation in this case)
+		 *  if debugging is disabled for <code>logger</code>.
+		 *  You avoid the cost constructing the message
+		 *  when the message is not logged.
 		 *
-		 *  <p>This way you will not incur the cost of parameter
-		 *  construction if debugging is disabled for <code>logger</code>. On
-		 *  the other hand, if the <code>logger</code> is debug enabled, you
-		 *  will incur the cost of evaluating whether the logger is debug
-		 *  enabled twice. Once in <code>isDebugEnabled</code> and once in
-		 *  the <code>debug</code>.  This is an insignificant overhead
-		 *  since evaluating a logger takes about 1%% of the time it
-		 *  takes to actually log.
+		 *  <p>This function allows you to reduce the computational cost of
+		 *  disabled log debug statements compared to writing:
+		 *  ~~~{.cpp}
+		 *      logger->debug("Component: " + std::to_string(componentNumber));
+		 *  ~~~
+		 *
+		 *  <p>On the other hand, if the <code>logger</code> is enabled for <code>DEBUG</code> logging events,
+		 *  you will incur the cost of evaluating whether the logger is
+		 *  enabled twice, once in <code>isDebugEnabled</code> and once in
+		 *  the <code>DEBUG</code>.  This really is an insignificant overhead
+		 *  since evaluating a the enabled status takes about 1% of the time it
+		 *  takes to send the message to the appender.
+
+		 * See also #isDebugEnabledFor.
+		 * See also #LOG4CXX_DEBUG.
 		 *
 		 *  @return bool - <code>true</code> if this logger is debug
 		 *  enabled, <code>false</code> otherwise.
-		 *   */
+		 **/
 		bool isDebugEnabled() const;
 
 		/**
-		Check whether this logger is enabled for a given
-		Level passed as parameter.
+		 *  Is \c logger is enabled for <code>DEBUG</code> level logging events?
+		 *
+		 *  <p>By writing
+		 *  ~~~{.cpp}
+		 *    if(log4cxx::Logger::isDebugEnabledFor(logger)) {
+		 *      logger->forcedLog(log4cxx::Level::getDebug(), "Component: " + std::to_string(componentNumber));
+		 *    }
+		 *  ~~~
+		 *  you minimise the computational cost
+		 *  when \c logger is not enabled for <code>DEBUG</code> logging events.
+		 *  This function may be inlined thereby avoiding a function call
+		 *  as well as the cost constructing the message
+		 *  when \c logger is not enabled for <code>DEBUG</code> events.
+		 *
+		 * See also #LOG4CXX_DEBUG.
+		 *
+		 *  @return bool - <code>false</code> if \c logger is <code>null</code>
+		 *  or <code>DEBUG</code> logging events are disabled for \c logger,
+		 *  <code>true</code> otherwise.
+		 **/
+		inline static bool isDebugEnabledFor(const LoggerPtr& logger)
+		{
+			return logger && logger->m_threshold <= Level::DEBUG_INT && logger->isDebugEnabled();
+		}
 
-		See also #isDebugEnabled.
+		/**
+		Is this logger is enabled for logging events at \c level?
 
-		@return bool True if this logger is enabled for <code>level</code>.
+		@return bool True if this logger is enabled for <code>level</code> logging events.
 		*/
 		bool isEnabledFor(const LevelPtr& level) const;
 
 
 		/**
-		Check whether this logger is enabled for the info Level.
-		See also #isDebugEnabled.
+		Is this logger is enabled for <code>INFO</code> level logging events?
+
+		See #isDebugEnabled.
+		See also #LOG4CXX_INFO.
 
 		@return bool - <code>true</code> if this logger is enabled
 		for level info, <code>false</code> otherwise.
@@ -995,8 +1031,25 @@
 		bool isInfoEnabled() const;
 
 		/**
-		Check whether this logger is enabled for the warn Level.
+		Is \c logger is enabled for <code>INFO</code> level logging events?
+
+		See #isDebugEnabledFor.
+		See also #LOG4CXX_INFO.
+
+		@return bool - <code>false</code> if \c logger is <code>null</code>
+		or <code>INFO</code> logging events are disabled for \c logger,
+		<code>true</code> otherwise.
+		*/
+		inline static bool isInfoEnabledFor(const LoggerPtr& logger)
+		{
+			return logger && logger->m_threshold <= Level::INFO_INT && logger->isInfoEnabled();
+		}
+
+		/**
+		Is this logger is enabled for <code>WARN</code> level logging events?
+
 		See also #isDebugEnabled.
+		See also #LOG4CXX_WARN.
 
 		@return bool - <code>true</code> if this logger is enabled
 		for level warn, <code>false</code> otherwise.
@@ -1004,8 +1057,25 @@
 		bool isWarnEnabled() const;
 
 		/**
-		Check whether this logger is enabled for the error Level.
+		Is \c logger is enabled for <code>WARN</code> level logging events?
+
+		See #isDebugEnabledFor.
+		See also #LOG4CXX_WARN.
+
+		@return bool - <code>false</code> if \c logger is <code>null</code>
+		or <code>WARN</code> logging events are disabled for \c logger,
+		<code>true</code> otherwise.
+		*/
+		inline static bool isWarnEnabledFor(const LoggerPtr& logger)
+		{
+			return logger && logger->m_threshold <= Level::WARN_INT && logger->isWarnEnabled();
+		}
+
+		/**
+		Is this logger is enabled for <code>ERROR</code> level logging events?
+
 		See also #isDebugEnabled.
+		See also #LOG4CXX_ERROR.
 
 		@return bool - <code>true</code> if this logger is enabled
 		for level error, <code>false</code> otherwise.
@@ -1013,8 +1083,25 @@
 		bool isErrorEnabled() const;
 
 		/**
-		Check whether this logger is enabled for the fatal Level.
+		Is \c logger is enabled for <code>ERROR</code> level logging events?
+
+		See #isDebugEnabledFor.
+		See also #LOG4CXX_ERROR.
+
+		@return bool - <code>false</code> if \c logger is <code>null</code>
+		or <code>ERROR</code> logging events are disabled for \c logger,
+		<code>true</code> otherwise.
+		*/
+		inline static bool isErrorEnabledFor(const LoggerPtr& logger)
+		{
+			return logger && logger->m_threshold <= Level::ERROR_INT && logger->isErrorEnabled();
+		}
+
+		/**
+		Is this logger is enabled for <code>FATAL</code> level logging events?
+
 		See also #isDebugEnabled.
+		See also #LOG4CXX_FATAL.
 
 		@return bool - <code>true</code> if this logger is enabled
 		for level fatal, <code>false</code> otherwise.
@@ -1022,8 +1109,25 @@
 		bool isFatalEnabled() const;
 
 		/**
-		Check whether this logger is enabled for the trace level.
+		Is \c logger is enabled for <code>FATAL</code> level logging events?
+
+		See #isDebugEnabledFor.
+		See also #LOG4CXX_FATAL.
+
+		@return bool - <code>false</code> if \c logger is <code>null</code>
+		or <code>FATAL</code> logging events are disabled for \c logger,
+		<code>true</code> otherwise.
+		*/
+		inline static bool isFatalEnabledFor(const LoggerPtr& logger)
+		{
+			return logger && logger->m_threshold <= Level::FATAL_INT && logger->isFatalEnabled();
+		}
+
+		/**
+		Is this logger is enabled for <code>TRACE</code> level logging events?
+
 		See also #isDebugEnabled.
+		See also #LOG4CXX_FATAL.
 
 		@return bool - <code>true</code> if this logger is enabled
 		for level trace, <code>false</code> otherwise.
@@ -1031,12 +1135,27 @@
 		bool isTraceEnabled() const;
 
 		/**
-		Log a localized and parameterized message.
+		Is \c logger is enabled for <code>TRACE</code> level logging events?
+
+		See #isDebugEnabledFor.
+		See also #LOG4CXX_TRACE.
+
+		@return bool - <code>false</code> if \c logger is <code>null</code>
+		or <code>TRACE</code> logging events are disabled for \c logger,
+		<code>true</code> otherwise.
+		*/
+		inline static bool isTraceEnabledFor(const LoggerPtr& logger)
+		{
+			return logger && logger->m_threshold <= Level::TRACE_INT && logger->isTraceEnabled();
+		}
+
+		/**
+		Add a new logging event containing \c locationInfo and the localized message \c key using \c values for parameter substitution
+		to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1045,51 +1164,56 @@
 		              <code>{1}</code> etc. within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG1.
 		*/
 		void l7dlog(const LevelPtr& level, const LogString& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
 			const std::vector<LogString>& values) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
 		@param locationInfo The location info of the logging request.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG.
 		*/
 		void l7dlog(const LevelPtr& level, const std::string& key,
 			const log4cxx::spi::LocationInfo& locationInfo) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameter \c val to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameters in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
 		@param locationInfo The location info of the logging request.
-		@param val1 The first value for the placeholders within the pattern.
+		@param val The first value for the placeholders within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG1.
 		*/
 		void l7dlog(const LevelPtr& level, const std::string& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
-			const std::string& val1) const;
+			const std::string& val) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameters \c val1 and \c val2 to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameters in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1098,17 +1222,19 @@
 		@param val2 The second value for the placeholders within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG2.
 		*/
 		void l7dlog(const LevelPtr& level, const std::string& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
 			const std::string& val1, const std::string& val2) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameters \c val1, \c val2 and \c val3 to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameters in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1118,6 +1244,8 @@
 		@param val3 The value for the third placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG3.
 		*/
 		void l7dlog(const LevelPtr& level, const std::string& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
@@ -1125,46 +1253,49 @@
 
 #if LOG4CXX_WCHAR_T_API
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method .
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
 		@param locationInfo The location info of the logging request.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG.
 		*/
 		void l7dlog(const LevelPtr& level, const std::wstring& key,
 			const log4cxx::spi::LocationInfo& locationInfo) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameter \c val to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameter in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
 		@param locationInfo The location info of the logging request.
-		@param val1 The value for the first placeholder within the pattern.
+		@param val The value for the first placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG1.
 		*/
 		void l7dlog(const LevelPtr& level, const std::wstring& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
-			const std::wstring& val1) const;
+			const std::wstring& val) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameters \c val1 and \c val2 to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameters in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1173,17 +1304,19 @@
 		@param val2 The value for the second placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG2.
 		*/
 		void l7dlog(const LevelPtr& level, const std::wstring& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
 			const std::wstring& val1, const std::wstring& val2) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameters \c val1, \c val2 and \c val3 to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameters in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1193,6 +1326,8 @@
 		@param val3 The value for the third placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG3.
 		*/
 		void l7dlog(const LevelPtr& level, const std::wstring& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
@@ -1200,46 +1335,49 @@
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
 		@param locationInfo The location info of the logging request.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG.
 		*/
 		void l7dlog(const LevelPtr& level, const std::basic_string<UniChar>& key,
 			const log4cxx::spi::LocationInfo& locationInfo) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameter \c val to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameter in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
 		@param locationInfo The location info of the logging request.
-		@param val1 The value for the first placeholder within the pattern.
+		@param val The value for the first placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG1.
 		*/
 		void l7dlog(const LevelPtr& level, const std::basic_string<UniChar>& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
-			const std::basic_string<UniChar>& val1) const;
+			const std::basic_string<UniChar>& val) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameters \c val1 and \c val2 to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameters in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1248,17 +1386,19 @@
 		@param val2 The value for the second placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG2.
 		*/
 		void l7dlog(const LevelPtr& level, const std::basic_string<UniChar>& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
 			const std::basic_string<UniChar>& val1, const std::basic_string<UniChar>& val2) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameters \c val1, \c val2 and \c val3 to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameters in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1268,6 +1408,8 @@
 		@param val3 The value for the third placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG3.
 		*/
 		void l7dlog(const LevelPtr& level, const std::basic_string<UniChar>& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
@@ -1276,28 +1418,29 @@
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
 		@param locationInfo The location info of the logging request.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG.
 		*/
 		void l7dlog(const LevelPtr& level, const CFStringRef& key,
 			const log4cxx::spi::LocationInfo& locationInfo) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameter \c val to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameter in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1305,17 +1448,19 @@
 		@param val1 The value for the first placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG1.
 		*/
 		void l7dlog(const LevelPtr& level, const CFStringRef& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
 			const CFStringRef& val1) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameters \c val1 and \c val2 to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameters in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1324,17 +1469,19 @@
 		@param val2 The value for the second placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG2.
 		*/
 		void l7dlog(const LevelPtr& level, const CFStringRef& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
 			const CFStringRef& val1, const CFStringRef& val2) const;
 		/**
-		Log a localized and parameterized message.
+		Add a new logging event containing \c locationInfo and the localized message \c key using parameters \c val1, \c val2 and \c val3 to attached appender(s) if this logger is enabled for \c level events.
 
 		First, the user supplied
 		<code>key</code> is searched in the resource bundle. Next, the resulting
-		pattern is formatted using helpers::StringHelper::format method with the user
-		supplied string array <code>params</code>.
+		pattern is formatted using helpers::StringHelper::format method with the
+		supplied parameters in a string array.
 
 		@param level The level of the logging request.
 		@param key The key to be searched in the ResourceBundle.
@@ -1344,6 +1491,8 @@
 		@param val3 The value for the third placeholder within the pattern.
 
 		@see #setResourceBundle
+
+		See also #LOG4CXX_L7DLOG3.
 		*/
 		void l7dlog(const LevelPtr& level, const CFStringRef& key,
 			const log4cxx::spi::LocationInfo& locationInfo,
@@ -1352,6 +1501,7 @@
 #endif
 
 		/**
+		Add a new logging event containing \c message and \c location to the appenders attached to this logger if this logger is enabled for \c level events.
 		This is the most generic printing method. It is intended to be
 		invoked by <b>wrapper</b> classes.
 
@@ -1361,6 +1511,7 @@
 		void log(const LevelPtr& level, const std::string& message,
 			const log4cxx::spi::LocationInfo& location) const;
 		/**
+		Add a new logging event containing \c message to the appenders attached to this logger if this logger is enabled for \c level events.
 		This is the most generic printing method. It is intended to be
 		invoked by <b>wrapper</b> classes.
 
@@ -1370,6 +1521,7 @@
 		void log(const LevelPtr& level, const std::string& message) const;
 #if LOG4CXX_WCHAR_T_API
 		/**
+		Add a new logging event containing \c message and \c location to the appenders attached to this logger if this logger is enabled for \c level events.
 		This is the most generic printing method. It is intended to be
 		invoked by <b>wrapper</b> classes.
 
@@ -1379,6 +1531,7 @@
 		void log(const LevelPtr& level, const std::wstring& message,
 			const log4cxx::spi::LocationInfo& location) const;
 		/**
+		Add a new logging event containing \c message to the appenders attached to this logger if this logger is enabled for \c level events.
 		This is the most generic printing method. It is intended to be
 		invoked by <b>wrapper</b> classes.
 
@@ -1389,6 +1542,7 @@
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
+		Add a new logging event containing \c message and \c location to the appenders attached to this logger if this logger is enabled for \c level events.
 		This is the most generic printing method. It is intended to be
 		invoked by <b>wrapper</b> classes.
 
@@ -1398,6 +1552,7 @@
 		void log(const LevelPtr& level, const std::basic_string<UniChar>& message,
 			const log4cxx::spi::LocationInfo& location) const;
 		/**
+		Add a new logging event containing \c message to the appenders attached to this logger if this logger is enabled for \c level events.
 		This is the most generic printing method. It is intended to be
 		invoked by <b>wrapper</b> classes.
 
@@ -1408,6 +1563,7 @@
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
+		Add a new logging event containing \c message and \c location to the appenders attached to this logger if this logger is enabled for \c level events.
 		This is the most generic printing method. It is intended to be
 		invoked by <b>wrapper</b> classes.
 
@@ -1417,6 +1573,7 @@
 		void log(const LevelPtr& level, const CFStringRef& message,
 			const log4cxx::spi::LocationInfo& location) const;
 		/**
+		Add a new logging event containing \c message to the appenders attached to this logger if this logger is enabled for \c level events.
 		This is the most generic printing method. It is intended to be
 		invoked by <b>wrapper</b> classes.
 
@@ -1426,6 +1583,7 @@
 		void log(const LevelPtr& level, const CFStringRef& message) const;
 #endif
 		/**
+		Add a new logging event containing \c message and \c location to the appenders attached to this logger if this logger is enabled for \c level events.
 		This is the most generic printing method. It is intended to be
 		invoked by <b>wrapper</b> classes.
 
@@ -1442,35 +1600,51 @@
 		instance.
 		<p>This is useful when re-reading configuration information.
 		*/
-		void removeAllAppenders();
+		void removeAllAppenders() override;
 
 		/**
 		Remove the appender passed as parameter form the list of appenders.
 		*/
-		void removeAppender(const AppenderPtr appender);
+		void removeAppender(const AppenderPtr appender) override;
 
 		/**
 		Remove the appender with the name passed as parameter form the
 		list of appenders.
 		 */
-		void removeAppender(const LogString& name);
+		void removeAppender(const LogString& name) override;
 
 		/**
-		 Set the additivity flag for this Logger instance.
+		 Set the additivity flag for this logger.
 		  */
 		void setAdditivity(bool additive);
 
 	protected:
 		friend class Hierarchy;
 		/**
-		Only the Hierarchy class can set the hierarchy of a logger.*/
+		Only the Hierarchy class can remove the hierarchy of a logger.
+		*/
+		void removeHierarchy();
+		/**
+		Only the Hierarchy class can set the hierarchy of a logger.
+		*/
 		void setHierarchy(spi::LoggerRepository* repository);
+		/**
+		Only the Hierarchy class can set the parent of a logger.
+		*/
+		void setParent(LoggerPtr parentLogger);
+		/**
+		Only the Hierarchy class can change the threshold of a logger.
+		*/
+		void updateThreshold();
+
+	private:
+		spi::LoggerRepository* getHierarchy() const;
 
 	public:
 		/**
-		Set the level of this Logger.
+		Set the level of this logger.
 
-		<p>As in <pre> &nbsp;&nbsp;&nbsp;logger->setLevel(Level::getDebug()); </pre>
+		<p>As in <code>logger->setLevel(Level::getDebug());</code>
 
 		<p>Null values are admitted.  */
 		virtual void setLevel(const LevelPtr level);
@@ -1478,14 +1652,11 @@
 		/**
 		Set the resource bundle to be used with localized logging methods.
 		*/
-		inline void setResourceBundle(const helpers::ResourceBundlePtr& bundle)
-		{
-			resourceBundle = bundle;
-		}
+		void setResourceBundle(const helpers::ResourceBundlePtr& bundle);
 
 #if LOG4CXX_WCHAR_T_API
 		/**
-		Log a message string with the WARN level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>WARN</code> events.
 
 		<p>This method first checks if this logger is <code>WARN</code>
 		enabled by comparing the level of this logger with the
@@ -1496,10 +1667,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_WARN.
 		*/
 		void warn(const std::wstring& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the WARN level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>WARN</code> events.
 
 		<p>This method first checks if this logger is <code>WARN</code>
 		enabled by comparing the level of this logger with the
@@ -1509,12 +1682,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_WARN.
 		*/
 		void warn(const std::wstring& msg) const;
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
-		Log a message string with the WARN level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>WARN</code> events.
 
 		<p>This method first checks if this logger is <code>WARN</code>
 		enabled by comparing the level of this logger with the
@@ -1525,10 +1700,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_WARN.
 		*/
 		void warn(const std::basic_string<UniChar>& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the WARN level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>WARN</code> events.
 
 		<p>This method first checks if this logger is <code>WARN</code>
 		enabled by comparing the level of this logger with the
@@ -1538,12 +1715,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_WARN.
 		*/
 		void warn(const std::basic_string<UniChar>& msg) const;
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		Log a message string with the WARN level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>WARN</code> events.
 
 		<p>This method first checks if this logger is <code>WARN</code>
 		enabled by comparing the level of this logger with the
@@ -1554,10 +1733,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_WARN.
 		*/
 		void warn(const CFStringRef& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the WARN level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>WARN</code> events.
 
 		<p>This method first checks if this logger is <code>WARN</code>
 		enabled by comparing the level of this logger with the
@@ -1567,11 +1748,13 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_WARN.
 		*/
 		void warn(const CFStringRef& msg) const;
 #endif
 		/**
-		Log a message string with the WARN level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>WARN</code> events.
 
 		<p>This method first checks if this logger is <code>WARN</code>
 		enabled by comparing the level of this logger with the
@@ -1582,10 +1765,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_WARN.
 		*/
 		void warn(const std::string& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the WARN level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>WARN</code> events.
 
 		<p>This method first checks if this logger is <code>WARN</code>
 		enabled by comparing the level of this logger with the
@@ -1595,12 +1780,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_WARN.
 		*/
 		void warn(const std::string& msg) const;
 
 #if LOG4CXX_WCHAR_T_API
 		/**
-		Log a message string with the TRACE level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>TRACE</code> events.
 
 		<p>This method first checks if this logger is <code>TRACE</code>
 		enabled by comparing the level of this logger with the
@@ -1611,10 +1798,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_TRACE.
 		*/
 		void trace(const std::wstring& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the TRACE level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>TRACE</code> events.
 
 		<p>This method first checks if this logger is <code>TRACE</code>
 		enabled by comparing the level of this logger with the
@@ -1624,12 +1813,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_TRACE.
 		*/
 		void trace(const std::wstring& msg) const;
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
-		Log a message string with the TRACE level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>TRACE</code> events.
 
 		<p>This method first checks if this logger is <code>TRACE</code>
 		enabled by comparing the level of this logger with the
@@ -1640,10 +1831,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_TRACE.
 		*/
 		void trace(const std::basic_string<UniChar>& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the TRACE level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>TRACE</code> events.
 
 		<p>This method first checks if this logger is <code>TRACE</code>
 		enabled by comparing the level of this logger with the
@@ -1653,12 +1846,14 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_TRACE.
 		*/
 		void trace(const std::basic_string<UniChar>& msg) const;
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		Log a message string with the TRACE level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>TRACE</code> events.
 
 		<p>This method first checks if this logger is <code>TRACE</code>
 		enabled by comparing the level of this logger with the
@@ -1669,10 +1864,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_TRACE.
 		*/
 		void trace(const CFStringRef& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the TRACE level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>TRACE</code> events.
 
 		<p>This method first checks if this logger is <code>TRACE</code>
 		enabled by comparing the level of this logger with the
@@ -1682,11 +1879,13 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_TRACE.
 		*/
 		void trace(const CFStringRef& msg) const;
 #endif
 		/**
-		Log a message string with the TRACE level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>TRACE</code> events.
 
 		<p>This method first checks if this logger is <code>TRACE</code>
 		enabled by comparing the level of this logger with the
@@ -1697,10 +1896,12 @@
 
 		@param msg the message string to log.
 		@param location location of source of logging request.
+
+		See also #LOG4CXX_TRACE.
 		*/
 		void trace(const std::string& msg, const log4cxx::spi::LocationInfo& location) const;
 		/**
-		Log a message string with the TRACE level.
+		Add a new logging event containing \c msg to attached appender(s) if this logger is enabled for <code>TRACE</code> events.
 
 		<p>This method first checks if this logger is <code>TRACE</code>
 		enabled by comparing the level of this logger with the
@@ -1710,6 +1911,8 @@
 		hierarchy depending on the value of the additivity flag.
 
 		@param msg the message string to log.
+
+		See also #LOG4CXX_TRACE.
 		*/
 		void trace(const std::string& msg) const;
 
@@ -1726,11 +1929,8 @@
 		//  prevent copy and assignment
 		Logger(const Logger&);
 		Logger& operator=(const Logger&);
-		mutable shared_mutex mutex;
-		friend class log4cxx::helpers::synchronized;
 };
 LOG4CXX_LIST_DEF(LoggerList, LoggerPtr);
-
 }
 
 /** @addtogroup LoggingMacros Logging macros
@@ -1757,9 +1957,28 @@
 	#endif
 #endif
 
+#if defined(LOG4CXX_ENABLE_STACKTRACE) && !defined(LOG4CXX_STACKTRACE)
+	#ifndef __has_include
+		#include <boost/stacktrace.hpp>
+		#define LOG4CXX_STACKTRACE ::log4cxx::MDC mdc_("stacktrace", LOG4CXX_EOL + boost::stacktrace::to_string(boost::stacktrace::stacktrace()));
+	#elif __has_include(<stacktrace>)
+		#include <stacktrace>
+		#define LOG4CXX_STACKTRACE ::log4cxx::MDC mdc_("stacktrace", LOG4CXX_EOL + std::stacktrace::to_string(std::stacktrace::stacktrace()));
+	#elif __has_include(<boost/stacktrace.hpp>)
+		#include <boost/stacktrace.hpp>
+		#define LOG4CXX_STACKTRACE ::log4cxx::MDC mdc_("stacktrace", LOG4CXX_EOL + boost::stacktrace::to_string(boost::stacktrace::stacktrace()));
+	#else
+		#warning "Stacktrace requested but no implementation found"
+	#endif
+#endif /* LOG4CXX_ENABLE_STACKTRACE */
+
+#if !defined(LOG4CXX_STACKTRACE)
+#define LOG4CXX_STACKTRACE
+#endif
+
 
 /**
-Logs a message to a specified logger with a specified level.
+Add a new logging event containing \c message to attached appender(s) if this logger is enabled for \c events.
 
 @param logger the logger to be used.
 @param level the level to log.
@@ -1771,7 +1990,7 @@
 			logger->forcedLog(level, oss_.str(oss_ << message), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a message to a specified logger with a specified level, formatting utilizing libfmt
+Add a new logging event containing libfmt formatted <code>...</code> to attached appender(s) if this logger is enabled for \c events.
 
 @param logger the logger to be used.
 @param level the level to log.
@@ -1782,7 +2001,7 @@
 			logger->forcedLog(level, fmt::format( __VA_ARGS__ ), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a message to a specified logger with a specified level.
+Add a new logging event containing \c message to attached appender(s) if this logger is enabled for \c events.
 
 @param logger the logger to be used.
 @param level the level to log.
@@ -1795,24 +2014,36 @@
 
 #if !defined(LOG4CXX_THRESHOLD) || LOG4CXX_THRESHOLD <= 10000
 /**
-Logs a message to a specified logger with the DEBUG level.
+Add a new logging event containing \c message to attached appender(s) if \c logger is enabled for <code>DEBUG</code> events.
 
-@param logger the logger to be used.
-@param message the message string to log.
+@param logger the logger that has the enabled status.
+@param message a valid r-value expression of an <code>operator<<(std::basic::ostream&. ...)</code> overload.
+
+<p>Example:
+~~~{.cpp}
+LOG4CXX_DEBUG(m_log, "AddMesh:"
+	<< " name " << meshName
+	<< " type 0x" << std:: hex << traits.Type
+	<< " materialName " << meshObject.GetMaterialName()
+	<< " visible " << traits.IsDefaultVisible
+	<< " at " << obj->getBoundingBox().getCenter()
+	<< " +/- " << obj->getBoundingBox().getHalfSize()
+	);
+~~~
 */
 #define LOG4CXX_DEBUG(logger, message) do { \
-		if (LOG4CXX_UNLIKELY(logger->isDebugEnabled())) {\
+		if (LOG4CXX_UNLIKELY(::log4cxx::Logger::isDebugEnabledFor(logger))) {\
 			::log4cxx::helpers::MessageBuffer oss_; \
 			logger->forcedLog(::log4cxx::Level::getDebug(), oss_.str(oss_ << message), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a message to a specified logger with the DEBUG level, formatting with libfmt
+Add a new logging event containing libfmt formatted <code>...</code> to attached appender(s) if \c logger is enabled for <code>DEBUG</code> events.
 
 @param logger the logger to be used.
 @param ... The format string and message to log
 */
 #define LOG4CXX_DEBUG_FMT(logger, ...) do { \
-		if (LOG4CXX_UNLIKELY(logger->isDebugEnabled())) {\
+		if (LOG4CXX_UNLIKELY(::log4cxx::Logger::isDebugEnabledFor(logger))) {\
 			logger->forcedLog(::log4cxx::Level::getDebug(), fmt::format( __VA_ARGS__ ), LOG4CXX_LOCATION); }} while (0)
 #else
 #define LOG4CXX_DEBUG(logger, message)
@@ -1821,24 +2052,30 @@
 
 #if !defined(LOG4CXX_THRESHOLD) || LOG4CXX_THRESHOLD <= 5000
 /**
-Logs a message to a specified logger with the TRACE level.
+Add a new logging event containing \c message to attached appender(s) if \c logger is enabled for <code>TRACE</code> events.
 
-@param logger the logger to be used.
-@param message the message string to log.
+@param logger the logger that has the enabled status.
+@param message a valid r-value expression of an <code>operator<<(std::basic::ostream&. ...)</code> overload.
+
+<p>Example:
+~~~{.cpp}
+    LOG4CXX_TRACE(m_log, "AddVertex:" << " p " << p[j] << " n " << n << ' ' << color);
+~~~
+
 */
 #define LOG4CXX_TRACE(logger, message) do { \
-		if (LOG4CXX_UNLIKELY(logger->isTraceEnabled())) {\
+		if (LOG4CXX_UNLIKELY(::log4cxx::Logger::isTraceEnabledFor(logger))) {\
 			::log4cxx::helpers::MessageBuffer oss_; \
 			logger->forcedLog(::log4cxx::Level::getTrace(), oss_.str(oss_ << message), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a message to a specified logger with the TRACE level, formatting with libfmt.
+Add a new logging event containing libfmt formatted <code>...</code> to attached appender(s) if \c logger is enabled for <code>TRACE</code> events.
 
 @param logger the logger to be used.
 @param ... The format string and message to log
 */
 #define LOG4CXX_TRACE_FMT(logger, ...) do { \
-		if (LOG4CXX_UNLIKELY(logger->isTraceEnabled())) {\
+		if (LOG4CXX_UNLIKELY(::log4cxx::Logger::isTraceEnabledFor(logger))) {\
 			logger->forcedLog(::log4cxx::Level::getTrace(), fmt::format( __VA_ARGS__ ), LOG4CXX_LOCATION); }} while (0)
 #else
 #define LOG4CXX_TRACE(logger, message)
@@ -1847,25 +2084,34 @@
 
 #if !defined(LOG4CXX_THRESHOLD) || LOG4CXX_THRESHOLD <= 20000
 /**
-Logs a message to a specified logger with the INFO level.
+Add a new logging event containing \c message to attached appender(s) if \c logger is enabled for <code>INFO</code> events.
 
-@param logger the logger to be used.
-@param message the message string to log.
+@param logger the logger that has the enabled status.
+@param message a valid r-value expression of an <code>operator<<(std::basic::ostream&. ...)</code> overload.
+
+<p>Example:
+~~~{.cpp}
+LOG4CXX_INFO(m_log, surface->GetName()
+	<< " successfully planned " << std::fixed << std::setprecision(1) << ((plannedArea  / (plannedArea + unplannedArea)) * 100.0) << "%"
+	<< " planned area " << std::fixed << std::setprecision(4) << plannedArea << "m^2"
+	<< " unplanned area " << unplannedArea << "m^2"
+	<< " planned segments " << surface->GetSegmentPlanCount() << " of " << surface->GetSegmentCount()
+	);
+~~~
 */
 #define LOG4CXX_INFO(logger, message) do { \
-		if (logger->isInfoEnabled()) {\
+		if (::log4cxx::Logger::isInfoEnabledFor(logger)) {\
 			::log4cxx::helpers::MessageBuffer oss_; \
 			logger->forcedLog(::log4cxx::Level::getInfo(), oss_.str(oss_ << message), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a message to a specified logger with the INFO level, formatting with libfmt.
+Add a new logging event containing libfmt formatted <code>...</code> to attached appender(s) if \c logger is enabled for <code>INFO</code> events.
 
 @param logger the logger to be used.
-@param message the message string to log.
 @param ... The format string and message to log
 */
 #define LOG4CXX_INFO_FMT(logger, ...) do { \
-		if (logger->isInfoEnabled()) {\
+		if (::log4cxx::Logger::isInfoEnabledFor(logger)) {\
 			logger->forcedLog(::log4cxx::Level::getInfo(), fmt::format( __VA_ARGS__ ), LOG4CXX_LOCATION); }} while (0)
 #else
 #define LOG4CXX_INFO(logger, message)
@@ -1874,24 +2120,32 @@
 
 #if !defined(LOG4CXX_THRESHOLD) || LOG4CXX_THRESHOLD <= 30000
 /**
-Logs a message to a specified logger with the WARN level.
+Add a new logging event containing \c message to attached appender(s) if \c logger is enabled for <code>WARN</code> events.
 
 @param logger the logger to be used.
 @param message the message string to log.
+
+<p>Example:
+~~~{.cpp}
+catch (const std::exception& ex)
+{
+    LOG4CXX_WARN(m_log, ex.what() << ": in " << m_task->GetParamFilePath());
+}
+~~~
 */
 #define LOG4CXX_WARN(logger, message) do { \
-		if (logger->isWarnEnabled()) {\
+		if (::log4cxx::Logger::isWarnEnabledFor(logger)) {\
 			::log4cxx::helpers::MessageBuffer oss_; \
 			logger->forcedLog(::log4cxx::Level::getWarn(), oss_.str(oss_ << message), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a message to a specified logger with the WARN level, formatting with libfmt
+Add a new logging event containing libfmt formatted <code>...</code> to attached appender(s) if \c logger is enabled for <code>WARN</code> events.
 
 @param logger the logger to be used.
 @param ... The format string and message to log
 */
 #define LOG4CXX_WARN_FMT(logger, ...) do { \
-		if (logger->isWarnEnabled()) {\
+		if (::log4cxx::Logger::isWarnEnabledFor(logger)) {\
 			logger->forcedLog(::log4cxx::Level::getWarn(), fmt::format( __VA_ARGS__ ), LOG4CXX_LOCATION); }} while (0)
 #else
 #define LOG4CXX_WARN(logger, message)
@@ -1900,47 +2154,57 @@
 
 #if !defined(LOG4CXX_THRESHOLD) || LOG4CXX_THRESHOLD <= 40000
 /**
-Logs a message to a specified logger with the ERROR level.
+Add a new logging event containing \c message to attached appender(s) if \c logger is enabled for <code>ERROR</code> events.
 
 @param logger the logger to be used.
 @param message the message string to log.
+
+<p>Example:
+~~~{.cpp}
+catch (std::exception& ex)
+{
+	LOG4CXX_ERROR(m_log, ex.what() << " in AddScanData");
+}
+~~~
 */
 #define LOG4CXX_ERROR(logger, message) do { \
-		if (logger->isErrorEnabled()) {\
+		if (::log4cxx::Logger::isErrorEnabledFor(logger)) {\
 			::log4cxx::helpers::MessageBuffer oss_; \
 			logger->forcedLog(::log4cxx::Level::getError(), oss_.str(oss_ << message), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a message to a specified logger with the ERROR level, formatting with libfmt
+Add a new logging event containing libfmt formatted <code>...</code> to attached appender(s) if \c logger is enabled for <code>ERROR</code> events.
 
 @param logger the logger to be used.
 @param ... The format string and message to log
 */
 #define LOG4CXX_ERROR_FMT(logger, ...) do { \
-		if (logger->isErrorEnabled()) {\
+		if (::log4cxx::Logger::isErrorEnabledFor(logger)) {\
 			logger->forcedLog(::log4cxx::Level::getError(), fmt::format( __VA_ARGS__ ), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a error if the condition is not true.
+If \c condition is not true, add a new logging event containing \c message to attached appender(s) if \c logger is enabled for <code>ERROR</code> events.
 
 @param logger the logger to be used.
 @param condition condition
 @param message the message string to log.
 */
 #define LOG4CXX_ASSERT(logger, condition, message) do { \
-		if (!(condition) && logger->isErrorEnabled()) {\
+		if (!(condition) && ::log4cxx::Logger::isErrorEnabledFor(logger)) {\
 			::log4cxx::helpers::MessageBuffer oss_; \
+			LOG4CXX_STACKTRACE \
 			logger->forcedLog(::log4cxx::Level::getError(), oss_.str(oss_ << message), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a error if the condition is not true, formatting with libfmt
+If \c condition is not true, add a new logging event containing libfmt formatted \c message to attached appender(s) if \c logger is enabled for <code>ERROR</code> events.
 
 @param logger the logger to be used.
 @param condition condition
 @param ... The format string and message to log
 */
 #define LOG4CXX_ASSERT_FMT(logger, condition, ...) do { \
-		if (!(condition) && logger->isErrorEnabled()) {\
+		if (!(condition) && ::log4cxx::Logger::isErrorEnabledFor(logger)) {\
+			LOG4CXX_STACKTRACE \
 			logger->forcedLog(::log4cxx::Level::getError(), fmt::format( __VA_ARGS__ ), LOG4CXX_LOCATION); }} while (0)
 
 #else
@@ -1952,24 +2216,29 @@
 
 #if !defined(LOG4CXX_THRESHOLD) || LOG4CXX_THRESHOLD <= 50000
 /**
-Logs a message to a specified logger with the FATAL level.
+Add a new logging event containing \c message to attached appender(s) if \c logger is enabled for <code>FATAL</code> events.
 
 @param logger the logger to be used.
 @param message the message string to log.
+
+<p>Example:
+~~~{.cpp}
+LOG4CXX_FATAL(m_log, m_renderSystem->getName() << " is not supported");
+~~~
 */
 #define LOG4CXX_FATAL(logger, message) do { \
-		if (logger->isFatalEnabled()) {\
+		if (::log4cxx::Logger::isFatalEnabledFor(logger)) {\
 			::log4cxx::helpers::MessageBuffer oss_; \
 			logger->forcedLog(::log4cxx::Level::getFatal(), oss_.str(oss_ << message), LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a message to a specified logger with the FATAL level, formatting with libfmt
+Add a new logging event containing libfmt formatted <code>...</code> to attached appender(s) if \c logger is enabled for <code>FATAL</code> events.
 
 @param logger the logger to be used.
 @param ... The format string and message to log
 */
 #define LOG4CXX_FATAL_FMT(logger, ...) do { \
-		if (logger->isFatalEnabled()) {\
+		if (::log4cxx::Logger::isFatalEnabledFor(logger)) {\
 			logger->forcedLog(::log4cxx::Level::getFatal(), fmt::format( __VA_ARGS__ ), LOG4CXX_LOCATION); }} while (0)
 #else
 #define LOG4CXX_FATAL(logger, message)
@@ -1977,7 +2246,7 @@
 #endif
 
 /**
-Logs a localized message with no parameter.
+Add a new logging event containing the localized message \c key to attached appender(s) if \c logger is enabled for \c level events.
 
 @param logger the logger to be used.
 @param level the level to log.
@@ -1988,7 +2257,7 @@
 			logger->l7dlog(level, key, LOG4CXX_LOCATION); }} while (0)
 
 /**
-Logs a localized message with one parameter.
+Add a new logging event containing the localized message \c key to attached appender(s) if \c logger is enabled for \c level events with one parameter.
 
 @param logger the logger to be used.
 @param level the level to log.
@@ -2000,7 +2269,7 @@
 			logger->l7dlog(level, key, LOG4CXX_LOCATION, p1); }} while (0)
 
 /**
-Logs a localized message with two parameters.
+Add a new logging event containing the localized message \c key to attached appender(s) if \c logger is enabled for \c level events with two parameters.
 
 @param logger the logger to be used.
 @param level the level to log.
@@ -2013,7 +2282,7 @@
 			logger->l7dlog(level, key, LOG4CXX_LOCATION, p1, p2); }} while (0)
 
 /**
-Logs a localized message with three parameters.
+Add a new logging event containing the localized message \c key to attached appender(s) if \c logger is enabled for \c level events with three parameters.
 
 @param logger the logger to be used.
 @param level the level to log.
@@ -2028,10 +2297,6 @@
 
 /**@}*/
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #include <log4cxx/spi/loggerrepository.h>
 
 #endif //_LOG4CXX_LOGGER_H
diff --git a/src/main/include/log4cxx/logmanager.h b/src/main/include/log4cxx/logmanager.h
index 7262861..5641aaa 100644
--- a/src/main/include/log4cxx/logmanager.h
+++ b/src/main/include/log4cxx/logmanager.h
@@ -18,11 +18,6 @@
 #ifndef _LOG4CXX_LOG_MANAGER_H
 #define _LOG4CXX_LOG_MANAGER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <vector>
 #include <log4cxx/spi/repositoryselector.h>
@@ -50,25 +45,24 @@
 {
 	private:
 		static void* guard;
-		static spi::RepositorySelectorPtr repositorySelector;
 		static spi::RepositorySelectorPtr getRepositorySelector();
 
 	public:
 		/**
-		Sets <code>LoggerFactory</code> but only if the correct
-		<em>guard</em> is passed as parameter.
+		Use \c selector to source the {@link spi::LoggerRepository LoggerRepository}, but only if the correct
+		\c guard is passed as parameter.
 
 		<p>Initally the guard is null.  If the guard is
 		<code>null</code>, then invoking this method sets the logger
-		factory and the guard. Following invocations will throw a {@link
-		helpers::IllegalArgumentException IllegalArgumentException},
-		        unless the previously set <code>guard</code> is passed as the second
-		        parameter.
+		factory and the guard. Following invocations will throw a
+		{@link helpers::IllegalArgumentException IllegalArgumentException},
+		unless the previously set \c guard is passed as the second
+		parameter.
 
-		<p>This allows a high-level component to set the {@link
-		spi::RepositorySelector RepositorySelector} used by the
-		        <code>LogManager</code>.
-		        */
+		<p>This allows a high-level component to set the
+		{@link spi::RepositorySelector RepositorySelector}
+		used by the LogManager.
+		*/
 
 		static void setRepositorySelector(spi::RepositorySelectorPtr selector,
 			void* guard);
@@ -76,117 +70,142 @@
 		static spi::LoggerRepositoryPtr getLoggerRepository();
 
 		/**
-		Retrieve the appropriate root logger.
+		Retrieve the root logger from the {@link spi::LoggerRepository LoggerRepository}.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured} passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getRootLogger();
 
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name in current encoding.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using DefaultLoggerFactory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured} passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLogger(const std::string& name);
+
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name in current encoding.
-		* @param factory logger factory.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using \c factory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured} passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLogger(const std::string& name,
 			const spi::LoggerFactoryPtr& factory);
 		/**
-		 * Determines if logger name exists in the hierarchy.
-		 * @param name logger name.
-		 * @return true if logger exists.
+		 Does the logger \c name exist in the hierarchy?
 		 */
 		static LoggerPtr exists(const std::string& name);
 #if LOG4CXX_WCHAR_T_API
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using DefaultLoggerFactory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured} passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLogger(const std::wstring& name);
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name.
-		* @param factory logger factory.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using \c factory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured} passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLogger(const std::wstring& name,
 			const spi::LoggerFactoryPtr& factory);
 		/**
-		 * Determines if logger name exists in the hierarchy.
-		 * @param name logger name.
-		 * @return true if logger exists.
+		 Does the logger \c name exist in the hierarchy?
 		 */
 		static LoggerPtr exists(const std::wstring& name);
 #endif
 #if LOG4CXX_UNICHAR_API
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using DefaultLoggerFactory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured}
+		passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLogger(const std::basic_string<UniChar>& name);
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name.
-		* @param factory logger factory.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using \c factory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured}
+		passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLogger(const std::basic_string<UniChar>& name,
 			const spi::LoggerFactoryPtr& factory);
 		/**
-		 * Determines if logger name exists in the hierarchy.
-		 * @param name logger name.
-		 * @return true if logger exists.
+		 Does the logger \c name exist in the hierarchy?
 		 */
 		static LoggerPtr exists(const std::basic_string<UniChar>& name);
 #endif
 #if LOG4CXX_CFSTRING_API
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using DefaultLoggerFactory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured}
+		passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLogger(const CFStringRef& name);
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name.
-		* @param factory logger factory.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using \c factory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured}
+		passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLogger(const CFStringRef& name,
 			const spi::LoggerFactoryPtr& factory);
 		/**
-		 * Determines if logger name exists in the hierarchy.
-		 * @param name logger name.
-		 * @return true if logger exists.
+		 Does the logger \c name exist in the hierarchy?
 		 */
 		static LoggerPtr exists(const CFStringRef& name);
 #endif
 
 
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using DefaultLoggerFactory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured}
+		passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLoggerLS(const LogString& name);
 		/**
-		Retrieve the appropriate Logger instance.
-		* @param name logger name.
-		* @param factory logger factory.
-		* @return logger.
+		Retrieve the \c name Logger instance from the
+		{@link spi::LoggerRepository LoggerRepository}
+		using \c factory to create it if required.
+
+		Calls {@link spi::LoggerRepository::ensureIsConfigured ensureIsConfigured}
+		passing {@link DefaultConfigurator::configure} to ensure
+		the repository is configured.
 		*/
 		static LoggerPtr getLoggerLS(const LogString& name,
 			const spi::LoggerFactoryPtr& factory);
 
 		/**
-		 * Determines if logger name exists in the hierarchy.
-		 * @param name logger name.
-		 * @return true if logger exists.
+		 Does the logger \c name exist in the hierarchy?
 		 */
 		static LoggerPtr existsLS(const LogString& name);
 
@@ -199,16 +218,13 @@
 		static void shutdown();
 
 		/**
-		Reset all values contained in this current {@link
-		spi::LoggerRepository LoggerRepository}  to their default.
+		Reset all values contained in this current
+		{@link spi::LoggerRepository LoggerRepository}61
+		to their default.
 		*/
 		static void resetConfiguration();
 }; // class LogManager
 }  // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 
 #endif //_LOG4CXX_LOG_MANAGER_H
diff --git a/src/main/include/log4cxx/logstring.h b/src/main/include/log4cxx/logstring.h
index f854fc3..eca33fe 100644
--- a/src/main/include/log4cxx/logstring.h
+++ b/src/main/include/log4cxx/logstring.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_STRING_H
 #define _LOG4CXX_STRING_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <string>
 #include <log4cxx/log4cxx.h>
 
@@ -65,10 +59,8 @@
 
 typedef std::basic_string<logchar> LogString;
 
-
 }
 
-
 #if !defined(LOG4CXX_EOL)
 	#if defined(_WIN32)
 		#define LOG4CXX_EOL LOG4CXX_STR("\x0D\x0A")
@@ -82,8 +74,4 @@
 	#include <log4cxx/helpers/transcoder.h>
 #endif
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_STRING_H
diff --git a/src/main/include/log4cxx/mdc.h b/src/main/include/log4cxx/mdc.h
index 49214cf..01d44d5 100644
--- a/src/main/include/log4cxx/mdc.h
+++ b/src/main/include/log4cxx/mdc.h
@@ -22,11 +22,6 @@
 #include <log4cxx/logstring.h>
 #include <map>
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 namespace log4cxx
 {
 
@@ -224,13 +219,9 @@
 	private:
 		MDC(const MDC&);
 		MDC& operator=(const MDC&);
-		LogString key;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER(LogString, key)
 }; // class MDC;
 }  // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 
 #endif // _LOG4CXX_MDC_H
diff --git a/src/main/include/log4cxx/ndc.h b/src/main/include/log4cxx/ndc.h
index 704e0a7..c2642cd 100644
--- a/src/main/include/log4cxx/ndc.h
+++ b/src/main/include/log4cxx/ndc.h
@@ -22,11 +22,6 @@
 #include <log4cxx/logstring.h>
 #include <stack>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 namespace log4cxx
 {
 
@@ -346,9 +341,4 @@
 }; // class NDC;
 }  // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
-
 #endif // _LOG4CXX_NDC_H
diff --git a/src/main/include/log4cxx/net/smtpappender.h b/src/main/include/log4cxx/net/smtpappender.h
index da40c77..d181027 100644
--- a/src/main/include/log4cxx/net/smtpappender.h
+++ b/src/main/include/log4cxx/net/smtpappender.h
@@ -23,11 +23,6 @@
 #include <log4cxx/helpers/cyclicbuffer.h>
 #include <log4cxx/spi/triggeringeventevaluator.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace net
@@ -45,11 +40,11 @@
 class LOG4CXX_EXPORT SMTPAppender : public AppenderSkeleton
 {
 	private:
-
-	private:
+		struct SMTPPriv;
 		SMTPAppender(const SMTPAppender&);
 		SMTPAppender& operator=(const SMTPAppender&);
 		static bool asciiCheck(const LogString& value, const LogString& label);
+
 		/**
 		This method determines if there is a sense in attempting to append.
 		<p>It checks whether there is a set output target and also if
@@ -57,20 +52,6 @@
 		value <code>false</code> is returned. */
 		bool checkEntryConditions();
 
-		LogString to;
-		LogString cc;
-		LogString bcc;
-		LogString from;
-		LogString subject;
-		LogString smtpHost;
-		LogString smtpUsername;
-		LogString smtpPassword;
-		int smtpPort;
-		int bufferSize; // 512
-		bool locationInfo;
-		helpers::CyclicBuffer cb;
-		spi::TriggeringEventEvaluatorPtr evaluator;
-
 	public:
 		DECLARE_LOG4CXX_OBJECT(SMTPAppender)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -96,22 +77,22 @@
 		/**
 		 Set options
 		*/
-		virtual void setOption(const LogString& option, const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		Activate the specified options, such as the smtp host, the
 		recipient, from, etc.
 		*/
-		virtual void activateOptions(log4cxx::helpers::Pool& p);
+		void activateOptions(helpers::Pool& p) override;
 
 		/**
 		Perform SMTPAppender specific appending actions, mainly adding
 		the event to a cyclic buffer and checking if the event triggers
 		an e-mail to be sent. */
-		virtual void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p);
+		void append(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
 
 
-		virtual void close();
+		void close() override;
 
 		/**
 		Returns value of the <b>To</b> option.
@@ -130,9 +111,9 @@
 
 
 		/**
-		The <code>SMTPAppender</code> requires a {@link
-		Layout layout}.  */
-		virtual bool requiresLayout() const;
+		The <code>SMTPAppender</code> requires a <code>Layout</code>.
+		*/
+		bool requiresLayout() const override;
 
 		/**
 		Send the contents of the cyclic buffer as an e-mail message.
@@ -243,10 +224,7 @@
 		/**
 		Returns value of the <b>BufferSize</b> option.
 		*/
-		inline int getBufferSize() const
-		{
-			return bufferSize;
-		}
+		int getBufferSize() const;
 
 
 		/**
@@ -287,8 +265,4 @@
 }  // namespace net
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif // _LOG4CXX_NET_SMTP_H
diff --git a/src/main/include/log4cxx/net/socketappender.h b/src/main/include/log4cxx/net/socketappender.h
deleted file mode 100644
index df4d23e..0000000
--- a/src/main/include/log4cxx/net/socketappender.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _LOG4CXX_NET_SOCKET_APPENDER_H
-#define _LOG4CXX_NET_SOCKET_APPENDER_H
-
-#include <log4cxx/net/socketappenderskeleton.h>
-#include <log4cxx/helpers/objectoutputstream.h>
-
-namespace log4cxx
-{
-namespace net
-{
-/**
-Sends {@link log4cxx::spi::LoggingEvent LoggingEvent} objects to a remote a log server,
-usually Apache Chainsaw.
-
-<p>The SocketAppender has the following properties:
-
-- If sent to Apache Chainsaw, remote logging
-        is non-intrusive as far as the log event is concerned. In other
-words, the event will be logged with the same time stamp, {@link
-NDC NDC}, location info as if it were logged locally by
-the client.
-
-- SocketAppenders do not use a layout. They ship a
-serialized {@link log4cxx::spi::LoggingEvent LoggingEvent} object
-        to the server side.
-
-- Remote logging uses the TCP protocol. Consequently, if
-the server is reachable, then log events will eventually arrive
-at the server.
-
-- If the remote server is down, the logging requests are
-simply dropped. However, if and when the server comes back up,
-then event transmission is resumed transparently. This
-transparent reconneciton is performed by a <em>connector</em>
-thread which periodically attempts to connect to the server.
-
-- Logging events are automatically <em>buffered</em> by the
-native TCP implementation. This means that if the link to server
-is slow but still faster than the rate of (log) event production
-by the client, the client will not be affected by the slow
-network connection. However, if the network connection is slower
-then the rate of event production, then the client can only
-progress at the network rate. In particular, if the network link
-to the the server is down, the client will be blocked.
-@n @n On the other hand, if the network link is up, but the server
-is down, the client will not be blocked when making log requests
-but the log events will be lost due to server unavailability.
-
-- Even if a <code>SocketAppender</code> is no longer
-attached to any logger, it will not be destroyed in
-the presence of a connector thread. A connector thread exists
-only if the connection to the server is down. To avoid this
-destruction problem, you should #close the the
-<code>SocketAppender</code> explicitly. See also next item.
-@n @n Long lived applications which create/destroy many
-<code>SocketAppender</code> instances should be aware of this
-destruction problem. Most other applications can safely
-ignore it.
-
-- If the application hosting the <code>SocketAppender</code>
-        exits before the <code>SocketAppender</code> is closed either
-explicitly or subsequent to destruction, then there might
-be untransmitted data in the pipe which might be lost.
-@n @n To avoid lost data, it is usually sufficient to
-#close the <code>SocketAppender</code> either explicitly or by
-calling the LogManager#shutdown method
-before exiting the application.
-*/
-class LOG4CXX_EXPORT SocketAppender : public SocketAppenderSkeleton
-{
-	public:
-		/**
-		The default port number of remote logging server (4560).
-		*/
-		static int DEFAULT_PORT;
-
-		/**
-		The default reconnection delay (30000 milliseconds or 30 seconds).
-		*/
-		static int DEFAULT_RECONNECTION_DELAY;
-
-		DECLARE_LOG4CXX_OBJECT(SocketAppender)
-		BEGIN_LOG4CXX_CAST_MAP()
-		LOG4CXX_CAST_ENTRY(SocketAppender)
-		LOG4CXX_CAST_ENTRY_CHAIN(AppenderSkeleton)
-		END_LOG4CXX_CAST_MAP()
-
-		SocketAppender();
-		~SocketAppender();
-
-		/**
-		Connects to remote server at <code>address</code> and <code>port</code>.
-		*/
-		SocketAppender(helpers::InetAddressPtr& address, int port);
-
-		/**
-		Connects to remote server at <code>host</code> and <code>port</code>.
-		*/
-		SocketAppender(const LogString& host, int port);
-
-	protected:
-		virtual void setSocket(log4cxx::helpers::SocketPtr& socket, log4cxx::helpers::Pool& p);
-		virtual void cleanUp(log4cxx::helpers::Pool& p);
-		virtual int getDefaultDelay() const;
-		virtual int getDefaultPort() const;
-		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& pool);
-
-	private:
-		log4cxx::helpers::ObjectOutputStreamPtr oos;
-
-}; // class SocketAppender
-
-LOG4CXX_PTR_DEF(SocketAppender);
-} // namespace net
-} // namespace log4cxx
-
-#endif // _LOG4CXX_NET_SOCKET_APPENDER_H
-
diff --git a/src/main/include/log4cxx/net/socketappenderskeleton.h b/src/main/include/log4cxx/net/socketappenderskeleton.h
index 88d2a15..a5a0131 100644
--- a/src/main/include/log4cxx/net/socketappenderskeleton.h
+++ b/src/main/include/log4cxx/net/socketappenderskeleton.h
@@ -20,15 +20,9 @@
 
 #include <log4cxx/appenderskeleton.h>
 #include <log4cxx/helpers/socket.h>
-#include <log4cxx/helpers/objectoutputstream.h>
 #include <thread>
 #include <condition_variable>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 
@@ -40,20 +34,8 @@
  */
 class LOG4CXX_EXPORT SocketAppenderSkeleton : public AppenderSkeleton
 {
-	private:
-		/**
-		host name
-		*/
-		LogString remoteHost;
-
-		/**
-		IP address
-		*/
-		helpers::InetAddressPtr address;
-
-		int port;
-		int reconnectionDelay;
-		bool locationInfo;
+	protected:
+		struct SocketAppenderSkeletonPriv;
 
 	public:
 		SocketAppenderSkeleton(int defaultPort, int reconnectionDelay);
@@ -72,9 +54,9 @@
 		/**
 		Connect to the specified <b>RemoteHost</b> and <b>Port</b>.
 		*/
-		void activateOptions(log4cxx::helpers::Pool& p);
+		void activateOptions(helpers::Pool& p) override;
 
-		void close();
+		void close() override;
 
 
 		/**
@@ -82,7 +64,7 @@
 		* returns <code>false</code>.
 		*
 		     */
-		bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return false;
 		}
@@ -92,54 +74,35 @@
 		* the host name of the server where a
 		* Apache Chainsaw or compatible is running.
 		* */
-		inline void setRemoteHost(const LogString& host)
-		{
-			address = helpers::InetAddress::getByName(host);
-			remoteHost.assign(host);
-		}
+		void setRemoteHost(const LogString& host);
 
 		/**
 		Returns value of the <b>RemoteHost</b> option.
 		*/
-		inline const LogString& getRemoteHost() const
-		{
-			return remoteHost;
-		}
+		const LogString& getRemoteHost() const;
 
 		/**
 		The <b>Port</b> option takes a positive integer representing
 		the port where the server is waiting for connections.
 		*/
-		void setPort(int port1)
-		{
-			this->port = port1;
-		}
+		void setPort(int port1);
 
 		/**
 		Returns value of the <b>Port</b> option.
 		*/
-		int getPort() const
-		{
-			return port;
-		}
+		int getPort() const;
 
 		/**
 		The <b>LocationInfo</b> option takes a boolean value. If true,
 		the information sent to the remote host will include location
 		information. By default no location information is sent to the server.
 		*/
-		void setLocationInfo(bool locationInfo1)
-		{
-			this->locationInfo = locationInfo1;
-		}
+		void setLocationInfo(bool locationInfo1);
 
 		/**
 		Returns value of the <b>LocationInfo</b> option.
 		*/
-		bool getLocationInfo() const
-		{
-			return locationInfo;
-		}
+		bool getLocationInfo() const;
 
 		/**
 		The <b>ReconnectionDelay</b> option takes a positive integer
@@ -150,25 +113,19 @@
 		<p>Setting this option to zero turns off reconnection
 		capability.
 		*/
-		void setReconnectionDelay(int reconnectionDelay1)
-		{
-			this->reconnectionDelay = reconnectionDelay1;
-		}
+		void setReconnectionDelay(int reconnectionDelay1);
 
 		/**
 		Returns value of the <b>ReconnectionDelay</b> option.
 		*/
-		int getReconnectionDelay() const
-		{
-			return reconnectionDelay;
-		}
+		int getReconnectionDelay() const;
 
 		void fireConnector();
 
-		void setOption(const LogString& option,
-			const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 	protected:
+		SocketAppenderSkeleton(std::unique_ptr<SocketAppenderSkeletonPriv> priv);
 
 		virtual void setSocket(log4cxx::helpers::SocketPtr& socket, log4cxx::helpers::Pool& p) = 0;
 
@@ -190,9 +147,6 @@
 		     connection is droppped.
 		     */
 
-		std::thread thread;
-		std::condition_variable interrupt;
-		std::mutex interrupt_mutex;
 		void monitor();
 		bool is_closed();
 		SocketAppenderSkeleton(const SocketAppenderSkeleton&);
@@ -202,9 +156,5 @@
 } // namespace net
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif // _LOG4CXX_NET_SOCKET_APPENDER_SKELETON_H
 
diff --git a/src/main/include/log4cxx/net/sockethubappender.h b/src/main/include/log4cxx/net/sockethubappender.h
deleted file mode 100644
index 88c5891..0000000
--- a/src/main/include/log4cxx/net/sockethubappender.h
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _LOG4CXX_NET_SOCKET_HUB_APPENDER_H
-#define _LOG4CXX_NET_SOCKET_HUB_APPENDER_H
-
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
-#include <log4cxx/appenderskeleton.h>
-#include <vector>
-#include <thread>
-#include <log4cxx/helpers/objectoutputstream.h>
-
-
-namespace log4cxx
-{
-namespace helpers
-{
-class ObjectOutputStream;
-typedef std::shared_ptr<ObjectOutputStream> ObjectOutputStreamPtr;
-}
-namespace net
-{
-LOG4CXX_LIST_DEF(ObjectOutputStreamList, log4cxx::helpers::ObjectOutputStreamPtr);
-
-/**
-Sends {@link log4cxx::spi::LoggingEvent LoggingEvent} objects to a set of remote log
-servers, usually a SocketNode.
-
-<p>Acts just like SocketAppender except that instead of
-connecting to a given remote log server,
-<code>SocketHubAppender</code> accepts connections from the remote
-log servers as clients.  It can accept more than one connection.
-When a log event is received, the event is sent to the set of
-currently connected remote log servers. Implemented this way it does
-not require any update to the configuration file to send data to
-another remote log server. The remote log server simply connects to
-the host and port the <code>SocketHubAppender</code> is running on.
-
-<p>The <code>SocketHubAppender</code> does not store events such
-that the remote side will events that arrived after the
-establishment of its connection. Once connected, events arrive in
-order as guaranteed by the TCP protocol.
-
-<p>This implementation borrows heavily from the SocketAppender.
-
-<p>The SocketHubAppender has the following characteristics:
-
-- If sent to a SocketNode, logging is non-intrusive as
-far as the log event is concerned. In other words, the event will be
-logged with the same time stamp, NDC,
-location info as if it were logged locally.
-
-- <code>SocketHubAppender</code> does not use a layout. It
-ships a serialized spi::LoggingEvent object to the remote side.
-
-- <code>SocketHubAppender</code> relies on the TCP
-protocol. Consequently, if the remote side is reachable, then log
-events will eventually arrive at remote client.
-
-- If no remote clients are attached, the logging requests are
-simply dropped.
-
-- Logging events are automatically <em>buffered</em> by the
-native TCP implementation. This means that if the link to remote
-client is slow but still faster than the rate of (log) event
-production, the application will not be affected by the slow network
-connection. However, if the network connection is slower then the
-rate of event production, then the local application can only
-progress at the network rate. In particular, if the network link to
-the the remote client is down, the application will be blocked.
-@n @n On the other hand, if the network link is up, but the remote
-client is down, the client will not be blocked when making log
-requests but the log events will be lost due to client
-unavailability.
-@n @n The single remote client case extends to multiple clients
-connections. The rate of logging will be determined by the slowest
-link.
-
-- If the application hosting the <code>SocketHubAppender</code>
-exits before the <code>SocketHubAppender</code> is closed either
-explicitly or subsequent to garbage collection, then there might
-be untransmitted data in the pipe which might be lost. This is a
-common problem on Windows based systems.
-@n @n To avoid lost data, it is usually sufficient to #close
-the <code>SocketHubAppender</code> either explicitly or by calling
-the LogManager#shutdown method before
-exiting the application.
-*/
-
-class LOG4CXX_EXPORT SocketHubAppender : public AppenderSkeleton
-{
-	private:
-		/**
-		The default port number of the ServerSocket will be created on.
-		*/
-		static int DEFAULT_PORT;
-
-		int port;
-		ObjectOutputStreamList streams;
-		bool locationInfo;
-
-	public:
-		DECLARE_LOG4CXX_OBJECT(SocketHubAppender)
-		BEGIN_LOG4CXX_CAST_MAP()
-		LOG4CXX_CAST_ENTRY(SocketHubAppender)
-		LOG4CXX_CAST_ENTRY_CHAIN(AppenderSkeleton)
-		END_LOG4CXX_CAST_MAP()
-
-		SocketHubAppender();
-		~SocketHubAppender();
-
-		/**
-		Connects to remote server at <code>address</code> and <code>port</code>.
-		*/
-		SocketHubAppender(int port) ;
-
-		/**
-		Set up the socket server on the specified port.
-		*/
-		virtual void activateOptions(log4cxx::helpers::Pool& p);
-
-		/**
-		Set options
-		*/
-		virtual void setOption(const LogString& option, const LogString& value);
-
-		virtual void close();
-
-		/**
-		Append an event to all of current connections. */
-		virtual void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p);
-
-		/**
-		The SocketHubAppender does not use a layout. Hence, this method returns
-		<code>false</code>. */
-		virtual bool requiresLayout() const
-		{
-			return false;
-		}
-
-		/**
-		The <b>Port</b> option takes a positive integer representing
-		the port where the server is waiting for connections. */
-		inline void setPort(int port1)
-		{
-			this->port = port1;
-		}
-
-		/**
-		Returns value of the <b>Port</b> option. */
-		inline int getPort() const
-		{
-			return port;
-		}
-
-		/**
-		The <b>LocationInfo</b> option takes a boolean value. If true,
-		the information sent to the remote host will include location
-		information. By default no location information is sent to the server. */
-		inline void setLocationInfo(bool locationInfo1)
-		{
-			this->locationInfo = locationInfo1;
-		}
-
-		/**
-		Returns value of the <b>LocationInfo</b> option. */
-		inline bool getLocationInfo() const
-		{
-			return locationInfo;
-		}
-
-		/**
-		Start the ServerMonitor thread. */
-	private:
-		void startServer();
-
-		std::thread thread;
-		void monitor();
-
-}; // class SocketHubAppender
-LOG4CXX_PTR_DEF(SocketHubAppender);
-}  // namespace net
-} // namespace log4cxx
-
-
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-#endif // _LOG4CXX_NET_SOCKET_HUB_APPENDER_H
diff --git a/src/main/include/log4cxx/net/syslogappender.h b/src/main/include/log4cxx/net/syslogappender.h
index 7f23c29..db8acd3 100644
--- a/src/main/include/log4cxx/net/syslogappender.h
+++ b/src/main/include/log4cxx/net/syslogappender.h
@@ -21,11 +21,6 @@
 #include <log4cxx/appenderskeleton.h>
 #include <log4cxx/helpers/syslogwriter.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace net
@@ -42,9 +37,6 @@
  * When the message is too large for the current MaxMessageLength,
  * the packet number and total # will be appended to the end of the
  * message like this: (5/10)
- *
- * Note the maximum message length must be at least 12 to account
- * for the total number of packets.
  */
 class LOG4CXX_EXPORT SyslogAppender : public AppenderSkeleton
 {
@@ -63,7 +55,7 @@
 			const LogString& syslogHost, int syslogFacility);
 		~SyslogAppender();
 		/** Release any resources held by this SyslogAppender.*/
-		void close();
+		void close() override;
 
 		/**
 		Returns the specified syslog facility as a lower-case String,
@@ -81,20 +73,20 @@
 		*/
 		static int getFacility(const LogString& facilityName);
 
-		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p);
+		void append(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
 
 		/**
 		This method returns immediately as options are activated when they
 		are set.
 		*/
-		void activateOptions(log4cxx::helpers::Pool& p);
-		void setOption(const LogString& option, const LogString& value);
+		void activateOptions(helpers::Pool& p) override;
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		The SyslogAppender requires a layout. Hence, this method returns
 		<code>true</code>.
 		*/
-		virtual bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return true;
 		}
@@ -110,10 +102,7 @@
 		/**
 		Returns the value of the <b>SyslogHost</b> option.
 		*/
-		inline const LogString& getSyslogHost() const
-		{
-			return syslogHost;
-		}
+		const LogString& getSyslogHost() const;
 
 		/**
 		Set the syslog facility. This is the <b>Facility</b> option.
@@ -128,65 +117,35 @@
 		/**
 		Returns the value of the <b>Facility</b> option.
 		*/
-		inline LogString getFacility() const
-		{
-			return getFacilityString(syslogFacility);
-		}
+		LogString getFacility() const;
 
 		/**
 		If the <b>FacilityPrinting</b> option is set to true, the printed
 		message will include the facility name of the application. It is
 		<em>false</em> by default.
 		*/
-		inline void setFacilityPrinting(bool facilityPrinting1)
-		{
-			this->facilityPrinting = facilityPrinting1;
-		}
+		void setFacilityPrinting(bool facilityPrinting1);
 
 		/**
 		Returns the value of the <b>FacilityPrinting</b> option.
 		*/
-		inline bool getFacilityPrinting() const
-		{
-			return facilityPrinting;
-		}
+		bool getFacilityPrinting() const;
 
-		inline void setMaxMessageLength(int maxMessageLength1)
-		{
-			if( maxMessageLength1 < MINIMUM_MESSAGE_SIZE ){
-				maxMessageLength1 = MINIMUM_MESSAGE_SIZE + 1;
-			}
-			maxMessageLength = maxMessageLength1 - MINIMUM_MESSAGE_SIZE;
-		}
+		void setMaxMessageLength(int maxMessageLength1);
 
-		inline int getMaxMessageLength() const
-		{
-			return maxMessageLength;
-		}
+		int getMaxMessageLength() const;
 
 	protected:
 		void initSyslogFacilityStr();
 
-		int syslogFacility; // Have LOG_USER as default
-		LogString facilityStr;
-		bool facilityPrinting;
-		helpers::SyslogWriter* sw;
-		LogString syslogHost;
-		int syslogHostPort;
-		int maxMessageLength;
 	private:
+		struct SyslogAppenderPriv;
 		SyslogAppender(const SyslogAppender&);
 		SyslogAppender& operator=(const SyslogAppender&);
-
-		static const int MINIMUM_MESSAGE_SIZE = 12;
 }; // class SyslogAppender
 LOG4CXX_PTR_DEF(SyslogAppender);
 } // namespace net
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif // _LOG4CXX_NET_SYSLOG_APPENDER_H
 
diff --git a/src/main/include/log4cxx/net/telnetappender.h b/src/main/include/log4cxx/net/telnetappender.h
index 9d0d66a..42b3db0 100644
--- a/src/main/include/log4cxx/net/telnetappender.h
+++ b/src/main/include/log4cxx/net/telnetappender.h
@@ -18,13 +18,6 @@
 #ifndef _LOG4CXX_NET_TELNET_APPENDER_H
 #define _LOG4CXX_NET_TELNET_APPENDER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
-
 #include <log4cxx/appenderskeleton.h>
 #include <log4cxx/helpers/socket.h>
 #include <log4cxx/helpers/serversocket.h>
@@ -75,7 +68,6 @@
 	private:
 		static const int DEFAULT_PORT;
 		static const int MAX_CONNECTIONS;
-		int port;
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(TelnetAppender)
@@ -90,7 +82,7 @@
 		/**
 		This appender requires a layout to format the text to the
 		attached client(s). */
-		virtual bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return true;
 		}
@@ -101,38 +93,32 @@
 
 		/** all of the options have been set, create the socket handler and
 		wait for connections. */
-		void activateOptions(log4cxx::helpers::Pool& p);
+		void activateOptions(helpers::Pool& p) override;
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option, const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		Returns value of the <b>Port</b> option.
 		*/
-		int getPort() const
-		{
-			return port;
-		}
+		int getPort() const;
 
 		/**
 		The <b>Port</b> option takes a positive integer representing
 		the port where the server is waiting for connections.
 		*/
-		void setPort(int port1)
-		{
-			this->port = port1;
-		}
+		void setPort(int port1);
 
 
 		/** shuts down the appender. */
-		void close();
+		void close() override;
 
 	protected:
 		/** Handles a log event.  For this appender, that means writing the
 		message to each connected client.  */
-		virtual void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p) ;
+		void append(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
 
 		//---------------------------------------------------------- SocketHandler:
 
@@ -143,23 +129,14 @@
 
 		void write(log4cxx::helpers::ByteBuffer&);
 		void writeStatus(const log4cxx::helpers::SocketPtr& socket, const LogString& msg, log4cxx::helpers::Pool& p);
-		ConnectionList connections;
-		LogString encoding;
-		log4cxx::helpers::CharsetEncoderPtr encoder;
-		helpers::ServerSocket* serverSocket;
-		std::thread sh;
-		size_t activeConnections;
 		void acceptConnections();
+
+		struct TelnetAppenderPriv;
 }; // class TelnetAppender
 
 LOG4CXX_PTR_DEF(TelnetAppender);
 } // namespace net
 } // namespace log4cxx
 
-
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif // _LOG4CXX_NET_TELNET_APPENDER_H
 
diff --git a/src/main/include/log4cxx/net/xmlsocketappender.h b/src/main/include/log4cxx/net/xmlsocketappender.h
index 62d5872..ccd7288 100644
--- a/src/main/include/log4cxx/net/xmlsocketappender.h
+++ b/src/main/include/log4cxx/net/xmlsocketappender.h
@@ -27,20 +27,20 @@
 {
 
 /**
-Sends {@link log4cxx::spi::LoggingEvent LoggingEvent} objects in XML format
-        to a remote a log server, usually a XMLSocketNode.
+Sends LoggingEvent objects in XML format
+to a remote a log server, usually a XMLSocketNode.
 
 <p>The XMLSocketAppender has the following properties:
 
 - If sent to a XMLSocketNode, remote logging
-        is non-intrusive as far as the log event is concerned. In other
-words, the event will be logged with the same time stamp, {@link
-NDC NDC}, location info as if it were logged locally by
+is non-intrusive as far as the log event is concerned. In other
+words, the event will be logged with the same time stamp,
+NDC, location info as if it were logged locally by
 the client.
 
 - XMLSocketAppenders use exclusively an XMLLayout. They ship an
-XML stream representing a {@link spi::LoggingEvent LoggingEvent} object
-        to the server side.
+XML stream representing a LoggingEvent object
+to the server side.
 
 - Remote logging uses the TCP protocol. Consequently, if
 the server is reachable, then log events will eventually arrive
@@ -124,21 +124,22 @@
 
 
 	protected:
-		virtual void setSocket(log4cxx::helpers::SocketPtr& socket, log4cxx::helpers::Pool& p);
+		void setSocket(log4cxx::helpers::SocketPtr& socket, helpers::Pool& p) override;
 
-		virtual void cleanUp(log4cxx::helpers::Pool& p);
+		void cleanUp(helpers::Pool& p) override;
 
-		virtual int getDefaultDelay() const;
+		int getDefaultDelay() const override;
 
-		virtual int getDefaultPort() const;
+		int getDefaultPort() const override;
 
-		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& pool);
+		void append(const spi::LoggingEventPtr& event, helpers::Pool& pool) override;
 
 	private:
-		log4cxx::helpers::WriterPtr writer;
 		//  prevent copy and assignment statements
 		XMLSocketAppender(const XMLSocketAppender&);
 		XMLSocketAppender& operator=(const XMLSocketAppender&);
+
+		struct XMLSocketAppenderPriv;
 }; // class XMLSocketAppender
 
 LOG4CXX_PTR_DEF(XMLSocketAppender);
diff --git a/src/main/include/log4cxx/nt/nteventlogappender.h b/src/main/include/log4cxx/nt/nteventlogappender.h
index 5150c2e..6ae09e4 100644
--- a/src/main/include/log4cxx/nt/nteventlogappender.h
+++ b/src/main/include/log4cxx/nt/nteventlogappender.h
@@ -20,12 +20,6 @@
 
 #include <log4cxx/appenderskeleton.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
-
 namespace log4cxx
 {
 namespace nt
@@ -48,49 +42,31 @@
 
 		virtual ~NTEventLogAppender();
 
-		virtual void activateOptions(log4cxx::helpers::Pool& p);
-		virtual void close();
-		virtual void setOption(const LogString& option, const LogString& value);
+		void activateOptions(helpers::Pool& p) override;
+		void close() override;
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		 * The SocketAppender does not use a layout. Hence, this method
 		 * returns <code>false</code>.
 		 *
 		 */
-		bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return true;
 		}
 
-		void setSource(const LogString& source)
-		{
-			this->source.assign(source);
-		}
+		void setSource(const LogString& source);
 
-		const LogString& getSource() const
-		{
-			return source;
-		}
+		const LogString& getSource() const;
 
-		void setLog(const LogString& log)
-		{
-			this->log.assign(log);
-		}
+		void setLog(const LogString& log);
 
-		const LogString& getLog() const
-		{
-			return log;
-		}
+		const LogString& getLog() const;
 
-		void setServer(const LogString& server)
-		{
-			this->server.assign(server);
-		}
+		void setServer(const LogString& server);
 
-		const LogString& getServer() const
-		{
-			return server;
-		}
+		const LogString& getServer() const;
 
 
 	protected:
@@ -101,7 +77,7 @@
 		typedef void SID;
 		typedef void* HANDLE;
 
-		virtual void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p);
+		void append(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
 		static unsigned short getEventType(const spi::LoggingEventPtr& event);
 		static unsigned short getEventCategory(const spi::LoggingEventPtr& event);
 		/*
@@ -109,12 +85,7 @@
 		 */
 		void addRegistryInfo();
 
-		// Data
-		LogString server;
-		LogString log;
-		LogString source;
-		HANDLE hEventLog;
-		SID* pCurrentUserSID;
+		struct NTEventLogAppenderPrivate;
 		static LogString getErrorString(const LogString& function);
 
 	private:
@@ -127,7 +98,4 @@
 }  // namespace nt
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
 #endif //_LOG4CXX_NT_EVENT_LOG_APPENDER_HEADER_
diff --git a/src/main/include/log4cxx/nt/outputdebugstringappender.h b/src/main/include/log4cxx/nt/outputdebugstringappender.h
index 47aacce..3c30999 100644
--- a/src/main/include/log4cxx/nt/outputdebugstringappender.h
+++ b/src/main/include/log4cxx/nt/outputdebugstringappender.h
@@ -35,14 +35,14 @@
 
 		OutputDebugStringAppender();
 
-		bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return true;
 		}
 
-		virtual void close() {}
+		void close() override {}
 
-		virtual void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p);
+		void append(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/pattern/classnamepatternconverter.h b/src/main/include/log4cxx/pattern/classnamepatternconverter.h
index 8cf7c94..3b324e2 100644
--- a/src/main/include/log4cxx/pattern/classnamepatternconverter.h
+++ b/src/main/include/log4cxx/pattern/classnamepatternconverter.h
@@ -35,15 +35,12 @@
  */
 class LOG4CXX_EXPORT ClassNamePatternConverter : public NamePatternConverter
 {
-		/**
-		 * Private constructor.
-		 * @param options options, may be null.
-		 * @param logger logger for diagnostic messages, may be null.
-		 */
-		ClassNamePatternConverter(
-			const std::vector<LogString>& options);
-
 	public:
+		/**
+		 * @param options options, may be null.
+		 */
+		ClassNamePatternConverter(const std::vector<LogString>& options);
+
 		DECLARE_LOG4CXX_PATTERN(ClassNamePatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
 		LOG4CXX_CAST_ENTRY(ClassNamePatternConverter)
@@ -60,9 +57,9 @@
 
 		using NamePatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/colorendpatternconverter.h b/src/main/include/log4cxx/pattern/colorendpatternconverter.h
index 3ad9bd3..4d2aefa 100644
--- a/src/main/include/log4cxx/pattern/colorendpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/colorendpatternconverter.h
@@ -35,11 +35,6 @@
 class LOG4CXX_EXPORT ColorEndPatternConverter
 	: public LoggingEventPatternConverter
 {
-		/**
-		 * Private constructor.
-		 */
-		ColorEndPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(ColorEndPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -47,6 +42,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		ColorEndPatternConverter();
+
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
@@ -57,9 +54,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/colorstartpatternconverter.h b/src/main/include/log4cxx/pattern/colorstartpatternconverter.h
index 62cd858..c84d061 100644
--- a/src/main/include/log4cxx/pattern/colorstartpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/colorstartpatternconverter.h
@@ -35,10 +35,7 @@
 class LOG4CXX_EXPORT ColorStartPatternConverter
 	: public LoggingEventPatternConverter
 {
-		/**
-		 * Private constructor.
-		 */
-		ColorStartPatternConverter();
+	struct ColorPatternConverterPrivate;
 
 	public:
 		DECLARE_LOG4CXX_PATTERN(ColorStartPatternConverter)
@@ -47,6 +44,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		ColorStartPatternConverter();
+
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
@@ -57,9 +56,19 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
+
+		void setFatalColor(const LogString& color);
+		void setErrorColor(const LogString& color);
+		void setWarnColor(const LogString& color);
+		void setInfoColor(const LogString& color);
+		void setDebugColor(const LogString& color);
+		void setTraceColor(const LogString& color);
+
+	private:
+		void parseColor(const LogString& color, LogString* result);
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/datepatternconverter.h b/src/main/include/log4cxx/pattern/datepatternconverter.h
index cffc698..66ea38a 100644
--- a/src/main/include/log4cxx/pattern/datepatternconverter.h
+++ b/src/main/include/log4cxx/pattern/datepatternconverter.h
@@ -37,24 +37,14 @@
  */
 class LOG4CXX_EXPORT DatePatternConverter : public LoggingEventPatternConverter
 {
-		/**
-		 * Date format.
-		 */
-		log4cxx::helpers::DateFormatPtr df;
-
-		/**
-		 * Private constructor.
-		 * @param options options, may be null.
-		 * @param logger logger for diagnostic messages, may be null.
-		 */
-		DatePatternConverter(const OptionsList& options);
+		struct DatePatternConverterPrivate;
 
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
 		 * @return instance of pattern converter.
 		 */
-		static log4cxx::helpers::DateFormatPtr getDateFormat(const OptionsList& options);
+		static helpers::DateFormatPtr getDateFormat(const OptionsList& options);
 	public:
 		DECLARE_LOG4CXX_PATTERN(DatePatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -62,6 +52,9 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		DatePatternConverter(const OptionsList& options);
+
+		~DatePatternConverter();
 
 		static PatternConverterPtr newInstance(
 			const std::vector<LogString>& options);
@@ -70,16 +63,17 @@
 		using LoggingEventPatternConverter::format;
 
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& output,
-			log4cxx::helpers::Pool& p) const;
-		void format(const log4cxx::helpers::ObjectPtr& obj,
-			LogString& output,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 
-		void format(const log4cxx::helpers::DatePtr& date,
+		void format(const helpers::ObjectPtr& obj,
+			LogString& output,
+			helpers::Pool& p) const override;
+
+		void format(const helpers::DatePtr& date,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const;
 };
 
 LOG4CXX_PTR_DEF(DatePatternConverter);
diff --git a/src/main/include/log4cxx/pattern/filelocationpatternconverter.h b/src/main/include/log4cxx/pattern/filelocationpatternconverter.h
index fd59639..a7c5c18 100644
--- a/src/main/include/log4cxx/pattern/filelocationpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/filelocationpatternconverter.h
@@ -35,11 +35,6 @@
 class LOG4CXX_EXPORT FileLocationPatternConverter
 	: public LoggingEventPatternConverter
 {
-		/**
-		 * Private constructor.
-		 */
-		FileLocationPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(FileLocationPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -47,6 +42,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		FileLocationPatternConverter();
+
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
@@ -57,9 +54,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/formattinginfo.h b/src/main/include/log4cxx/pattern/formattinginfo.h
index d78b985..5fce138 100644
--- a/src/main/include/log4cxx/pattern/formattinginfo.h
+++ b/src/main/include/log4cxx/pattern/formattinginfo.h
@@ -42,21 +42,7 @@
  */
 class LOG4CXX_EXPORT FormattingInfo : public virtual log4cxx::helpers::Object
 {
-
-		/**
-		 * Minimum length.
-		 */
-		const int minLength;
-
-		/**
-		 * Maximum length.
-		 */
-		const int maxLength;
-
-		/**
-		 * Alignment.
-		 */
-		const bool leftAlign;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FormattingInfoPrivate, m_priv)
 
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(FormattingInfo)
@@ -73,6 +59,7 @@
 		 */
 		FormattingInfo(
 			const bool leftAlign, const int minLength, const int maxLength);
+		~FormattingInfo();
 
 		/**
 		 * Gets default instance.
@@ -84,28 +71,19 @@
 		 * Determine if left aligned.
 		 * @return true if left aligned.
 		 */
-		inline bool isLeftAligned() const
-		{
-			return leftAlign;
-		}
+		bool isLeftAligned() const;
 
 		/**
 		 * Get minimum length.
 		 * @return minimum length.
 		 */
-		inline int getMinLength() const
-		{
-			return minLength;
-		}
+		int getMinLength() const;
 
 		/**
 		 * Get maximum length.
 		 * @return maximum length.
 		 */
-		inline int getMaxLength() const
-		{
-			return maxLength;
-		}
+		int getMaxLength() const;
 
 		/**
 		 * Adjust the content of the buffer based on the specified lengths and alignment.
diff --git a/src/main/include/log4cxx/pattern/fulllocationpatternconverter.h b/src/main/include/log4cxx/pattern/fulllocationpatternconverter.h
index 122ee4e..6620c8a 100644
--- a/src/main/include/log4cxx/pattern/fulllocationpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/fulllocationpatternconverter.h
@@ -35,11 +35,6 @@
 class LOG4CXX_EXPORT FullLocationPatternConverter
 	: public LoggingEventPatternConverter
 {
-		/**
-		 * Private constructor.
-		 */
-		FullLocationPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(FullLocationPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -47,6 +42,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		FullLocationPatternConverter();
+
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
@@ -57,9 +54,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/integerpatternconverter.h b/src/main/include/log4cxx/pattern/integerpatternconverter.h
index e86fcc5..b407b27 100644
--- a/src/main/include/log4cxx/pattern/integerpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/integerpatternconverter.h
@@ -34,12 +34,6 @@
  */
 class LOG4CXX_EXPORT IntegerPatternConverter : public PatternConverter
 {
-
-		/**
-		 * Private constructor.
-		 */
-		IntegerPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(IntegerPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -47,6 +41,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(PatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		IntegerPatternConverter();
+
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
@@ -55,9 +51,9 @@
 		static PatternConverterPtr newInstance(
 			const std::vector<LogString>& options);
 
-		void format(const log4cxx::helpers::ObjectPtr& obj,
+		void format(const helpers::ObjectPtr& obj,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 LOG4CXX_PTR_DEF(IntegerPatternConverter);
diff --git a/src/main/include/log4cxx/pattern/levelpatternconverter.h b/src/main/include/log4cxx/pattern/levelpatternconverter.h
index a6da4da..df019f6 100644
--- a/src/main/include/log4cxx/pattern/levelpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/levelpatternconverter.h
@@ -34,11 +34,6 @@
  */
 class LOG4CXX_EXPORT LevelPatternConverter : public LoggingEventPatternConverter
 {
-		/**
-		 * Private constructor.
-		 */
-		LevelPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(LevelPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -46,6 +41,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		LevelPatternConverter();
+
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
@@ -56,11 +53,11 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 
-		LogString getStyleClass(const log4cxx::helpers::ObjectPtr& e) const;
+		LogString getStyleClass(const 	helpers::ObjectPtr& e) const override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/pattern/linelocationpatternconverter.h b/src/main/include/log4cxx/pattern/linelocationpatternconverter.h
index 4fce9cd..2a1444f 100644
--- a/src/main/include/log4cxx/pattern/linelocationpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/linelocationpatternconverter.h
@@ -35,11 +35,6 @@
 class LOG4CXX_EXPORT LineLocationPatternConverter
 	: public LoggingEventPatternConverter
 {
-		/**
-		 * Private constructor.
-		 */
-		LineLocationPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(LineLocationPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -47,6 +42,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		LineLocationPatternConverter();
+
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
@@ -57,9 +54,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/lineseparatorpatternconverter.h b/src/main/include/log4cxx/pattern/lineseparatorpatternconverter.h
index 4a51368..048e534 100644
--- a/src/main/include/log4cxx/pattern/lineseparatorpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/lineseparatorpatternconverter.h
@@ -35,12 +35,6 @@
 class LOG4CXX_EXPORT LineSeparatorPatternConverter
 	: public LoggingEventPatternConverter
 {
-
-		/**
-		 * Private constructor.
-		 */
-		LineSeparatorPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(LineSeparatorPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -48,6 +42,7 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		LineSeparatorPatternConverter();
 
 		/**
 		 * Obtains an instance of pattern converter.
@@ -59,13 +54,13 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 
-		void format(const log4cxx::helpers::ObjectPtr& obj,
+		void format(const helpers::ObjectPtr& obj,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/literalpatternconverter.h b/src/main/include/log4cxx/pattern/literalpatternconverter.h
index 4c5e435..45b7182 100644
--- a/src/main/include/log4cxx/pattern/literalpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/literalpatternconverter.h
@@ -20,11 +20,6 @@
 
 #include <log4cxx/pattern/loggingeventpatternconverter.h>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 namespace pattern
@@ -39,17 +34,7 @@
  */
 class LOG4CXX_EXPORT LiteralPatternConverter : public LoggingEventPatternConverter
 {
-		/**
-		 * String literal.
-		 */
-		const LogString literal;
-
-		/**
-		 * Create a new instance.
-		 * @param literal string literal.
-		 */
-		LiteralPatternConverter(const LogString& literal);
-
+		struct LiteralPatternConverterPrivate;
 
 	public:
 		DECLARE_LOG4CXX_PATTERN(LiteralPatternConverter)
@@ -58,25 +43,23 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		LiteralPatternConverter(const LogString& literal);
+
 		static PatternConverterPtr newInstance(const LogString& literal);
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 
-		void format(const log4cxx::helpers::ObjectPtr& obj,
+		void format(const helpers::ObjectPtr& obj,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif
 
diff --git a/src/main/include/log4cxx/pattern/loggerpatternconverter.h b/src/main/include/log4cxx/pattern/loggerpatternconverter.h
index 985f07a..f25add7 100644
--- a/src/main/include/log4cxx/pattern/loggerpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/loggerpatternconverter.h
@@ -35,14 +35,6 @@
  */
 class LOG4CXX_EXPORT LoggerPatternConverter : public NamePatternConverter
 {
-
-		/**
-		 * Private constructor.
-		 * @param options options, may be null.
-		 * @param logger logger for diagnostic messages, may be null.
-		 */
-		LoggerPatternConverter(const std::vector<LogString>& options);
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(LoggerPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -50,6 +42,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(NamePatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		LoggerPatternConverter(const std::vector<LogString>& options);
+
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
@@ -60,9 +54,9 @@
 
 		using NamePatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/loggingeventpatternconverter.h b/src/main/include/log4cxx/pattern/loggingeventpatternconverter.h
index ace6542..c761695 100644
--- a/src/main/include/log4cxx/pattern/loggingeventpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/loggingeventpatternconverter.h
@@ -45,6 +45,8 @@
 		LoggingEventPatternConverter(
 			const LogString& name, const LogString& style);
 
+		LoggingEventPatternConverter(std::unique_ptr<PatternConverterPrivate> priv);
+
 	public:
 		DECLARE_LOG4CXX_PATTERN(LoggingEventPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -59,13 +61,13 @@
 		 * @param p pool for memory allocations needing during format.
 		 */
 		virtual void format(
-			const log4cxx::spi::LoggingEventPtr& event,
+			const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const = 0;
+			helpers::Pool& p) const = 0;
 
-		void format(const log4cxx::helpers::ObjectPtr& obj,
+		void format(const helpers::ObjectPtr& obj,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 
 		/**
 		 * Normally pattern converters are not meant to handle Exceptions although
diff --git a/src/main/include/log4cxx/pattern/messagepatternconverter.h b/src/main/include/log4cxx/pattern/messagepatternconverter.h
index 8964a5d..0ff46b2 100644
--- a/src/main/include/log4cxx/pattern/messagepatternconverter.h
+++ b/src/main/include/log4cxx/pattern/messagepatternconverter.h
@@ -34,12 +34,6 @@
  */
 class LOG4CXX_EXPORT MessagePatternConverter : public LoggingEventPatternConverter
 {
-
-		/**
-		 * Private constructor.
-		 */
-		MessagePatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(MessagePatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -47,6 +41,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		MessagePatternConverter();
+
 		/**
 		 * Obtains an instance of pattern converter.
 		 * @param options options, may be null.
@@ -57,9 +53,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/pattern/methodlocationpatternconverter.h b/src/main/include/log4cxx/pattern/methodlocationpatternconverter.h
index e356d90..1a5d5ce 100644
--- a/src/main/include/log4cxx/pattern/methodlocationpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/methodlocationpatternconverter.h
@@ -35,12 +35,6 @@
 class LOG4CXX_EXPORT MethodLocationPatternConverter
 	: public LoggingEventPatternConverter
 {
-
-		/**
-		 * Private constructor.
-		 */
-		MethodLocationPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(MethodLocationPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -48,6 +42,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		MethodLocationPatternConverter();
+
 		/**
 		 * Obtains an instance of MethodLocationPatternConverter.
 		 * @param options options, may be null.
@@ -58,9 +54,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/pattern/namepatternconverter.h b/src/main/include/log4cxx/pattern/namepatternconverter.h
index fbc49fc..f133f19 100644
--- a/src/main/include/log4cxx/pattern/namepatternconverter.h
+++ b/src/main/include/log4cxx/pattern/namepatternconverter.h
@@ -35,10 +35,7 @@
  */
 class LOG4CXX_EXPORT NamePatternConverter : public LoggingEventPatternConverter
 {
-		/**
-		 * Abbreviator.
-		 */
-		const NameAbbreviatorPtr abbreviator;
+		struct NamePatternConverterPrivate;
 
 	public:
 		DECLARE_LOG4CXX_PATTERN(NamePatternConverter)
@@ -65,7 +62,7 @@
 		 * @param nameStart starting position of name to abbreviate.
 		 * @param buf string buffer containing name.
 		 */
-		void abbreviate(int nameStart, LogString& buf) const;
+		void abbreviate(LogString::size_type nameStart, LogString& buf) const;
 
 	private:
 		NameAbbreviatorPtr getAbbreviator(const std::vector<LogString>& options);
diff --git a/src/main/include/log4cxx/pattern/ndcpatternconverter.h b/src/main/include/log4cxx/pattern/ndcpatternconverter.h
index c23eea4..dd89f19 100644
--- a/src/main/include/log4cxx/pattern/ndcpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/ndcpatternconverter.h
@@ -34,12 +34,6 @@
  */
 class LOG4CXX_EXPORT NDCPatternConverter : public LoggingEventPatternConverter
 {
-
-		/**
-		 * Private constructor.
-		 */
-		NDCPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(NDCPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -47,6 +41,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		NDCPatternConverter();
+
 		/**
 		 * Obtains an instance of NDCPatternConverter.
 		 * @param options options, may be null.
@@ -57,9 +53,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/pattern/patternconverter.h b/src/main/include/log4cxx/pattern/patternconverter.h
index bebca41..9d63a37 100644
--- a/src/main/include/log4cxx/pattern/patternconverter.h
+++ b/src/main/include/log4cxx/pattern/patternconverter.h
@@ -23,11 +23,6 @@
 #include <log4cxx/logstring.h>
 #include <vector>
 
-#ifdef _MSC_VER
-	//   disable identifier too wide for debugging warning
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #define DECLARE_LOG4CXX_PATTERN(cls) DECLARE_ABSTRACT_LOG4CXX_OBJECT(cls)
 
 namespace log4cxx
@@ -47,23 +42,15 @@
    converting an object in a converter specific manner.
 
  */
-class LOG4CXX_EXPORT PatternConverter : public virtual log4cxx::helpers::Object
+class LOG4CXX_EXPORT PatternConverter : public virtual helpers::Object
 {
-
-		/**
-		 * Converter name.
-		 */
-		const LogString name;
-
-		/**
-		 * Converter style name.
-		 */
-		const LogString style;
-
-
 	protected:
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(PatternConverterPrivate, m_priv)
+		PatternConverter(LOG4CXX_PRIVATE_PTR(PatternConverterPrivate) priv);
+
 		/**
-		 * Create a new pattern converter.
+		 * Create a new pattern converter.  Use this constructor when you have a subclass
+		 * that does not have any private data.
 		 * @param name name for pattern converter.
 		 * @param style CSS style for formatted output.
 		 */
@@ -84,9 +71,9 @@
 		 * @param toAppendTo string buffer to which the formatted event will be appended.  May not be null.
 		 * @param p pool for any allocations necessary during formatting.
 		 */
-		virtual void format(const log4cxx::helpers::ObjectPtr& obj,
+		virtual void format(const helpers::ObjectPtr& obj,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const = 0;
+			helpers::Pool& p) const = 0;
 
 		/**
 		 * This method returns the name of the conversion pattern.
@@ -106,7 +93,7 @@
 		 * @param e null values are accepted
 		 * @return  the name of the conversion pattern
 		 */
-		virtual LogString getStyleClass(const log4cxx::helpers::ObjectPtr& e) const;
+		virtual LogString getStyleClass(const helpers::ObjectPtr& e) const;
 
 	protected:
 		/**
diff --git a/src/main/include/log4cxx/pattern/patternparser.h b/src/main/include/log4cxx/pattern/patternparser.h
index 39f4529..66aea74 100644
--- a/src/main/include/log4cxx/pattern/patternparser.h
+++ b/src/main/include/log4cxx/pattern/patternparser.h
@@ -19,15 +19,9 @@
 #ifndef _LOG4CXX_HELPER_PATTERN_CONVERTER_H
 #define _LOG4CXX_HELPER_PATTERN_CONVERTER_H
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
-
 #include <map>
 #include <vector>
+#include <functional>
 #include <log4cxx/helpers/class.h>
 #include <log4cxx/pattern/patternconverter.h>
 #include <log4cxx/pattern/formattinginfo.h>
@@ -37,7 +31,7 @@
 namespace pattern
 {
 
-typedef PatternConverterPtr (*PatternConstructor)(const std::vector<LogString>& options);
+typedef std::function<PatternConverterPtr(const std::vector<LogString>& options)> PatternConstructor;
 typedef std::map<LogString, PatternConstructor> PatternMap;
 
 
@@ -167,9 +161,4 @@
 }
 
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
-
 #endif
diff --git a/src/main/include/log4cxx/pattern/propertiespatternconverter.h b/src/main/include/log4cxx/pattern/propertiespatternconverter.h
index 26bf915..5ee9bfe 100644
--- a/src/main/include/log4cxx/pattern/propertiespatternconverter.h
+++ b/src/main/include/log4cxx/pattern/propertiespatternconverter.h
@@ -39,17 +39,7 @@
 class LOG4CXX_EXPORT PropertiesPatternConverter
 	: public LoggingEventPatternConverter
 {
-		/**
-		 * Name of property to output.
-		 */
-		const LogString option;
-
-		/**
-		 * Private constructor.
-		 * @param options options, may be null.
-		 * @param logger logger for diagnostic messages, may be null.
-		 */
-		PropertiesPatternConverter(const LogString& name, const LogString& option);
+		struct PropertiesPatternConverterPrivate;
 
 	public:
 		DECLARE_LOG4CXX_PATTERN(PropertiesPatternConverter)
@@ -59,6 +49,14 @@
 		END_LOG4CXX_CAST_MAP()
 
 		/**
+		 * A Property bundle converter.
+		 *
+		 * @param name of the converter.
+		 * @param option may be null.
+		 */
+		PropertiesPatternConverter(const LogString& name, const LogString& option);
+
+		/**
 		 * Obtains an instance of PropertiesPatternConverter.
 		 * @param options options, may be null or first element contains name of property to format.
 		 * @return instance of PropertiesPatternConverter.
@@ -68,9 +66,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			log4cxx::helpers::Pool& p) const override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/pattern/relativetimepatternconverter.h b/src/main/include/log4cxx/pattern/relativetimepatternconverter.h
index 2e02bc7..2e66c9a 100644
--- a/src/main/include/log4cxx/pattern/relativetimepatternconverter.h
+++ b/src/main/include/log4cxx/pattern/relativetimepatternconverter.h
@@ -57,9 +57,9 @@
 		using LoggingEventPatternConverter::format;
 
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			log4cxx::helpers::Pool& p) const override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/pattern/shortfilelocationpatternconverter.h b/src/main/include/log4cxx/pattern/shortfilelocationpatternconverter.h
index db17d0b..329c092 100644
--- a/src/main/include/log4cxx/pattern/shortfilelocationpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/shortfilelocationpatternconverter.h
@@ -57,9 +57,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/threadpatternconverter.h b/src/main/include/log4cxx/pattern/threadpatternconverter.h
index a9ebf8b..fee917f 100644
--- a/src/main/include/log4cxx/pattern/threadpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/threadpatternconverter.h
@@ -34,11 +34,6 @@
  */
 class LOG4CXX_EXPORT ThreadPatternConverter : public LoggingEventPatternConverter
 {
-		/**
-		 * Private constructor.
-		 */
-		ThreadPatternConverter();
-
 	public:
 		DECLARE_LOG4CXX_PATTERN(ThreadPatternConverter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -46,6 +41,8 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		ThreadPatternConverter();
+
 		/**
 		 * Obtains an instance of ThreadPatternConverter.
 		 * @param options options, currently ignored, may be null.
@@ -56,9 +53,9 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/pattern/threadusernamepatternconverter.h b/src/main/include/log4cxx/pattern/threadusernamepatternconverter.h
index 60bb9ca..1751428 100644
--- a/src/main/include/log4cxx/pattern/threadusernamepatternconverter.h
+++ b/src/main/include/log4cxx/pattern/threadusernamepatternconverter.h
@@ -29,7 +29,6 @@
 
 class LOG4CXX_EXPORT ThreadUsernamePatternConverter : public LoggingEventPatternConverter
 {
-        ThreadUsernamePatternConverter();
 
     public:
 	    DECLARE_LOG4CXX_PATTERN(ThreadUsernamePatternConverter)
@@ -38,12 +37,14 @@
 	    LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 	    END_LOG4CXX_CAST_MAP()
 
+		ThreadUsernamePatternConverter();
+
 	    static PatternConverterPtr newInstance(
 	            const std::vector<LogString>& options);
 
-	    void format(const log4cxx::spi::LoggingEventPtr& event,
+	    void format(const spi::LoggingEventPtr& event,
 	            LogString& toAppendTo,
-	            log4cxx::helpers::Pool& p) const;
+	            log4cxx::helpers::Pool& p) const override;
 };
 
 }
diff --git a/src/main/include/log4cxx/pattern/throwableinformationpatternconverter.h b/src/main/include/log4cxx/pattern/throwableinformationpatternconverter.h
index 8599382..72b6d43 100644
--- a/src/main/include/log4cxx/pattern/throwableinformationpatternconverter.h
+++ b/src/main/include/log4cxx/pattern/throwableinformationpatternconverter.h
@@ -37,15 +37,7 @@
 class LOG4CXX_EXPORT ThrowableInformationPatternConverter
 	: public LoggingEventPatternConverter
 {
-		/**
-		 * If "short", only first line of throwable report will be formatted.
-		 */
-		const bool shortReport;
-
-		/**
-		 * Private constructor.
-		 */
-		ThrowableInformationPatternConverter(bool shortReport);
+		struct ThrowableInformationPatternConverterPrivate;
 
 	public:
 		DECLARE_LOG4CXX_PATTERN(ThrowableInformationPatternConverter)
@@ -54,6 +46,7 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(LoggingEventPatternConverter)
 		END_LOG4CXX_CAST_MAP()
 
+		ThrowableInformationPatternConverter(bool shortReport);
 
 		/**
 		 * Gets an instance of the class.
@@ -66,15 +59,15 @@
 
 		using LoggingEventPatternConverter::format;
 
-		void format(const log4cxx::spi::LoggingEventPtr& event,
+		void format(const spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 
 		/**
 		 * This converter obviously handles throwables.
 		 * @return true.
 		 */
-		bool handlesThrowable() const;
+		bool handlesThrowable() const override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/patternlayout.h b/src/main/include/log4cxx/patternlayout.h
index aa59b3b..41e0981 100644
--- a/src/main/include/log4cxx/patternlayout.h
+++ b/src/main/include/log4cxx/patternlayout.h
@@ -18,11 +18,6 @@
 #ifndef _LOG4CXX_PATTERN_LAYOUT_H
 #define _LOG4CXX_PATTERN_LAYOUT_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/layout.h>
 #include <log4cxx/pattern/loggingeventpatternconverter.h>
 #include <log4cxx/pattern/formattinginfo.h>
@@ -37,7 +32,7 @@
  * A flexible layout configurable with pattern string.
  *
  * <p>
- *  The goal of this class is to #format a {@link spi::LoggingEvent LoggingEvent} and
+ *  The goal of this class is to format a {@link spi::LoggingEvent LoggingEvent} and
  *  return the results as a string. The results depend on the <em>conversion pattern</em>.
  * </p>
  *
@@ -62,10 +57,13 @@
  * <p>
  *  Let the conversion pattern be <strong>"%-5p [%t]: %m%n"</strong> and assume that the log4cxx
  *  environment was set to use a PatternLayout. Then the statements
- *  <pre>
- *      LoggerPtr root = Logger::getRoot();
+ *
+ * ~~~{.cpp}
+ *      auto root = Logger::getRootLogger();
  *      root->debug("Message 1");
- *      root->warn("Message 2");</pre>
+ *      root->warn("Message 2");
+ * ~~~
+ *
  *  would yield the output
  *  <pre>
  *      DEBUG [main]: Message 1
@@ -241,13 +239,15 @@
  *      <td align="center"><strong>Y</strong></td>
  *      <td>
  *          Used to wrap log with color. The <strong>Y</strong> is the start of a color block.
- *          Color will be taken from the log level.
+ *          Color will be taken from the log level.  The default colors are:
  *          - `TRACE` - blue
  *          - `DEBUG` - cyan
  *          - `INFO` - green
  *          - `WARN` - yellow
  *          - `ERROR` - red
  *          - `FATAL` - magenta
+ *
+ *			These colors are all customizable.
  *      </td>
  *  </tr>
  *  <tr>
@@ -343,10 +343,10 @@
  *
  * <p>Below are some examples of conversion patterns.</p>
  *
- * <p><strong>%r [%t] %-5p %c %x - %m\n</strong></p>
+ * <p><strong>%%r [%%t] %-5p %%c %%x - %%m\n</strong></p>
  * <p>This is essentially the TTCC layout.</p>
  *
- * <p><strong>%-6r [%15.15t] %-5p %30.30c %x - %m\n</strong></p>
+ * <p><strong>%-6r [%15.15t] %-5p %30.30c %%x - %%m\n</strong></p>
  *
  * <p>
  *  Similar to the TTCC layout except that the relative time is right padded if less than 6
@@ -359,23 +359,80 @@
  *  The above text is largely inspired from Peter A. Darnell and Philip E. Margolis' highly
  *  recommended book "C -- a Software Engineering Approach", ISBN 0-387-97389-3.
  * </p>
+ *
+ * <h2>Colorizing log output</h2>
+ *
+ * In order to customize the colors for the %Y specifier, options have been added to the
+ * PatternLayout in order to let users define their own colors.  Foreground/background colors
+ * can be set, as well as other text effects.  A user can also set the ANSI escape pattern
+ * directly if they want.
+ *
+ * Each level can be set individually.  The configuration options for the levels are as follows:
+ * <ul>
+ * <li>FatalColor</li>
+ * <li>ErrorColor</li>
+ * <li>WarnColor</li>
+ * <li>InfoColor</li>
+ * <li>DebugColor</li>
+ * <li>ErrorColor</li>
+ * </ul>
+ *
+ * Foreground colors may be set by using fg(), background colors may be set by using bg(), and
+ * other options(such as bold) may be set as well.
+ *
+ * Available colors:
+ * <ul>
+ * <li>Black</li>
+ * <li>Red</li>
+ * <li>Green</li>
+ * <li>Yellow</li>
+ * <li>Blue</li>
+ * <li>Magenta</li>
+ * <li>Cyan</li>
+ * <li>White</li>
+ * </ul>
+ *
+ * Available graphics modes:
+ * <ul>
+ * <li>Bold</li>
+ * <li>Dim</li>
+ * <li>Italic</li>
+ * <li>Underline</li>
+ * <li>Blinking</li>
+ * <li>Inverse</li>
+ * <li>Strikethrough</li>
+ * </ul>
+ *
+ * Combining these together, we can configure our colors as we want, shown here in XML:
+ *
+ * Set the background color to red, make text blinking and bold:
+ * <pre>
+ * &lt;param name="FatalColor" value="bg(red)|blinking|bold"/&gt;
+ * </pre>
+ *
+ * Set the foreground color to blue:
+ * <pre>
+ * &lt;param name="FatalColor" value="fg(blue)"/&gt;
+ * </pre>
+ *
+ * Set the foreground color to white and the background color to black:
+ * <pre>
+ * &lt;param name="FatalColor" value="fg(white)|bg(black)"/&gt;
+ * </pre>
+ *
+ * Clear the formatting for the specified level(no formatting will be applied):
+ * <pre>
+ * &lt;param name="FatalColor" value="none"/&gt;
+ * </pre>
+ *
+ * Set a color based off on an ANSI escape sequence(equivalent to setting fg(red)):
+ * <pre>
+ * &lt;param name="FatalColor" value="\x1b[31m"/&gt;
+ * </pre>
  */
 class LOG4CXX_EXPORT PatternLayout : public Layout
 {
-		/**
-		 * Conversion pattern.
-		 */
-		LogString conversionPattern;
-
-		/**
-		 * Pattern converters.
-		 */
-		LoggingEventPatternConverterList patternConverters;
-
-		/**
-		 * Field widths and alignment corresponding to pattern converters.
-		 */
-		FormattingInfoList patternFields;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(PatternLayoutPrivate, m_priv)
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(PatternLayout)
@@ -394,6 +451,8 @@
 		 */
 		PatternLayout(const LogString& pattern);
 
+		~PatternLayout();
+
 		/**
 		 * Set the <strong>ConversionPattern</strong> option. This is the string which
 		 * controls formatting and consists of a mix of literal content and
@@ -404,24 +463,21 @@
 		/**
 		 * Returns the value of the <strong>ConversionPattern</strong> option.
 		 */
-		inline LogString getConversionPattern() const
-		{
-			return conversionPattern;
-		}
+		LogString getConversionPattern() const;
 
 		/**
 		 * Call createPatternParser
 		 */
-		virtual void activateOptions(log4cxx::helpers::Pool& p);
+		void activateOptions(helpers::Pool& p) override;
 
-		virtual void setOption(const LogString& option, const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		 * The PatternLayout does not handle the throwable contained within
 		 * {@link spi::LoggingEvent LoggingEvents}. Thus, it returns
 		 * <code>true</code>.
 		 */
-		virtual bool ignoresThrowable() const
+		bool ignoresThrowable() const override
 		{
 			return true;
 		}
@@ -429,19 +485,18 @@
 		/**
 		 * Produces a formatted string as specified by the conversion pattern.
 		 */
-		virtual void format(    LogString& output,
+		void format(    LogString& output,
 			const spi::LoggingEventPtr& event,
-			log4cxx::helpers::Pool& pool) const;
+			helpers::Pool& pool) const override;
 
 	protected:
 		virtual log4cxx::pattern::PatternMap getFormatSpecifiers();
+
+	private:
+		pattern::PatternConverterPtr createColorStartPatternConverter(const std::vector<LogString>& options);
 };
 
 LOG4CXX_PTR_DEF(PatternLayout);
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif //_LOG4CXX_PATTERN_LAYOUT_H
diff --git a/src/main/include/log4cxx/portability.h b/src/main/include/log4cxx/private/action_priv.h
similarity index 62%
copy from src/main/include/log4cxx/portability.h
copy to src/main/include/log4cxx/private/action_priv.h
index ea24f5d..d77de4b 100644
--- a/src/main/include/log4cxx/portability.h
+++ b/src/main/include/log4cxx/private/action_priv.h
@@ -14,12 +14,40 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+#ifndef LOG4CXX_ACTION_PRIVATE_H
+#define LOG4CXX_ACTION_PRIVATE_H
 
-#ifndef _LOG4CXX_PORTABILITY_H
-#define _LOG4CXX_PORTABILITY_H
+#include <log4cxx/rolling/action.h>
 
-//
-//    Obsolete file
-//
+namespace log4cxx
+{
+namespace rolling
+{
 
-#endif //_LOG4CXX_PORTABILITY_H
+struct Action::ActionPrivate
+{
+	ActionPrivate() :
+		complete(false),
+		interrupted(false),
+		pool() {}
+
+	virtual ~ActionPrivate(){}
+
+	/**
+	 * Is action complete.
+	 */
+	bool complete;
+
+	/**
+	 * Is action interrupted.
+	 */
+	bool interrupted;
+
+	log4cxx::helpers::Pool pool;
+	std::mutex mutex;
+};
+
+}
+}
+
+#endif /* LOG4CXX_ACTION_PRIVATE_H */
diff --git a/src/main/include/log4cxx/private/appenderskeleton_priv.h b/src/main/include/log4cxx/private/appenderskeleton_priv.h
new file mode 100644
index 0000000..67b271f
--- /dev/null
+++ b/src/main/include/log4cxx/private/appenderskeleton_priv.h
@@ -0,0 +1,77 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef _LOG4CXX_APPENDERSKELETON_PRIV
+#define _LOG4CXX_APPENDERSKELETON_PRIV
+
+#include <log4cxx/appenderskeleton.h>
+#include <log4cxx/helpers/onlyonceerrorhandler.h>
+#include <memory>
+
+namespace log4cxx
+{
+
+struct AppenderSkeleton::AppenderSkeletonPrivate
+{
+	AppenderSkeletonPrivate() :
+		threshold(Level::getAll()),
+		errorHandler(std::make_shared<log4cxx::helpers::OnlyOnceErrorHandler>()),
+		closed(false) {}
+
+	AppenderSkeletonPrivate( LayoutPtr lay ) :
+		layout( lay ),
+		threshold(Level::getAll()),
+		errorHandler(std::make_shared<log4cxx::helpers::OnlyOnceErrorHandler>()),
+		closed(false) {}
+
+	virtual ~AppenderSkeletonPrivate(){}
+
+	/** The layout variable does not need to be set if the appender
+	implementation has its own layout. */
+	LayoutPtr layout;
+
+	/** Appenders are named. */
+	LogString name;
+
+	/**
+	There is no level threshold filtering by default.  */
+	LevelPtr threshold;
+
+	/**
+	It is assumed and enforced that errorHandler is never null.
+	*/
+	spi::ErrorHandlerPtr errorHandler;
+
+	/** The first filter in the filter chain. Set to <code>null</code>
+	initially. */
+	spi::FilterPtr headFilter;
+
+	/** The last filter in the filter chain. */
+	spi::FilterPtr tailFilter;
+
+	/**
+	Is this appender closed?
+	*/
+	bool closed;
+
+	log4cxx::helpers::Pool pool;
+	mutable std::recursive_mutex mutex;
+};
+
+}
+
+#endif /* _LOG4CXX_APPENDERSKELETON_PRIV */
diff --git a/src/main/include/log4cxx/private/aprdatagramsocket.h b/src/main/include/log4cxx/private/aprdatagramsocket.h
new file mode 100644
index 0000000..0aa567e
--- /dev/null
+++ b/src/main/include/log4cxx/private/aprdatagramsocket.h
@@ -0,0 +1,59 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef LOG4CXX_HELPERS_APRDATAGRAM_SOCKET_H
+#define LOG4CXX_HELPERS_APRDATAGRAM_SOCKET_H
+
+#include <log4cxx/helpers/datagramsocket.h>
+
+namespace log4cxx
+{
+namespace helpers
+{
+
+class APRDatagramSocket : public DatagramSocket {
+    private:
+        struct APRDatagramSocketPriv;
+
+    public:
+	APRDatagramSocket();
+
+	APRDatagramSocket(int port);
+
+	APRDatagramSocket(int port, InetAddressPtr laddr);
+
+	void bind(int lport, InetAddressPtr laddress) override;
+
+	void close() override;
+
+	bool isClosed() const override;
+
+	/**  Receives a datagram packet from this socket. */
+	virtual void receive(DatagramPacketPtr& p) override;
+
+	/** Sends a datagram packet from this socket. */
+	virtual void  send(DatagramPacketPtr& p) override;
+
+	virtual void connect(InetAddressPtr address, int port) override;
+
+    private:
+	void init();
+};
+
+}
+}
+
+#endif /* LOG4CXX_HELPERS_APRDATAGRAM_SOCKET_H */
diff --git a/src/main/include/log4cxx/portability.h b/src/main/include/log4cxx/private/aprserversocket.h
similarity index 60%
copy from src/main/include/log4cxx/portability.h
copy to src/main/include/log4cxx/private/aprserversocket.h
index ea24f5d..1967cbd 100644
--- a/src/main/include/log4cxx/portability.h
+++ b/src/main/include/log4cxx/private/aprserversocket.h
@@ -15,11 +15,33 @@
  * limitations under the License.
  */
 
-#ifndef _LOG4CXX_PORTABILITY_H
-#define _LOG4CXX_PORTABILITY_H
+#ifndef LOG4CXX_HELPERS_APRSERVERSOCKET_H
+#define LOG4CXX_HELPERS_APRSERVERSOCKET_H
 
-//
-//    Obsolete file
-//
+#include <log4cxx/helpers/serversocket.h>
 
-#endif //_LOG4CXX_PORTABILITY_H
+namespace log4cxx
+{
+namespace helpers
+{
+
+/**
+ * A ServerSocket that uses APR as the network implementation
+ */
+class LOG4CXX_EXPORT APRServerSocket : public helpers::ServerSocket
+{
+        public:
+            APRServerSocket(int port);
+
+	    void close() override;
+
+	    SocketPtr accept() override;
+
+	private:
+		struct APRServerSocketPriv;
+};
+
+}
+}
+
+#endif /* LOG4CXX_HELPERS_APRSERVERSOCKET_H */
diff --git a/src/main/include/log4cxx/private/aprsocket.h b/src/main/include/log4cxx/private/aprsocket.h
new file mode 100644
index 0000000..5869a75
--- /dev/null
+++ b/src/main/include/log4cxx/private/aprsocket.h
@@ -0,0 +1,51 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef LOG4CXX_HELPERS_APRSOCKET_H
+#define LOG4CXX_HELPERS_APRSOCKET_H
+
+#include <log4cxx/helpers/socket.h>
+
+struct apr_socket_t;
+
+namespace log4cxx
+{
+namespace helpers
+{
+
+class LOG4CXX_EXPORT APRSocket : public helpers::Socket
+{
+	public:
+		/** Creates a stream socket and connects it to the specified port
+		number at the specified IP address.
+		*/
+		APRSocket(InetAddressPtr& address, int port);
+		APRSocket(apr_socket_t*, apr_pool_t* pool);
+
+		virtual size_t write(ByteBuffer&);
+
+		/** Closes this socket. */
+		virtual void close();
+
+	private:
+		struct APRSocketPriv;
+};
+
+}
+}
+
+#endif /* LOG4CXX_HELPERS_APRSOCKET_H */
diff --git a/src/main/include/log4cxx/private/datagramsocket_priv.h b/src/main/include/log4cxx/private/datagramsocket_priv.h
new file mode 100644
index 0000000..1b4b4bb
--- /dev/null
+++ b/src/main/include/log4cxx/private/datagramsocket_priv.h
@@ -0,0 +1,58 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef LOG4CXX_HELPERS_SOCKET_PRIV_H
+#define LOG4CXX_HELPERS_SOCKET_PRIV_H
+
+#include <log4cxx/helpers/datagramsocket.h>
+
+namespace log4cxx
+{
+namespace helpers
+{
+
+struct DatagramSocket::DatagramSocketPriv
+{
+        DatagramSocketPriv()
+	        : address(), localAddress(), port(0), localPort(0)
+	{
+	}
+
+	DatagramSocketPriv(int localPort1)
+	        : address(), localAddress(), port(0), localPort(0)
+	{
+	}
+
+	DatagramSocketPriv(int localPort1, InetAddressPtr localAddress1)
+	        : address(), localAddress(), port(0), localPort(0)
+	{
+	}
+
+	InetAddressPtr address;
+
+	InetAddressPtr localAddress;
+
+	int port;
+
+	/** The local port number to which this socket is connected. */
+	int localPort;
+};
+
+}
+}
+
+#endif /* LOG4CXX_HELPERS_SOCKET_PRIV_H */
diff --git a/src/main/include/log4cxx/private/fileappender_priv.h b/src/main/include/log4cxx/private/fileappender_priv.h
new file mode 100644
index 0000000..58918c7
--- /dev/null
+++ b/src/main/include/log4cxx/private/fileappender_priv.h
@@ -0,0 +1,67 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef _LOG4CXX_FILEAPPENDER_PRIV_H
+#define _LOG4CXX_FILEAPPENDER_PRIV_H
+
+#include <log4cxx/private/writerappender_priv.h>
+#include <log4cxx/fileappender.h>
+
+namespace log4cxx
+{
+
+struct FileAppender::FileAppenderPriv : public WriterAppender::WriterAppenderPriv
+{
+	FileAppenderPriv
+		( LayoutPtr _layout = LayoutPtr()
+		, const LogString& _fileName = LogString()
+		, bool _fileAppend = true
+		, bool _bufferedIO = false
+		, int _bufferSize = 8 * 1024
+		)
+		: WriterAppenderPriv(_layout)
+		, fileAppend(_fileAppend)
+		, fileName(_fileName)
+		, bufferedIO(_bufferedIO)
+		, bufferSize(_bufferSize)
+		{}
+
+	/** Append to or truncate the file? The default value for this
+	variable is <code>true</code>, meaning that by default a
+	<code>FileAppender</code> will append to an existing file and
+	not truncate it.
+	<p>This option is meaningful only if the FileAppender opens the
+	file.
+	*/
+	bool fileAppend;
+
+	/**
+	The name of the log file. */
+	LogString fileName;
+
+	/**
+	Do we do bufferedIO? */
+	bool bufferedIO;
+
+	/**
+	How big should the IO buffer be? Default is 8K. */
+	int bufferSize;
+};
+
+}
+
+#endif
diff --git a/src/main/include/log4cxx/portability.h b/src/main/include/log4cxx/private/filter_priv.h
similarity index 73%
rename from src/main/include/log4cxx/portability.h
rename to src/main/include/log4cxx/private/filter_priv.h
index ea24f5d..672458b 100644
--- a/src/main/include/log4cxx/portability.h
+++ b/src/main/include/log4cxx/private/filter_priv.h
@@ -14,12 +14,27 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+#ifndef LOG4CXX_FILTER_PRIVATE_H
+#define LOG4CXX_FILTER_PRIVATE_H
 
-#ifndef _LOG4CXX_PORTABILITY_H
-#define _LOG4CXX_PORTABILITY_H
+#include <log4cxx/spi/filter.h>
 
-//
-//    Obsolete file
-//
+namespace log4cxx
+{
+namespace spi
+{
 
-#endif //_LOG4CXX_PORTABILITY_H
+struct Filter::FilterPrivate
+{
+	virtual ~FilterPrivate(){}
+
+	/**
+	Points to the next filter in the filter chain.
+	*/
+	FilterPtr next;
+};
+
+}
+}
+
+#endif
diff --git a/src/main/include/log4cxx/private/log4cxx_private.h.in b/src/main/include/log4cxx/private/log4cxx_private.h.in
index 88604f3..9eb5ec2 100644
--- a/src/main/include/log4cxx/private/log4cxx_private.h.in
+++ b/src/main/include/log4cxx/private/log4cxx_private.h.in
@@ -35,6 +35,11 @@
 #define LOG4CXX_HAS_STD_LOCALE @HAS_STD_LOCALE@
 #define LOG4CXX_FORCE_WIDE_CONSOLE 0
 #define LOG4CXX_FORCE_BYTE_CONSOLE 0
+#if defined(_MSC_VER)
+#define LOG4CXX_MEMSET_IOS_BASE 1
+#else
+#define LOG4CXX_MEMSET_IOS_BASE 0
+#endif
 #define LOG4CXX_HAVE_ODBC @HAS_ODBC@
 #define LOG4CXX_HAS_MBSRTOWCS @HAS_MBSRTOWCS@
 #define LOG4CXX_HAS_WCSTOMBS @HAS_WCSTOMBS@
@@ -57,21 +62,6 @@
 #define LOG4CXX_HAS_PTHREAD_GETNAME @HAS_PTHREAD_GETNAME@
 #define LOG4CXX_HAS_SETTHREADDESCRIPTION @HAS_SETTHREADDESCRIPTION@
 #define LOG4CXX_HAS_GETTHREADDESCRIPTION @HAS_GETTHREADDESCRIPTION@
-
-#ifdef __BORLANDC__
-/*
- * embarcadero/RAD Studio compilers don't support thread_local:
- * http://docwiki.embarcadero.com/RADStudio/Sydney/en/Modern_C%2B%2B_Language_Features_Compliance_Status
- */
-#define LOG4CXX_THREAD_LOCAL
-#else
-#define LOG4CXX_THREAD_LOCAL thread_local
-#endif
-
-#if defined(_MSC_VER)
-#define LOG4CXX_MEMSET_IOS_BASE 1
-#else
-#define LOG4CXX_MEMSET_IOS_BASE 0
-#endif
+#define LOG4CXX_HAS_THREAD_LOCAL @HAS_THREAD_LOCAL@
 
 #endif
diff --git a/src/main/include/log4cxx/private/nteventlogappender_priv.h b/src/main/include/log4cxx/private/nteventlogappender_priv.h
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/main/include/log4cxx/private/nteventlogappender_priv.h
diff --git a/src/main/include/log4cxx/private/odbcappender_priv.h b/src/main/include/log4cxx/private/odbcappender_priv.h
new file mode 100644
index 0000000..28bee4f
--- /dev/null
+++ b/src/main/include/log4cxx/private/odbcappender_priv.h
@@ -0,0 +1,90 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef LOG4CXX_ODBCAPPENDER_PRIV
+#define LOG4CXX_ODBCAPPENDER_PRIV
+
+#include <log4cxx/db/odbcappender.h>
+#include "appenderskeleton_priv.h"
+
+#include <list>
+
+namespace log4cxx
+{
+namespace db
+{
+
+struct ODBCAppender::ODBCAppenderPriv : public AppenderSkeleton::AppenderSkeletonPrivate
+{
+	ODBCAppenderPriv() :
+		AppenderSkeletonPrivate(),
+		connection(nullptr),
+		env(nullptr),
+		bufferSize(1) {}
+
+	/**
+	* URL of the DB for default connection handling
+	*/
+	LogString databaseURL;
+
+	/**
+	* User to connect as for default connection handling
+	*/
+	LogString databaseUser;
+
+	/**
+	* User to use for default connection handling
+	*/
+	LogString databasePassword;
+
+	/**
+	* Connection used by default.  The connection is opened the first time it
+	* is needed and then held open until the appender is closed (usually at
+	* garbage collection).  This behavior is best modified by creating a
+	* sub-class and overriding the <code>getConnection</code> and
+	* <code>closeConnection</code> methods.
+	*/
+	log4cxx::db::ODBCAppender::SQLHDBC connection;
+	log4cxx::db::ODBCAppender::SQLHENV env;
+
+	/**
+	* Stores the string given to the pattern layout for conversion into a SQL
+	* statement, eg: insert into LogTable (Thread, File, Message) values
+	* ("%t", "%F", "%m")
+	*
+	* Be careful of quotes in your messages!
+	*
+	* Also see PatternLayout.
+	*/
+	LogString sqlStatement;
+
+	/**
+	* size of LoggingEvent buffer before writing to the database.
+	* Default is 1.
+	*/
+	size_t bufferSize;
+
+	/**
+	* ArrayList holding the buffer of Logging Events.
+	*/
+	std::list<spi::LoggingEventPtr> buffer;
+};
+
+}
+}
+
+#endif /* LOG4CXX_ODBCAPPENDER_PRIV */
diff --git a/src/main/include/log4cxx/private/patternconverter_priv.h b/src/main/include/log4cxx/private/patternconverter_priv.h
new file mode 100644
index 0000000..124a11b
--- /dev/null
+++ b/src/main/include/log4cxx/private/patternconverter_priv.h
@@ -0,0 +1,52 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef LOG4CXX_PATTERNCONVERTER_PRIVATE_H
+#define LOG4CXX_PATTERNCONVERTER_PRIVATE_H
+#include <log4cxx/pattern/patternconverter.h>
+
+namespace log4cxx
+{
+namespace pattern
+{
+
+/**
+ * Create a new pattern converter.
+ * @param name name for pattern converter.
+ * @param style CSS style for formatted output.
+ */
+struct PatternConverter::PatternConverterPrivate
+{
+	PatternConverterPrivate( const LogString& _name, const LogString& _style ) :
+		name(_name),
+		style(_style) {}
+
+	virtual ~PatternConverterPrivate(){}
+
+	/**
+	 * Converter name.
+	 */
+	const LogString name;
+	/**
+	 * Converter style name.
+	 */
+	const LogString style;
+};
+
+}
+}
+
+#endif /* LOG4CXX_PATTERNCONVERTER_PRIVATE_H */
diff --git a/src/main/include/log4cxx/private/rollingpolicybase_priv.h b/src/main/include/log4cxx/private/rollingpolicybase_priv.h
new file mode 100644
index 0000000..d9f27c4
--- /dev/null
+++ b/src/main/include/log4cxx/private/rollingpolicybase_priv.h
@@ -0,0 +1,53 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <log4cxx/helpers/writer.h>
+#include <log4cxx/writerappender.h>
+#include <log4cxx/rolling/rollingpolicybase.h>
+#include <atomic>
+
+#ifndef _LOG4CXX_ROLLINGPOLICYBASE_PRIV_H
+#define _LOG4CXX_ROLLINGPOLICYBASE_PRIV_H
+
+namespace log4cxx
+{
+namespace rolling{
+
+struct RollingPolicyBase::RollingPolicyBasePrivate {
+    /**
+     * File name pattern converters.
+     */
+    PatternConverterList patternConverters;
+
+    /**
+     * File name field specifiers.
+     */
+    FormattingInfoList patternFields;
+
+    /**
+     * File name pattern.
+     */
+    LogString fileNamePatternStr;
+
+	bool createIntermediateDirectories = true;
+};
+
+}
+
+}
+
+#endif /* _LOG4CXX_ROLLINGPOLICYBASE_PRIV_H */
diff --git a/src/main/include/log4cxx/portability.h b/src/main/include/log4cxx/private/serversocket_priv.h
similarity index 69%
copy from src/main/include/log4cxx/portability.h
copy to src/main/include/log4cxx/private/serversocket_priv.h
index ea24f5d..0d3b021 100644
--- a/src/main/include/log4cxx/portability.h
+++ b/src/main/include/log4cxx/private/serversocket_priv.h
@@ -15,11 +15,24 @@
  * limitations under the License.
  */
 
-#ifndef _LOG4CXX_PORTABILITY_H
-#define _LOG4CXX_PORTABILITY_H
+#ifndef LOG4CXX_HELPERS_SERVERSOCKET_PRIV_H
+#define LOG4CXX_HELPERS_SERVERSOCKET_PRIV_H
 
-//
-//    Obsolete file
-//
+#include <log4cxx/helpers/serversocket.h>
 
-#endif //_LOG4CXX_PORTABILITY_H
+namespace log4cxx
+{
+namespace helpers
+{
+
+struct ServerSocket::ServerSocketPrivate{
+    ServerSocketPrivate() :
+        timeout(0){}
+
+    int timeout;
+};
+
+}
+}
+
+#endif /* LOG4CXX_HELPERS_SERVERSOCKET_PRIV_H */
diff --git a/src/main/include/log4cxx/portability.h b/src/main/include/log4cxx/private/socket_priv.h
similarity index 65%
copy from src/main/include/log4cxx/portability.h
copy to src/main/include/log4cxx/private/socket_priv.h
index ea24f5d..fcc09bf 100644
--- a/src/main/include/log4cxx/portability.h
+++ b/src/main/include/log4cxx/private/socket_priv.h
@@ -15,11 +15,26 @@
  * limitations under the License.
  */
 
-#ifndef _LOG4CXX_PORTABILITY_H
-#define _LOG4CXX_PORTABILITY_H
+#ifndef LOG4CXX_HELPERS_SOCKET_PRIV_H
+#define LOG4CXX_HELPERS_SOCKET_PRIV_H
 
-//
-//    Obsolete file
-//
+#include <log4cxx/helpers/socket.h>
 
-#endif //_LOG4CXX_PORTABILITY_H
+namespace log4cxx
+{
+namespace helpers
+{
+
+struct Socket::SocketPrivate{
+    /** The IP address of the remote end of this socket. */
+    InetAddressPtr address;
+
+    /** The port number on the remote host to which
+    this socket is connected. */
+    int port;
+};
+
+}
+}
+
+#endif /* LOG4CXX_HELPERS_SOCKET_PRIV_H */
diff --git a/src/main/include/log4cxx/private/socketappenderskeleton_priv.h b/src/main/include/log4cxx/private/socketappenderskeleton_priv.h
new file mode 100644
index 0000000..318e5ac
--- /dev/null
+++ b/src/main/include/log4cxx/private/socketappenderskeleton_priv.h
@@ -0,0 +1,79 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef LOG4CXX_SOCKETAPPENDERSKELETON_PRIVATE_H
+#define LOG4CXX_SOCKETAPPENDERSKELETON_PRIVATE_H
+
+#include <log4cxx/net/socketappenderskeleton.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
+#include <log4cxx/helpers/inetaddress.h>
+
+namespace log4cxx
+{
+namespace net
+{
+
+struct SocketAppenderSkeleton::SocketAppenderSkeletonPriv : public AppenderSkeletonPrivate
+{
+	SocketAppenderSkeletonPriv(int defaultPort, int reconnectionDelay) :
+		AppenderSkeletonPrivate(),
+		remoteHost(),
+		address(),
+		port(defaultPort),
+		reconnectionDelay(reconnectionDelay),
+		locationInfo(false),
+		thread() {}
+
+	SocketAppenderSkeletonPriv(helpers::InetAddressPtr address, int defaultPort, int reconnectionDelay) :
+		AppenderSkeletonPrivate(),
+		remoteHost(),
+		address(address),
+		port(defaultPort),
+		reconnectionDelay(reconnectionDelay),
+		locationInfo(false),
+		thread() {}
+
+	SocketAppenderSkeletonPriv(const LogString& host, int port, int delay) :
+		AppenderSkeletonPrivate(),
+		remoteHost(host),
+		address(helpers::InetAddress::getByName(host)),
+		port(port),
+		reconnectionDelay(delay),
+		locationInfo(false),
+		thread() {}
+
+	/**
+	host name
+	*/
+	LogString remoteHost;
+
+	/**
+	IP address
+	*/
+	helpers::InetAddressPtr address;
+
+	int port;
+	int reconnectionDelay;
+	bool locationInfo;
+	std::thread thread;
+	std::condition_variable interrupt;
+	std::mutex interrupt_mutex;
+};
+
+} // namespace net
+} // namespace log4cxx
+
+#endif /* LOG4CXX_SOCKETAPPENDERSKELETON_PRIVATE_H */
diff --git a/src/main/include/log4cxx/private/syslogappender_priv.h b/src/main/include/log4cxx/private/syslogappender_priv.h
new file mode 100644
index 0000000..84bfb01
--- /dev/null
+++ b/src/main/include/log4cxx/private/syslogappender_priv.h
@@ -0,0 +1,97 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <log4cxx/helpers/syslogwriter.h>
+
+#include "appenderskeleton_priv.h"
+
+#include <log4cxx/private/log4cxx_private.h>
+
+#if LOG4CXX_HAVE_SYSLOG
+	#include <syslog.h>
+#else
+	/* facility codes */
+	#define   LOG_KERN (0<<3)   /* kernel messages */
+	#define   LOG_USER (1<<3)   /* random user-level messages */
+	#define   LOG_MAIL (2<<3)   /* mail system */
+	#define   LOG_DAEMON  (3<<3)   /* system daemons */
+	#define   LOG_AUTH (4<<3)   /* security/authorization messages */
+	#define   LOG_SYSLOG  (5<<3)   /* messages generated internally by syslogd */
+	#define   LOG_LPR     (6<<3)   /* line printer subsystem */
+	#define   LOG_NEWS (7<<3)   /* network news subsystem */
+	#define   LOG_UUCP (8<<3)   /* UUCP subsystem */
+	#define   LOG_CRON (9<<3)   /* clock daemon */
+	#define   LOG_AUTHPRIV   (10<<3)  /* security/authorization messages (private) */
+	#define   LOG_FTP     (11<<3)  /* ftp daemon */
+
+	/* other codes through 15 reserved for system use */
+	#define   LOG_LOCAL0  (16<<3)  /* reserved for local use */
+	#define   LOG_LOCAL1  (17<<3)  /* reserved for local use */
+	#define   LOG_LOCAL2  (18<<3)  /* reserved for local use */
+	#define   LOG_LOCAL3  (19<<3)  /* reserved for local use */
+	#define   LOG_LOCAL4  (20<<3)  /* reserved for local use */
+	#define   LOG_LOCAL5  (21<<3)  /* reserved for local use */
+	#define   LOG_LOCAL6  (22<<3)  /* reserved for local use */
+	#define   LOG_LOCAL7  (23<<3)  /* reserved for local use */
+#endif
+
+namespace log4cxx
+{
+namespace net
+{
+
+struct SyslogAppender::SyslogAppenderPriv : public AppenderSkeleton::AppenderSkeletonPrivate
+{
+	SyslogAppenderPriv() :
+		AppenderSkeletonPrivate(),
+		syslogFacility(LOG_USER),
+		facilityPrinting(false),
+		maxMessageLength(1024)
+	{
+
+	}
+
+	SyslogAppenderPriv(const LayoutPtr& layout, int syslogFacility) :
+		AppenderSkeletonPrivate (layout),
+		syslogFacility(syslogFacility),
+		facilityPrinting(false),
+		maxMessageLength(1024)
+	{
+
+	}
+
+	SyslogAppenderPriv(const LayoutPtr& layout,
+		const LogString& syslogHost, int syslogFacility) :
+		AppenderSkeletonPrivate(layout),
+		syslogFacility(syslogFacility),
+		facilityPrinting(false),
+		maxMessageLength(1024)
+	{
+
+	}
+
+	int syslogFacility; // Have LOG_USER as default
+	LogString facilityStr;
+	bool facilityPrinting;
+	std::unique_ptr<helpers::SyslogWriter> sw;
+	LogString syslogHost;
+	int syslogHostPort;
+	int maxMessageLength;
+};
+
+}
+}
diff --git a/src/main/include/log4cxx/private/writerappender_priv.h b/src/main/include/log4cxx/private/writerappender_priv.h
new file mode 100644
index 0000000..74d00c3
--- /dev/null
+++ b/src/main/include/log4cxx/private/writerappender_priv.h
@@ -0,0 +1,80 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <log4cxx/helpers/writer.h>
+#include <log4cxx/writerappender.h>
+#include <atomic>
+
+#include "appenderskeleton_priv.h"
+
+#ifndef _LOG4CXX_WRITERAPPENDER_PRIV_H
+#define _LOG4CXX_WRITERAPPENDER_PRIV_H
+
+namespace log4cxx
+{
+
+struct WriterAppender::WriterAppenderPriv : public AppenderSkeleton::AppenderSkeletonPrivate
+{
+	WriterAppenderPriv() :
+		AppenderSkeletonPrivate(),
+		immediateFlush(true) {}
+
+	WriterAppenderPriv(const LayoutPtr& layout1,
+		log4cxx::helpers::WriterPtr& writer1) :
+		AppenderSkeletonPrivate(layout1),
+		immediateFlush(true),
+		writer(writer1)
+	{
+	}
+
+	WriterAppenderPriv(const LayoutPtr& layout1) :
+		AppenderSkeletonPrivate(layout1),
+		immediateFlush(true)
+	{
+	}
+
+	/**
+	Immediate flush means that the underlying writer or output stream
+	will be flushed at the end of each append operation. Immediate
+	flush is slower but ensures that each append request is actually
+	written. If <code>immediateFlush</code> is set to
+	<code>false</code>, then there is a good chance that the last few
+	logs events are not actually written to persistent media if and
+	when the application crashes.
+
+	<p>The <code>immediateFlush</code> variable is set to
+	<code>true</code> by default.
+
+	*/
+	std::atomic<bool> immediateFlush;
+
+	/**
+	The encoding to use when opening an input stream.
+	<p>The <code>encoding</code> variable is set to <code>""</code> by
+	default which results in the utilization of the system's default
+	encoding.  */
+	LogString encoding;
+
+	/**
+	*  This is the {@link Writer Writer} where we will write to.
+	*/
+	log4cxx::helpers::WriterPtr writer;
+};
+
+}
+
+#endif /* _LOG4CXX_WRITERAPPENDER_PRIV_H */
diff --git a/src/main/include/log4cxx/propertyconfigurator.h b/src/main/include/log4cxx/propertyconfigurator.h
index 9eeda97..675a69d 100644
--- a/src/main/include/log4cxx/propertyconfigurator.h
+++ b/src/main/include/log4cxx/propertyconfigurator.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_PROPERTY_CONFIGURATOR_H
 #define _LOG4CXX_PROPERTY_CONFIGURATOR_H
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/helpers/object.h>
 #include <log4cxx/logstring.h>
 #include <log4cxx/spi/configurator.h>
@@ -48,13 +42,13 @@
 namespace spi
 {
 class LoggerFactory;
+typedef std::shared_ptr<LoggerFactory> LoggerFactoryPtr;
 }
 
 class PropertyWatchdog;
 /**
-Allows the configuration of log4cxx from an external file.  See
-<b>{@link #doConfigure(const File&, log4cxx::spi::LoggerRepositoryPtr&)}</b>
-for the expected format.
+Allows the configuration of log4cxx from an external file.
+See {@link PropertyConfigurator#doConfigure doConfigure} for the expected format.
 
 <p>It is sometimes useful to see how log4cxx is reading configuration
 files. You can enable log4cxx internal logging by defining the
@@ -64,16 +58,15 @@
 the file <b>log4j.properties</b> will be searched in the current directory.
 If the file can be found, then it will
 be fed to the
-{@link PropertyConfigurator#configure(const File& configFilename)}
+{@link PropertyConfigurator#configure(const File& configFilename) configure}
 method.
 
 <p>The <code>PropertyConfigurator</code> does not handle the
-advanced configuration features supported by the {@link
-xml::DOMConfigurator DOMConfigurator} such as
+advanced configuration features supported by the
+{@link xml::DOMConfigurator DOMConfigurator} such as
 support for {@link spi::Filter Filters}, custom
 {@link spi::ErrorHandler ErrorHandlers}, nested
-appenders such as the {@link AsyncAppender
-AsyncAppender}, etc.
+appenders such as the {@link AsyncAppender AsyncAppender}, etc.
 
 <p>All option <em>values</em> admit variable substitution. The
 syntax of variable substitution is similar to that of Unix
@@ -103,7 +96,7 @@
 		/**
 		Used to create new instances of logger
 		*/
-		std::shared_ptr<spi::LoggerFactory> loggerFactory;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER(spi::LoggerFactoryPtr, loggerFactory)
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(PropertyConfigurator)
@@ -289,13 +282,13 @@
 		configuration information is stored.
 		@param hierarchy The hierarchy to operation upon.
 		*/
-		void doConfigure(const File& configFileName,
-			spi::LoggerRepositoryPtr hierarchy);
+		spi::ConfigurationStatus doConfigure(const File& configFileName,
+			spi::LoggerRepositoryPtr hierarchy) override;
 
 		/**
 		Read configuration options from file <code>configFilename</code>.
 		*/
-		static void configure(const File& configFilename);
+		static spi::ConfigurationStatus configure(const File& configFilename);
 
 		/**
 		Like {@link #configureAndWatch(const File& configFilename, long delay)}
@@ -304,7 +297,7 @@
 		is used.
 		@param configFilename A file in key=value format.
 		*/
-		static void configureAndWatch(const File& configFilename);
+		static spi::ConfigurationStatus configureAndWatch(const File& configFilename);
 
 		/**
 		Read the configuration file <code>configFilename</code> if it
@@ -317,22 +310,22 @@
 		@param configFilename A file in key=value format.
 		@param delay The delay in milliseconds to wait between each check.
 		*/
-		static void configureAndWatch(const File& configFilename,
+		static spi::ConfigurationStatus configureAndWatch(const File& configFilename,
 			long delay);
 
 		/**
 		Read configuration options from <code>properties</code>.
-		See #doConfigure(const File&, log4cxx::spi::LoggerRepositoryPtr&)
+		See {@link PropertyConfigurator#doConfigure doConfigure}
 		for the expected format.
 		*/
-		static void configure(helpers::Properties& properties);
+		static spi::ConfigurationStatus configure(helpers::Properties& properties);
 
 		/**
 		Read configuration options from <code>properties</code>.
-		See #doConfigure(const File&, log4cxx::spi::LoggerRepositoryPtr&)
+		See {@link PropertyConfigurator#doConfigure doConfigure}
 		for the expected format.
 		*/
-		void doConfigure(helpers::Properties& properties,
+		spi::ConfigurationStatus doConfigure(helpers::Properties& properties,
 			spi::LoggerRepositoryPtr hierarchy);
 
 		// --------------------------------------------------------------------------
@@ -340,9 +333,8 @@
 		// --------------------------------------------------------------------------
 	protected:
 		/**
-		Check the provided <code>Properties</code> object for a
-		#loggerFactory
-		entry specified by LOGGER_FACTORY_KEY.  If such an entry
+		Check the provided <code>Properties</code> object for a LoggerFactory
+		entry specified by *log4j.loggerFactory*.  If such an entry
 		exists, an attempt is made to create an instance using the default
 		constructor.  This instance is used for subsequent Logger creations
 		within this configurator.
@@ -386,9 +378,5 @@
 }; // class PropertyConfigurator
 }  // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 
 #endif //_LOG4CXX_PROPERTY_CONFIGURATOR_H
diff --git a/src/main/include/log4cxx/rolling/action.h b/src/main/include/log4cxx/rolling/action.h
index fc44978..8b9d9ea 100644
--- a/src/main/include/log4cxx/rolling/action.h
+++ b/src/main/include/log4cxx/rolling/action.h
@@ -18,10 +18,10 @@
 #if !defined(_LOG4CXX_ROLLING_ACTION_H)
 #define _LOG4CXX_ROLLING_ACTION_H
 
-#include <log4cxx/portability.h>
 #include <log4cxx/helpers/object.h>
 #include <log4cxx/helpers/pool.h>
 #include <mutex>
+#include <memory>
 
 namespace log4cxx
 {
@@ -38,25 +38,15 @@
 		BEGIN_LOG4CXX_CAST_MAP()
 		LOG4CXX_CAST_ENTRY(Action)
 		END_LOG4CXX_CAST_MAP()
-		/**
-		 * Is action complete.
-		 */
-		bool complete;
 
-		/**
-		 * Is action interrupted.
-		 */
-		bool interrupted;
-
-		log4cxx::helpers::Pool pool;
-		std::mutex mutex;
-
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ActionPrivate, m_priv)
 
 	protected:
 		/**
 		 * Constructor.
 		 */
 		Action();
+		Action(LOG4CXX_PRIVATE_PTR(ActionPrivate) priv);
 		virtual ~Action();
 
 	public:
diff --git a/src/main/include/log4cxx/rolling/filerenameaction.h b/src/main/include/log4cxx/rolling/filerenameaction.h
index 53338a0..ba33faa 100644
--- a/src/main/include/log4cxx/rolling/filerenameaction.h
+++ b/src/main/include/log4cxx/rolling/filerenameaction.h
@@ -29,9 +29,7 @@
 
 class FileRenameAction : public Action
 {
-		const File source;
-		const File destination;
-		bool renameEmptyFile;
+		struct FileRenameActionPrivate;
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(FileRenameAction)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -51,7 +49,7 @@
 		 *
 		 * @return true if successful.
 		 */
-		virtual bool execute(log4cxx::helpers::Pool& pool) const;
+		bool execute(log4cxx::helpers::Pool& pool) const override;
 };
 
 LOG4CXX_PTR_DEF(FileRenameAction);
diff --git a/src/main/include/log4cxx/rolling/filterbasedtriggeringpolicy.h b/src/main/include/log4cxx/rolling/filterbasedtriggeringpolicy.h
index 1b910ec..d702ecc 100644
--- a/src/main/include/log4cxx/rolling/filterbasedtriggeringpolicy.h
+++ b/src/main/include/log4cxx/rolling/filterbasedtriggeringpolicy.h
@@ -35,6 +35,8 @@
 namespace rolling
 {
 
+// Instantiate template pointer types passed as parameters
+LOG4CXX_INSTANTIATE_EXPORTED_PTR(log4cxx::spi::Filter);
 
 /**
  * FilterBasedTriggeringPolicy determines if rolling should be triggered
@@ -54,15 +56,7 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(TriggeringPolicy)
 		END_LOG4CXX_CAST_MAP()
 
-		/**
-		 * The first filter in the filter chain. Set to <code>null</code> initially.
-		 */
-		log4cxx::spi::FilterPtr headFilter;
-
-		/**
-		 * The last filter in the filter chain.
-		 */
-		log4cxx::spi::FilterPtr tailFilter;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FilterBasedTriggeringPolicyPrivate, m_priv)
 
 	public:
 		/**
@@ -82,17 +76,17 @@
 		 * @param fileLength Length of the file in bytes.
 		 * @return true if a rollover should occur.
 		 */
-		virtual bool isTriggeringEvent(
+		bool isTriggeringEvent(
 			Appender* appender,
-			const log4cxx::spi::LoggingEventPtr& event,
+			const spi::LoggingEventPtr& event,
 			const LogString& filename,
-			size_t fileLength);
+			size_t fileLength) override;
 
 		/**
 		 * Add a filter to end of the filter list.
 		 * @param newFilter filter to add to end of list.
 		 */
-		void addFilter(const log4cxx::spi::FilterPtr& newFilter);
+		void addFilter(const spi::FilterPtr& newFilter);
 
 		/**
 		 * Clear the filters chain.
@@ -104,14 +98,14 @@
 		 * Returns the head Filter.
 		 *
 		 */
-		log4cxx::spi::FilterPtr& getFilter();
+		spi::FilterPtr& getFilter();
 
 		/**
 		 *  Prepares the instance for use.
 		 */
-		void activateOptions(log4cxx::helpers::Pool&);
+		void activateOptions(helpers::Pool&) override;
 
-		void setOption(const LogString& option, const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 };
 
 LOG4CXX_PTR_DEF(FilterBasedTriggeringPolicy);
diff --git a/src/main/include/log4cxx/rolling/fixedwindowrollingpolicy.h b/src/main/include/log4cxx/rolling/fixedwindowrollingpolicy.h
index 35b5c7b..511c32a 100644
--- a/src/main/include/log4cxx/rolling/fixedwindowrollingpolicy.h
+++ b/src/main/include/log4cxx/rolling/fixedwindowrollingpolicy.h
@@ -76,9 +76,7 @@
 		LOG4CXX_CAST_ENTRY_CHAIN(RollingPolicyBase)
 		END_LOG4CXX_CAST_MAP()
 
-		int minIndex;
-		int maxIndex;
-		bool explicitActiveFile;
+		struct FixedWindowRollingPolicyPrivate;
 
 		/**
 		 * It's almost always a bad idea to have a large window size, say over 12.
@@ -90,10 +88,10 @@
 	public:
 
 		FixedWindowRollingPolicy();
+		~FixedWindowRollingPolicy();
 
-		void activateOptions(log4cxx::helpers::Pool& p);
-		void setOption(const LogString& option,
-			const LogString& value);
+		void activateOptions(helpers::Pool& p) override;
+		void setOption(const LogString& option, const LogString& value) override;
 
 		void rollover();
 
@@ -110,7 +108,7 @@
 		RolloverDescriptionPtr initialize(
 			const   LogString&              currentActiveFile,
 			const   bool                    append,
-			log4cxx::helpers::Pool& pool);
+			helpers::Pool& pool) override;
 
 		/**
 		 * {@inheritDoc}
@@ -118,10 +116,10 @@
 		RolloverDescriptionPtr rollover(
 			const   LogString&              currentActiveFile,
 			const   bool                    append,
-			log4cxx::helpers::Pool& pool);
+			helpers::Pool& pool) override;
 
 	protected:
-		log4cxx::pattern::PatternMap getFormatSpecifiers() const;
+		log4cxx::pattern::PatternMap getFormatSpecifiers() const override;
 
 };
 
diff --git a/src/main/include/log4cxx/rolling/gzcompressaction.h b/src/main/include/log4cxx/rolling/gzcompressaction.h
index 0b99f36..ec3d7a1 100644
--- a/src/main/include/log4cxx/rolling/gzcompressaction.h
+++ b/src/main/include/log4cxx/rolling/gzcompressaction.h
@@ -18,11 +18,6 @@
 #if !defined(_LOG4CXX_ROLLING_GZ_COMPRESS_ACTION_H)
 #define _LOG4CXX_ROLLING_GZ_COMPRESS_ACTION_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/rolling/action.h>
 #include <log4cxx/file.h>
 
@@ -34,9 +29,7 @@
 
 class GZCompressAction : public Action
 {
-		const File source;
-		const File destination;
-		bool deleteSource;
+		struct GZCompressActionPrivate;
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(GZCompressAction)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -50,13 +43,25 @@
 		GZCompressAction(const File& source,
 			const File& destination,
 			bool deleteSource);
+		~GZCompressAction();
 
 		/**
 		 * Perform action.
 		 *
 		 * @return true if successful.
 		 */
-		virtual bool execute(log4cxx::helpers::Pool& pool) const;
+		bool execute(log4cxx::helpers::Pool& pool) const override;
+
+		/**
+		 * Set to true to throw an IOException on a fork failure.  By default, this
+		 * is true.  When an IOException is thrown, this will automatically cause the
+		 * error handler to be called(which is the recommended way of handling this
+		 * problem).  By setting this to false, the GZCompressAction effectively
+		 * turns into a FileRenameAction if any errors are encountered.
+		 *
+		 * @param throwIO
+		 */
+		void setThrowIOExceptionOnForkFailure(bool throwIO);
 
 	private:
 		GZCompressAction(const GZCompressAction&);
@@ -68,9 +73,5 @@
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif
 
diff --git a/src/main/include/log4cxx/rolling/manualtriggeringpolicy.h b/src/main/include/log4cxx/rolling/manualtriggeringpolicy.h
index 49122f0..f3a1b09 100644
--- a/src/main/include/log4cxx/rolling/manualtriggeringpolicy.h
+++ b/src/main/include/log4cxx/rolling/manualtriggeringpolicy.h
@@ -61,14 +61,14 @@
 		 * @param fileLength Length of the file in bytes.
 		 * @return true if a rollover should occur.
 		 */
-		virtual bool isTriggeringEvent(
+		bool isTriggeringEvent(
 			Appender* appender,
-			const log4cxx::spi::LoggingEventPtr& event,
+			const spi::LoggingEventPtr& event,
 			const LogString& filename,
-			size_t fileLength);
+			size_t fileLength) override;
 
-		void activateOptions(log4cxx::helpers::Pool&);
-		void setOption(const LogString& option, const LogString& value);
+		void activateOptions(helpers::Pool&) override;
+		void setOption(const LogString& option, const LogString& value) override;
 };
 }
 }
diff --git a/src/main/include/log4cxx/rolling/rollingfileappenderskeleton.h b/src/main/include/log4cxx/rolling/multiprocessrollingfileappender.h
similarity index 72%
rename from src/main/include/log4cxx/rolling/rollingfileappenderskeleton.h
rename to src/main/include/log4cxx/rolling/multiprocessrollingfileappender.h
index 1663fdf..a61795a 100644
--- a/src/main/include/log4cxx/rolling/rollingfileappenderskeleton.h
+++ b/src/main/include/log4cxx/rolling/multiprocessrollingfileappender.h
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-#if !defined(_LOG4CXX_ROLLING_ROLLING_FILE_APPENDER_SKELETON_H)
-#define _LOG4CXX_ROLLING_ROLLING_FILE_APPENDER_SKELETON_H
+#if !defined(LOG4CXX_ROLLING_MULTIPROCESS_ROLLING_FILE_APPENDER_H)
+#define LOG4CXX_ROLLING_MULTIPROCESS_ROLLING_FILE_APPENDER_H
 
-#include <log4cxx/portability.h>
+#include <log4cxx/fileappender.h>
 #include <log4cxx/spi/optionhandler.h>
 #include <log4cxx/fileappender.h>
 #include <log4cxx/rolling/triggeringpolicy.h>
@@ -32,46 +32,22 @@
 
 
 /**
- *  Base class for log4cxx::rolling::RollingFileAppender and log4cxx::RollingFileAppender
- * (analogues of org.apache.log4j.rolling.RFA from extras companion and
- *  org.apache.log4j.RFA from log4j 1.2, respectively).
- *
- * */
-class LOG4CXX_EXPORT RollingFileAppenderSkeleton : public FileAppender
+ * A special version of the RollingFileAppender that acts properly with multiple processes
+ */
+class LOG4CXX_EXPORT MultiprocessRollingFileAppender : public FileAppender
 {
-		DECLARE_LOG4CXX_OBJECT(RollingFileAppenderSkeleton)
+		DECLARE_LOG4CXX_OBJECT(MultiprocessRollingFileAppender)
 		BEGIN_LOG4CXX_CAST_MAP()
-		LOG4CXX_CAST_ENTRY(RollingFileAppenderSkeleton)
+		LOG4CXX_CAST_ENTRY(MultiprocessRollingFileAppender)
 		LOG4CXX_CAST_ENTRY_CHAIN(FileAppender)
 		END_LOG4CXX_CAST_MAP()
+	protected:
+		struct MultiprocessRollingFileAppenderPriv;
 
-		/**
-		 * Triggering policy.
-		 */
-		TriggeringPolicyPtr triggeringPolicy;
-
-		/**
-		 * Rolling policy.
-		 */
-		RollingPolicyPtr rollingPolicy;
-
-		/**
-		 * Length of current active log file.
-		 */
-		size_t fileLength;
-
-		/**
-		 *  save the loggingevent
-		 */
-		spi::LoggingEventPtr* _event;
 	public:
-		/**
-		 * The default constructor simply calls its {@link
-		 * FileAppender#FileAppender parents constructor}.
-		 * */
-		RollingFileAppenderSkeleton();
+		MultiprocessRollingFileAppender();
 
-		void activateOptions(log4cxx::helpers::Pool&);
+		void activateOptions(helpers::Pool&) override;
 
 
 		/**
@@ -88,18 +64,18 @@
 		   <code>File</code> is truncated with no backup files created.
 
 		 */
-		bool rollover(log4cxx::helpers::Pool& p);
+		bool rollover(helpers::Pool& p) override;
 
 	protected:
 
 		/**
 		 Actual writing occurs here.
 		*/
-		virtual void subAppend(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p);
+		void subAppend(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
 
 		bool rolloverInternal(log4cxx::helpers::Pool& p);
 
-	protected:
+	public:
 
 		RollingPolicyPtr getRollingPolicy() const;
 
@@ -119,7 +95,7 @@
 		/**
 		  * Close appender.  Waits for any asynchronous file compression actions to be completed.
 		*/
-		void close();
+		void close() override;
 
 	protected:
 		/**
@@ -131,19 +107,22 @@
 		 @param os output stream, may not be null.
 		 @return new writer.
 		 */
-		log4cxx::helpers::WriterPtr createWriter(log4cxx::helpers::OutputStreamPtr& os);
+		helpers::WriterPtr createWriter(helpers::OutputStreamPtr& os) override;
 
 	public:
-
-
-
 		/**
 		 * Get byte length of current active log file.
 		 * @return byte length of current active log file.
 		 */
 		size_t getFileLength() const;
 
-#ifdef LOG4CXX_MULTI_PROCESS
+		/**
+		 * Increments estimated byte length of current active log file.
+		 * @param increment additional bytes written to log file.
+		 */
+		void incrementFileLength(size_t increment);
+
+	private:
 		/**
 		 * Set byte length of current active log file.
 		 * @return void
@@ -160,18 +139,12 @@
 		 * @return void
 		 */
 		void reopenLatestFile(log4cxx::helpers::Pool& p);
-#endif
 
-		/**
-		 * Increments estimated byte length of current active log file.
-		 * @param increment additional bytes written to log file.
-		 */
-		void incrementFileLength(size_t increment);
+		friend class CountingOutputStream;
 
 };
 
-
-LOG4CXX_PTR_DEF(RollingFileAppenderSkeleton);
+LOG4CXX_PTR_DEF(MultiprocessRollingFileAppender);
 
 }
 }
diff --git a/src/main/include/log4cxx/rolling/rollingfileappender.h b/src/main/include/log4cxx/rolling/rollingfileappender.h
index ce178ac..ed3b7cb 100644
--- a/src/main/include/log4cxx/rolling/rollingfileappender.h
+++ b/src/main/include/log4cxx/rolling/rollingfileappender.h
@@ -18,8 +18,12 @@
 #if !defined(_LOG4CXX_ROLLING_ROLLING_FILE_APPENDER_H)
 #define _LOG4CXX_ROLLING_ROLLING_FILE_APPENDER_H
 
-#include <log4cxx/rolling/rollingfileappenderskeleton.h>
-
+#include <log4cxx/fileappender.h>
+#include <log4cxx/spi/optionhandler.h>
+#include <log4cxx/fileappender.h>
+#include <log4cxx/rolling/triggeringpolicy.h>
+#include <log4cxx/rolling/rollingpolicy.h>
+#include <log4cxx/rolling/action.h>
 
 namespace log4cxx
 {
@@ -72,30 +76,142 @@
  *
  *
  * */
-class LOG4CXX_EXPORT RollingFileAppender : public RollingFileAppenderSkeleton
+class LOG4CXX_EXPORT RollingFileAppender : public FileAppender
 {
 		DECLARE_LOG4CXX_OBJECT(RollingFileAppender)
 		BEGIN_LOG4CXX_CAST_MAP()
 		LOG4CXX_CAST_ENTRY(RollingFileAppender)
-		LOG4CXX_CAST_ENTRY_CHAIN(RollingFileAppenderSkeleton)
+		LOG4CXX_CAST_ENTRY_CHAIN(FileAppender)
 		END_LOG4CXX_CAST_MAP()
+	protected:
+		struct RollingFileAppenderPriv;
 
 	public:
 		RollingFileAppender();
 
-		using RollingFileAppenderSkeleton::getRollingPolicy;
+		/** Returns the value of the <b>MaxBackupIndex</b> option. */
+		int getMaxBackupIndex() const;
 
-		using RollingFileAppenderSkeleton::getTriggeringPolicy;
+		/** Get the maximum size that the output file is allowed to reach before being rolled over to backup files. */
+		size_t getMaximumFileSize() const;
+
 
 		/**
-		 * Sets the rolling policy. In case the 'policy' argument also implements
-		 * {@link TriggeringPolicy}, then the triggering policy for this appender
-		 * is automatically set to be the policy argument.
-		 * @param policy
-		 */
-		using RollingFileAppenderSkeleton::setRollingPolicy;
+		Set the maximum number of backup files to keep around.
 
-		using RollingFileAppenderSkeleton::setTriggeringPolicy;
+		<p>The <b>MaxBackupIndex</b> option determines how many backup
+		 files are kept before the oldest is erased. This option takes
+		 a positive integer value. If set to zero, then there will be no
+		 backup files and the log file will be truncated when it reaches <code>MaxFileSize</code>.
+		*/
+		void setMaxBackupIndex( int maxBackupIndex );
+
+		/**
+		Set the maximum size that the output file is allowed to reach before being rolled over to backup files.
+
+		<p>In configuration files, the <b>MaxFileSize</b> option takes an
+		 long integer in the range 0 - 2^63. You can specify the value with the suffixes "KB", "MB" or "GB" so that the integer is
+		 interpreted being expressed respectively in kilobytes, megabytes
+		 or gigabytes. For example, the value "10KB" will be interpreted as 10240.
+		*/
+		void setMaxFileSize( const LogString& value );
+
+		void setMaximumFileSize( size_t value );
+
+		/**
+		   The <b>DatePattern</b> takes a string in the same format as
+		   expected by {@link log4cxx::helpers::SimpleDateFormat SimpleDateFormat}. This options determines the
+		   rollover schedule.
+		 */
+		void setDatePattern(const LogString& pattern);
+
+		LogString makeFileNamePattern(const LogString& datePattern);
+
+		void setOption( const LogString& option, const LogString& value ) override;
+
+		/** Prepares RollingFileAppender for use. */
+		void activateOptions(helpers::Pool& pool ) override;
+
+		/**
+		   Implements the usual roll over behaviour.
+
+		   <p>If <code>MaxBackupIndex</code> is positive, then files
+		   {<code>File.1</code>, ..., <code>File.MaxBackupIndex -1</code>}
+		   are renamed to {<code>File.2</code>, ...,
+		   <code>File.MaxBackupIndex</code>}. Moreover, <code>File</code> is
+		   renamed <code>File.1</code> and closed. A new <code>File</code> is
+		   created to receive further log output.
+
+		   <p>If <code>MaxBackupIndex</code> is equal to zero, then the
+		   <code>File</code> is truncated with no backup files created.
+
+		 */
+		bool rollover(log4cxx::helpers::Pool& p);
+
+	protected:
+
+		/**
+		 Actual writing occurs here.
+		*/
+		void subAppend(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
+
+		bool rolloverInternal(log4cxx::helpers::Pool& p);
+
+	public:
+		/**
+		 * The policy that implements the scheme for rolling over a log file.
+		 */
+		RollingPolicyPtr getRollingPolicy() const;
+
+		/**
+		 * The policy that determine when to trigger a log file rollover.
+		 */
+		TriggeringPolicyPtr getTriggeringPolicy() const;
+
+		/**
+		 * Use \c policy as the scheme for rolling over log files.
+		 *
+		 * Where the \c policy also implements
+		 * {@link TriggeringPolicy}, then \c policy
+		 * will be used to determine when to trigger a log file rollover.
+		 */
+		void setRollingPolicy(const RollingPolicyPtr& policy);
+
+		/**
+		 * Use \c policy to determine when to trigger a log file rollover.
+		 */
+		void setTriggeringPolicy(const TriggeringPolicyPtr& policy);
+
+	public:
+		/**
+		  * Close appender.  Waits for any asynchronous file compression actions to be completed.
+		*/
+		void close() override;
+
+	protected:
+		/**
+		   Returns an OutputStreamWriter when passed an OutputStream.  The
+		   encoding used will depend on the value of the
+		   <code>encoding</code> property.  If the encoding value is
+		   specified incorrectly the writer will be opened using the default
+		   system encoding (an error message will be printed to the loglog.
+		 @param os output stream, may not be null.
+		 @return new writer.
+		 */
+		helpers::WriterPtr createWriter(helpers::OutputStreamPtr& os) override;
+
+	public:
+		/**
+		 * Get byte length of current active log file.
+		 * @return byte length of current active log file.
+		 */
+		size_t getFileLength() const;
+
+		/**
+		 * Increments estimated byte length of current active log file.
+		 * @param increment additional bytes written to log file.
+		 */
+		void incrementFileLength(size_t increment);
 
 };
 
diff --git a/src/main/include/log4cxx/rolling/rollingpolicy.h b/src/main/include/log4cxx/rolling/rollingpolicy.h
index e5c38f2..3e82f08 100644
--- a/src/main/include/log4cxx/rolling/rollingpolicy.h
+++ b/src/main/include/log4cxx/rolling/rollingpolicy.h
@@ -18,7 +18,6 @@
 #if !defined(_LOG4CXX_ROLLING_ROLLING_POLICY_H)
 #define _LOG4CXX_ROLLING_ROLLING_POLICY_H
 
-#include <log4cxx/portability.h>
 #include <log4cxx/spi/optionhandler.h>
 #include <log4cxx/rolling/rolloverdescription.h>
 #include <log4cxx/file.h>
diff --git a/src/main/include/log4cxx/rolling/rollingpolicybase.h b/src/main/include/log4cxx/rolling/rollingpolicybase.h
index b9229ba..4ab3000 100644
--- a/src/main/include/log4cxx/rolling/rollingpolicybase.h
+++ b/src/main/include/log4cxx/rolling/rollingpolicybase.h
@@ -18,12 +18,6 @@
 #if !defined(_LOG4CXX_ROLLING_ROLLING_POLICY_BASE_H)
 #define _LOG4CXX_ROLLING_ROLLING_POLICY_BASE_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/helpers/object.h>
 #include <log4cxx/logger.h>
 #include <log4cxx/logmanager.h>
@@ -57,34 +51,15 @@
 		LOG4CXX_CAST_ENTRY(spi::OptionHandler)
 		END_LOG4CXX_CAST_MAP()
 
-
-	private:
-		/**
-		 * File name pattern converters.
-		 */
-		PatternConverterList patternConverters;
-
-		/**
-		 * File name field specifiers.
-		 */
-		FormattingInfoList patternFields;
-
-		/**
-		 * File name pattern.
-		 */
-		LogString fileNamePatternStr;
-
-		bool createIntermediateDirectories;
-
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(RollingPolicyBasePrivate, m_priv)
 
 	public:
 		RollingPolicyBase();
 		virtual ~RollingPolicyBase();
-		virtual void activateOptions(log4cxx::helpers::Pool& p) = 0;
+		void activateOptions(log4cxx::helpers::Pool& p) override;
 		virtual log4cxx::pattern::PatternMap getFormatSpecifiers() const = 0;
 
-		virtual void setOption(const LogString& option,
-			const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		 * Set file name pattern.
@@ -101,14 +76,10 @@
 		bool getCreateIntermediateDirectories() const;
 		void setCreateIntermediateDirectories(bool createIntermediate);
 
+		PatternConverterList getPatternConverterList() const;
 
-#ifdef LOG4CXX_MULTI_PROCESS
-		PatternConverterList getPatternConverterList()
-		{
-			return patternConverters;
-		}
-#endif
 	protected:
+		RollingPolicyBase(LOG4CXX_PRIVATE_PTR(RollingPolicyBasePrivate) priv);
 		/**
 		 *   Parse file name pattern.
 		 */
@@ -121,20 +92,16 @@
 		 * @param buf string buffer to which formatted file name is appended, may not be null.
 		 * @param p memory pool.
 		 */
-		void formatFileName(log4cxx::helpers::ObjectPtr& obj,
-			LogString& buf, log4cxx::helpers::Pool& p) const;
+		void formatFileName(const helpers::ObjectPtr& obj,
+			LogString& buf, helpers::Pool& p) const;
 
 		log4cxx::pattern::PatternConverterPtr getIntegerPatternConverter() const;
 		log4cxx::pattern::PatternConverterPtr getDatePatternConverter() const;
-
-
 };
+
+LOG4CXX_PTR_DEF(RollingPolicyBase);
+
 }
 }
 
-
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif
diff --git a/src/main/include/log4cxx/rolling/rolloverdescription.h b/src/main/include/log4cxx/rolling/rolloverdescription.h
index 30894ab..7b897b8 100644
--- a/src/main/include/log4cxx/rolling/rolloverdescription.h
+++ b/src/main/include/log4cxx/rolling/rolloverdescription.h
@@ -18,7 +18,6 @@
 #if !defined(_LOG4CXX_ROLLING_ROLLOVER_DESCRIPTION_H)
 #define _LOG4CXX_ROLLING_ROLLOVER_DESCRIPTION_H
 
-#include <log4cxx/portability.h>
 #include <log4cxx/rolling/action.h>
 
 namespace log4cxx
@@ -33,27 +32,8 @@
 		BEGIN_LOG4CXX_CAST_MAP()
 		LOG4CXX_CAST_ENTRY(RolloverDescription)
 		END_LOG4CXX_CAST_MAP()
-		/**
-		 * Active log file name after rollover.
-		 */
-		LogString activeFileName;
 
-		/**
-		 * Should active file be opened for appending.
-		 */
-		bool append;
-
-		/**
-		 * Action to be completed after close of current active log file
-		 * before returning control to caller.
-		 */
-		ActionPtr synchronous;
-
-		/**
-		 * Action to be completed after close of current active log file
-		 * and before next rollover attempt, may be executed asynchronously.
-		 */
-		ActionPtr asynchronous;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(RolloverDescriptionPrivate, m_priv)
 
 	public:
 		RolloverDescription();
@@ -71,6 +51,8 @@
 			const ActionPtr& synchronous,
 			const ActionPtr& asynchronous);
 
+		~RolloverDescription();
+
 		/**
 		 * Active log file name after rollover.
 		 * @return active log file name after rollover.
diff --git a/src/main/include/log4cxx/rolling/sizebasedtriggeringpolicy.h b/src/main/include/log4cxx/rolling/sizebasedtriggeringpolicy.h
index c47b40a..b0d71e1 100644
--- a/src/main/include/log4cxx/rolling/sizebasedtriggeringpolicy.h
+++ b/src/main/include/log4cxx/rolling/sizebasedtriggeringpolicy.h
@@ -64,18 +64,18 @@
 		 * @param fileLength Length of the file in bytes.
 		 * @return true if a rollover should occur.
 		 */
-		virtual bool isTriggeringEvent(
+		bool isTriggeringEvent(
 			Appender* appender,
-			const log4cxx::spi::LoggingEventPtr& event,
+			const spi::LoggingEventPtr& event,
 			const LogString& filename,
-			size_t fileLength);
+			size_t fileLength) override;
 
 		size_t getMaxFileSize();
 
 		void setMaxFileSize(size_t l);
 
-		void activateOptions(log4cxx::helpers::Pool&);
-		void setOption(const LogString& option, const LogString& value);
+		void activateOptions(helpers::Pool&) override;
+		void setOption(const LogString& option, const LogString& value) override;
 };
 
 LOG4CXX_PTR_DEF(SizeBasedTriggeringPolicy);
diff --git a/src/main/include/log4cxx/rolling/timebasedrollingpolicy.h b/src/main/include/log4cxx/rolling/timebasedrollingpolicy.h
index 7c82e3d..b1cfd22 100755
--- a/src/main/include/log4cxx/rolling/timebasedrollingpolicy.h
+++ b/src/main/include/log4cxx/rolling/timebasedrollingpolicy.h
@@ -19,19 +19,12 @@
 #if !defined(_LOG4CXX_ROLLING_TIME_BASED_ROLLING_POLICY_H)
 #define _LOG4CXX_ROLLING_TIME_BASED_ROLLING_POLICY_H
 
-#include <log4cxx/portability.h>
 #include <log4cxx/rolling/rollingpolicybase.h>
 #include <log4cxx/rolling/triggeringpolicy.h>
 #include <log4cxx/writerappender.h>
 #include <log4cxx/helpers/outputstream.h>
-#include <apr_mmap.h>
 #include <functional>
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4251 )
-#endif
-
 namespace log4cxx
 {
 
@@ -144,8 +137,8 @@
  * the {@link #activateOptions} method of the owning
  * <code>RollingFileAppender</code>.
  */
-class LOG4CXX_EXPORT TimeBasedRollingPolicy : public RollingPolicyBase,
-	public TriggeringPolicy
+class LOG4CXX_EXPORT TimeBasedRollingPolicy : public virtual RollingPolicyBase,
+	public virtual TriggeringPolicy
 {
 		DECLARE_LOG4CXX_OBJECT(TimeBasedRollingPolicy)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -155,72 +148,54 @@
 		END_LOG4CXX_CAST_MAP()
 
 	private:
-		/**
-		 * Time for next determination if time for rollover.
-		 */
-		log4cxx_time_t nextCheck;
-
-		/**
-		 * File name at last rollover.
-		 */
-		LogString lastFileName;
-
-		/**
-		 * mmap pointer
-		 */
-		apr_mmap_t* _mmap;
-
-		/*
-		 * pool for mmap handler
-		 * */
-		log4cxx::helpers::Pool* _mmapPool;
-
-		/**
-		 * mmap file descriptor
-		 */
-		apr_file_t* _file_map;
-
-		/**
-		 * mmap file name
-		 */
-		std::string _mapFileName;
-
-		/*
-		 * lock file handle
-		 * */
-		apr_file_t* _lock_file;
-
-		/**
-		 * Check nextCheck if it has already been set
-		 * Timebased rolling policy has an issue when working at low rps.
-		 * Under low rps, multiple processes will not be scheduled in time for the second chance(do rolling),
-		 * so the rolling mechanism will not be triggered even if the time period is out of date.
-		 * This results in log entries will be accumulated for serveral minutes to be rolling.
-		 * Adding this flag to provide rolling opportunity for a process even if it is writing the first log entry
-		 */
-		bool bAlreadyInitialized;
-
-		/*
-		 * If the current file name contains date information, retrieve the current writting file from mmap
-		 * */
-		bool bRefreshCurFile;
-
-		/*
-		 * mmap file name
-		 * */
-		LogString _fileNamePattern;
-
-		/**
-		 * Length of any file type suffix (.gz, .zip).
-		 */
-		int suffixLength;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(TimeBasedRollingPolicyPrivate, m_priv)
 
 	public:
 		TimeBasedRollingPolicy();
-		void activateOptions(log4cxx::helpers::Pool& );
-
-#ifdef LOG4CXX_MULTI_PROCESS
 		virtual ~TimeBasedRollingPolicy();
+		void activateOptions(helpers::Pool& ) override;
+
+		void setMultiprocess(bool multiprocess);
+
+		/**
+		 * {@inheritDoc}
+		 */
+		RolloverDescriptionPtr initialize(
+			const   LogString&              currentActiveFile,
+			const   bool                    append,
+			helpers::Pool& pool) override;
+
+		/**
+		 * {@inheritDoc}
+		 */
+		RolloverDescriptionPtr rollover(
+			const   LogString&              currentActiveFile,
+			const   bool                    append,
+			helpers::Pool& pool) override;
+
+		/**
+		 * Determines if a rollover may be appropriate at this time.  If
+		 * true is returned, RolloverPolicy.rollover will be called but it
+		 * can determine that a rollover is not warranted.
+		 *
+		 * @param appender A reference to the appender.
+		 * @param event A reference to the currently event.
+		 * @param filename The filename for the currently active log file.
+		 * @param fileLength Length of the file in bytes.
+		 * @return true if a rollover should occur.
+		 */
+		bool isTriggeringEvent(
+			Appender* appender,
+			const spi::LoggingEventPtr& event,
+			const LogString& filename,
+			size_t fileLength) override;
+
+		void setOption(const LogString& option, const LogString& value) override;
+
+	protected:
+		log4cxx::pattern::PatternMap getFormatSpecifiers() const override;
+
+	private:
 
 		/**
 		 * Generate mmap file
@@ -251,43 +226,6 @@
 		 *   create MMapFile/lockFile
 		 */
 		const std::string createFile(const std::string& filename, const std::string& suffix, log4cxx::helpers::Pool& pool);
-#endif
-
-		/**
-		 * {@inheritDoc}
-		 */
-		RolloverDescriptionPtr initialize(
-			const   LogString&              currentActiveFile,
-			const   bool                    append,
-			log4cxx::helpers::Pool& pool);
-
-		/**
-		 * {@inheritDoc}
-		 */
-		RolloverDescriptionPtr rollover(
-			const   LogString&              currentActiveFile,
-			const   bool                    append,
-			log4cxx::helpers::Pool& pool);
-
-		/**
-		 * Determines if a rollover may be appropriate at this time.  If
-		 * true is returned, RolloverPolicy.rollover will be called but it
-		 * can determine that a rollover is not warranted.
-		 *
-		 * @param appender A reference to the appender.
-		 * @param event A reference to the currently event.
-		 * @param filename The filename for the currently active log file.
-		 * @param fileLength Length of the file in bytes.
-		 * @return true if a rollover should occur.
-		 */
-		virtual bool isTriggeringEvent(
-			Appender* appender,
-			const log4cxx::spi::LoggingEventPtr& event,
-			const LogString& filename,
-			size_t fileLength);
-
-	protected:
-		log4cxx::pattern::PatternMap getFormatSpecifiers() const;
 
 };
 
@@ -296,9 +234,5 @@
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif
 
diff --git a/src/main/include/log4cxx/rolling/triggeringpolicy.h b/src/main/include/log4cxx/rolling/triggeringpolicy.h
index 439a21a..f004aab 100644
--- a/src/main/include/log4cxx/rolling/triggeringpolicy.h
+++ b/src/main/include/log4cxx/rolling/triggeringpolicy.h
@@ -66,7 +66,7 @@
 		 */
 		virtual bool isTriggeringEvent(
 			Appender* appender,
-			const log4cxx::spi::LoggingEventPtr& event,
+			const spi::LoggingEventPtr& event,
 			const LogString& filename,
 			size_t fileLength) = 0;
 
diff --git a/src/main/include/log4cxx/rolling/zipcompressaction.h b/src/main/include/log4cxx/rolling/zipcompressaction.h
index 385b3df..f3b0831 100644
--- a/src/main/include/log4cxx/rolling/zipcompressaction.h
+++ b/src/main/include/log4cxx/rolling/zipcompressaction.h
@@ -18,12 +18,6 @@
 #if !defined(_LOG4CXX_ROLLING_ZIP_COMPRESS_ACTION_H)
 #define _LOG4CXX_ROLLING_ZIP_COMPRESS_ACTION_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/rolling/action.h>
 #include <log4cxx/file.h>
 
@@ -35,9 +29,7 @@
 
 class ZipCompressAction : public Action
 {
-		const File source;
-		const File destination;
-		bool deleteSource;
+		struct ZipCompressActionPrivate;
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(ZipCompressAction)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -57,7 +49,18 @@
 		 *
 		 * @return true if successful.
 		 */
-		virtual bool execute(log4cxx::helpers::Pool& pool) const;
+		bool execute(log4cxx::helpers::Pool& pool) const override;
+
+		/**
+		 * Set to true to throw an IOException on a fork failure.  By default, this
+		 * is true.  When an IOException is thrown, this will automatically cause the
+		 * error handler to be called(which is the recommended way of handling this
+		 * problem).  By setting this to false, the ZipCompressAction effectively
+		 * turns into a FileRenameAction if any errors are encountered.
+		 *
+		 * @param throwIO
+		 */
+		void setThrowIOExceptionOnForkFailure(bool throwIO);
 
 	private:
 		ZipCompressAction(const ZipCompressAction&);
@@ -68,10 +71,6 @@
 
 }
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 }
 #endif
 
diff --git a/src/main/include/log4cxx/rollingfileappender.h b/src/main/include/log4cxx/rollingfileappender.h
deleted file mode 100644
index 69d4674..0000000
--- a/src/main/include/log4cxx/rollingfileappender.h
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#ifndef _LOG4CXX_ROLLING_FILE_APPENDER_H
-#define _LOG4CXX_ROLLING_FILE_APPENDER_H
-
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-#include <log4cxx/rolling/rollingfileappenderskeleton.h>
-
-namespace log4cxx
-{
-
-/** RollingFileAppender extends FileAppender to backup the log files when they reach a certain size. */
-class LOG4CXX_EXPORT RollingFileAppender : public log4cxx::rolling::RollingFileAppenderSkeleton
-{
-	private:
-		/** The default maximum file size is 10MB. */
-		long maxFileSize;
-
-		/** There is one backup file by default. */
-		int maxBackupIndex;
-
-	public:
-		//
-		//   Use custom class to use non-default name to avoid
-		//       conflict with log4cxx::rolling::RollingFileAppender
-		DECLARE_LOG4CXX_OBJECT_WITH_CUSTOM_CLASS( RollingFileAppender, ClassRollingFileAppender )
-		BEGIN_LOG4CXX_CAST_MAP()
-		LOG4CXX_CAST_ENTRY( RollingFileAppender )
-		LOG4CXX_CAST_ENTRY_CHAIN( FileAppender )
-		END_LOG4CXX_CAST_MAP()
-		/** The default constructor simply calls its {@link FileAppender#FileAppender parents constructor}. */
-		RollingFileAppender();
-
-		/**
-		                Instantiate a RollingFileAppender and open the file designated by
-		 <code>filename</code>. The opened filename will become the ouput destination for this appender.
-
-		<p>If the <code>append</code> parameter is true, the file will be appended to. Otherwise, the file desginated by
-		 <code>filename</code> will be truncated before being opened.
-		*/
-		RollingFileAppender( const LayoutPtr& layout, const LogString& fileName, bool append );
-
-		/**
-		                Instantiate a FileAppender and open the file designated by
-		 <code>filename</code>. The opened filename will become the output destination for this appender.
-		 <p>The file will be appended to.
-		*/
-		RollingFileAppender( const LayoutPtr& layout, const LogString& fileName );
-
-		virtual ~RollingFileAppender();
-
-		/** Returns the value of the <b>MaxBackupIndex</b> option. */
-		int getMaxBackupIndex() const;
-
-		/** Get the maximum size that the output file is allowed to reach before being rolled over to backup files. */
-		long getMaximumFileSize() const;
-
-
-		/**
-		                Set the maximum number of backup files to keep around.
-
-		<p>The <b>MaxBackupIndex</b> option determines how many backup
-		 files are kept before the oldest is erased. This option takes
-		 a positive integer value. If set to zero, then there will be no
-		 backup files and the log file will be truncated when it reaches <code>MaxFileSize</code>.
-		*/
-		void setMaxBackupIndex( int maxBackupIndex );
-
-		/**
-		                Set the maximum size that the output file is allowed to reach before being rolled over to backup files.
-
-		<p>In configuration files, the <b>MaxFileSize</b> option takes an
-		 long integer in the range 0 - 2^63. You can specify the value with the suffixes "KB", "MB" or "GB" so that the integer is
-		 interpreted being expressed respectively in kilobytes, megabytes
-		 or gigabytes. For example, the value "10KB" will be interpreted as 10240.
-		*/
-		void setMaxFileSize( const LogString& value );
-
-		void setMaximumFileSize( int value );
-
-
-		virtual void setOption( const LogString& option, const LogString& value );
-
-		/** Prepares RollingFileAppender for use. */
-		void activateOptions( log4cxx::helpers::Pool& pool );
-
-
-}; // class RollingFileAppender
-LOG4CXX_PTR_DEF(RollingFileAppender);
-
-} // namespace log4cxx
-
-
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-#endif //_LOG4CXX_ROLLING_FILE_APPENDER_H
diff --git a/src/main/include/log4cxx/simplelayout.h b/src/main/include/log4cxx/simplelayout.h
index 5899638..080d033 100644
--- a/src/main/include/log4cxx/simplelayout.h
+++ b/src/main/include/log4cxx/simplelayout.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_SIMPLE_LAYOUT_H
 #define _LOG4CXX_SIMPLE_LAYOUT_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/layout.h>
 
 namespace log4cxx
@@ -57,30 +51,25 @@
 
 		@return A byte array in SimpleLayout format.
 		*/
-		virtual void format(LogString& output,
+		void format(LogString& output,
 			const spi::LoggingEventPtr& event,
-			log4cxx::helpers::Pool& pool) const;
+			helpers::Pool& pool) const override;
 
 		/**
 		The SimpleLayout does not handle the throwable contained within
 		{@link spi::LoggingEvent LoggingEvents}. Thus, it returns
 		<code>true</code>.
 		*/
-		bool ignoresThrowable() const
+		bool ignoresThrowable() const override
 		{
 			return true;
 		}
 
-		virtual void activateOptions(log4cxx::helpers::Pool& /* p */) {}
-		virtual void setOption(const LogString& /* option */,
-			const LogString& /* value */) {}
+		void activateOptions(helpers::Pool& /* p */) override {}
+		void setOption(const LogString& /* option */,
+			const LogString& /* value */) override {}
 };
 LOG4CXX_PTR_DEF(SimpleLayout);
 }  // namespace log4cxx
 
-
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif //_LOG4CXX_SIMPLE_LAYOUT_H
diff --git a/src/main/include/log4cxx/spi/appenderattachable.h b/src/main/include/log4cxx/spi/appenderattachable.h
index 0bb532f..6fb1461 100644
--- a/src/main/include/log4cxx/spi/appenderattachable.h
+++ b/src/main/include/log4cxx/spi/appenderattachable.h
@@ -18,11 +18,6 @@
 #ifndef _LOG4CXX_SPI_APPENDER_ATTACHABLE_H_
 #define _LOG4CXX_SPI_APPENDER_ATTACHABLE_H_
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <vector>
 #include <log4cxx/helpers/object.h>
@@ -86,8 +81,5 @@
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
 
 #endif //_LOG4CXX_SPI_APPENDER_ATTACHABLE_H_
diff --git a/src/main/include/log4cxx/spi/configurator.h b/src/main/include/log4cxx/spi/configurator.h
index 89cf853..68881ce 100644
--- a/src/main/include/log4cxx/spi/configurator.h
+++ b/src/main/include/log4cxx/spi/configurator.h
@@ -26,6 +26,12 @@
 
 namespace spi
 {
+
+enum class ConfigurationStatus{
+	Configured,
+	NotConfigured,
+};
+
 /**
 Implemented by classes capable of configuring log4j using a URL.
 */
@@ -33,7 +39,6 @@
 {
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(Configurator)
-		Configurator();
 
 		/**
 		Interpret a resource pointed by a URL and set up log4j accordingly.
@@ -44,14 +49,15 @@
 		@param configFileName The file to parse
 		@param repository The hierarchy to operation upon.
 		*/
-		virtual void doConfigure(const File& configFileName,
+		virtual ConfigurationStatus doConfigure(const File& configFileName,
 			spi::LoggerRepositoryPtr repository) = 0;
 
+	protected:
+		Configurator();
 
 	private:
 		Configurator(const Configurator&);
 		Configurator& operator=(const Configurator&);
-		bool initialized;
 };
 
 LOG4CXX_PTR_DEF(Configurator);
diff --git a/src/main/include/log4cxx/spi/defaultrepositoryselector.h b/src/main/include/log4cxx/spi/defaultrepositoryselector.h
index 8788b0d..e642b3e 100644
--- a/src/main/include/log4cxx/spi/defaultrepositoryselector.h
+++ b/src/main/include/log4cxx/spi/defaultrepositoryselector.h
@@ -21,6 +21,7 @@
 #include <log4cxx/spi/repositoryselector.h>
 #include <log4cxx/helpers/object.h>
 #include <log4cxx/spi/loggerrepository.h>
+#include <memory>
 
 namespace log4cxx
 {
@@ -37,10 +38,11 @@
 		END_LOG4CXX_CAST_MAP()
 
 		DefaultRepositorySelector(const LoggerRepositoryPtr repository1);
-		virtual LoggerRepositoryPtr getLoggerRepository();
+		~DefaultRepositorySelector();
+		LoggerRepositoryPtr getLoggerRepository() override;
 
 	private:
-		LoggerRepositoryPtr repository;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(DefaultRepositorySelectorPrivate, m_priv)
 };
 }  // namespace spi
 } // namespace log4cxx
diff --git a/src/main/include/log4cxx/spi/errorhandler.h b/src/main/include/log4cxx/spi/errorhandler.h
index 09b9054..5d8b7d3 100644
--- a/src/main/include/log4cxx/spi/errorhandler.h
+++ b/src/main/include/log4cxx/spi/errorhandler.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_SPI_ERROR_HANDLER_H
 #define _LOG4CXX_SPI_ERROR_HANDLER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/spi/optionhandler.h>
 #include <log4cxx/helpers/exception.h>
 #include <log4cxx/appender.h>
@@ -125,8 +119,4 @@
 }  //namespace spi
 } //namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif //_LOG4CXX_SPI_ERROR_HANDLER_H
diff --git a/src/main/include/log4cxx/spi/filter.h b/src/main/include/log4cxx/spi/filter.h
index 1bdf876..15eb05f 100644
--- a/src/main/include/log4cxx/spi/filter.h
+++ b/src/main/include/log4cxx/spi/filter.h
@@ -62,18 +62,17 @@
 <p>The philosophy of log4cxx filters is largely inspired from the
 Linux ipchains.
 
-<p>Note that filtering is only supported by the {@link
-xml::DOMConfigurator DOMConfigurator}.
+<p>Note that filtering is only supported by the DOMConfigurator.
 */
-class LOG4CXX_EXPORT Filter : public virtual OptionHandler,
-	public virtual helpers::Object
+class LOG4CXX_EXPORT Filter : public virtual OptionHandler
 {
-		/**
-		Points to the next filter in the filter chain.
-		*/
-		FilterPtr next;
+	protected:
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FilterPrivate, m_priv)
+
 	public:
 		Filter();
+		Filter(std::unique_ptr<FilterPrivate> priv);
+		virtual ~Filter();
 
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(Filter)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -109,8 +108,8 @@
 
 		default do-nothing implementation for convenience.
 		*/
-		void activateOptions(log4cxx::helpers::Pool& p);
-		void setOption(const LogString& option, const LogString& value);
+		void activateOptions(helpers::Pool& p) override;
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		<p>If the decision is <code>DENY</code>, then the event will be
diff --git a/src/main/include/log4cxx/spi/hierarchyeventlistener.h b/src/main/include/log4cxx/spi/hierarchyeventlistener.h
index d58128e..c8f6af5 100644
--- a/src/main/include/log4cxx/spi/hierarchyeventlistener.h
+++ b/src/main/include/log4cxx/spi/hierarchyeventlistener.h
@@ -18,12 +18,6 @@
 #ifndef _LOG4CXX_SPI_HIERARCHY_EVENT_LISTENER_H
 #define _LOG4CXX_SPI_HIERARCHY_EVENT_LISTENER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/helpers/object.h>
 #include <vector>
 
@@ -57,8 +51,4 @@
 }  // namespace spi
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif //_LOG4CXX_SPI_HIERARCHY_EVENT_LISTENER_H
diff --git a/src/main/include/log4cxx/spi/location/locationinfo.h b/src/main/include/log4cxx/spi/location/locationinfo.h
index 51b1ce4..e473ff2 100644
--- a/src/main/include/log4cxx/spi/location/locationinfo.h
+++ b/src/main/include/log4cxx/spi/location/locationinfo.h
@@ -20,7 +20,6 @@
 
 #include <log4cxx/log4cxx.h>
 #include <string>
-#include <log4cxx/helpers/objectoutputstream.h>
 
 #if __cpp_lib_string_view || (_MSVC_LANG >= 201703L)
 #include <string_view>
@@ -130,8 +129,6 @@
 		/** Returns the method name of the caller. */
 		const std::string getMethodName() const;
 
-		void write(log4cxx::helpers::ObjectOutputStream& os, log4cxx::helpers::Pool& p) const;
-
 
 	private:
 		/** Caller's line number. */
diff --git a/src/main/include/log4cxx/spi/loggerfactory.h b/src/main/include/log4cxx/spi/loggerfactory.h
index 846c69b..9d48094 100644
--- a/src/main/include/log4cxx/spi/loggerfactory.h
+++ b/src/main/include/log4cxx/spi/loggerfactory.h
@@ -34,9 +34,7 @@
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(LoggerFactory)
 		virtual ~LoggerFactory() {}
-		virtual LoggerPtr makeNewLoggerInstance(
-			log4cxx::helpers::Pool& pool,
-			const LogString& name) const = 0;
+		virtual LoggerPtr makeNewLoggerInstance(helpers::Pool& pool, const LogString& name) const = 0;
 };
 
 
diff --git a/src/main/include/log4cxx/spi/loggerrepository.h b/src/main/include/log4cxx/spi/loggerrepository.h
index 2dfa3fb..d1fdf09 100644
--- a/src/main/include/log4cxx/spi/loggerrepository.h
+++ b/src/main/include/log4cxx/spi/loggerrepository.h
@@ -18,16 +18,11 @@
 #ifndef _LOG4CXX_SPI_LOG_REPOSITORY_H
 #define _LOG4CXX_SPI_LOG_REPOSITORY_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
 #include <log4cxx/appender.h>
 #include <log4cxx/spi/loggerfactory.h>
 #include <log4cxx/level.h>
 #include <log4cxx/spi/hierarchyeventlistener.h>
+#include <functional>
 
 namespace log4cxx
 {
@@ -56,6 +51,12 @@
 		*/
 		virtual void addHierarchyEventListener(const HierarchyEventListenerPtr&
 			listener) = 0;
+
+		/**
+		 * Call \c configurator if not yet configured.
+		 */
+		virtual void ensureIsConfigured(std::function<void()> configurator) = 0;
+
 		/**
 		Is the repository disabled for a given level? The answer depends
 		on the repository threshold and the <code>level</code>
@@ -77,10 +78,11 @@
 		virtual void emitNoAppenderWarning(const Logger* logger) = 0;
 
 		/**
-		Get the repository-wide threshold. See {@link
-		#setThreshold(const LevelPtr&) setThreshold}
-		            for an explanation. */
-		virtual const LevelPtr& getThreshold() const = 0;
+		Get the repository-wide threshold.
+
+		See setThreshold for an explanation.
+		*/
+		virtual LevelPtr getThreshold() const = 0;
 
 		virtual LoggerPtr getLogger(const LogString& name) = 0;
 
@@ -95,8 +97,9 @@
 
 		virtual LoggerList getCurrentLoggers() const = 0;
 
-		virtual void fireAddAppenderEvent(const Logger* logger,
-			const Appender* appender) = 0;
+		virtual void fireAddAppenderEvent(const Logger* logger,	const Appender* appender) {};
+
+		virtual void fireRemoveAppenderEvent(const Logger* logger, const Appender* appender) {};
 
 		virtual void resetConfiguration() = 0;
 
@@ -108,9 +111,4 @@
 }  // namespace spi
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-
 #endif //_LOG4CXX_SPI_LOG_REPOSITORY_H
diff --git a/src/main/include/log4cxx/spi/loggingevent.h b/src/main/include/log4cxx/spi/loggingevent.h
index ffea0d4..8641fcf 100644
--- a/src/main/include/log4cxx/spi/loggingevent.h
+++ b/src/main/include/log4cxx/spi/loggingevent.h
@@ -18,17 +18,13 @@
 #ifndef _LOG4CXX_SPI_LOGGING_EVENT_H
 #define _LOG4CXX_SPI_LOGGING_EVENT_H
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/logstring.h>
 #include <time.h>
 #include <log4cxx/logger.h>
 #include <log4cxx/mdc.h>
 #include <log4cxx/spi/location/locationinfo.h>
 #include <vector>
+#include <chrono>
 
 
 namespace log4cxx
@@ -83,28 +79,16 @@
 		~LoggingEvent();
 
 		/** Return the level of this event. */
-		inline const LevelPtr& getLevel() const
-		{
-			return level;
-		}
+		const LevelPtr& getLevel() const;
 
 		/**  Return the name of the logger. */
-		inline const LogString& getLoggerName() const
-		{
-			return logger;
-		}
+		const LogString& getLoggerName() const;
 
 		/** Return the message for this logging event. */
-		inline const LogString& getMessage() const
-		{
-			return message;
-		}
+		const LogString& getMessage() const;
 
 		/** Return the message for this logging event. */
-		inline const LogString& getRenderedMessage() const
-		{
-			return message;
-		}
+		const LogString& getRenderedMessage() const;
 
 		/**Returns the time when the application started,
 		in microseconds elapsed since 01.01.1970.
@@ -112,10 +96,7 @@
 		static log4cxx_time_t getStartTime();
 
 		/** Return the threadName of this event. */
-		inline const LogString& getThreadName() const
-		{
-			return threadName;
-		}
+		const LogString& getThreadName() const;
 
 		/**
 		 * Get the user name of the thread.  The default name is (noname) if
@@ -125,16 +106,12 @@
 
 		/** The number of microseconds elapsed from 01.01.1970 until logging event
 		 was created. */
-		inline log4cxx_time_t getTimeStamp() const
-		{
-			return timeStamp;
-		}
+		log4cxx_time_t getTimeStamp() const;
+
+		std::chrono::time_point<std::chrono::system_clock> getChronoTimeStamp() const;
 
 		/* Return the file where this log statement was written. */
-		inline const log4cxx::spi::LocationInfo& getLocationInformation() const
-		{
-			return locationInfo;
-		}
+		const log4cxx::spi::LocationInfo& getLocationInformation() const;
 
 		/**
 		* This method appends the NDC for this event to passed string. It will return the
@@ -148,12 +125,6 @@
 		bool getNDC(LogString& dest) const;
 
 		/**
-		 *  Writes the content of the LoggingEvent
-		 *  in a format compatible with log4j's serialized form.
-		 */
-		void write(helpers::ObjectOutputStream& os, helpers::Pool& p) const;
-
-		/**
 		* Appends the the context corresponding to the <code>key</code> parameter.
 		* If there is a local MDC copy, possibly because we are in a logging
 		* server or running inside AsyncAppender, then we search for the key in
@@ -207,74 +178,15 @@
 		void setProperty(const LogString& key, const LogString& value);
 
 	private:
-		/**
-		* The logger of the logging event.
-		**/
-		LogString logger;
-
-		/** level of logging event. */
-		LevelPtr level;
-
-		/** The nested diagnostic context (NDC) of logging event. */
-		mutable LogString* ndc;
-
-		/** The mapped diagnostic context (MDC) of logging event. */
-		mutable MDC::Map* mdcCopy;
-
-		/**
-		* A map of String keys and String values.
-		*/
-		std::map<LogString, LogString>* properties;
-
-		/** Have we tried to do an NDC lookup? If we did, there is no need
-		*  to do it again.  Note that its value is always false when
-		*  serialized. Thus, a receiving SocketNode will never use it's own
-		*  (incorrect) NDC. See also writeObject method.
-		*/
-		mutable bool ndcLookupRequired;
-
-		/**
-		* Have we tried to do an MDC lookup? If we did, there is no need to do it
-		* again.  Note that its value is always false when serialized. See also
-		* the getMDC and getMDCCopy methods.
-		*/
-		mutable bool mdcCopyLookupRequired;
-
-		/** The application supplied message of logging event. */
-		LogString message;
-
-
-		/** The number of microseconds elapsed from 01.01.1970 until logging event
-		 was created. */
-		log4cxx_time_t timeStamp;
-
-		/** The is the location where this log statement was written. */
-		const log4cxx::spi::LocationInfo locationInfo;
-
-
-		/** The identifier of thread in which this logging event
-		was generated.
-		Note: This is the thread ID in hex.
-		See also LoggingEvent::threadUserName
-		*/
-		const LogString threadName;
-
-		/**
-		 * The user-specified name of the thread(on a per-platform basis).
-		 * This is set using a method such as pthread_setname_np on POSIX
-		 * systems or SetThreadDescription on Windows.
-		 */
-		const LogString threadUserName;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(LoggingEventPrivate, m_priv)
 
 		//
 		//   prevent copy and assignment
 		//
 		LoggingEvent(const LoggingEvent&);
 		LoggingEvent& operator=(const LoggingEvent&);
-		static const LogString getCurrentThreadName();
-		static const LogString getCurrentThreadUserName();
-
-		static void writeProlog(log4cxx::helpers::ObjectOutputStream& os, log4cxx::helpers::Pool& p);
+		static const LogString& getCurrentThreadName();
+		static const LogString& getCurrentThreadUserName();
 
 };
 
@@ -283,9 +195,4 @@
 }
 }
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
-
 #endif //_LOG4CXX_SPI_LOGGING_EVENT_H
diff --git a/src/main/include/log4cxx/spi/optionhandler.h b/src/main/include/log4cxx/spi/optionhandler.h
index 18b74bf..e5e76ed 100644
--- a/src/main/include/log4cxx/spi/optionhandler.h
+++ b/src/main/include/log4cxx/spi/optionhandler.h
@@ -45,11 +45,11 @@
 		options have been set. This is required for components which have
 		related options that remain ambigous until all are set.
 
-		<p>For example, the FileAppender has the {@link
-		FileAppender#setFile File} and {@link
-		FileAppender#setAppend Append} options both of
-		which are ambigous until the other is also set.  */
-		virtual void activateOptions(log4cxx::helpers::Pool& p) = 0;
+		<p>For example, the FileAppender has
+		the <code>File</code> and <b>Append</b> options both of
+		which are ambigous until the other is also set.
+		*/
+		virtual void activateOptions(helpers::Pool& p) = 0;
 
 
 		/**
diff --git a/src/main/include/log4cxx/ttcclayout.h b/src/main/include/log4cxx/ttcclayout.h
deleted file mode 100644
index 4f9a810..0000000
--- a/src/main/include/log4cxx/ttcclayout.h
+++ /dev/null
@@ -1,206 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _LOG4CXX_TTCC_LAYOUT_H
-#define _LOG4CXX_TTCC_LAYOUT_H
-
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-#include <log4cxx/helpers/datelayout.h>
-
-namespace log4cxx
-{
-
-/**
-TTCC layout format consists of time, thread, logger name and nested
-diagnostic context information, hence the name.
-
-<p>Each of the four fields can be individually enabled or
-disabled. The time format depends on the <code>DateFormat</code>
-used.
-
-<p>Here is an example TTCCLayout output with the
-{@link helpers::RelativeTimeDateFormat RelativeTimeDateFormat}.
-
-<pre>
-176 [main] INFO  examples.Sort - Populating an array of 2 elements in reverse order.
-225 [main] INFO  examples.SortAlgo - Entered the sort method.
-262 [main] DEBUG examples.SortAlgo.OUTER i=1 - Outer loop.
-276 [main] DEBUG examples.SortAlgo.SWAP i=1 j=0 - Swapping intArray[0] = 1 and intArray[1] = 0
-290 [main] DEBUG examples.SortAlgo.OUTER i=0 - Outer loop.
-304 [main] INFO  examples.SortAlgo.DUMP - Dump of interger array:
-317 [main] INFO  examples.SortAlgo.DUMP - Element [0] = 0
-331 [main] INFO  examples.SortAlgo.DUMP - Element [1] = 1
-343 [main] INFO  examples.Sort - The next log statement should be an error message.
-346 [main] ERROR examples.SortAlgo.DUMP - Tried to dump an uninitialized array.
-467 [main] INFO  examples.Sort - Exiting main method.
-</pre>
-
-<p>The first field is the number of milliseconds elapsed since the
-start of the program. The second field is the thread outputting the
-log statement. The third field is the level, the fourth field is
-the logger to which the statement belongs.
-
-<p>The fifth field (just before the '-') is the nested diagnostic
-context.  Note the nested diagnostic context may be empty as in the
-first two statements. The text after the '-' is the message of the
-statement.
-
-<p><b>WARNING</b> Do not use the same TTCCLayout instance from
-within different appenders. The TTCCLayout is not thread safe when
-used in his way. However, it is perfectly safe to use a TTCCLayout
-instance from just one appender.
-
-<p>PatternLayout offers a much more flexible alternative.
-*/
-class LOG4CXX_EXPORT TTCCLayout : public helpers::DateLayout
-{
-	private:
-		// Internal representation of options
-		bool threadPrinting;
-		bool categoryPrefixing;
-		bool contextPrinting;
-		bool filePrinting;
-
-	public:
-		DECLARE_LOG4CXX_OBJECT(TTCCLayout)
-		BEGIN_LOG4CXX_CAST_MAP()
-		LOG4CXX_CAST_ENTRY(TTCCLayout)
-		LOG4CXX_CAST_ENTRY_CHAIN(Layout)
-		END_LOG4CXX_CAST_MAP()
-
-		/**
-		Instantiate a TTCCLayout object with {@link
-		helpers::RelativeTimeDateFormat RelativeTimeDateFormat} as the date
-		formatter in the local time zone.
-		*/
-		TTCCLayout();
-
-		/**
-		Instantiate a TTCCLayout object using the local time zone. The
-		DateFormat used will depend on the <code>dateFormatType</code>.
-		<p>This constructor just calls the {@link
-		helpers::DateLayout#setDateFormat DateLayout::setDateFormat} method.
-		*/
-		TTCCLayout(const LogString& dateFormatType);
-
-		/**
-		The <b>ThreadPrinting</b> option specifies whether the name of the
-		current thread is part of log output or not. This is true by default.
-		*/
-		inline void setThreadPrinting(bool threadPrinting1)
-		{
-			this->threadPrinting = threadPrinting1;
-		}
-
-		/**
-		Returns value of the <b>ThreadPrinting</b> option.
-		*/
-		inline bool getThreadPrinting() const
-		{
-			return threadPrinting;
-		}
-
-		/**
-		The <b>CategoryPrefixing</b> option specifies whether Logger
-		name is part of log output or not. This is true by default.
-		*/
-		inline void setCategoryPrefixing(bool categoryPrefixing1)
-		{
-			this->categoryPrefixing = categoryPrefixing1;
-		}
-
-		/**
-		Returns value of the <b>CategoryPrefixing</b> option.
-		*/
-		inline bool getCategoryPrefixing() const
-		{
-			return categoryPrefixing;
-		}
-
-		/**
-		The <b>ContextPrinting</b> option specifies log output will include
-		the nested context information belonging to the current thread.
-		This is true by default.
-		*/
-		inline void setContextPrinting(bool contextPrinting1)
-		{
-			this->contextPrinting = contextPrinting1;
-		}
-
-		/**
-		Returns value of the <b>ContextPrinting</b> option.
-		*/
-		inline bool getContextPrinting() const
-		{
-			return contextPrinting;
-		}
-
-		/**
-		The <b>FilePrinting</b> option specifies log output will include
-		the file and the line where the log statement was written.
-		*/
-		inline void setFilePrinting(bool filePrinting1)
-		{
-			this->filePrinting = filePrinting1;
-		}
-
-		/**
-		Returns value of the <b>ContextPrinting</b> option.
-		*/
-		inline bool getFilePrinting() const
-		{
-			return filePrinting;
-		}
-
-		/**
-		In addition to the level of the statement and message, this function
-		writes to the ouput stream time, thread, logger and NDC
-		information.
-
-		<p>Time, thread, logger and diagnostic context are printed
-		depending on options.
-
-		@param output destination to receive formatted output.
-		@param event event to format.
-		@param pool pool used to allocate memory needed during formatting.
-		*/
-		virtual void format(LogString& output,
-			const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& pool) const;
-
-		/**
-		The TTCCLayout does not handle the throwable contained within
-		{@link spi::LoggingEvent LoggingEvents}. Thus, it returns
-		<code>true</code>.
-		*/
-		virtual bool ignoresThrowable() const
-		{
-			return true;
-		}
-};
-LOG4CXX_PTR_DEF(TTCCLayout);
-}
-
-
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
-#endif
diff --git a/src/main/include/log4cxx/varia/fallbackerrorhandler.h b/src/main/include/log4cxx/varia/fallbackerrorhandler.h
index 1f0f7e4..7676fac 100644
--- a/src/main/include/log4cxx/varia/fallbackerrorhandler.h
+++ b/src/main/include/log4cxx/varia/fallbackerrorhandler.h
@@ -42,9 +42,7 @@
 	public virtual helpers::Object
 {
 	private:
-		AppenderWeakPtr backup;
-		AppenderWeakPtr primary;
-		std::vector<LoggerPtr> loggers;
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FallbackErrorHandlerPrivate, m_priv)
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(FallbackErrorHandler)
@@ -54,19 +52,20 @@
 		END_LOG4CXX_CAST_MAP()
 
 		FallbackErrorHandler();
+		~FallbackErrorHandler();
 
 		/**
 		<em>Adds</em> the logger passed as parameter to the list of
 		loggers that we need to search for in case of appender failure.
 		*/
-		void setLogger(const LoggerPtr& logger);
+		void setLogger(const LoggerPtr& logger) override;
 
 
 		/**
 		No options to activate.
 		*/
-		void activateOptions(log4cxx::helpers::Pool& p);
-		void setOption(const LogString& option, const LogString& value);
+		void activateOptions(helpers::Pool& p) override;
+		void setOption(const LogString& option, const LogString& value) override;
 
 
 		/**
@@ -74,31 +73,31 @@
 		<code>System.err</code>.
 		*/
 		void error(const LogString& message, const std::exception& e,
-			int errorCode) const;
+			int errorCode) const override;
 
 		/**
 		Prints the message and the stack trace of the exception on
 		<code>System.err</code>.
 		*/
 		void error(const LogString& message, const std::exception& e,
-			int errorCode, const spi::LoggingEventPtr& event) const;
+			int errorCode, const spi::LoggingEventPtr& event) const override;
 
 
 		/**
 		Print a the error message passed as parameter on
 		<code>System.err</code>.
 		*/
-		void error(const LogString& /* message */) const {}
+		void error(const LogString& /* message */) const override {}
 
 		/**
 		The appender to which this error handler is attached.
 		*/
-		void setAppender(const AppenderPtr& primary);
+		void setAppender(const AppenderPtr& primary) override;
 
 		/**
 		Set the backup appender.
 		*/
-		void setBackupAppender(const AppenderPtr& backup);
+		void setBackupAppender(const AppenderPtr& backup) override;
 };
 LOG4CXX_PTR_DEF(FallbackErrorHandler);
 
diff --git a/src/main/include/log4cxx/writerappender.h b/src/main/include/log4cxx/writerappender.h
index ded462b..1d2b5aa 100644
--- a/src/main/include/log4cxx/writerappender.h
+++ b/src/main/include/log4cxx/writerappender.h
@@ -18,14 +18,8 @@
 #ifndef _LOG4CXX_WRITER_APPENDER_H
 #define _LOG4CXX_WRITER_APPENDER_H
 
-#if defined(_MSC_VER)
-	#pragma warning ( push )
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <log4cxx/appenderskeleton.h>
 #include <log4cxx/helpers/outputstreamwriter.h>
-#include <log4cxx/boost-std-configuration.h>
 #include <atomic>
 
 namespace log4cxx
@@ -41,35 +35,8 @@
 */
 class LOG4CXX_EXPORT WriterAppender : public AppenderSkeleton
 {
-	private:
-		/**
-		Immediate flush means that the underlying writer or output stream
-		will be flushed at the end of each append operation. Immediate
-		flush is slower but ensures that each append request is actually
-		written. If <code>immediateFlush</code> is set to
-		<code>false</code>, then there is a good chance that the last few
-		logs events are not actually written to persistent media if and
-		when the application crashes.
-
-		<p>The <code>immediateFlush</code> variable is set to
-		<code>true</code> by default.
-
-		*/
-		std::atomic<bool> immediateFlush;
-
-		/**
-		The encoding to use when opening an input stream.
-		<p>The <code>encoding</code> variable is set to <code>""</code> by
-		default which results in the utilization of the system's default
-		encoding.  */
-		LogString encoding;
-
-		/**
-		*  This is the {@link Writer Writer} where we will write to.
-		*/
-		log4cxx::helpers::WriterPtr writer;
-
-
+	protected:
+		struct WriterAppenderPriv;
 	public:
 		DECLARE_ABSTRACT_LOG4CXX_OBJECT(WriterAppender)
 		BEGIN_LOG4CXX_CAST_MAP()
@@ -84,6 +51,7 @@
 		WriterAppender(const LayoutPtr& layout,
 			log4cxx::helpers::WriterPtr& writer);
 		WriterAppender(const LayoutPtr& layout);
+		WriterAppender(std::unique_ptr<WriterAppenderPriv> priv);
 
 	public:
 		~WriterAppender();
@@ -92,7 +60,7 @@
 		Derived appenders should override this method if option structure
 		requires it.
 		*/
-		virtual void activateOptions(log4cxx::helpers::Pool& pool);
+		void activateOptions(helpers::Pool& pool) override;
 
 		/**
 		If the <b>ImmediateFlush</b> option is set to
@@ -112,10 +80,7 @@
 		/**
 		Returns value of the <b>ImmediateFlush</b> option.
 		*/
-		bool getImmediateFlush() const
-		{
-			return immediateFlush;
-		}
+		bool getImmediateFlush() const;
 
 		/**
 		This method is called by the AppenderSkeleton#doAppend
@@ -129,7 +94,7 @@
 		layout.
 
 		*/
-		virtual void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p);
+		void append(const spi::LoggingEventPtr& event, helpers::Pool& p) override;
 
 
 	protected:
@@ -149,7 +114,7 @@
 
 		<p>Closed appenders cannot be reused.
 		*/
-		virtual void close();
+		void close() override;
 
 	protected:
 		/**
@@ -163,14 +128,12 @@
 		    <code>encoding</code> property.  If the encoding value is
 		    specified incorrectly the writer will be opened using the default
 		    system encoding (an error message will be printed to the loglog.  */
-		virtual log4cxx::helpers::WriterPtr createWriter(
-			log4cxx::helpers::OutputStreamPtr& os);
+		virtual helpers::WriterPtr createWriter(helpers::OutputStreamPtr& os);
 
 	public:
 		LogString getEncoding() const;
 		void setEncoding(const LogString& value);
-		void setOption(const LogString& option,
-			const LogString& value);
+		void setOption(const LogString& option, const LogString& value) override;
 
 		/**
 		  <p>Sets the Writer where the log output will go. The
@@ -185,14 +148,10 @@
 		  <p>
 		  @param writer An already opened Writer.  */
 		void setWriter(const log4cxx::helpers::WriterPtr& writer);
-#ifdef LOG4CXX_MULTI_PROCESS
-		const log4cxx::helpers::WriterPtr getWriter()
-		{
-			return writer;
-		};
-#endif
 
-		virtual bool requiresLayout() const;
+		const log4cxx::helpers::WriterPtr getWriter() const;
+
+		bool requiresLayout() const override;
 
 	protected:
 		/**
@@ -227,8 +186,4 @@
 
 }  //namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning ( pop )
-#endif
-
 #endif //_LOG4CXX_WRITER_APPENDER_H
diff --git a/src/main/include/log4cxx/xml/domconfigurator.h b/src/main/include/log4cxx/xml/domconfigurator.h
index 98068aa..e4336c6 100644
--- a/src/main/include/log4cxx/xml/domconfigurator.h
+++ b/src/main/include/log4cxx/xml/domconfigurator.h
@@ -18,13 +18,6 @@
 #ifndef _LOG4CXX_XML_DOM_CONFIGURATOR_H
 #define _LOG4CXX_XML_DOM_CONFIGURATOR_H
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
-
-
 #include <log4cxx/logstring.h>
 #include <map>
 #include <log4cxx/appender.h>
@@ -70,6 +63,9 @@
 	virtual public spi::Configurator,
 	virtual public helpers::Object
 {
+	public:
+		~DOMConfigurator();
+
 	protected:
 		typedef std::map<LogString, AppenderPtr> AppenderMap;
 		/**
@@ -222,15 +218,15 @@
 		/**
 		A static version of #doConfigure.
 		*/
-		static void configure(const std::string& filename);
+		static spi::ConfigurationStatus configure(const std::string& filename);
 #if LOG4CXX_WCHAR_T_API
-		static void configure(const std::wstring& filename);
+		static spi::ConfigurationStatus configure(const std::wstring& filename);
 #endif
 #if LOG4CXX_UNICHAR_API
-		static void configure(const std::basic_string<UniChar>& filename);
+		static spi::ConfigurationStatus configure(const std::basic_string<UniChar>& filename);
 #endif
 #if LOG4CXX_CFSTRING_API
-		static void configure(const CFStringRef& filename);
+		static spi::ConfigurationStatus configure(const CFStringRef& filename);
 #endif
 		/**
 		Like #configureAndWatch(const std::string& configFilename, long delay)
@@ -238,15 +234,15 @@
 		log4cxx::helpers::FileWatchdog#DEFAULT_DELAY is used.
 		@param configFilename A log4j configuration file in XML format.
 		*/
-		static void configureAndWatch(const std::string& configFilename);
+		static spi::ConfigurationStatus configureAndWatch(const std::string& configFilename);
 #if LOG4CXX_WCHAR_T_API
-		static void configureAndWatch(const std::wstring& configFilename);
+		static spi::ConfigurationStatus configureAndWatch(const std::wstring& configFilename);
 #endif
 #if LOG4CXX_UNICHAR_API
-		static void configureAndWatch(const std::basic_string<UniChar>& configFilename);
+		static spi::ConfigurationStatus configureAndWatch(const std::basic_string<UniChar>& configFilename);
 #endif
 #if LOG4CXX_CFSTRING_API
-		static void configureAndWatch(const CFStringRef& configFilename);
+		static spi::ConfigurationStatus configureAndWatch(const CFStringRef& configFilename);
 #endif
 		/**
 		Read the configuration file <code>configFilename</code> if it
@@ -259,18 +255,18 @@
 		@param configFilename A log4j configuration file in XML format.
 		@param delay The delay in milliseconds to wait between each check.
 		*/
-		static void configureAndWatch(const std::string& configFilename,
+		static spi::ConfigurationStatus configureAndWatch(const std::string& configFilename,
 			long delay);
 #if LOG4CXX_WCHAR_T_API
-		static void configureAndWatch(const std::wstring& configFilename,
+		static spi::ConfigurationStatus configureAndWatch(const std::wstring& configFilename,
 			long delay);
 #endif
 #if LOG4CXX_UNICHAR_API
-		static void configureAndWatch(const std::basic_string<UniChar>& configFilename,
+		static spi::ConfigurationStatus configureAndWatch(const std::basic_string<UniChar>& configFilename,
 			long delay);
 #endif
 #if LOG4CXX_CFSTRING_API
-		static void configureAndWatch(const CFStringRef& configFilename,
+		static spi::ConfigurationStatus configureAndWatch(const CFStringRef& configFilename,
 			long delay);
 #endif
 
@@ -281,8 +277,8 @@
 		@param filename The file to parse.
 		@param repository The hierarchy to operation upon.
 		*/
-		void doConfigure(const File& filename,
-			spi::LoggerRepositoryPtr repository);
+		spi::ConfigurationStatus doConfigure(const File& filename,
+			spi::LoggerRepositoryPtr repository) override;
 
 	protected:
 		static LogString getAttribute(
@@ -292,23 +288,16 @@
 
 		LogString subst(const LogString& value);
 
-	protected:
-		helpers::Properties props;
-		spi::LoggerRepositoryPtr repository;
-		spi::LoggerFactoryPtr loggerFactory;
-
 	private:
 		//   prevent assignment or copy statements
 		DOMConfigurator(const DOMConfigurator&);
 		DOMConfigurator& operator=(const DOMConfigurator&);
 		static XMLWatchdog* xdog;
+
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(DOMConfiguratorPrivate, m_priv)
 };
 LOG4CXX_PTR_DEF(DOMConfigurator);
 }  // namespace xml
 } // namespace log4cxx
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif // _LOG4CXX_XML_DOM_CONFIGURATOR_H
diff --git a/src/main/include/log4cxx/xml/xmllayout.h b/src/main/include/log4cxx/xml/xmllayout.h
index cff3e89..2bde2bc 100644
--- a/src/main/include/log4cxx/xml/xmllayout.h
+++ b/src/main/include/log4cxx/xml/xmllayout.h
@@ -53,10 +53,7 @@
 class LOG4CXX_EXPORT XMLLayout : public Layout
 {
 	private:
-
-		// Print no location info by default
-		bool locationInfo; //= false
-		bool properties; // = false
+		LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(XMLLayoutPrivate, m_priv)
 
 	public:
 		DECLARE_LOG4CXX_OBJECT(XMLLayout)
@@ -66,6 +63,7 @@
 		END_LOG4CXX_CAST_MAP()
 
 		XMLLayout();
+		~XMLLayout();
 
 		/**
 		The <b>LocationInfo</b> option takes a boolean value. By
@@ -78,62 +76,50 @@
 		then make sure to set the
 		<b>LocationInfo</b> option of that appender as well.
 		*/
-		inline void setLocationInfo(bool locationInfo1)
-		{
-			this->locationInfo = locationInfo1;
-		}
+		void setLocationInfo(bool locationInfo1);
 
 		/**
 		Returns the current value of the <b>LocationInfo</b> option.
 		*/
-		inline bool getLocationInfo() const
-		{
-			return locationInfo;
-		}
+		bool getLocationInfo() const;
 
 		/**
 		 * Sets whether MDC key-value pairs should be output, default false.
 		 * @param flag new value.
 		 *
 		*/
-		inline void setProperties(bool flag)
-		{
-			properties = flag;
-		}
+		void setProperties(bool flag);
 
 		/**
 		* Gets whether MDC key-value pairs should be output.
 		* @return true if MDC key-value pairs are output.
 		*
 		*/
-		inline bool getProperties()
-		{
-			return properties;
-		}
+		bool getProperties();
 
 
 		/** No options to activate. */
-		void activateOptions(log4cxx::helpers::Pool& /* p */) { }
+		void activateOptions(helpers::Pool& /* p */) override { }
 
 		/**
 		Set options
 		*/
-		virtual void setOption(const LogString& option,
-			const LogString& value);
+		void setOption(const LogString& option,
+			const LogString& value) override;
 
 		/**
 		* Formats a {@link spi::LoggingEvent LoggingEvent}
 		* in conformance with the log4cxx.dtd.
 		**/
-		virtual void format(LogString& output,
+		void format(LogString& output,
 			const spi::LoggingEventPtr& event,
-			log4cxx::helpers::Pool& p) const;
+			helpers::Pool& p) const override;
 
 		/**
 		The XMLLayout prints and does not ignore exceptions. Hence the
 		return value <code>false</code>.
 		*/
-		virtual bool ignoresThrowable() const
+		bool ignoresThrowable() const override
 		{
 			return false;
 		}
diff --git a/src/site/doxy/Doxyfile.in b/src/site/doxy/Doxyfile.in
index e27c3d6..1a867fa 100644
--- a/src/site/doxy/Doxyfile.in
+++ b/src/site/doxy/Doxyfile.in
@@ -259,14 +259,6 @@
 # A mapping has the form "name=value". For example adding "class=itcl::class"
 # will allow you to use the command class in the itcl::class meaning.
 
-TCL_SUBST              =
-
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
-# only. Doxygen will then generate output that is more tailored for C. For
-# instance, some of the names that are used will be different. The list of all
-# members will be omitted, etc.
-# The default value is: NO.
-
 OPTIMIZE_OUTPUT_FOR_C  = NO
 
 # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or
@@ -890,7 +882,7 @@
 # Note that relative paths are relative to the directory from which doxygen is
 # run.
 
-EXCLUDE                =
+EXCLUDE                = ${LOG4CXX_SOURCE_DIR}/src/main/include/log4cxx/private
 
 # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
 # directories that are symbolic links (a Unix file system feature) are excluded
@@ -923,7 +915,7 @@
 # that contain example code fragments that are included (see the \include
 # command).
 
-EXAMPLE_PATH           =
+EXAMPLE_PATH           =  src/examples/cpp
 
 # If the value of the EXAMPLE_PATH tag contains directories, you can use the
 # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
@@ -1117,13 +1109,6 @@
 
 ALPHABETICAL_INDEX     = YES
 
-# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in
-# which the alphabetical index list will be split.
-# Minimum value: 1, maximum value: 20, default value: 5.
-# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
-
-COLS_IN_ALPHA_INDEX    = 5
-
 # In case all classes in a project start with a common prefix, all classes will
 # be put under the same header in the alphabetical index. The IGNORE_PREFIX tag
 # can be used to specify a prefix (or a list of prefixes) that should be ignored
@@ -2185,12 +2170,6 @@
 
 EXTERNAL_PAGES         = YES
 
-# The PERL_PATH should be the absolute path and name of the perl script
-# interpreter (i.e. the result of 'which perl').
-# The default file (with absolute path) is: /usr/bin/perl.
-
-PERL_PATH              = /usr/bin/perl
-
 #---------------------------------------------------------------------------
 # Configuration options related to the dot tool
 #---------------------------------------------------------------------------
@@ -2204,15 +2183,6 @@
 
 CLASS_DIAGRAMS         = YES
 
-# You can define message sequence charts within doxygen comments using the \msc
-# command. Doxygen will then run the mscgen tool (see:
-# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the
-# documentation. The MSCGEN_PATH tag allows you to specify the directory where
-# the mscgen tool resides. If left empty the tool is assumed to be found in the
-# default search path.
-
-MSCGEN_PATH            =
-
 # You can include diagrams made with dia in doxygen documentation. Doxygen will
 # then run dia to produce the diagram and insert it in the documentation. The
 # DIA_PATH tag allows you to specify the directory where the dia binary resides.
diff --git a/src/site/markdown/1-usage.md b/src/site/markdown/1-usage.md
index 120b0b9..5ce8aec 100644
--- a/src/site/markdown/1-usage.md
+++ b/src/site/markdown/1-usage.md
@@ -24,10 +24,14 @@
 See the following pages for usage information:
 
 * @subpage usage
+* @subpage filters
 * @subpage threading
 * @subpage extending-log4cxx
+* @subpage stacktrace-support
 * @subpage faq
 * @subpage configuration-samples
 * @subpage qt-support
 * @subpage performance
-* @subpage map-filter
+* @subpage multiprocess-logging
+* @subpage environment-variables
+* @subpage macros-influencing-log4cxx
diff --git a/src/site/markdown/change-report-gh.md b/src/site/markdown/change-report-gh.md
index 223473e..ca451c6 100644
--- a/src/site/markdown/change-report-gh.md
+++ b/src/site/markdown/change-report-gh.md
@@ -25,25 +25,24 @@
 
 | Version                                                                                | Date       | Description          |
 | -------------------------------------------------------------------------------------- | ---------- | -------------------- |
-| [0.13.0](#0.13.0) | 2022-04-15 | Maintenance release  |
-| [0.12.1](#0.12.1) | 2021-09-21 | Bugfix for 0.12.0 |
-| [0.12.0](#0.12.0) | 2021-05-01 | First release to require C++11. Updates for smart pointers.  Standardization on CMake for building. |
-| [0.11.0](#0.11.0) | 2020-08-09 | Maintenance release. |
-| [0.10.0](#0.10.0) | 2008-04-03 | First Apache release |
-| [0.9.7](#0.9.7)   | 2004-05-10 |                      |
-| [0.9.6](#0.9.6)   | 2004-04-11 |                      |
-| [0.9.5](#0.9.5)   | 2004-02-04 |                      |
-| [0.9.4](#0.9.4)   | 2003-10-25 |                      |
-| [0.9.3](#0.9.3)   | 2003-09-19 |                      |
-| [0.9.2](#0.9.2)   | 2003-08-10 |                      |
-| [0.9.1](#0.9.1)   | 2003-08-06 |                      |
-| [0.9.0](#0.9.0)   | 2003-08-06 |                      |
-| [0.1.1](#0.1.1)   | 2003-07-09 |                      |
-| [0.1.0](#0.1.0)   | 2003-07-08 |                      |
-| [0.0.1](#0.0.1)   | 2003-05-31 |                      |
+| [0.13.0](#rel_13_0) | 2022-04-15 | Maintenance release  |
+| [0.12.1](#rel_12_1) | 2021-09-21 | Bugfix for 0.12.0 |
+| [0.12.0](#rel_12_0) | 2021-05-01 | First release to require C++11. Updates for smart pointers.  Standardization on CMake for building. |
+| [0.11.0](#rel_11_0) | 2020-08-09 | Maintenance release. |
+| [0.10.0](#rel_10_0) | 2008-04-03 | First Apache release |
+| [0.9.7](#rel_9_7)   | 2004-05-10 |                      |
+| [0.9.6](#rel_9_6)   | 2004-04-11 |                      |
+| [0.9.5](#rel_9_5)   | 2004-02-04 |                      |
+| [0.9.4](#rel_9_4)   | 2003-10-25 |                      |
+| [0.9.3](#rel_9_3)   | 2003-09-19 |                      |
+| [0.9.2](#rel_9_2)   | 2003-08-10 |                      |
+| [0.9.1](#rel_9_1)   | 2003-08-06 |                      |
+| [0.9.0](#rel_9_0)   | 2003-08-06 |                      |
+| [0.1.1](#rel_1_1)   | 2003-07-09 |                      |
+| [0.1.0](#rel_1_0)   | 2003-07-08 |                      |
+| [0.0.1](#rel_0_1)   | 2003-05-31 |                      |
 
-<a name="0.13.0"/>
-## Release 0.13.0 - 2022-04-15
+## Release 0.13.0 - 2022-04-15 {#rel_13_0}
 
 This release fixes a number of issues.  Notable new features include the
 ability to block signals from threads that the library creates, automatic
@@ -111,8 +110,7 @@
     shared\_mutex
 
 
-<a name="0.12.0"/>
-## Release 0.12.1 - 2021-09-21
+## Release 0.12.1 - 2021-09-21 {#rel_12_1}
 
 This is a minor bugfix release to fix issues found with 0.12.0.  Notably, this version fixes a bug
 where a multithreaded application would crash when using a rolling file.
@@ -126,8 +124,7 @@
     log4cxx fails to build on Centos 7.6 / g++ 4.8.5 / Boost 1.53
 
 
-<a name="0.12.0"/>
-## Release 0.12.0 - 2021-05-01
+## Release 0.12.0 - 2021-05-01 {#rel_12_0}
 
 This is the first release to require a minimum version of C++11.  This means that all objects in log4cxx
 are now created using `std::shared_ptr` as the smart pointer implementation.
@@ -189,8 +186,7 @@
 -   \[[LOGCXX-523](https://issues.apache.org/jira/browse/LOGCXX-523)\] -
     Add in error handling for rollover errors
 
-<a name="0.11.0"/>
-### Release 0.11.0 - 2020-08-09
+## Release 0.11.0 - 2020-08-09 {#rel_11_0}
 
 |                                                                     |                                                                                                                                                                                                                                                 |    |
 | ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -- |
@@ -250,7 +246,7 @@
 | ![](images/fix.gif "fix")    | Please make sure that the LOG4CXX\_\* macro's can be used as ordinary statements. Fixes [LOGCXX-319](https://issues.apache.org/jira/browse/LOGCXX-319).                                                                                         |    |
 | ![](images/fix.gif "fix")    | Log4cxx triggers locking inversion which can result in a deadlock. Fixes [LOGCXX-317](https://issues.apache.org/jira/browse/LOGCXX-317).                                                                                                        |    |
 | ![](images/fix.gif "fix")    | Build process fails in case of absence of iconv support in apr-util Fixes [LOGCXX-313](https://issues.apache.org/jira/browse/LOGCXX-313).                                                                                                       |    |
-| ![](images/fix.gif "fix")    | Property/DOMConfigurator::configureAndWatch can continue to run after APR termination Fixes [LOGCXX-305](https://issues.apache.org/jira/browse/LOGCXX-305).                                                                                     |    |
+| ![](images/fix.gif "fix")    | Property/xml::DOMConfigurator::configureAndWatch can continue to run after APR termination Fixes [LOGCXX-305](https://issues.apache.org/jira/browse/LOGCXX-305).                                                                                     |    |
 | ![](images/fix.gif "fix")    | BasicConfigurator::configure results in writer not set warning. Fixes [LOGCXX-304](https://issues.apache.org/jira/browse/LOGCXX-304).                                                                                                           |    |
 | ![](images/fix.gif "fix")    | DOMConfigurator does not set ErrorHandler. Fixes [LOGCXX-303](https://issues.apache.org/jira/browse/LOGCXX-303).                                                                                                                                |    |
 | ![](images/fix.gif "fix")    | ODBCAppender connection settings broken (or just have changed). Fixes [LOGCXX-300](https://issues.apache.org/jira/browse/LOGCXX-300).                                                                                                           |    |
@@ -290,8 +286,7 @@
 | ![](images/update.gif "update") | Documented C (class) and M (method) log format keywords.                                                                                                                                                                                        |    |
 | ![](images/add.gif "add")    | LocationInfo for Borland C++ Builder and successors improved.                                                                                                                                                                                   |    |
 
-<a name="0.10.0"/>
-### Release 0.10.0 - 2008-04-03
+## Release 0.10.0 - 2008-04-03 {#rel_10_0}
 
 |                                                                     |                                                                                                                                                                                                |    |
 | ------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -- |
@@ -319,8 +314,8 @@
 | ![](images/update.gif "update") | Drop src/performance Fixes [LOGCXX-232](https://issues.apache.org/jira/browse/LOGCXX-232).                                                                                                     |    |
 | ![](images/fix.gif "fix")    | Deadlock in AsyncAppender Fixes [LOGCXX-231](https://issues.apache.org/jira/browse/LOGCXX-231).                                                                                                |    |
 | ![](images/update.gif "update") | Align ant build options with automake Fixes [LOGCXX-230](https://issues.apache.org/jira/browse/LOGCXX-230).                                                                                    |    |
-| ![](images/update.gif "update") | Remove @author tags Fixes [LOGCXX-228](https://issues.apache.org/jira/browse/LOGCXX-228).                                                                                                      |    |
-| ![](images/update.gif "update") | Remove @since tags Fixes [LOGCXX-227](https://issues.apache.org/jira/browse/LOGCXX-227).                                                                                                       |    |
+| ![](images/update.gif "update") | Remove \@author tags Fixes [LOGCXX-228](https://issues.apache.org/jira/browse/LOGCXX-228).                                                                                                      |    |
+| ![](images/update.gif "update") | Remove \@since tags Fixes [LOGCXX-227](https://issues.apache.org/jira/browse/LOGCXX-227).                                                                                                       |    |
 | ![](images/update.gif "update") | Default configurator uses \*.properties in preference to \*.xml Fixes [LOGCXX-226](https://issues.apache.org/jira/browse/LOGCXX-226).                                                          |    |
 | ![](images/update.gif "update") | Migrate unit tests from LGPL'd CPPUNIT to an ASL'd testing framework Fixes [LOGCXX-225](https://issues.apache.org/jira/browse/LOGCXX-225).                                                     |    |
 | ![](images/fix.gif "fix")    | trunk compile error. Fixes [LOGCXX-222](https://issues.apache.org/jira/browse/LOGCXX-222).                                                                                                     |    |
@@ -501,8 +496,7 @@
 | ![](images/fix.gif "fix")    | Missing \#else Fixes [LOGCXX-3](https://issues.apache.org/jira/browse/LOGCXX-3).                                                                                                               |    |
 | ![](images/fix.gif "fix")    | logger.h includes config.h Fixes [LOGCXX-2](https://issues.apache.org/jira/browse/LOGCXX-2).                                                                                                   |    |
 
-<a name="0.9.7"/>
-### Release 0.9.7 - 2004-05-10
+## Release 0.9.7 - 2004-05-10 {#rel_9_7}
 
 |                                                                  |                                                                                                                                                     |    |
 | ---------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -- |
@@ -517,8 +511,7 @@
 | ![](images/fix.gif "fix") | Logging macros can be used without explicity declaring the use of log4cxx namespace.                                                                |    |
 | ![](images/fix.gif "fix") | Fixed static library unresolved externals for msvc 6 and 7.1                                                                                        |    |
 
-<a name="0.9.6"/>
-### Release 0.9.6 - 2004-04-11
+## Release 0.9.6 - 2004-04-11 {#rel_9_6}
 
 |                                                                     |                                                                                                         |    |
 | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -- |
@@ -532,8 +525,7 @@
 | ![](images/add.gif "add")    | Added TimeZone configuration to PatternLayout (bug 912563)                                              |    |
 | ![](images/add.gif "add")    | Support of the DailyRollingFileAppender (feature request 842765)                                        |    |
 
-<a name="0.9.5"/>
-### Release 0.9.5 - 2004-02-04
+## Release 0.9.5 - 2004-02-04 {#rel_9_5}
 
 |                                                                  |                                                                                                                            |    |
 | ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -- |
@@ -553,8 +545,7 @@
 | ![](images/fix.gif "fix") | Fixed compilations problems with unicode.                                                                                  |    |
 | ![](images/fix.gif "fix") | Fixed SocketAppender bug concerning MDC and NDC.                                                                           |    |
 
-<a name="0.9.4"/>
-### Release 0.9.4 - 2003-10-25
+## Release 0.9.4 - 2003-10-25 {#rel_9_4}
 
 |                                                                     |                                                           |    |
 | ------------------------------------------------------------------- | --------------------------------------------------------- | -- |
@@ -565,8 +556,7 @@
 | ![](images/fix.gif "fix")    | Fixed threading configuration problems (bug 809125)       |    |
 | ![](images/fix.gif "fix")    | Fixed miscellaneous MSVC and cygwin compilation problems. |    |
 
-<a name="0.9.3"/>
-### Release 0.9.3 - 2003-09-19
+## Release 0.9.3 - 2003-09-19 {#rel_9_3}
 
 |                                                                     |                                                                                 |    |
 | ------------------------------------------------------------------- | ------------------------------------------------------------------------------- | -- |
@@ -581,8 +571,7 @@
 | ![](images/add.gif "add")    | Added new tests                                                                 |    |
 | ![](images/add.gif "add")    | Added benchmarks                                                                |    |
 
-<a name="0.9.2"/>
-### Release 0.9.2 - 2003-08-10
+## Release 0.9.2 - 2003-08-10 {#rel_9_2}
 
 |                                                                     |                                                                               |    |
 | ------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -- |
@@ -592,8 +581,7 @@
 | ![](images/add.gif "add")    | Long events (\> 1024 chars) are now supported in the class XMLSocketAppender. |    |
 | ![](images/update.gif "update") | Carriage returns have been normalized in the class XMLLayout.                 |    |
 
-<a name="0.9.1"/>
-### Release 0.9.1 - 2003-08-06
+## Release 0.9.1 - 2003-08-06 {#rel_9_1}
 
 |                                                                     |                                                              |    |
 | ------------------------------------------------------------------- | ------------------------------------------------------------ | -- |
@@ -603,8 +591,7 @@
 | ![](images/add.gif "add")    | Added MSVC 6.0 static libraty project.                       |    |
 | ![](images/update.gif "update") | Default configuration for the SMTP options is "no".          |    |
 
-<a name="0.9.0"/>
-### Release 0.9.0 - 2003-08-06
+## Release 0.9.0 - 2003-08-06 {#rel_9_0}
 
 |                                                                  |                                                                        |    |
 | ---------------------------------------------------------------- | ---------------------------------------------------------------------- | -- |
@@ -619,8 +606,7 @@
 | ![](images/add.gif "add") | Added MSVC 6.0 'Unicode Debug' and 'Unicode Release' targets           |    |
 | ![](images/add.gif "add") | Added Java like System class.                                          |    |
 
-<a name="0.1.1"/>
-### Release 0.1.1 - 2003-07-09
+## Release 0.1.1 - 2003-07-09 {#rel_1_1}
 
 |                                                                  |                                                                     |    |
 | ---------------------------------------------------------------- | ------------------------------------------------------------------- | -- |
@@ -628,8 +614,7 @@
 | ![](images/fix.gif "fix") | Fixed MSVC 6.0 compilation problems concerning the 'Release' target |    |
 | ![](images/add.gif "add") | Added MSVC 6.0 tests projects                                       |    |
 
-<a name="0.1.0"/>
-### Release 0.1.0 - 2003-07-08
+## Release 0.1.0 - 2003-07-08 {#rel_1_0}
 
 |                                                                  |                                                                                                                                                            |    |
 | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -- |
@@ -645,8 +630,7 @@
 | ![](images/add.gif "add") | Port of the "Map Diagnostic Context" (MDC) class                                                                                                           |    |
 | ![](images/add.gif "add") | Added 13 tests (try make check)                                                                                                                            |    |
 
-<a name="0.0.1"/>
-### Release 0.0.1 - 2003-05-31
+## Release 0.0.1 - 2003-05-31 {#rel_0_1}
 
 |                                                                  |                                                                                                                                                      |    |
 | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -- |
diff --git a/src/site/markdown/changes-notes.md b/src/site/markdown/changes-notes.md
new file mode 100644
index 0000000..5b8ea78
--- /dev/null
+++ b/src/site/markdown/changes-notes.md
@@ -0,0 +1,30 @@
+# Changes for next major version of Log4cxx
+===
+<!--
+ Note: License header cannot be first, as doxygen does not generate
+ cleanly if it before the '==='
+-->
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+* Removed log4j style Java serialization.  Due to Java's inherent problems
+with serialization, and the fact that Chainsaw no longer supports it, it has
+been completely removed.
+* Removal of TTCCLayout.  If you still want this layout, use a PatternLayout
+with a format similar to the following:
+`%r [%t] %-5p - %m%n`
+* Removal of DateLayout.  Use PatternLayout instead.
diff --git a/src/site/markdown/configuration-samples.md b/src/site/markdown/configuration-samples.md
index f02b29c..e11a338 100644
--- a/src/site/markdown/configuration-samples.md
+++ b/src/site/markdown/configuration-samples.md
@@ -44,8 +44,6 @@
 [%d{yyyy-MM-dd HH:mm:ss}] %c %-5p - %m%n
 ~~~
 
-Sample output:
-
 ~~~
 [2020-12-24 15:31:46] root INFO  - Hello there!
 ~~~
@@ -58,8 +56,6 @@
 [%d] %c %-5p - %m%n
 ~~~
 
-Sample output:
-
 ~~~
 [2020-12-24 15:35:39,225] root INFO  - Hello there!
 ~~~
@@ -74,13 +70,11 @@
 %r %-5p %-20c %m%n
 ~~~
 
-Sample output:
-
 ~~~
 0 INFO  root                 Hello there!
 ~~~
 
-## Pattern 4 - Location Information {#pattern4}
+## Pattern 4 {#pattern4}
 
 If you have no idea where a log message is coming from, it's possible to print
 out more information about the place the log statement is coming from.  For example,
@@ -92,8 +86,7 @@
 (%F:%C[%M]:%L) %m%n
 ~~~
 
-Sample output:
-
+Possible output:
 ~~~
 (/home/robert/log4cxx-test-programs/fooclass.cpp:FooClass[FooClass]:9) Constructor running
 (/home/robert/log4cxx-test-programs/fooclass.cpp:FooClass[doFoo]:13) Doing foo
@@ -107,7 +100,7 @@
 One way of configuring Log4cxx is with XML files.  The following are some examples
 on various ways of using an XML file to configure the logging.
 
-## XML Example 1 - Messages to stdout{#xml-example-1}
+## XML Example 1 {#xml-example-1}
 
 This simple example simply writes messages to stdout.
 If you want to send messages to stderr instead, simply change the 'Target' value
@@ -137,7 +130,7 @@
 Hello there!
 ~~~
 
-## XML Example 2 - Send data to stdout and file {#xml-example-2}
+## XML Example 2 {#xml-example-2}
 
 This example sends data to both stdout, as well as to a file.  In this case,
 the file will be in our working directory.  The pattern has also been updated
@@ -175,7 +168,7 @@
 [2020-12-24 15:57:35] root INFO  - Hello there!
 ~~~
 
-## XML Example 3 - Different log levels for different loggers {#xml-example-3}
+## XML Example 3 {#xml-example-3}
 
 This example shows how you can configure logging for a particular category.
 
@@ -241,7 +234,7 @@
 [2020-12-24 16:05:48] com.example TRACE - com.example trace message
 ~~~
 
-## XML Example 4 - String Match Filter {#xml-example-4}
+## XML Example 4 {#xml-example-4}
 
 This example shows how to add a filter to an appender that will accept messages
 that match a certain string.  If our loggers are configured as such:
@@ -295,4 +288,3 @@
 
 Note that even though we have the root logger set to the most verbose level(trace),
 the only messages that we saw were the ones with "specific" in them.
-
diff --git a/src/site/markdown/development/build-cmake.md b/src/site/markdown/development/build-cmake.md
index b8837a5..242430b 100644
--- a/src/site/markdown/development/build-cmake.md
+++ b/src/site/markdown/development/build-cmake.md
@@ -43,19 +43,19 @@
 
 Windows Example:
 Building and testing Log4cxx on a Microsoft Windows with APR, Expat and APR-Util built from source
-extracted into apr-1.7.0, libexpat(from github) and apr-util-1.6.1 in %HOMEPATH%\Libraries.
+extracted into apr-1.7.0, libexpat(from github) and apr-util-1.6.1 in %HOMEPATH%/Libraries.
 
 ~~~
-$ cd %HOMEPATH%\Libraries
-$ cmake -S libexpat\expat -B buildtrees\expat -DCMAKE_INSTALL_PREFIX=%HOMEPATH%\Libraries\installed
-$ cmake --build buildtrees\expat --target install --config Release
-$ cmake -S apr-1.7.0 -B buildtrees\apr -DCMAKE_INSTALL_PREFIX=%HOMEPATH%\Libraries\installed
-$ cmake --build buildtrees\apr --target install --config Release
-$ set CMAKE_PREFIX_PATH=%HOMEPATH%\Libraries\installed
-$ cmake -S apr-util-1.6.1 -B buildtrees\apr-util -DCMAKE_INSTALL_PREFIX=%HOMEPATH%\Libraries\installed
-$ cmake --build buildtrees\apr-util --target install --config Release
-$ cmake -S apache-Log4cxx-x.x.x -B buildtrees\Log4cxx -DCMAKE_INSTALL_PREFIX=%HOMEPATH%\Libraries\installed
-$ cmake --build buildtrees\Log4cxx --target install --config Release
+$ cd %HOMEPATH%/Libraries
+$ cmake -S libexpat/expat -B buildtrees/expat -DCMAKE_INSTALL_PREFIX=%HOMEPATH%/Libraries/installed
+$ cmake --build buildtrees/expat --target install --config Release
+$ cmake -S apr-1.7.0 -B buildtrees/apr -DCMAKE_INSTALL_PREFIX=%HOMEPATH%/Libraries/installed
+$ cmake --build buildtrees/apr --target install --config Release
+$ set CMAKE_PREFIX_PATH=%HOMEPATH%/Libraries/installed
+$ cmake -S apr-util-1.6.1 -B buildtrees/apr-util -DCMAKE_INSTALL_PREFIX=%HOMEPATH%/Libraries/installed
+$ cmake --build buildtrees/apr-util --target install --config Release
+$ cmake -S apache-Log4cxx-x.x.x -B buildtrees/Log4cxx -DCMAKE_INSTALL_PREFIX=%HOMEPATH%/Libraries/installed
+$ cmake --build buildtrees/Log4cxx --target install --config Release
 ~~~
 
 ## ccmake options
@@ -136,7 +136,7 @@
 utilities(zip, grep, sed).
 
 Msys2 can be downloaded from: https://www.msys2.org/
-By default, this will be installed under C:\msys2, so you can add that to the build PATH by setting
+By default, this will be installed under C:\\msys2, so you can add that to the build PATH by setting
 LOG4CXX_TEST_PROGRAM_PATH=C:/msys64/usr/bin in your build settings.
 
 For vcpkg, follow the directions at https://github.com/microsoft/vcpkg#quick-start-windows and then install
diff --git a/src/site/markdown/environment-variables.md b/src/site/markdown/environment-variables.md
new file mode 100644
index 0000000..aeed469
--- /dev/null
+++ b/src/site/markdown/environment-variables.md
@@ -0,0 +1,38 @@
+Environment Variables {#environment-variables}
+===
+<!--
+ Note: License header cannot be first, as doxygen does not generate
+ cleanly if it before the '==='
+-->
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+# Environment Variables Used by Log4cxx
+
+There are several environment variables that can be set in order to influence how
+Log4cxx works.  They are summarized in the following table:
+
+
+| Environment Variable | Usage |
+| -------------------- | ----- |
+| LOG4CXX\_DEBUG       | Set to the value 'true' to enable internal debugging of Log4cxx.  All output goes to stderr.  This can be useful to determine why a configuration file is not loading |
+| log4j.configuratorClass | Used to determine what class to use to configure the logging system |
+| LOG4CXX\_CONFIGURATOR\_CLASS | Used to determine what class to use to configure the logging system.  Takes precedence over log4j.configuratorClass |
+| log4j.configuration | Set the file to load to configure the logging system |
+| LOG4CXX\_CONFIGURATION | Set the file to load to configure the logging system.  Takes precedence over log4j.configuration |
+| LOG4CXX\_CONFIGURATION\_WATCH\_SECONDS | Set how often the configuration file should be checked for changes |
+
diff --git a/src/site/markdown/filters/LocationInfoFilter.md b/src/site/markdown/filters/LocationInfoFilter.md
new file mode 100644
index 0000000..049cc13
--- /dev/null
+++ b/src/site/markdown/filters/LocationInfoFilter.md
@@ -0,0 +1,74 @@
+LocationInfoFilter {#location-info-filter}
+===
+<!--
+ Note: License header cannot be first, as doxygen does not generate
+ cleanly if it before the '==='
+-->
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+The LocationInfoFilter allows filtering against the location in the file that
+the log statement was made.  Location information must not be disabled in order
+for this filter to be effective.  Location information is disabled with the
+`LOG4CXX_DISABLE_LOCATION_INFO` macro.
+
+| **Parameter Name** | **Type**  | **Description**                                                                                                                                                                                                    |
+|:-------------------|:----------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Operator           | LogString | If the operator is `AND` then all the parts of the location(line number and method name) must match.  If set to `OR` then only one needs to match.  The default value is `OR`. |
+| AcceptOnMatch      | bool | If `true`, accept the message when it matches the parameters.  If `false`, deny the message when it matches the parameters. |
+| LineNumber         | int | The line number to match on.  The default line number is -1. |
+| Method             | LogString | The method to match on.  The method name may be compiler-specific.  On GCC, the method name will look like `Class::methodName` |
+
+Assume that our code looks something like the following:
+
+~~~{.cpp}
+	LOG4CXX_TRACE(logger, "About to do something!");
+	for( int x = 0; x < 100; x++ ){
+		LOG4CXX_TRACE(logger, "Do something number " << x);
+	}
+~~~
+
+For various reasons, we may want to know that we are about to do something, but
+we don't want to know each iteration of the loop.  In order to filter out this
+one message we can create a LocationInfoFilter in order to specifiy the line
+number that this message is on in order to filter it out:
+
+~~~{.xml}
+<?xml version="1.0" encoding="UTF-8"?>
+<log4j:configuration xmlns:log4j="http://logging.apache.org/">
+    <appender name="SIMPLE" class="ConsoleAppender">
+        <param name="Target" value="System.err"/>
+    
+        <layout class="org.apache.log4j.PatternLayout">
+            <param name="ConversionPattern" value="%p - %m%n"/>
+        </layout>
+
+        <filter class="LocationInfoFilter">
+            <param  name="LineNumber" value="182" />
+            <param  name="Operator" value="OR" />
+            <param  name="AcceptOnMatch" value="false" />
+        </filter>
+    </appender>
+    <root>
+        <priority       value="all"     />
+        <appender-ref   ref="SIMPLE"    />
+    </root>
+</log4j:configuration>
+~~~
+
+Doing this allows us to still see the "About to do something!" message, but
+ignore each iteration of the loop.
diff --git a/src/site/markdown/filters/filters.md b/src/site/markdown/filters/filters.md
new file mode 100644
index 0000000..5c2110c
--- /dev/null
+++ b/src/site/markdown/filters/filters.md
@@ -0,0 +1,57 @@
+Filtering Log Messages {#filters}
+===
+<!--
+ Note: License header cannot be first, as doxygen does not generate
+ cleanly if it before the '==='
+-->
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+[TOC]
+
+# Filtering Messages {#filtering}
+
+When dealing with large amounts of logging information, it can be useful
+to filter on messages that we are interested in.  This filtering only
+takes places after determining that the level of the current logger would
+log the message in the first place.  When defining filters, note that
+they can only be defined on a per-appender basis, they do not globally
+affect anything.
+
+The filtering system is similar in concept to Linux iptables rules, in
+that there is a chain of filters that can accept a log message, deny the
+log message, or pass the message on to the next filter. Accepting a log
+message means that the message will be logged immediately without
+consulting other filters.  Denying has the opposite affect, immediately
+dropping the log message and not consulting any other filters.
+
+See the documentation for [Filter](@ref log4cxx.spi.Filter) for some more
+information, or view a [configuration sample](@ref configuration-samples).
+
+The following filters are available:
+* [AndFilter](@ref log4cxx.filter.AndFilter) - Takes in a list of filters that must all match
+* [DenyAllFilter](@ref log4cxx.filter.DenyAllFilter) - Drops all log messages that reach it
+* [LevelMatchFilter](@ref log4cxx.filter.LevelMatchFilter) - Filter log messages based off of their level
+* [LevelRangeFilter](@ref log4cxx.filter.LevelRangeFilter) - Filter log messages based off of their level in a given range
+* [LocationInfoFilter](@ref log4cxx.filter.LocationInfoFilter) - Filter log messages based off of their location(line number and/or method name)
+* [LoggerMatchFilter](@ref log4cxx.filter.LoggerMatchFilter) - Accept or deny depending on the logger that generated the message
+* [MapFilter](@ref log4cxx.filter.MapFilter) - Based off of the log messages MDC, accept or deny the message
+* [StringMatchFilter](@ref log4cxx.filter.StringMatchFilter) - If the given substring is found in the message, accept or deny
+
+The following pages have information on specific filters:
+
+* @subpage map-filter
+* @subpage location-info-filter
diff --git a/src/site/markdown/library-design.md b/src/site/markdown/library-design.md
new file mode 100644
index 0000000..7c3e2dd
--- /dev/null
+++ b/src/site/markdown/library-design.md
@@ -0,0 +1,140 @@
+# Library Design Notes
+===
+<!--
+ Note: License header cannot be first, as doxygen does not generate
+ cleanly if it before the '==='
+-->
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+With version x.y of Log4cxx, the library is designed to be ABI stable, such
+that any internal changes to classes will not cause client code to break.
+In order to do this, there are a few patterns that are used in order to make
+sure that it stays stable.
+
+# Use of class-specific structs to hold data.
+
+This looks like the following in a header file:
+
+```
+class SomeClass {
+public:
+  SomeClass();
+  ~SomeClass();
+
+private:
+  struct SomeClassPriv;
+  std::unique_ptr<SomeClassPriv> m_priv;
+}
+```
+
+In the .cpp file, you then can define it and use it like the following:
+
+```
+struct SomeClass::SomeClassPriv {
+    int someMemberVariable;
+};
+
+SomeClass::SomeClass() :
+    m_priv(std::make_unique<SomeClassPriv>()){}
+```
+
+This ensures that if new members need to be added to a class, or old ones removed,
+the size of the class will not change.
+
+# Inheriting classes with private data
+
+Because subclasses no longer have direct access to their parents' variables,
+a slight variation is used to allow subclasses to access parental variables,
+and to ensure that the parent only stores one pointer.  This results in a
+separate hierarchy for the private data from the hierarchy of the class.
+
+This can be done to any depth that is required.
+
+## Example
+
+parent\_priv.h:
+```
+#include "parent.h"
+
+struct Parent::ParentPrivate{
+  int parentVariable;
+};
+```
+
+parent.h:
+```
+class Parent {
+pubic:
+  struct ParentPrivate;
+  Parent( std::unique_ptr<ParentPrivate> priv );
+  virtual ~Parent();
+
+protected:
+  std::unique_ptr<ParentPrivate> m_priv;
+};
+```
+
+parent.cpp:
+```
+#include "parent_priv.h"
+
+Parent::Parent( std::unique_ptr<ParentPrivate> priv ) :
+  m_priv( std::move(priv) ){}
+```
+
+child.h:
+```
+#include "parent.h"
+
+class Child : public Parent {
+public:
+  Child();
+  ~Child();
+
+  void example();
+
+private:
+  struct ChildPriv;
+};
+```
+
+child.cpp:
+```
+#include "parent_priv.h"
+#include "child.h"
+
+struct Child::ChildPriv : public Parent::ParentPriv {
+  int childVariable;
+};
+
+Child::Child() : Parent(std::make_unique<ChildPriv>() ){}
+
+void Child::example(){
+  m_priv->parentVariable = ... ; // Can access parent variable via m_priv
+  static_cast<ChildPriv*>(m_priv.get())->childVariable = ... ; // Must static_cast to access child
+}
+```
+
+Caveats with this approach:
+* All variables effectively become protected.  If they must be private for
+some reason, you could probably make the Priv struct be a friend class.
+
+# See Also
+
+Qt documentation on D-Pointers, which this pattern is based off of: 
+https://wiki.qt.io/D-Pointer
diff --git a/src/site/markdown/macros-influencing-log4cxx.md b/src/site/markdown/macros-influencing-log4cxx.md
new file mode 100644
index 0000000..4aaa189
--- /dev/null
+++ b/src/site/markdown/macros-influencing-log4cxx.md
@@ -0,0 +1,36 @@
+Macros Influencing Log4cxx {#macros-influencing-log4cxx}
+===
+<!--
+ Note: License header cannot be first, as doxygen does not generate
+ cleanly if it before the '==='
+-->
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+# Macros that influence Log4cxx
+
+The following macros can be defined in client code to influence how log messages
+are set or not.
+
+These macros may be set on a per-file basis(in which case they must be before any
+Log4cxx includes), or they may be set globally via your build system.
+
+| Macro | Usage |
+| ----- | ----- |
+| LOG4CXX\_THRESHOLD | Used to determine if log messages are compiled in or not.  A higher value causes more messages to be compiled out.  See [removing log statements](usage.html#removing-log-statements) for more information. |
+| LOG4CXX\_DISABLE\_LOCATION\_INFO | Define this macro to disable location information on log statements.  Location information includes the filename, class name, method name, and line number |
+| LOG4CXX\_ENABLE\_STACKTRACE | Define this macro to cause a stacktrace string to be inserted into the MDC with a key of 'stacktrace'.  This requires Boost Stacktrace or C++23 stacktrace to be available when compiling your application.  When using the PatternLayout, print out the stacktrace using the `%%X{stacktrace}` specifier.  See [stacktrace support](stacktrace-support.html) for more information. |
diff --git a/src/site/markdown/multiprocess.md b/src/site/markdown/multiprocess.md
new file mode 100644
index 0000000..5c7e710
--- /dev/null
+++ b/src/site/markdown/multiprocess.md
@@ -0,0 +1,36 @@
+Multiprocess Logging {#multiprocess-logging}
+===
+<!--
+ Note: License header cannot be first, as doxygen does not generate
+ cleanly if it before the '==='
+-->
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+# Logging With Multiple Processes
+
+If you have multiple applications that all log to the same file, it is often
+desirable that the file that these applications write to will roll over when
+required.  In order for that to happen, Log4cxx supplies a
+`MultiprocessRollingFileAppender` that will check the size of the file when
+writing to the file and roll it over appropriately.
+
+This is an optional feature, and thus must be explicitly enabled when building
+Log4cxx.  This feature is also only supported on Linux at the moment.
+Because this feature is non-standard, it may not work properly in all
+circumstances.
+
diff --git a/src/site/markdown/stacktrace.md b/src/site/markdown/stacktrace.md
new file mode 100644
index 0000000..bb9e52c
--- /dev/null
+++ b/src/site/markdown/stacktrace.md
@@ -0,0 +1,51 @@
+Stacktrace Support {#stacktrace-support}
+===
+<!--
+ Note: License header cannot be first, as doxygen does not generate
+ cleanly if it before the '==='
+-->
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+# Stacktrace Support
+When debugging a code base and an assertion is hit, it is often useful to
+have a stacktrace as part of an assertion in order for you to tell where
+you are in the code to know why it is buggy.  Generating a stacktrace can
+be done with [Boost Stacktrace](https://www.boost.org/doc/libs/1_81_0/doc/html/stacktrace.html),
+or using the [stacktrace](https://en.cppreference.com/w/cpp/header/stacktrace) header if you are using a C++23 compatible compiler.
+
+In order to enable stacktraces when using the `LOG4CXX_ASSERT` family of macros,
+simply define `LOG4CXX_ENABLE_STACKTRACE` in your buildsystem.  If you are using a
+compiler that does not support C++17 and the `__has_include` macro, Boost Stacktrace
+must be installed and available on your system.  If your compiler supports the
+`__has_include` macro, then it will search for Boost Stacktrace, followed by searching
+for `<stacktrace>`.  Both implementations will insert an
+entry into the MDC named `stacktrace` that may then be inserted into log
+statements.  When using the [PatternLayout](@ref log4cxx.PatternLayout), this
+may be accomplished by using the `%%X{stacktrace}` conversion pattern.
+
+## Putting the stacktrace into the MDC
+
+If you want a stacktrace in any part of your code(not just on assertions),
+the following snippet of code may be used to insert a stacktrace into the
+current MDC:
+
+~~~{.cpp}
+::log4cxx::MDC mdc_("stacktrace", LOG4CXX_EOL + boost::stacktrace::to_string(boost::stacktrace::stacktrace()));
+~~~
+
+This may be inserted at any point in your application, giving you access
+to the current stacktrace in any log statement, not just in assert statements.
diff --git a/src/site/markdown/usage.md b/src/site/markdown/usage.md
index 9c4feaa..c376dcf 100644
--- a/src/site/markdown/usage.md
+++ b/src/site/markdown/usage.md
@@ -1,4 +1,4 @@
-Usage {#usage}
+Loggers, Appenders and Layouts {#usage}
 ===
 <!--
  Note: License header cannot be first, as doxygen does not generate
@@ -22,47 +22,45 @@
 -->
 [TOC]
 
-# Loggers {#loggers}
-
 Log4cxx has three main components: *loggers*, *appenders* and *layouts*.
 These three types of components work together to enable developers to
 log messages according to message type and level, and to control at
-runtime how these messages are formatted and where they are reported. 
+runtime how these messages are formatted and where they are reported.
 
-## Hierarchy {#hierarchy}
+# Loggers {#loggers}
 
 The first and foremost advantage of any logging API over plain
 `std::cout` resides in its ability to disable certain log statements
 while allowing others to print unhindered. This capability assumes that
 the logging space, that is, the space of all possible logging
-statements, is categorized according to some developer-chosen criteria. 
+statements, is categorized according to some developer-chosen criteria.
 
 Loggers are named entities. Logger names are case-sensitive and they
-follow the hierarchical naming rule: 
+follow the hierarchical naming rule:
 
-**Named Hierarchy** 
+## Hierarchy {#hierarchy}
 
 A logger is said to be an *ancestor* of another logger if its name
 followed by a dot is a prefix of the *descendant* logger name. A logger
 is said to be a *parent* of a *child* logger if there are no ancestors
-between itself and the descendant logger. 
+between itself and the descendant logger.
 
 For example, the logger named `com.foo` is a parent of the logger
 named `com.foo.Bar`. Similarly, `java` is a parent of `java.util`
 and an ancestor of `java.util.Vector`. This naming scheme should be
-familiar to most developers. 
+familiar to most developers.
 
 The root logger resides at the top of the logger hierarchy. It is
-exceptional in two ways: 
+exceptional in two ways:
 
-1.  it always exists, 
-2.  it cannot be retrieved by name. 
+1.  it always exists,
+2.  it cannot be retrieved by name.
 
 Invoking the class static
 log4cxx::Logger::getRootLogger method retrieves it. All other loggers are instantiated and retrieved
 with the class static log4cxx::Logger::getLogger
 method. This method takes the name of the desired logger as a parameter.
-Some of the basic methods in the Logger class are listed below. 
+Some of the basic methods in the Logger class are listed below.
 
 ~~~{.cpp}
     namespace log4cxx {
@@ -74,7 +72,7 @@
     			static LoggerPtr getLogger(const std::wstring& name);
     	}
     }
-     
+
     //
     // Use these macros instead of calling Logger methods directly.
     // Macros will handle char or wchar_t pointers or strings
@@ -93,22 +91,22 @@
 
 Loggers *may* be assigned levels. The pre-defined levels: TRACE, DEBUG,
 INFO, WARN, ERROR and FATAL are defined in the
-log4cxx::Level class which provides accessor functions. 
+log4cxx::Level class which provides accessor functions.
 
 If a given logger is not assigned a level, then it inherits one from its
-closest ancestor with an assigned level. More formally: 
+closest ancestor with an assigned level. More formally:
 
-**Level Inheritance** 
+### Level Inheritance {#level-inheritance}
 
 The *inherited level* for a given logger *C*, is equal to the first
 non-null level in the logger hierarchy, starting at *C* and proceeding
-upwards in the hierarchy towards the *root* logger. 
+upwards in the hierarchy towards the *root* logger.
 
 To ensure that all loggers can eventually inherit a level, the root
-logger always has an assigned level. 
+logger always has an assigned level.
 
 Below are four tables with various assigned level values and the
-resulting inherited levels according to the above rule. 
+resulting inherited levels according to the above rule.
 
 | Logger name | Assigned level | Inherited level |
 | ----------- | -------------- | --------------- |
@@ -121,7 +119,7 @@
 
 In example 1 above, only the root logger is assigned a level. This level
 value, *Proot*, is inherited by the other loggers *X*, *X.Y* and
-*X.Y.Z*. 
+*X.Y.Z*.
 
 | Logger name | Assigned level | Inherited level |
 | ----------- | -------------- | --------------- |
@@ -133,7 +131,7 @@
 Example 2
 
 In example 2, all loggers have an assigned level value. There is no need
-for level inheritence. 
+for level inheritence.
 
 | Logger name | Assigned level | Inherited level |
 | ----------- | -------------- | --------------- |
@@ -146,7 +144,7 @@
 
 In example 3, the loggers *root*, *X* and *X.Y.Z* are assigned the
 levels *Proot*, *Px* and *Pxyz* respectively. The logger *X.Y* inherits
-its level value from its parent *X*. 
+its level value from its parent *X*.
 
 | Logger name | Assigned level | Inherited level |
 | ----------- | -------------- | --------------- |
@@ -160,14 +158,14 @@
 In example 4, the loggers *root* and *X* and are assigned the levels
 *Proot* and *Px* respectively. The loggers *X.Y* and *X.Y.Z* inherits
 their level value from their nearest parent *X* having an assigned
-level. 
+level.
 
 ## Requests {#requests}
 
 Logging requests are made by invoking a method of a logger instance,
 preferrably through the use of LOG4CXX\_INFO or similar macros which
 support short-circuiting if the threshold is not satisfied and use of
-the insertion operator (\<\<) in the message parameter. 
+the insertion operator (\<\<) in the message parameter.
 
 ~~~{.cpp}
     log4cxx::LoggerPtr logger(log4cxx::Logger::getLogger("com.foo"));
@@ -185,68 +183,68 @@
 A logging request is said to be *enabled* if its level is higher than or
 equal to the level of its logger. Otherwise, the request is said to be
 *disabled*. A logger without an assigned level will inherit one from the
-hierarchy. This rule is summarized below. 
+hierarchy. This rule is summarized below.
 
-**Basic Selection Rule** 
+## Basic Selection Rule {#selection-rule}
 
 A log request of level *p* in a logger with (either assigned or
 inherited, whichever is appropriate) level *q*, is enabled if *p \>= q*.
 
-This rule is at the heart of log4cxx. It assumes that levels are
+This rule is at the heart of Log4cxx. It assumes that levels are
 ordered. For the standard levels, we have *TRACE \< DEBUG \< INFO \<
-WARN \< ERROR \< FATAL*. 
+WARN \< ERROR \< FATAL*.
 
-Here is an example of this rule. 
+Here is an example of this rule.
 
 ~~~{.cpp}
     // get a logger instance named "com.foo"
-    log4cxx::LoggerPtr  logger(log4cxx::Logger::getLogger("com.foo"));
-     
+    auto logger = log4cxx::Logger::getLogger("com.foo");
+
     // Now set its level. Normally you do not need to set the
     // level of a logger programmatically. This is usually done
     // in configuration files.
     logger->setLevel(log4cxx::Level::getInfo());
-     
-    log4cxx::LoggerPtr barlogger(log4cxx::Logger::getLogger("com.foo.Bar"));
-     
+
+    auto barlogger = log4cxx::Logger::getLogger("com.foo.Bar");
+
     // This request is enabled, because WARN >= INFO.
     LOG4CXX_WARN(logger, "Low fuel level.");
-     
+
     // This request is disabled, because DEBUG < INFO.
     LOG4CXX_DEBUG(logger, "Starting search for nearest gas station.");
-     
+
     // The logger instance barlogger, named "com.foo.Bar",
     // will inherit its level from the logger named
     // "com.foo" Thus, the following request is enabled
     // because INFO >= INFO.
     LOG4CXX_INFO(barlogger. "Located nearest gas station.");
-     
+
     // This request is disabled, because DEBUG < INFO.
     LOG4CXX_DEBUG(barlogger, "Exiting gas station search");
 ~~~
 
 Calling the *getLogger* method with the same name will always return a
-reference to the exact same logger object. 
+reference to the exact same logger object.
 
-For example, in 
+For example, in
 
 ~~~{.cpp}
-    log4cxx::LoggerPtr x = log4cxx::Logger::getLogger("wombat");
-    log4cxx::LoggerPtr y = log4cxx::Logger::getLogger("wombat");
+    auto x = log4cxx::Logger::getLogger("wombat");
+    auto y = log4cxx::Logger::getLogger("wombat");
 ~~~
 
-*x* and *y* refer to *exactly* the same logger object. 
+*x* and *y* refer to *exactly* the same logger object.
 
 Thus, it is possible to configure a logger and then to retrieve the same
 instance somewhere else in the code without passing around references.
 In fundamental contradiction to biological parenthood, where parents
-always preceed their children, log4cxx loggers can be created and
+always preceed their children, Log4cxx loggers can be created and
 configured in any order. In particular, a "parent" logger will find and
-link to its descendants even if it is instantiated after them. 
+link to its descendants even if it is instantiated after them.
 
-Configuration of the log4cxx environment is typically done at
+Configuration of the Log4cxx environment is typically done at
 application initialization. The preferred way is by reading a
-configuration file. This approach will be discussed shortly. 
+configuration file. This approach will be discussed shortly.
 
 Log4cxx makes it easy to name loggers by *software component*. This can
 be accomplished by statically instantiating a logger in each class, with
@@ -256,33 +254,42 @@
 makes it easy to identify the origin of a log message. However, this is
 only one possible, albeit common, strategy for naming loggers. Log4cxx
 does not restrict the possible set of loggers. The developer is free to
-name the loggers as desired. 
+name the loggers as desired.
 
 Nevertheless, naming loggers after the class where they are located
-seems to be the best strategy known so far. 
+seems to be the best strategy known so far.
 
-# Appenders and Layouts {#appenders-and-layouts}
+# Appenders {#appenders}
 
 The ability to selectively enable or disable logging requests based on
-their logger is only part of the picture. Log4cxx allows logging
-requests to print to multiple destinations. In log4cxx speak, an output
-destination is called an *appender*. Currently, appenders exist for the
-[console](@ref log4cxx.ConsoleAppender), [files](@ref log4cxx.FileAppender),
-GUI components, [remote socket](@ref log4cxx.net.SocketAppender)
-servers, [NT Event Loggers](@ref log4cxx.nt.NTEventLogAppender),
-and remote UNIX [Syslog](@ref log4cxx.net.SyslogAppender)
-daemons. It is also possible to log
-[asynchronously](@ref log4cxx.AsyncAppender).
+their logger is only part of the picture.
 
+Log4cxx allows logging requests to print to multiple destinations.
+In Log4cxx speak, an output destination is called an *appender*.
+Log4cxx provides appenders to write to:
+- [stdout or stderr](@ref log4cxx.ConsoleAppender)
+- [files](@ref log4cxx.rolling.RollingFileAppender)
+- [the NT Event log](@ref log4cxx.nt.NTEventLogAppender)
+- [the UNIX Syslog](@ref log4cxx.net.SyslogAppender)
+- [a socket server](@ref log4cxx.net.XMLSocketAppender)
+- [a SMTP server](@ref log4cxx.net.SMTPAppender)
+- [a database](@ref log4cxx.db.ODBCAppender)
+
+If the same file receives log requests concurrently from multiple process,
+use [this appender](@ref log4cxx.rolling.MultiprocessRollingFileAppender).
+It is also possible to log [asynchronously](@ref log4cxx.AsyncAppender)
+to another appender.
+
+The [addAppender](@ref log4cxx.Logger.addAppender)
+method adds an appender to a given logger.
 More than one appender can be attached to a logger.
 
-The
-[addAppender](@ref log4cxx.Logger.addAppender)
-method adds an appender to a given logger. *Each enabled logging
-request for a given logger will be forwarded to all the appenders in
-that logger as well as the appenders higher in the hierarchy.* In other
-words, appenders are inherited additively from the logger hierarchy. For
-example, if a console appender is added to the root logger, then all
+## Additivity {#appender-additivity}
+
+Each enabled logging request for a given logger will be forwarded to all the appenders in
+that logger as well as the appenders higher in the hierarchy.
+In other words, appenders are inherited additively from the logger hierarchy.
+For example, if a console appender is added to the root logger, then all
 enabled logging requests will at least print on the console. If in
 addition a file appender is added to a logger, say *C*, then enabled
 logging requests for *C* and *C*'s children will print on a file *and*
@@ -292,16 +299,18 @@
 
 The rules governing appender additivity are summarized below.
 
-**Appender Additivity** 
-
 The output of a log statement of logger *C* will go to all the appenders
 in *C* and its ancestors. This is the meaning of the term "appender
 additivity". However, if an ancestor of logger *C*, say *P*, has the
 additivity flag set to *false*, then *C*'s output will be directed to
 all the appenders in *C* and it's ancestors up to and including *P* but,
-not the appenders in any of the ancestors of *P*.  
-  
-Loggers have their additivity flag set to *true* by default. 
+not the appenders in any of the ancestors of *P*.
+
+Loggers have their additivity flag set to *true* by default,
+meaning output goes to the appender attached to a
+parent [Logger](@ref log4cxx.Logger).
+It is therefore often sufficient to configure or attach an appender
+only to the root logger in the [Hierarchy](@ref log4cxx.Hierarchy).
 
 The table below shows an
 example:
@@ -315,20 +324,22 @@
 | security        | A-sec           | false           | A-sec                  | No appender accumulation since the additivity flag is set to *false*.                                                                             |
 | security.access | none            | true            | A-sec                  | Only appenders of "security" because the additivity flag in "security" is set to *false*.                                                         |
 
+# Layouts {#layouts}
+
 More often than not, users wish to customize not only the output
 destination but also the output format. This is accomplished by
 associating a *layout* with an appender. The layout is responsible for
 formatting the logging request according to the user's wishes, whereas
 an appender takes care of sending the formatted output to its
-destination. 
+destination.
 
 The [PatternLayout](@ref log4cxx.PatternLayout),
-part of the standard log4cxx distribution, lets the user specify the
+part of the standard Log4cxx distribution, lets the user specify the
 output format according to conversion patterns similar to the C language
-*printf* function. 
+*printf* function.
 
 For example, the PatternLayout with the conversion pattern `%%r [%%t]
-%%-5p %%c - %%m%%n` will output something akin to: 
+%%-5p %%c - %%m%%n` will output something akin to:
 
 ~~~
 176 [main] INFO org.foo.Bar - Located nearest gas station.
@@ -338,284 +349,205 @@
 the program. The second field is the thread making the log request. The
 third field is the level of the log statement. The fourth field is the
 name of the logger associated with the log request. The text after the
-'-' is the message of the statement. 
+'-' is the message of the statement.
 
-# Configuration {#configuration}
+The other layouts provided in Log4cxx are:
 
-Inserting log requests into the application code requires a fair amount
+- [libfmt patterns](@ref log4cxx.FMTLayout)
+- [a HTML table](@ref log4cxx.HTMLLayout)
+- [a JSON dictionary](@ref log4cxx.JSONLayout)
+- [level - message](@ref log4cxx.SimpleLayout)
+- [log4j event elements](@ref log4cxx.xml.XMLLayout)
+
+# Example Programs {#coding}
+
+Creating useful log information requires a fair amount
 of planning and effort. Observation shows that approximately 4 percent
 of code is dedicated to logging. Consequently, even moderately sized
 applications will have thousands of logging statements embedded within
 their code. Given their number, it becomes imperative to manage these
-log statements without the need to modify them manually. 
-
-The log4cxx environment is fully configurable programmatically. However,
-it is far more flexible to configure log4cxx using configuration files.
-Currently, configuration files can be written in XML or in Java
-properties (key=value) format. 
+log statements without the need to modify them manually.
 
 Let us give a taste of how this is done with the help of an imaginary
-application *MyApp* that uses log4cxx. 
+application *MyApp* that uses Log4cxx.
 
-~~~{.cpp}
-    #include "com/foo/bar.h"
-    using namespace com::foo;
-     
-    // include log4cxx header files.
-    #include "log4cxx/logger.h"
-    #include "log4cxx/basicconfigurator.h"
-    #include "log4cxx/helpers/exception.h"
-     
-    using namespace log4cxx;
-    using namespace log4cxx::helpers;
-     
-    LoggerPtr logger(Logger::getLogger("MyApp"));
-     
-    int main(int argc, char **argv)
-    {
-    	int result = EXIT_SUCCESS;
-    	try
-    	{
-    		// Set up a simple configuration that logs on the console.
-    		BasicConfigurator::configure();
-     
-    		LOG4CXX_INFO(logger, "Entering application.");
-    		Bar bar;
-    		bar.doIt();
-    		LOG4CXX_INFO(logger, "Exiting application.");
-    	}
-    	catch(Exception&)
-    	{
-    		result = EXIT_FAILURE;
-    	}
-     
-    	return result;
-    }
-~~~
+## A Simple Example {#example1}
 
-*MyApp* begins by including log4cxx headers. It then defines a static
-logger variable with the name *MyApp* which happens to be the fully
-qualified name of the class. 
+In order to start using Log4cxx, a simple example program is shown below.
+This program does nothing useful, but it shows the basics of how to start using Log4cxx.
+Using the [BasicConfigurator](@ref log4cxx.BasicConfigurator) class, we are able to quickly configure the library
+to output DEBUG, INFO, etc level messages to standard output.
+\include MyApp1.cpp
 
-*MyApp* uses the *Bar* class defined in header file *com/foo/bar.h*. 
+The above application does nothing useful except to show how to initialize logging
+with the BasicConfigurator and do logging with different loggers.
+Note that file based configurations are also possible -
+see [DOMConfigurator](@ref log4cxx.xml.DOMConfigurator.configure)
+and [PropertyConfigurator](@ref log4cxx.PropertyConfigurator.configure).
 
-~~~{.cpp}
-    // file com/foo/bar.h
-    #include "log4cxx/logger.h"
-     
-    namespace com {
-    	namespace foo {
-    		class Bar {
-    			static log4cxx::LoggerPtr logger;
-     
-    			public:
-    				void doIt();
-    		};
-    	}
-    }
-~~~
+Configuring Log4cxx in the main function has the limitation that
+any logging statements in static initialization code will not generate output.
+Log4cxx must be configured before it is used and
+in this example Log4cxx is not configured until the main() function starts.
 
-~~~{.cpp}
-    // file bar.cpp
-    #include "com/foo/bar.h"
-     
-    using namespace com::foo;
-    using namespace log4cxx;
-     
-    LoggerPtr Bar::logger(Logger::getLogger("com.foo.bar"));
-     
-    void Bar::doIt() {
-    	LOG4CXX_DEBUG(logger, "Did it again!");
-    }
-~~~
+## A Less Simple Example {#example2}
+
+In this example we use a *getLogger()* wrapper function
+which configures Log4cxx on the first usage.
+The advantages of this approach are:
+
+- Log4cxx configuration can be reused in multiple applications.
+- The structure exhibits better [separation of concerns](https://en.wikipedia.org/wiki/Separation_of_concerns).
+- Log statements in static initialization code will generate output.
+
+This program (*MyApp*) begins by including the file
+that defines the com::foo::getLogger() function.
+It obtains a logger named *MyApp*
+(which in this example is the fully qualified name)
+from the com::foo::getLogger() function.
+
+*MyApp* uses the *com::foo::Bar* class defined in header file *com/foo/bar.h*.
+\include MyApp2.cpp
+
+The *com::foo::Bar* class is defined in header file *com/foo/bar.h*.
+\include com/foo/bar.h
+
+The *com::foo::Bar* class is implemented in the file *com/foo/bar.cpp*.
+\include com/foo/bar.cpp
+
+The header file *com/foo/config.h* defines the com::foo::getLogger() function
+and a *LoggerPtr* type for convenience.
+\include com/foo/config.h
+
+The file *com/foo/config.cpp* which implements the com::foo::getLogger() function
+defines *initAndShutdown* as a *static struct* so its constructor
+is invoked on the first call to the com::foo::getLogger() function
+and its destructor is automatically called during application exit.
+\include com/foo/config1.cpp
 
 The invocation of the
 [BasicConfigurator::configure](@ref log4cxx.BasicConfigurator.configure)
-method creates a rather simple log4cxx setup. This method is hardwired
+method creates a rather simple Log4cxx setup. This method is hardwired
 to add to the root logger a [ConsoleAppender](@ref log4cxx.ConsoleAppender).
 The output will be formatted using a
 [PatternLayout](@ref log4cxx.PatternLayout)
-set to the pattern `%%-4r [%%t] %%-5p %%c %%x - %%m%%n`. 
+set to the pattern `%%r [%%t] %%p %%c %%x - %%m%%n`.
 
-Note that by default, the root logger is assigned to
-*Level::getDebug()*. 
+Note that by default, the root logger is assigned a *DEBUG* level.
 
-The output of MyApp is: 
+The output of MyApp is:
 
 ~~~
-    0    [12345] INFO  MyApp  - Entering application.
-    36   [12345] DEBUG com.foo.Bar  - Did it again!
-    51   [12345] INFO  MyApp  - Exiting application.
+    0 [12345] INFO MyApp null - Entering application.
+    0 [12345] DEBUG com.foo.Bar null - Did it again!
+    0 [12345] INFO MyApp null - Exiting application.
 ~~~
 
+## Runtime Configuration {#configuration}
+
+The Log4cxx environment is fully configurable programmatically. However,
+it is far more flexible to configure Log4cxx using configuration files.
+Currently, configuration files can be written in XML or in Java
+properties (key=value) format.
+
 The previous example always outputs the same log information.
-Fortunately, it is easy to modify *MyApp* so that the log output can be
-controlled at run-time. Here is a slightly modified version. 
+Fortunately, it is easy to modify *config.cpp* so that the log output can be
+controlled at runtime. Here is a slightly modified version.
+\include com/foo/config2.cpp
 
-~~~{.cpp}
-    // file MyApp2.cpp
-     
-    #include "com/foo/bar.h"
-    using namespace com::foo;
-     
-    // include log4cxx header files.
-    #include "log4cxx/logger.h"
-    #include "log4cxx/basicconfigurator.h"
-    #include "log4cxx/propertyconfigurator.h"
-    #include "log4cxx/helpers/exception.h"
-     
-    using namespace log4cxx;
-    using namespace log4cxx::helpers;
-    // Define a static logger variable so that it references the
-    // Logger instance named "MyApp".
-    LoggerPtr logger(Logger::getLogger("MyApp"));
-     
-    int main(int argc, char **argv)
-    {
-    	int result = EXIT_SUCCESS;
-    	try
-    	{
-    		if (argc > 1)
-    		{
-    			// BasicConfigurator replaced with PropertyConfigurator.
-    			PropertyConfigurator::configure(argv[1]);
-    		}
-    		else
-    		{
-    			BasicConfigurator::configure();
-    		}
-     
-    		LOG4CXX_INFO(logger, "Entering application.");
-    		Bar bar;
-    		bar.doIt();
-    		LOG4CXX_INFO(logger, "Exiting application.");
-    	}
-    	catch(Exception&)
-    	{
-    		result = EXIT_FAILURE;
-    	}
-     
-    	return result;
-    }
-~~~
+This version of *config.cpp* instructs [PropertyConfigurator](@ref log4cxx.PropertyConfigurator.configure)
+to use the *MyApp.properties* file to configure Log4cxx.
+A more realistic approach would (for example)
+use the current module name to select the configuration file
+(see the \ref com/foo/config3.cpp file for how to do this).
 
-This version of *MyApp* instructs *PropertyConfigurator* to parse a
-configuration file and set up logging accordingly. 
-
-Here is a sample configuration file that results in exactly same output
-as the previous *BasicConfigurator* based example. 
+Here is a sample *MyApp.properties* configuration file that results in exactly same output
+as the previous [BasicConfigurator::configure](@ref log4cxx.BasicConfigurator.configure) based example.
 
 ~~~
     # Set root logger level to DEBUG and its only appender to A1.
     log4j.rootLogger=DEBUG, A1
-     
+
     # A1 is set to be a ConsoleAppender.
     log4j.appender.A1=org.apache.log4j.ConsoleAppender
-     
+
     # A1 uses PatternLayout.
     log4j.appender.A1.layout=org.apache.log4j.PatternLayout
-    log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
+    log4j.appender.A1.layout.ConversionPattern=%r [%t] %-5p %c %x - %m%n
 ~~~
 
 It can be noticed that the PropertyConfigurator file format is the same
-as log4j. 
+as log4j.
 
 Suppose we are no longer interested in seeing the output of any
 component belonging to the *com::foo* package. The following
-configuration file shows one possible way of achieving this. 
+configuration file shows one possible way of achieving this.
 
 ~~~
     log4j.rootLogger=DEBUG, A1
     log4j.appender.A1=org.apache.log4j.ConsoleAppender
     log4j.appender.A1.layout=org.apache.log4j.PatternLayout
-     
+
     # Print the date in ISO 8601 format
     log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
-     
+
     # Print only messages of level WARN or above in the package com.foo.
     log4j.logger.com.foo=WARN
 ~~~
 
-The output of *MyApp* configured with this file is shown below. 
+The output of *MyApp* configured with this file is shown below.
 
 ~~~
-    2000-09-07 14:07:41,508 [12345] INFO  MyApp - Entering application.
-    2000-09-07 14:07:41,529 [12345] INFO  MyApp - Exiting application.
+    2022-12-13 11:01:45,091 [12345] INFO  MyApp - Entering application.
+    2022-12-13 11:01:45,091 [12345] INFO  MyApp - Exiting application.
 ~~~
 
 As the logger *com.foo.Bar* does not have an assigned level, it inherits
 its level from *com.foo*, which was set to WARN in the configuration
-file. The log statement from the *Bar::doIt* method has the level DEBUG,
+file. The log statement from the *Bar::doIt* method has the level *DEBUG*,
 lower than the logger level WARN. Consequently, *doIt()* method's log
-request is suppressed. 
+request is suppressed.
 
-Here is another configuration file that uses multiple appenders. 
-
-~~~
-    log4j.rootLogger=debug, stdout, R
-     
-    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-     
-    # Pattern to output the caller's file name and line number.
-    log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
-     
-    log4j.appender.R=org.apache.log4j.RollingFileAppender
-    log4j.appender.R.File=example.log
-     
-    log4j.appender.R.MaxFileSize=100KB
-    # Keep one backup file
-    log4j.appender.R.MaxBackupIndex=1
-     
-    log4j.appender.R.layout=org.apache.log4j.PatternLayout
-    log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
-~~~
+Here is another configuration file that uses multiple appenders.
+\include MyApp.properties
 
 Calling the enhanced MyApp with the this configuration file will output
-the following on the console. 
+the following on the console.
 
 ~~~
-    INFO [12345] (MyApp2.cpp:31) - Entering application.
-    DEBUG [12345] (Bar.h:16) - Doing it again!
-    INFO [12345] (MyApp2.cpp:34) - Exiting application.
+     INFO [12345] (MyApp.cpp:8) - Entering application.
+    DEBUG [12345] (bar.cpp:8) - Did it again!
+     INFO [12345] (MyApp.cpp:11) - Exiting application.
 ~~~
 
 In addition, as the root logger has been allocated a second appender,
 output will also be directed to the *example.log* file. This file will
 be rolled over when it reaches 100KB. When roll-over occurs, the old
-version of *example.log* is automatically moved to *example.log.1*. 
+version of *example.log* is automatically moved to *example.log.1*.
 
 Note that to obtain these different logging behaviors we did not need to
 recompile code. We could just as easily have logged to a UNIX Syslog
 daemon, redirected all *com.foo* output to an NT Event logger, or
-forwarded logging events to a remote log4cxx server, which would log
+forwarded logging events to a remote Log4cxx server, which would log
 according to local server policy, for example by forwarding the log
-event to a second log4cxx server. 
+event to a second Log4cxx server.
 
-# Default Initialization Procedure {#default-initialization-procedure}
+# Default Initialization {#default-initialization}
 
-The log4cxx library does not make any assumptions about its environment.
-In particular, there are no default log4cxx appenders. Under certain
-well-defined circumstances however, the static inializer of the *Logger*
-class will attempt to automatically configure log4cxx. 
+The Log4cxx library does not make any assumptions about its environment.
+In particular, when initially created the root [Logger](@ref log4cxx.Logger) has no appender.
+However the library will attempt automatic configuration.
 
-The exact default initialization algorithm is defined as follows: 
+If the LoggerRepositoy is not yet configured on the first call to
+[getLogger](@ref log4cxx.LogManager.getLogger) of [LogManager](@ref log4cxx.LogManager),
+the [configure](@ref log4cxx.DefaultConfigurator.configure) method
+of [DefaultConfigurator](@ref log4cxx.DefaultConfigurator) is called
+via [ensureIsConfigured](@ref log4cxx.spi.LoggerRepository.ensureIsConfigured) method
+of [LoggerRepository](@ref log4cxx.spi.LoggerRepository).
 
-1.  Set the configurationOptionStr string variable to the value of the
-    **LOG4CXX\_CONFIGURATION** environment variable if set, otherwise
-    the value of the **log4j.configuration** environment variable if
-    set, otherwise the first of the following file names which exist in
-    the current working directory, "log4cxx.xml", "log4cxx.properties",
-    "log4j.xml" and "log4j.properties". If configurationOptionStr has
-    not been set, then disable logging. 
-2.  Unless a custom configurator is specified using the
-    **LOG4CXX\_CONFIGURATOR\_CLASS** or **log4j.configuratorClass**
-    environment variable, the PropertyConfigurator will be used to
-    configure log4cxx unless the file name ends with the ".xml"
-    extension, in which case the DOMConfigurator will be used. If a
-    custom configurator is specified, the environment variable should
-    contain a fully qualified class name of a class that implements the
-    Configurator interface. 
+To use automatic configuration with a non-standard file name
+create and use your own wrapper for [getLogger](@ref log4cxx.LogManager.getLogger).
+A full example can be seen in the \ref com/foo/config3.cpp file.
 
 # Nested Diagnostic Contexts {#nested-diagnostic-contexts}
 
@@ -626,17 +558,17 @@
 applications. A common approach to differentiate the logging output of
 one client from another is to instantiate a new separate logger for each
 client. This promotes the proliferation of loggers and increases the
-management overhead of logging. 
+management overhead of logging.
 
 A lighter technique is to uniquely stamp each log request initiated from
 the same client interaction. Neil Harrison described this method in the
 book "Patterns for Logging Diagnostic Messages," in *Pattern Languages
 of Program Design 3*, edited by R. Martin, D. Riehle, and F. Buschmann
-(Addison-Wesley, 1997). 
+(Addison-Wesley, 1997).
 
 To uniquely stamp each request, the user pushes contextual information
 into the NDC, the abbreviation of *Nested Diagnostic Context*. The NDC
-class is shown below. 
+class is shown below.
 
 ~~~{.cpp}
     namespace log4cxx {
@@ -645,10 +577,10 @@
     			// pushes the value on construction and pops on destruction.
     			NDC(const std::string& value);
     			NDC(const std::wstring& value);
-     
+
     			// Remove the top of the context from the NDC.
     			static LogString pop();
-     
+
     			// Add diagnostic context for the current thread.
     			static void push(const std::string& message);
     			static void push(const std::wstring& message);
@@ -659,12 +591,12 @@
 The NDC is managed per thread as a *stack* of contextual information.
 Note that all methods of the *log4cxx::NDC* class are static. Assuming
 that NDC printing is turned on, every time a log request is made, the
-appropriate log4cxx component will include the *entire* NDC stack for
+appropriate Log4cxx component will include the *entire* NDC stack for
 the current thread in the log output. This is done without the
 intervention of the user, who is responsible only for placing the
 correct information in the NDC by using the *push* and *pop* methods at
 a few well-defined points in the code. In contrast, the per-client
-logger approach commands extensive changes in the code. 
+logger approach commands extensive changes in the code.
 
 To illustrate this point, let us take the example of a servlet
 delivering content to numerous clients. The servlet can build the NDC at
@@ -676,104 +608,14 @@
 the same logger, can still be distinguished because each client request
 will have a different NDC stack. Contrast this with the complexity of
 passing a freshly instantiated logger to all code exercised during the
-client's request. 
+client's request.
 
 Nevertheless, some sophisticated applications, such as virtual hosting
 web servers, must log differently depending on the virtual host context
 and also depending on the software component issuing the request. Recent
-log4cxx releases support multiple hierarchy trees. This enhancement
+Log4cxx releases support multiple hierarchy trees. This enhancement
 allows each virtual host to possess its own copy of the logger
-hierarchy. 
-
-# Performance {#performance}
-
-One of the often-cited arguments against logging is its computational
-cost. This is a legitimate concern as even moderately sized applications
-can generate thousands of log requests. Much effort was spent measuring
-and tweaking logging performance. Log4cxx claims to be fast and
-flexible: speed first, flexibility second. 
-
-The user should be aware of the following performance issues. 
-
-1.  **Logging performance when logging is turned off.** 
-    
-    When logging is turned off entirely or just for a set of levels, the
-    cost of a log request consists of a method invocation plus an
-    integer comparison. The LOG4CXX\_DEBUG and similar macros suppress
-    unnecessary expression evaluation if the request is not enabled. 
-
-2.  **The performance of deciding whether to log or not to log when
-    logging is turned on.** 
-    
-    This is essentially the performance of walking the logger hierarchy.
-    When logging is turned on, log4cxx still needs to compare the level
-    of the log request with the level of the request logger. However,
-    loggers may not have an assigned level; they can inherit them from
-    the logger hierarchy. Thus, before inheriting a level, the logger
-    may need to search its ancestors. 
-    
-    There has been a serious effort to make this hierarchy walk to be as
-    fast as possible. For example, child loggers link only to their
-    existing ancestors. In the *BasicConfigurator* example shown
-    earlier, the logger named *com.foo.Bar* is linked directly to the
-    root logger, thereby circumventing the nonexistent *com* or
-    *com.foo* loggers. This significantly improves the speed of the
-    walk, especially in "sparse" hierarchies. 
-    
-    The cost of walking the hierarchy is typically 3 times slower than
-    when logging is turned off entirely. 
-
-3.  **Actually outputting log messages** 
-    
-    This is the cost of formatting the log output and sending it to its
-    target destination. Here again, a serious effort was made to make
-    layouts (formatters) perform as quickly as possible. The same is
-    true for appenders. 
-
-# Removing log statements {#removing-log-statements}
-
-Sometimes, you may want to remove all log statements from your program,
-either for speed purposes or to remove sensitive information.  This can easily
-be accomplished at build-time when using the standard `LOG4CXX_[level]` macros
-(`LOG4CXX_TRACE`, `LOG4CXX_DEBUG`, `LOG4CXX_INFO`, `LOG4CXX_WARN`,
-`LOG4CXX_ERROR`, `LOG4CXX_FATAL`).
-
-Log statements can be removed either above a certain level, or they
-can be disabled entirely.
-
-For example, if we want to remove all log statements within our program
-that use the `LOG4CXX_[level]` family of macros, add a preprocessor
-definition `LOG4CXX_THRESHOLD` set to 50001
-or greater.  This will ensure that any log statement that uses the
-`LOG4CXX_[level]`-macro will be compiled out of the program.  To remove
-all log statements at `DEBUG` or below, set `LOG4CXX_THRESHOLD` to a
-value between 10001-20000.
-
-The levels are set as follows:
-
-|Logger Level|Integer Value|
-|------------|-------------|
-|TRACE       |5000         |
-|DEBUG       |10000        |
-|INFO        |20000        |
-|WARN        |30000        |
-|ERROR(1)    |40000        |
-|FATAL       |50000        |
-
-(1) The `LOG4CXX_ASSERT` macro is the same level as `LOG4CXX_ERROR`
-
-Note that this has no effect on other macros, such as using the
-`LOG4CXX_LOG`, `LOG4CXX_LOGLS`, or `LOG4CXX_L7DLOG` family of macros.
-
-# Removing location information {#removing-location information}
-
-Whenever you log a message with Log4cxx, metadata about the location of the
-logging statement is captured as well through the preprocessor.  This includes
-the file name, the method name, and the line number.  If you would not like to
-include this information in your build but you still wish to keep the log
-statements, define `LOG4CXX_DISABLE_LOCATION_INFO` in your build system.  This
-will allow log messages to still be created, but the location information
-will be invalid.
+hierarchy.
 
 # Logging Custom Types {#custom-types}
 
@@ -809,7 +651,7 @@
 
 # Logging with {fmt} {#logging-with-fmt}
 
-One issue with utilizing log4cxx and its ostream style of logging is that log
+One issue with utilizing Log4cxx and its ostream style of logging is that log
 statements can be very awkward if you need to precisely format something:
 
 ~~~{.cpp}
@@ -831,7 +673,7 @@
 LOG4CXX_INFO_FMT( rootLogger, "Numbers can be formatted with a format string {:.1f} and as hex: {:x}", 22.456, 123 );
 ~~~
 
-Note that log4cxx does not include a copy of {fmt}, so you must include the
+Note that Log4cxx does not include a copy of {fmt}, so you must include the
 correct headers and linker flags in order to use the `LOG4CXX_[level]_FMT`
 family of macros.
 
@@ -839,38 +681,108 @@
 if the `LOG4CXX_THRESHOLD` macro is set to a level that will compile out
 the non-FMT macros.
 
-A full example can be seen in the src/examples/cpp/format-string.cpp file.
+A full example can be seen in the \ref format-string.cpp file.
 
-# Filtering Messages {#filtering}
+# Internal Debugging {#internal-debugging}
 
-When dealing with large amounts of logging information, it can be useful
-to filter on messages that we are interested in.  This filtering only
-takes places after determining that the level of the current logger would
-log the message in the first place.  When defining filters, note that
-they can only be defined on a per-appender basis, they do not globally
-affect anything.
+Because Log4cxx is a logging library, we can't use it to output errors from
+the library itself.  There are several ways to activate internal logging:
 
-The filtering system is similar in concept to Linux iptables rules, in
-that there is a chain of filters that can accept a log message, deny the
-log message, or pass the message on to the next filter. Accepting a log
-message means that the message will be logged immediately without
-consulting other filters.  Denying has the opposite affect, immediately
-dropping the log message and not consulting any other filters.
+1. Configure the library directly by calling the
+[LogLog::setInternalDebugging](@ref log4cxx.helpers.LogLog.setInternalDebugging)
+method
+2. If using a properties file, set the value `log4j.debug=true` in your configuration file
+3. If using an XML file, set the attribute `internalDebug=true` in the root node
+4. From the environment: `LOG4CXX_DEBUG=true`
 
-The basic filters are as follows:
+All error and warning messages are sent to stderr.
 
-|Filter      |Usage        |
+# Overhead {#request-cost}
+
+One of the often-cited arguments against logging is its computational
+cost. This is a legitimate concern as even moderately sized applications
+can generate thousands of log requests. Much effort was spent measuring
+and tweaking logging performance. Log4cxx claims to be fast and
+flexible: speed first, flexibility second.
+
+For performance sensitive applications, you should be aware of the following.
+
+1.  **Logging performance when logging is turned off.**
+
+    The LOG4CXX\_DEBUG and similar macros have a
+    cost of an in-lined null pointer check plus an integer comparison
+    when the logger not currently enabled for that level.
+    The other terms inside the macro are not evaluated.
+
+    When the level is enabled for a logger but the logging hierarchy is turned off
+    entirely or just for a set of levels, the cost of a log request consists
+    of a method invocation plus an integer comparison.
+
+2.  **Actually outputting log messages**
+
+    This is the cost of formatting the log output and sending it to its
+    target destination. Here again, a serious effort was made to make
+    layouts (formatters) perform as quickly as possible. The same is
+    true for appenders.
+
+3.  **The cost of changing a logger's level.**
+
+    The threshold value stored in any child logger is updated.
+    This is done iterating over the map of all known logger objects
+    and walking the hierarchy of each.
+
+    There has been a serious effort to make this hierarchy walk to be as
+    fast as possible. For example, child loggers link only to their
+    existing ancestors. In the *BasicConfigurator* example shown
+    earlier, the logger named *com.foo.Bar* is linked directly to the
+    root logger, thereby circumventing the nonexistent *com* or
+    *com.foo* loggers. This significantly improves the speed of the
+    walk, especially in "sparse" hierarchies.
+
+## Removing log statements {#removing-log-statements}
+
+Sometimes, you may want to remove all log statements from your program,
+either for speed purposes or to remove sensitive information.  This can easily
+be accomplished at build-time when using the standard `LOG4CXX_[level]` macros
+(`LOG4CXX_TRACE`, `LOG4CXX_DEBUG`, `LOG4CXX_INFO`, `LOG4CXX_WARN`,
+`LOG4CXX_ERROR`, `LOG4CXX_FATAL`).
+
+Log statements can be removed either above a certain level, or they
+can be disabled entirely.
+
+For example, if we want to remove all log statements within our program
+that use the `LOG4CXX_[level]` family of macros, add a preprocessor
+definition `LOG4CXX_THRESHOLD` set to 50001
+or greater.  This will ensure that any log statement that uses the
+`LOG4CXX_[level]`-macro will be compiled out of the program.  To remove
+all log statements at `DEBUG` or below, set `LOG4CXX_THRESHOLD` to a
+value between 10001-20000.
+
+The levels are set as follows:
+
+|Logger Level|Integer Value|
 |------------|-------------|
-|AndFilter   |Contains a list of filters that must all match for the message to be logged|
-|DenyAllFilter|Drop all log messages|
-|LevelMatchFilter|Given a log message at a specific log level, either accept or drop the message.  For example, this could be used to drop INFO messages at DEBUG level|
-|LevelRangeFilter|Given a log message at a specific log level, either accept or drop the message depending on if the log message is between two levels.|
-|LoggerMatchFilter|Given a log message from a specific logger, either accept or drop the message depending on if the logger matches.|
-|MapFilter   |Given a log message, accept or deny based off of values in the MDC of the log message.|
-|StringMatchFilter|Given a log message, accept or deny based off of a substring in the log message.|
+|TRACE       |5000         |
+|DEBUG       |10000        |
+|INFO        |20000        |
+|WARN        |30000        |
+|ERROR(1)    |40000        |
+|FATAL       |50000        |
 
-See the documentation for [Filter](@ref log4cxx.spi.Filter) for some more
-information, or view a [configuration sample](@ref configuration-samples).
+(1) The `LOG4CXX_ASSERT` macro is the same level as `LOG4CXX_ERROR`
+
+Note that this has no effect on other macros, such as using the
+`LOG4CXX_LOG`, `LOG4CXX_LOGLS`, or `LOG4CXX_L7DLOG` family of macros.
+
+## Removing location information {#removing-location-information}
+
+Whenever you log a message with Log4cxx, metadata about the location of the
+logging statement is captured as well through the preprocessor.  This includes
+the file name, the method name, and the line number.  If you would not like to
+include this information in your build but you still wish to keep the log
+statements, define `LOG4CXX_DISABLE_LOCATION_INFO` in your build system.  This
+will allow log messages to still be created, but the location information
+will be invalid.
 
 # Conclusions {#conclusions}
 
@@ -878,11 +790,21 @@
 distinctive features is the notion of inheritance in loggers. Using a
 logger hierarchy it is possible to control which log statements are
 output at arbitrary granularity. This helps reduce the volume of logged
-output and minimize the cost of logging. 
+output and minimize the cost of logging.
 
-One of the advantages of the log4cxx API is its manageability. Once the
+One of the advantages of the Log4cxx API is its manageability. Once the
 log statements have been inserted into the code, they can be controlled
 with configuration files. They can be selectively enabled or disabled,
 and sent to different and multiple output targets in user-chosen
-formats. The log4cxx package is designed so that log statements can
+formats. The Log4cxx package is designed so that log statements can
 remain in shipped code without incurring a heavy performance cost.
+
+\example auto-configured.cpp
+This is an example of logging in static initialization code and
+using the current module name to select the Log4cxx configuration file.
+
+\example com/foo/config3.cpp
+This file is an example of how to use the current module name to select the Log4cxx configuration file.
+
+\example format-string.cpp
+This example shows logging using the [{fmt}](https://fmt.dev/latest/index.html) library.
diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt
index 89fba0a..a315cf5 100644
--- a/src/test/CMakeLists.txt
+++ b/src/test/CMakeLists.txt
@@ -15,8 +15,4 @@
 # limitations under the License.
 #
 
-find_package(Java COMPONENTS Development)
-if(Java_Development_FOUND)
-  add_subdirectory(java)
-endif(Java_Development_FOUND)
 add_subdirectory(cpp)
diff --git a/src/test/cpp/CMakeLists.txt b/src/test/cpp/CMakeLists.txt
index ddeae55..74a35e5 100644
--- a/src/test/cpp/CMakeLists.txt
+++ b/src/test/cpp/CMakeLists.txt
@@ -58,6 +58,9 @@
     locationtest
     locationdisabledtest
 )
+if(${ENABLE_FMT_LAYOUT})
+    set(ALL_LOG4CXX_TESTS ${ALL_LOG4CXX_TESTS} fmttest)
+endif()
 foreach(fileName IN LISTS ALL_LOG4CXX_TESTS)
     add_executable(${fileName} "${fileName}.cpp")
 endforeach()
@@ -77,40 +80,26 @@
 endif()
 add_subdirectory(pattern)
 add_subdirectory(rolling)
-add_subdirectory(spi)
 add_subdirectory(varia)
 add_subdirectory(xml)
 add_subdirectory(throughput)
 add_subdirectory(benchmark)
 
-# Note: we need to include the APR DLLs on our path so that the tests will run.
-# The way that CMake sets the environment is that it actually generates a secondary file,
-# CTestTestfile.cmake, which sets the final properties of the test.
-# However, this results in a secondary quirk to the running of the tests: CMake uses
-# a semicolon to deliminate entries in a list!  Since the Windows PATH is semicolon-delimited
-# as well, CMake uses only the first entry in the list when setting the path.
-# So, we need to do a triple escape on the PATH that we want to set in order for CMake to
-# properly interpret the PATH
 if( WIN32 )
-  get_filename_component(APR_DLL_DIR "${APR_DLL}" DIRECTORY)
-  get_filename_component(APR_UTIL_DLL_DIR "${APR_UTIL_DLL}" DIRECTORY)
-  get_filename_component(EXPAT_LIB_DIR "${EXPAT_LIBRARY}" DIRECTORY)
-
-
-  set(EXPAT_DLL_DIR "${EXPAT_LIB_DIR}/../bin")
-  set(LOG4CXX_DLL_DIR "$<SHELL_PATH:$<TARGET_FILE_DIR:log4cxx>>;")
-  set(PATH_FOR_TESTS ${CMAKE_PROGRAM_PATH};${APR_DLL_DIR};${APR_UTIL_DLL_DIR};${LOG4CXX_DLL_DIR};${EXPAT_DLL_DIR}\;)
-  list(REMOVE_DUPLICATES PATH_FOR_TESTS)
-  set(NORMAL_PATH $ENV{PATH})
-  set(ESCAPED_PATH "")
-  foreach( ENTRY ${PATH_FOR_TESTS}${NORMAL_PATH} )
-	  set(ESCAPED_PATH "${ESCAPED_PATH}${ENTRY}\\\;")
-  endforeach()
-endif( WIN32 )
+  include(win32_target_environment_path)
+  get_target_environment_path(ESCAPED_PATH)
+elseif(CMAKE_BUILD_TYPE)
+  string(TOUPPER ${CMAKE_BUILD_TYPE} UPPER_BUILD_TYPE)
+  if (UPPER_BUILD_TYPE STREQUAL "DEBUG")
+    set(TEST_COMPILE_DEFINITIONS _DEBUG)
+  endif()
+else()
+  set(TEST_COMPILE_DEFINITIONS _DEBUG)
+endif()
 
 get_filename_component(UNIT_TEST_WORKING_DIR ../resources ABSOLUTE)
 foreach(testName IN LISTS ALL_LOG4CXX_TESTS)
-    target_compile_definitions(${testName} PRIVATE ${LOG4CXX_COMPILE_DEFINITIONS} ${APR_COMPILE_DEFINITIONS} ${APR_UTIL_COMPILE_DEFINITIONS} )
+    target_compile_definitions(${testName} PRIVATE ${TEST_COMPILE_DEFINITIONS} ${LOG4CXX_COMPILE_DEFINITIONS} ${APR_COMPILE_DEFINITIONS} ${APR_UTIL_COMPILE_DEFINITIONS} )
     target_include_directories(${testName} PRIVATE ${CMAKE_CURRENT_LIST_DIR} $<TARGET_PROPERTY:log4cxx,INCLUDE_DIRECTORIES>)
     target_link_libraries(${testName} PRIVATE testingFramework testingUtilities log4cxx ${APR_LIBRARIES} ${APR_SYSTEM_LIBS} Threads::Threads)
     add_test(NAME ${testName}
@@ -133,13 +122,6 @@
             set_tests_properties(socketservertestcase PROPERTIES
                 ENVIRONMENT "SOCKET_SERVER_PARAMETER_FILE=${START_SOCKET_SERVER_PARAMETER_FILE};PATH=${ESCAPED_PATH}"
             )
-        elseif(${testName} STREQUAL autoconfiguretestcase)
-            set_target_properties(${testName} PROPERTIES
-              VS_DEBUGGER_ENVIRONMENT "LOG4CXX_CONFIGURATION=${UNIT_TEST_WORKING_DIR}/input/autoConfigureTest.properties\nPATH=${ESCAPED_PATH}"
-            )
-            set_tests_properties(autoconfiguretestcase PROPERTIES
-                ENVIRONMENT "LOG4CXX_CONFIGURATION=${UNIT_TEST_WORKING_DIR}/input/autoConfigureTest.properties;PATH=${ESCAPED_PATH}"
-            )
         elseif(${testName} STREQUAL optionconvertertestcase)
             set_target_properties(${testName} PROPERTIES
               VS_DEBUGGER_ENVIRONMENT "TOTO=wonderful\nkey1=value1\nkey2=value2\nPATH=${ESCAPED_PATH}"
@@ -167,13 +149,13 @@
             set_tests_properties(socketservertestcase PROPERTIES
                 ENVIRONMENT "SOCKET_SERVER_PARAMETER_FILE=${START_SOCKET_SERVER_PARAMETER_FILE}"
             )
-        elseif(${testName} STREQUAL autoconfiguretestcase)
-            set_tests_properties(autoconfiguretestcase PROPERTIES
-                ENVIRONMENT "LOG4CXX_CONFIGURATION=${UNIT_TEST_WORKING_DIR}/input/autoConfigureTest.properties"
+        elseif(${testName} STREQUAL optionconvertertestcase)
+            set_tests_properties(optionconvertertestcase PROPERTIES
+                ENVIRONMENT "TOTO=wonderful;key1=value1;key2=value2"
             )
         else()
            set_tests_properties(${testName} PROPERTIES
-                ENVIRONMENT "TOTO=wonderful;key1=value1;key2=value2"
+                ENVIRONMENT "key1=value1;key2=value2"
            )
         endif()
     endif()
diff --git a/src/test/cpp/abts.cpp b/src/test/cpp/abts.cpp
index d40ec64..403e5c7 100644
--- a/src/test/cpp/abts.cpp
+++ b/src/test/cpp/abts.cpp
@@ -108,7 +108,7 @@
 		}
 		else
 		{
-			fprintf(stdout, "FAILED %d of %d\n", last->failed.size(), last->num_test);
+			fprintf(stdout, "FAILED %d of %d\n", (int)last->failed.size(), last->num_test);
 			fflush(stdout);
 		}
 	}
@@ -148,8 +148,10 @@
 
 	if (p)
 	{
-		subsuite->name = (const char*) memcpy(calloc(p - suite_name + 1, 1),
-				suite_name, p - suite_name);
+//		subsuite->name = (const char*) memcpy(calloc(p - suite_name + 1, 1),
+//				suite_name, p - suite_name);
+		int length = p - suite_name + 1;
+		subsuite->name = std::string( suite_name, length );
 	}
 	else
 	{
@@ -158,7 +160,7 @@
 
 	if (list_tests)
 	{
-		fprintf(stdout, "%s\n", subsuite->name);
+		fprintf(stdout, "%s\n", subsuite->name.c_str());
 	}
 
 	subsuite->not_run = 0;
@@ -175,14 +177,14 @@
 		suite->tail = subsuite;
 	}
 
-	if (!should_test_run(subsuite->name))
+	if (!should_test_run(subsuite->name.c_str()))
 	{
 		subsuite->not_run = 1;
 		return suite;
 	}
 
 	reset_status();
-	fprintf(stdout, "%-20s:  ", subsuite->name);
+	fprintf(stdout, "%-20s:  ", subsuite->name.c_str());
 	update_status();
 	fflush(stdout);
 
@@ -194,7 +196,7 @@
 	abts_case tc;
 	sub_suite* ss;
 
-	if (!should_test_run(ts->tail->name))
+	if (!should_test_run(ts->tail->name.c_str()))
 	{
 		return;
 	}
@@ -217,7 +219,7 @@
 
 static int report(abts_suite* suite)
 {
-	int count = 0;
+	size_t count = 0;
 	sub_suite* dptr;
 
 	if (suite && suite->tail && !suite->tail->not_run)
@@ -250,8 +252,8 @@
 		if (dptr->failed.size() != 0)
 		{
 			float percent = ((float)dptr->failed.size() / (float)dptr->num_test);
-			fprintf(stdout, "%-15s\t\t%5d\t%4d\t%6.2f%%\n", dptr->name,
-				dptr->num_test, dptr->failed.size(), percent * 100);
+			fprintf(stdout, "%-15s\t\t%5d\t%4d\t%6.2f%%\n", dptr->name.c_str(),
+				dptr->num_test, (int)dptr->failed.size(), percent * 100);
 			for( const char* failed_name : dptr->failed ){
 				fprintf(stdout, "  %s\n", failed_name );
 			}
@@ -527,8 +529,7 @@
 
 int main(int argc, const char* const argv[])
 {
-	int i;
-	int rv;
+	int rv = 0;
 	int list_provided = 0;
 	abts_suite* suite = NULL;
 
@@ -540,7 +541,7 @@
 	quiet = !isatty(STDOUT_FILENO);
 #endif
 
-	for (i = 1; i < argc; i++)
+	for (int i = 1; i < argc; i++)
 	{
 		if (!strcmp(argv[i], "-v"))
 		{
@@ -582,7 +583,7 @@
 		 */
 		testlist = (const char**) calloc(argc + 1, sizeof(char*));
 
-		for (i = 1; i < argc; i++)
+		for (int i = 1; i < argc; i++)
 		{
 			testlist[i - 1] = argv[i];
 		}
@@ -601,16 +602,15 @@
 		//    clean up suite
 		//
 		// We're about to exit, who cares about memory leaks?
-//		sub_suite* next;
+		sub_suite* next;
 
-//		for (sub_suite* head = suite->head; head != NULL; head = next)
-//		{
-//			next = head->next;
-//			delete[] head->name;
-//			delete head;
-//		}
+		for (sub_suite* head = suite->head; head != NULL; head = next)
+		{
+			next = head->next;
+			delete head;
+		}
 
-//		delete suite;
+		delete suite;
 	}
 
 	return rv;
diff --git a/src/test/cpp/abts.h b/src/test/cpp/abts.h
index c3fb6f6..7560c73 100644
--- a/src/test/cpp/abts.h
+++ b/src/test/cpp/abts.h
@@ -40,7 +40,7 @@
 
 struct sub_suite
 {
-	const char* name;
+	std::string name;
 	int num_test;
 	std::vector<const char*> failed;
 	int not_run;
diff --git a/src/test/cpp/asyncappendertestcase.cpp b/src/test/cpp/asyncappendertestcase.cpp
index 85d5d28..dedbded 100644
--- a/src/test/cpp/asyncappendertestcase.cpp
+++ b/src/test/cpp/asyncappendertestcase.cpp
@@ -23,7 +23,9 @@
 #include "vectorappender.h"
 #include <log4cxx/asyncappender.h>
 #include "appenderskeletontestcase.h"
+#include <log4cxx/helpers/loglog.h>
 #include <log4cxx/helpers/pool.h>
+#include <log4cxx/varia/fallbackerrorhandler.h>
 #include <apr_strings.h>
 #include "testchar.h"
 #include <log4cxx/helpers/stringhelper.h>
@@ -46,16 +48,16 @@
 		/**
 		 * @{inheritDoc}
 		 */
-		void append(const spi::LoggingEventPtr&, log4cxx::helpers::Pool&)
+		void append(const spi::LoggingEventPtr&, log4cxx::helpers::Pool&) override
 		{
 			throw NullPointerException(LOG4CXX_STR("Intentional NullPointerException"));
 		}
 
-		void close()
+		void close() override
 		{
 		}
 
-		bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return false;
 		}
@@ -79,7 +81,7 @@
 		/**
 		 * {@inheritDoc}
 		 */
-		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p)
+		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p) override
 		{
 			std::unique_lock<std::mutex> lock( blocker );
 			VectorAppender::append(event, p);
@@ -122,13 +124,19 @@
 		LOGUNIT_TEST(closeTest);
 		LOGUNIT_TEST(test2);
 		LOGUNIT_TEST(test3);
-		//
-		// TODO: test fails on Linux.
-		//LOGUNIT_TEST(testBadAppender);
+		LOGUNIT_TEST(testBadAppender);
 		LOGUNIT_TEST(testLocationInfoTrue);
 		LOGUNIT_TEST(testConfiguration);
 		LOGUNIT_TEST_SUITE_END();
 
+#ifdef _DEBUG
+	struct Fixture
+	{
+		Fixture() {
+			helpers::LogLog::setInternalDebugging(true);
+		}
+	} suiteFixture;
+#endif
 
 	public:
 		void setUp()
@@ -213,29 +221,33 @@
 		}
 
 		/**
-		 * Tests that a bad appender will switch async back to sync.
+		 * Checks that async will switch a bad appender to another appender.
 		 */
 		void testBadAppender()
 		{
-			AppenderPtr nullPointerAppender = AppenderPtr(new NullPointerAppender());
-			AsyncAppenderPtr asyncAppender = AsyncAppenderPtr(new AsyncAppender());
+			AppenderPtr nullPointerAppender(new NullPointerAppender());
+			AsyncAppenderPtr asyncAppender(new AsyncAppender());
+			asyncAppender->setName(LOG4CXX_STR("async-testBadAppender"));
 			asyncAppender->addAppender(nullPointerAppender);
 			asyncAppender->setBufferSize(5);
 			Pool p;
 			asyncAppender->activateOptions(p);
 			LoggerPtr root = Logger::getRootLogger();
 			root->addAppender(asyncAppender);
+
+			varia::FallbackErrorHandlerPtr errorHandler(new varia::FallbackErrorHandler());
+			errorHandler->setAppender(asyncAppender);
+			VectorAppenderPtr vectorAppender(new VectorAppender());
+			vectorAppender->setName(LOG4CXX_STR("async-memoryAppender"));
+			errorHandler->setBackupAppender(vectorAppender);
+			errorHandler->setLogger(root);
+			asyncAppender->setErrorHandler(errorHandler);
+
 			LOG4CXX_INFO(root, "Message");
 			std::this_thread::sleep_for( std::chrono::milliseconds( 10 ) );
-
-			try
-			{
-				LOG4CXX_INFO(root, "Message");
-				LOGUNIT_FAIL("Should have thrown exception");
-			}
-			catch (NullPointerException&)
-			{
-			}
+            LOG4CXX_INFO(root, "Message");
+			auto& v = vectorAppender->getVector();
+			LOGUNIT_ASSERT(0 < v.size());
 		}
 
 		/**
@@ -244,7 +256,9 @@
 		void testLocationInfoTrue()
 		{
 			BlockableVectorAppenderPtr blockableAppender = BlockableVectorAppenderPtr(new BlockableVectorAppender());
+			blockableAppender->setName(LOG4CXX_STR("async-blockableVector"));
 			AsyncAppenderPtr async = AsyncAppenderPtr(new AsyncAppender());
+			async->setName(LOG4CXX_STR("async-testLocationInfoTrue"));
 			async->addAppender(blockableAppender);
 			async->setBufferSize(5);
 			async->setLocationInfo(true);
diff --git a/src/test/cpp/autoconfiguretestcase.cpp b/src/test/cpp/autoconfiguretestcase.cpp
index 008b1dd..e486727 100644
--- a/src/test/cpp/autoconfiguretestcase.cpp
+++ b/src/test/cpp/autoconfiguretestcase.cpp
@@ -17,35 +17,126 @@
 #include "logunit.h"
 #include <log4cxx/logger.h>
 #include <log4cxx/logmanager.h>
-#include <log4cxx/file.h>
-#include "util/compare.h"
+#include <log4cxx/defaultconfigurator.h>
+#include <log4cxx/helpers/bytebuffer.h>
+#include <log4cxx/helpers/fileinputstream.h>
+#include <log4cxx/helpers/fileoutputstream.h>
+#include <log4cxx/helpers/loglog.h>
+#include <log4cxx/helpers/pool.h>
+#include <log4cxx/helpers/stringhelper.h>
+#include <thread>
+#include <apr_file_io.h>
+#include <apr_file_info.h>
+#include "apr_time.h"
+
+#define LOGUNIT_TEST_THREADS(testName, threadCount) \
+	class testName ## ThreadTestRegistration { \
+		public: \
+			testName ## ThreadTestRegistration() { \
+				ThisFixture::getSuite()->addTest(#testName, &testName ## ThreadTestRegistration :: run); \
+			} \
+			static void run(abts_case* tc, void*) { \
+				std::vector<std::thread> threads; \
+				for (auto i = threadCount; 0 < i; --i) \
+					threads.emplace_back( [tc]() { \
+						LogUnit::runTest<ThisFixture>(tc, &ThisFixture::testName); \
+					} ); \
+				while (!threads.empty()) { \
+					threads.back().join(); \
+					threads.pop_back(); \
+				} \
+			} \
+	} register ## testName ## ThreadTest
 
 using namespace log4cxx;
+
 LOGUNIT_CLASS(AutoConfigureTestCase)
 {
 	LOGUNIT_TEST_SUITE(AutoConfigureTestCase);
-	LOGUNIT_TEST(test1);
+	LOGUNIT_TEST(copyPropertyFile);
+	LOGUNIT_TEST_THREADS(test1, 4);
 	LOGUNIT_TEST(test2);
+	LOGUNIT_TEST(test3);
+	LOGUNIT_TEST(shutdown);
 	LOGUNIT_TEST_SUITE_END();
-
+#ifdef _DEBUG
+	struct Fixture
+	{
+		Fixture() {
+			helpers::LogLog::setInternalDebugging(true);
+		}
+	} suiteFixture;
+	apr_time_t m_initTime = apr_time_now();
+#endif
+	helpers::Pool m_pool;
+	char m_buf[2048];
+	LogString m_configFile = LOG4CXX_STR("autoconfiguretestcase.properties");
 public:
 
-	void test1()
+	void copyPropertyFile()
 	{
-		LoggerPtr debugLogger = Logger::getLogger(LOG4CXX_STR("AutoConfig.test1"));
+		LOGUNIT_ASSERT(File(LOG4CXX_STR("input/autoConfigureTest.properties")).exists(m_pool));
+		LOGUNIT_ASSERT(apr_file_copy
+			( "input/autoConfigureTest.properties"
+			, "autoconfiguretestcase.properties"
+			, APR_FPROT_UREAD | APR_FPROT_UWRITE
+			, m_pool.getAPRPool()
+			) == APR_SUCCESS);
+
+		DefaultConfigurator::setConfigurationFileName(m_configFile);
+		DefaultConfigurator::setConfigurationWatchSeconds(1);
+		LOGUNIT_ASSERT(File(m_configFile).exists(m_pool));
+	}
+
+	void shutdown()
+	{
+		LogManager::shutdown();
+		LOGUNIT_ASSERT(apr_file_remove("autoconfiguretestcase.properties", m_pool.getAPRPool()) == APR_SUCCESS);
+	}
+
+	void test1()	
+	{
+		auto debugLogger = LogManager::getLogger(LOG4CXX_STR("AutoConfig.test1"));
+		LOGUNIT_ASSERT(debugLogger);
 		LOGUNIT_ASSERT(!debugLogger->isDebugEnabled());
-		LOGUNIT_ASSERT(LogManager::getLoggerRepository()->isConfigured());
-    }
+		auto rep = LogManager::getLoggerRepository();
+		LOGUNIT_ASSERT(rep);
+		LOGUNIT_ASSERT(rep->isConfigured());
+	}
 
 	void test2()
 	{
-		LoggerPtr debugLogger = Logger::getLogger(LOG4CXX_STR("AutoConfig.test2"));
+		auto debugLogger = LogManager::getLogger(LOG4CXX_STR("AutoConfig.test2"));
+		LOGUNIT_ASSERT(debugLogger);
 		LOGUNIT_ASSERT(debugLogger->isDebugEnabled());
-		LOG4CXX_DEBUG(debugLogger, LOG4CXX_STR("This is some expected ouput"));
-		LOGUNIT_ASSERT_EQUAL(true, Compare::compare
-				( File("output/autoConfigureTest.log")
-				, File("witness/autoConfigureTest.log")
-				));
+	}
+
+	void test3()
+	{
+		// wait 2 sec to ensure the modification time is different to that held in the WatchDog
+		apr_sleep(2000000);
+		auto debugLogger = LogManager::getLogger(LOG4CXX_STR("AutoConfig.test3"));
+		LOGUNIT_ASSERT(debugLogger);
+		LOGUNIT_ASSERT(!debugLogger->isDebugEnabled());
+
+		// Append a configuration for test3 logger
+		helpers::ByteBuffer bbuf(m_buf, sizeof(m_buf));
+		int sz = 0;
+		for (const char* p = "\nlog4j.logger.AutoConfig.test3=DEBUG\n"; *p; ++p)
+		{
+			bbuf.put(*p);
+			++sz;
+		}
+		bbuf.position(0);
+		bbuf.limit(sz);
+		helpers::FileOutputStream of(m_configFile, true);
+		of.write(bbuf, m_pool);
+		of.flush(m_pool);
+		of.close(m_pool);
+
+		// wait 1.5 sec for the change to be noticed
+		apr_sleep(1500000);
+		LOGUNIT_ASSERT(debugLogger->isDebugEnabled());
 	}
 };
 
diff --git a/src/test/cpp/benchmark/benchmark.cpp b/src/test/cpp/benchmark/benchmark.cpp
index 8a3f84e..8641b74 100644
--- a/src/test/cpp/benchmark/benchmark.cpp
+++ b/src/test/cpp/benchmark/benchmark.cpp
@@ -21,24 +21,24 @@
 
 	NullWriterAppender() {}
 
-	virtual void close() {}
+	void close() override {}
 
-	virtual bool requiresLayout() const
+	bool requiresLayout() const override
 	{
 		return true;
 	}
 
-	virtual void append(const spi::LoggingEventPtr& event, helpers::Pool& p)
+	void append(const spi::LoggingEventPtr& event, helpers::Pool& p) override
 	{
 		// This gets called whenever there is a valid event for our appender.
 	}
 
-	virtual void activateOptions(helpers::Pool& /* pool */)
+	void activateOptions(helpers::Pool& /* pool */) override
 	{
 		// Given all of our options, do something useful(e.g. open a file)
 	}
 
-	virtual void setOption(const LogString& option, const LogString& value)
+	void setOption(const LogString& option, const LogString& value) override
 	{
 	}
 };
diff --git a/src/test/cpp/customlogger/xlogger.cpp b/src/test/cpp/customlogger/xlogger.cpp
index 2fb5495..9a3760a 100644
--- a/src/test/cpp/customlogger/xlogger.cpp
+++ b/src/test/cpp/customlogger/xlogger.cpp
@@ -32,8 +32,9 @@
 
 void XLogger::lethal(const LogString& message, const LocationInfo& locationInfo)
 {
-	auto rep = repository;
-	if (!rep || rep->isDisabled(XLevel::LETHAL_INT))
+	auto rep = getLoggerRepository();
+
+	if (rep->isDisabled(XLevel::LETHAL_INT))
 	{
 		return;
 	}
@@ -46,8 +47,9 @@
 
 void XLogger::lethal(const LogString& message)
 {
-	auto rep = repository;
-	if (!rep || rep->isDisabled(XLevel::LETHAL_INT))
+	auto rep = getLoggerRepository();
+
+	if (rep->isDisabled(XLevel::LETHAL_INT))
 	{
 		return;
 	}
@@ -70,8 +72,9 @@
 
 void XLogger::trace(const LogString& message, const LocationInfo& locationInfo)
 {
-	auto rep = repository;
-	if (!rep || rep->isDisabled(XLevel::TRACE_INT))
+	auto rep = getLoggerRepository();
+
+	if (rep->isDisabled(XLevel::TRACE_INT))
 	{
 		return;
 	}
@@ -84,8 +87,9 @@
 
 void XLogger::trace(const LogString& message)
 {
-	auto rep = repository;
-	if (!rep || rep->isDisabled(XLevel::TRACE_INT))
+	auto rep = getLoggerRepository();
+
+	if (rep->isDisabled(XLevel::TRACE_INT))
 	{
 		return;
 	}
diff --git a/src/test/cpp/customlogger/xlogger.h b/src/test/cpp/customlogger/xlogger.h
index 5d09c43..916b614 100644
--- a/src/test/cpp/customlogger/xlogger.h
+++ b/src/test/cpp/customlogger/xlogger.h
@@ -43,9 +43,9 @@
 		END_LOG4CXX_CAST_MAP()
 
 		XFactory();
-		virtual LoggerPtr makeNewLoggerInstance(
+		LoggerPtr makeNewLoggerInstance(
 			log4cxx::helpers::Pool& pool,
-			const LogString& name) const;
+			const LogString& name) const override;
 };
 
 typedef std::shared_ptr<XFactory> XFactoryPtr;
diff --git a/src/test/cpp/customlogger/xloggertestcase.cpp b/src/test/cpp/customlogger/xloggertestcase.cpp
index c18934b..74302e5 100644
--- a/src/test/cpp/customlogger/xloggertestcase.cpp
+++ b/src/test/cpp/customlogger/xloggertestcase.cpp
@@ -52,7 +52,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = logger->getLoggerRepository())
+		auto rep = logger->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/cpp/encodingtest.cpp b/src/test/cpp/encodingtest.cpp
index e9f5462..7e190b1 100644
--- a/src/test/cpp/encodingtest.cpp
+++ b/src/test/cpp/encodingtest.cpp
@@ -58,7 +58,9 @@
 	 */
 	void tearDown()
 	{
-		if (auto rep = Logger::getRootLogger()->getLoggerRepository())
+		auto rep = Logger::getRootLogger()->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/cpp/filter/CMakeLists.txt b/src/test/cpp/filter/CMakeLists.txt
index 018d0c8..43fec1a 100644
--- a/src/test/cpp/filter/CMakeLists.txt
+++ b/src/test/cpp/filter/CMakeLists.txt
@@ -23,5 +23,6 @@
     loggermatchfiltertest.cpp
     mapfiltertest.cpp
     stringmatchfiltertest.cpp
+    locationinfofiltertest.cpp
 )
 set(ALL_LOG4CXX_TESTS ${ALL_LOG4CXX_TESTS} filtertests PARENT_SCOPE)
diff --git a/src/test/cpp/filter/locationinfofiltertest.cpp b/src/test/cpp/filter/locationinfofiltertest.cpp
new file mode 100644
index 0000000..4e0a12d
--- /dev/null
+++ b/src/test/cpp/filter/locationinfofiltertest.cpp
@@ -0,0 +1,135 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#include <log4cxx/filter/locationinfofilter.h>
+#include <log4cxx/logger.h>
+#include <log4cxx/spi/filter.h>
+#include <log4cxx/spi/loggingevent.h>
+#include "../logunit.h"
+
+using namespace log4cxx;
+using namespace log4cxx::filter;
+using namespace log4cxx::spi;
+using namespace log4cxx::helpers;
+
+/**
+ * Unit tests for LocationInfo.
+ */
+LOGUNIT_CLASS(LocationInfoFilterTest)
+{
+	LOGUNIT_TEST_SUITE(LocationInfoFilterTest);
+	LOGUNIT_TEST(test1);
+	LOGUNIT_TEST(test2);
+	LOGUNIT_TEST(test3);
+	LOGUNIT_TEST(test4);
+	LOGUNIT_TEST_SUITE_END();
+
+public:
+
+	/**
+	 * Check that LocationInfoFilter.decide() returns Filter.NEUTRAL
+	 *   when nothing is configured.
+	 */
+	void test1()
+	{
+		LocationInfo li("/path/to/foo.cpp",
+						"foo.cpp",
+						"exampleFun",
+						50);
+		LoggingEventPtr event(new LoggingEvent(
+				LOG4CXX_STR("LocationInfoFilter"),
+				Level::getInfo(),
+				LOG4CXX_STR("Hello, World"),
+				li));
+		FilterPtr filter(new LocationInfoFilter());
+		Pool p;
+		filter->activateOptions(p);
+		LOGUNIT_ASSERT_EQUAL(Filter::NEUTRAL, filter->decide(event));
+	}
+
+	/**
+	 * Check that LocationInfoFilter.decide() returns Filter.NEUTRAL
+	 *   when line number does not match
+	 */
+	void test2()
+	{
+		LocationInfo li("/path/to/foo.cpp",
+						"foo.cpp",
+						"exampleFun",
+						50);
+		LoggingEventPtr event(new LoggingEvent(
+				LOG4CXX_STR("LocationInfoFilter"),
+				Level::getInfo(),
+				LOG4CXX_STR("Hello, World"),
+				li));
+		LocationInfoFilterPtr filter(new LocationInfoFilter());
+		filter->setLineNumber(10);
+		Pool p;
+		filter->activateOptions(p);
+		LOGUNIT_ASSERT_EQUAL(Filter::NEUTRAL, filter->decide(event));
+	}
+
+	/**
+	 * Check that LocationInfoFilter.decide() returns Filter.ACCEPT
+	 * when the line number matches
+	 */
+	void test3()
+	{
+		LocationInfo li("/path/to/foo.cpp",
+						"foo.cpp",
+						"exampleFun",
+						50);
+		LoggingEventPtr event(new LoggingEvent(
+				LOG4CXX_STR("LocationInfoFilter"),
+				Level::getInfo(),
+				LOG4CXX_STR("Hello, World"),
+				li));
+		LocationInfoFilterPtr filter(new LocationInfoFilter());
+		filter->setLineNumber(50);
+		filter->setAcceptOnMatch(true);
+		Pool p;
+		filter->activateOptions(p);
+		LOGUNIT_ASSERT_EQUAL(Filter::ACCEPT, filter->decide(event));
+	}
+
+	/**
+	 * Check that LocationInfoFilter.decide() returns Filter.ACCEPT
+	 * when the line number and method name match
+	 */
+	void test4()
+	{
+		LocationInfo li("/path/to/foo.cpp",
+						"foo.cpp",
+						"exampleFun",
+						50);
+		LoggingEventPtr event(new LoggingEvent(
+				LOG4CXX_STR("LocationInfoFilter"),
+				Level::getInfo(),
+				LOG4CXX_STR("Hello, World"),
+				li));
+		LocationInfoFilterPtr filter(new LocationInfoFilter());
+		filter->setLineNumber(50);
+		filter->setMethodName("exampleFun");
+		filter->setAcceptOnMatch(true);
+		filter->setMustMatchAll(true);
+		Pool p;
+		filter->activateOptions(p);
+		LOGUNIT_ASSERT_EQUAL(Filter::ACCEPT, filter->decide(event));
+	}
+
+};
+
+LOGUNIT_TEST_SUITE_REGISTRATION(LocationInfoFilterTest);
diff --git a/src/test/cpp/fmttest.cpp b/src/test/cpp/fmttest.cpp
new file mode 100644
index 0000000..2b496e6
--- /dev/null
+++ b/src/test/cpp/fmttest.cpp
@@ -0,0 +1,197 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#include "logunit.h"
+#include "testchar.h"
+#include "util/compare.h"
+#include "util/transformer.h"
+#include "util/absolutedateandtimefilter.h"
+#include "util/iso8601filter.h"
+#include "util/absolutetimefilter.h"
+#include "util/relativetimefilter.h"
+#include "util/controlfilter.h"
+#include "util/threadfilter.h"
+#include "util/linenumberfilter.h"
+#include "util/filenamefilter.h"
+#include "vectorappender.h"
+#include <log4cxx/fmtlayout.h>
+#include <log4cxx/propertyconfigurator.h>
+#include <log4cxx/helpers/date.h>
+#include <log4cxx/spi/loggingevent.h>
+#include <iostream>
+#include <iomanip>
+
+#define REGEX_STR(x) x
+#define PAT0 REGEX_STR("\\[[0-9A-FXx]*]\\ (DEBUG|INFO|WARN|ERROR|FATAL) .* - Message [0-9]\\{1,2\\}")
+#define PAT1 ISO8601_PAT REGEX_STR(" ") PAT0
+#define PAT2 ABSOLUTE_DATE_AND_TIME_PAT REGEX_STR(" ") PAT0
+#define PAT3 ABSOLUTE_TIME_PAT REGEX_STR(" ") PAT0
+#define PAT4 RELATIVE_TIME_PAT REGEX_STR(" ") PAT0
+#define PAT5 REGEX_STR("\\[[0-9A-FXx]*]\\ (DEBUG|INFO|WARN|ERROR|FATAL) .* : Message [0-9]\\{1,2\\}")
+#define PAT6 REGEX_STR("\\[[0-9A-FXx]*]\\ (DEBUG|INFO |WARN |ERROR|FATAL) .*patternlayouttest.cpp\\([0-9]\\{1,4\\}\\): Message [0-9]\\{1,3\\}")
+#define PAT11a REGEX_STR("^(DEBUG|INFO |WARN |ERROR|FATAL) \\[[0-9A-FXx]*]\\ log4j.PatternLayoutTest: Message [0-9]\\{1,2\\}")
+#define PAT11b REGEX_STR("^(DEBUG|INFO |WARN |ERROR|FATAL) \\[[0-9A-FXx]*]\\ root: Message [0-9]\\{1,2\\}")
+#define PAT12 REGEX_STR("^\\[[0-9A-FXx]*]\\ (DEBUG|INFO |WARN |ERROR|FATAL) ")\
+	REGEX_STR(".*patternlayouttest.cpp([0-9]\\{1,4\\}): ")\
+	REGEX_STR("Message [0-9]\\{1,2\\}")
+#define PAT_MDC_1 REGEX_STR("")
+
+using namespace log4cxx;
+using namespace log4cxx::helpers;
+
+LOGUNIT_CLASS(FMTTestCase)
+{
+	LOGUNIT_TEST_SUITE(FMTTestCase);
+	LOGUNIT_TEST(test1);
+	LOGUNIT_TEST(test1_expanded);
+	LOGUNIT_TEST(test10);
+//	LOGUNIT_TEST(test_date);
+	LOGUNIT_TEST_SUITE_END();
+
+	LoggerPtr root;
+	LoggerPtr logger;
+
+public:
+	void setUp()
+	{
+		root = Logger::getRootLogger();
+		MDC::clear();
+		logger = Logger::getLogger(LOG4CXX_TEST_STR("java.org.apache.log4j.PatternLayoutTest"));
+	}
+
+	void tearDown()
+	{
+		MDC::clear();
+		auto rep = root->getLoggerRepository();
+
+		if (rep)
+		{
+			rep->resetConfiguration();
+		}
+	}
+
+	void test1()
+	{
+		PropertyConfigurator::configure(LOG4CXX_FILE("input/fmtLayout1.properties"));
+		common();
+		LOGUNIT_ASSERT(Compare::compare(TEMP, LOG4CXX_FILE("witness/patternLayout.1")));
+	}
+
+	void test1_expanded()
+	{
+		PropertyConfigurator::configure(LOG4CXX_FILE("input/fmtLayout1_expanded.properties"));
+		common();
+		LOGUNIT_ASSERT(Compare::compare(TEMP, LOG4CXX_FILE("witness/patternLayout.1")));
+	}
+
+	void test10()
+	{
+		PropertyConfigurator::configure(LOG4CXX_FILE("input/fmtLayout10.properties"));
+		common();
+
+		ControlFilter filter1;
+		filter1 << PAT6;
+		ThreadFilter filter2;
+		LineNumberFilter filter3;
+		FilenameFilter filenameFilter(__FILE__, "patternlayouttest.cpp");
+
+
+		std::vector<Filter*> filters;
+		filters.push_back(&filenameFilter);
+		filters.push_back(&filter1);
+		filters.push_back(&filter2);
+		filters.push_back(&filter3);
+
+
+		try
+		{
+			Transformer::transform(TEMP, FILTERED, filters);
+		}
+		catch (UnexpectedFormatException& e)
+		{
+			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
+			throw;
+		}
+
+		LOGUNIT_ASSERT(Compare::compare(FILTERED, LOG4CXX_FILE("witness/patternLayout.10")));
+	}
+
+	void test_date(){
+		std::tm tm = {};
+		std::stringstream ss("2013-04-11 08:35:34");
+		ss >> std::get_time(&tm, "%Y-%m-%d %H:%M:%S");
+		auto tp = std::chrono::system_clock::from_time_t(std::mktime(&tm));
+		uint64_t micros = std::chrono::duration_cast<std::chrono::microseconds>(tp.time_since_epoch()).count();
+
+		log4cxx::helpers::Date::setGetCurrentTimeFunction([micros](){
+			return micros;
+		});
+
+		log4cxx::spi::LoggingEventPtr logEvt = std::make_shared<log4cxx::spi::LoggingEvent>( "foo",
+																							 Level::getInfo(),
+																							 "A Message",
+																							 log4cxx::spi::LocationInfo::getLocationUnavailable());
+		FMTLayout layout("{d:%Y-%m-%d %H:%M:%S} {message}" );
+		LogString output;
+		log4cxx::helpers::Pool pool;
+		layout.format( output, logEvt, pool);
+
+		log4cxx::helpers::Date::setGetCurrentTimeFunction(nullptr);
+
+		LOGUNIT_ASSERT_EQUAL("2013-04-11 09:35:34 A Message", output);
+	}
+
+	std::string createMessage(Pool & pool, int i)
+	{
+		std::string msg("Message ");
+		msg.append(pool.itoa(i));
+		return msg;
+	}
+
+	void common()
+	{
+		int i = -1;
+
+		Pool pool;
+
+
+		LOG4CXX_DEBUG(logger, createMessage(pool, ++i));
+		LOG4CXX_DEBUG(root, createMessage(pool, i));
+
+		LOG4CXX_INFO(logger, createMessage(pool, ++i));
+		LOG4CXX_INFO(root, createMessage(pool, i));
+
+		LOG4CXX_WARN(logger, createMessage(pool, ++i));
+		LOG4CXX_WARN(root, createMessage(pool, i));
+
+		LOG4CXX_ERROR(logger, createMessage(pool, ++i));
+		LOG4CXX_ERROR(root, createMessage(pool, i));
+
+		LOG4CXX_FATAL(logger, createMessage(pool, ++i));
+		LOG4CXX_FATAL(root, createMessage(pool, i));
+	}
+
+	private:
+		static const LogString FILTERED;
+		static const LogString TEMP;
+
+};
+
+const LogString FMTTestCase::TEMP(LOG4CXX_STR("output/fmtlayout"));
+const LogString FMTTestCase::FILTERED(LOG4CXX_STR("output/fmtlayoutfiltered"));
+
+
+LOGUNIT_TEST_SUITE_REGISTRATION(FMTTestCase);
diff --git a/src/test/cpp/helpers/CMakeLists.txt b/src/test/cpp/helpers/CMakeLists.txt
index e8921c8..fe07d97 100644
--- a/src/test/cpp/helpers/CMakeLists.txt
+++ b/src/test/cpp/helpers/CMakeLists.txt
@@ -32,11 +32,15 @@
     relativetimedateformattestcase
     stringhelpertestcase
     stringtokenizertestcase
-    syslogwritertest
     timezonetestcase
     transcodertestcase
     threadutilitytestcase
 )
+
+if(LOG4CXX_NETWORKING_SUPPORT)
+    list(APPEND HELPER_TESTS syslogwritertest)
+endif()
+
 foreach(fileName IN LISTS HELPER_TESTS)
     add_executable(${fileName} "${fileName}.cpp")
     target_compile_definitions(${fileName} PRIVATE ${APR_COMPILE_DEFINITIONS} ${APR_UTIL_COMPILE_DEFINITIONS} )
diff --git a/src/test/cpp/helpers/casttestcase.cpp b/src/test/cpp/helpers/casttestcase.cpp
index 4d2e5ab..53e6de5 100644
--- a/src/test/cpp/helpers/casttestcase.cpp
+++ b/src/test/cpp/helpers/casttestcase.cpp
@@ -18,6 +18,7 @@
 #include "../logunit.h"
 #include <log4cxx/helpers/bytearrayoutputstream.h>
 #include <log4cxx/helpers/fileoutputstream.h>
+#include <log4cxx/rolling/rollingfileappender.h>
 #include <iostream>
 
 using namespace log4cxx;
@@ -34,6 +35,7 @@
 	LOGUNIT_TEST(testGoodCast);
 	LOGUNIT_TEST(testBadCast);
 	LOGUNIT_TEST(testNullParameter);
+	LOGUNIT_TEST(testRollingFileAppender);
 	LOGUNIT_TEST_SUITE_END();
 
 public:
@@ -68,6 +70,15 @@
 		LOGUNIT_ASSERT(!fos);
 	}
 
+	void testRollingFileAppender()
+	{
+		rolling::RollingFileAppenderPtr rolling = rolling::RollingFileAppenderPtr(new rolling::RollingFileAppender());
+
+		AppenderPtr appender = log4cxx::cast<Appender>(rolling);
+
+		LOGUNIT_ASSERT(appender);
+	}
+
 };
 
 LOGUNIT_TEST_SUITE_REGISTRATION(CastTestCase);
diff --git a/src/test/cpp/helpers/threadutilitytestcase.cpp b/src/test/cpp/helpers/threadutilitytestcase.cpp
index 05b7cfd..0460b08 100644
--- a/src/test/cpp/helpers/threadutilitytestcase.cpp
+++ b/src/test/cpp/helpers/threadutilitytestcase.cpp
@@ -31,37 +31,42 @@
 	LOGUNIT_TEST_SUITE_END();
 
 public:
-	void testNullFunctions(){
-		ThreadUtilityPtr thrUtil = ThreadUtility::instance();
+	void testNullFunctions()
+	{
+		auto thrUtil = ThreadUtility::instance();
 
 		thrUtil->configureFuncs( nullptr, nullptr, nullptr );
 
-		std::thread t = thrUtil->createThread( LOG4CXX_STR("FooName"), [](){} );
+		std::thread t = thrUtil->createThread( LOG4CXX_STR("FooName"), []() {} );
 
 		t.join();
 	}
 
-	void testCustomFunctions(){
-		ThreadUtilityPtr thrUtil = ThreadUtility::instance();
+	void testCustomFunctions()
+	{
+		auto thrUtil = ThreadUtility::instance();
 		int num_pre = 0;
 		int num_started = 0;
 		int num_post = 0;
 
 		thrUtil->configureFuncs(
-			[&num_pre](){
-				num_pre++;
-			},
-			[&num_started]( LogString,
-							std::thread::id,
-							std::thread::native_handle_type ){
-				num_started++;
-			},
-			[&num_post](){
-				num_post++;
-			}
+			[&num_pre]()
+		{
+			num_pre++;
+		},
+		[&num_started]( LogString,
+			std::thread::id,
+			std::thread::native_handle_type )
+		{
+			num_started++;
+		},
+		[&num_post]()
+		{
+			num_post++;
+		}
 		);
 
-		std::thread t = thrUtil->createThread( LOG4CXX_STR("FooName"), [](){} );
+		std::thread t = thrUtil->createThread( LOG4CXX_STR("FooName"), []() {} );
 
 		t.join();
 
@@ -70,12 +75,13 @@
 		LOGUNIT_ASSERT_EQUAL( num_post, 1 );
 	}
 
-	void testDefaultFunctions(){
+	void testDefaultFunctions()
+	{
 		ThreadUtility::configure( ThreadConfigurationType::BlockSignalsAndNameThread );
 
-		ThreadUtilityPtr thrUtil = ThreadUtility::instance();
+		auto thrUtil = ThreadUtility::instance();
 
-		std::thread t = thrUtil->createThread( LOG4CXX_STR("FooName"), [](){} );
+		std::thread t = thrUtil->createThread( LOG4CXX_STR("FooName"), []() {} );
 
 		t.join();
 	}
diff --git a/src/test/cpp/helpers/timezonetestcase.cpp b/src/test/cpp/helpers/timezonetestcase.cpp
index cdbe58a..c15200a 100644
--- a/src/test/cpp/helpers/timezonetestcase.cpp
+++ b/src/test/cpp/helpers/timezonetestcase.cpp
@@ -38,9 +38,7 @@
 	LOGUNIT_TEST_SUITE(TimeZoneTestCase);
 	LOGUNIT_TEST(test1);
 	LOGUNIT_TEST(test2);
-#if !defined(__BORLANDC__)
 	LOGUNIT_TEST(test3);
-#endif
 	LOGUNIT_TEST(test4);
 	LOGUNIT_TEST(test5);
 	LOGUNIT_TEST(test6);
diff --git a/src/test/cpp/hierarchythresholdtestcase.cpp b/src/test/cpp/hierarchythresholdtestcase.cpp
index c7ee9c4..de836f0 100644
--- a/src/test/cpp/hierarchythresholdtestcase.cpp
+++ b/src/test/cpp/hierarchythresholdtestcase.cpp
@@ -49,7 +49,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = logger->getLoggerRepository())
+		auto rep = logger->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/cpp/jsonlayouttest.cpp b/src/test/cpp/jsonlayouttest.cpp
index 5ddc6b9..fda39fc 100644
--- a/src/test/cpp/jsonlayouttest.cpp
+++ b/src/test/cpp/jsonlayouttest.cpp
@@ -35,6 +35,10 @@
 #else
 	#error __LOG4CXX_FUNC__ expected to be defined
 #endif
+
+static LogString ppIndentL1(LOG4CXX_STR("  "));
+static LogString ppIndentL2(LOG4CXX_STR("    "));
+
 /**
  * Test for JSONLayout.
  *
diff --git a/src/test/cpp/l7dtestcase.cpp b/src/test/cpp/l7dtestcase.cpp
index 9b2dc57..7c70b74 100644
--- a/src/test/cpp/l7dtestcase.cpp
+++ b/src/test/cpp/l7dtestcase.cpp
@@ -67,7 +67,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = root->getLoggerRepository())
+		auto rep = root->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/cpp/loggertestcase.cpp b/src/test/cpp/loggertestcase.cpp
index afc520d..942b829 100644
--- a/src/test/cpp/loggertestcase.cpp
+++ b/src/test/cpp/loggertestcase.cpp
@@ -46,15 +46,15 @@
 		CountingAppender() : counter(0)
 		{}
 
-		void close()
+		void close() override
 		{}
 
-		void append(const spi::LoggingEventPtr& /*event*/, Pool& /*p*/)
+		void append(const spi::LoggingEventPtr& /*event*/, Pool& /*p*/) override
 		{
 			counter++;
 		}
 
-		bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return true;
 		}
@@ -161,9 +161,11 @@
 
 		CountingAppenderPtr ca1 = CountingAppenderPtr(new CountingAppender());
 		CountingAppenderPtr ca2 = CountingAppenderPtr(new CountingAppender());
+		CountingAppenderPtr xa = CountingAppenderPtr(new CountingAppender());
 
 		a->addAppender(ca1);
 		abc->addAppender(ca2);
+		x->addAppender(xa);
 
 		LOGUNIT_ASSERT_EQUAL(ca1->counter, 0);
 		LOGUNIT_ASSERT_EQUAL(ca2->counter, 0);
@@ -195,6 +197,7 @@
 		CountingAppenderPtr caRoot = CountingAppenderPtr(new CountingAppender());
 		CountingAppenderPtr caA = CountingAppenderPtr(new CountingAppender());
 		CountingAppenderPtr caABC = CountingAppenderPtr(new CountingAppender());
+		CountingAppenderPtr cab = CountingAppenderPtr(new CountingAppender());
 
 		root->addAppender(caRoot);
 		a->addAppender(caA);
@@ -211,7 +214,9 @@
 		LOGUNIT_ASSERT_EQUAL(caA->counter, 1);
 		LOGUNIT_ASSERT_EQUAL(caABC->counter, 0);
 
+		ab->addAppender(cab);
 		ab->debug(MSG);
+		LOGUNIT_ASSERT_EQUAL(cab->counter, 1);
 		LOGUNIT_ASSERT_EQUAL(caRoot->counter, 1);
 		LOGUNIT_ASSERT_EQUAL(caA->counter, 1);
 		LOGUNIT_ASSERT_EQUAL(caABC->counter, 0);
@@ -228,7 +233,7 @@
 		LoggerPtr root = Logger::getRootLogger();
 		root->addAppender(caRoot);
 
-		LoggerRepositoryPtr h = LogManager::getLoggerRepository();
+		auto h = LogManager::getLoggerRepository();
 
 		//h.disableDebug();
 		h->setThreshold(Level::getInfo());
@@ -401,6 +406,19 @@
 
 		LoggerPtr a11 = h->getLogger(LOG4CXX_STR("a"));
 		LOGUNIT_ASSERT_EQUAL(a0, a11);
+
+		LoggerPtr abc = h->getLogger(LOG4CXX_STR("a.b.c"));
+		LOGUNIT_ASSERT_EQUAL((LogString) LOG4CXX_STR("a.b.c"), abc->getName());
+		LOGUNIT_ASSERT(abc->getLevel() == 0);
+		LOGUNIT_ASSERT(Level::getError() == abc->getEffectiveLevel());
+
+		// Check the threshold is changed in children of root
+		root->setLevel(Level::getTrace());
+		LOGUNIT_ASSERT(Level::getTrace() == abc->getEffectiveLevel());
+		LOGUNIT_ASSERT_EQUAL(true, a0->isTraceEnabled());
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isTraceEnabledFor(a0));
+		LOGUNIT_ASSERT_EQUAL(true, abc->isTraceEnabled());
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isTraceEnabledFor(abc));
 	}
 
 	void compileTestForLOGCXX202() const
@@ -457,7 +475,17 @@
 		tracer->setLevel(Level::getTrace());
 
 		LOGUNIT_ASSERT_EQUAL(true, tracer->isTraceEnabled());
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isTraceEnabledFor(tracer));
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isDebugEnabledFor(tracer));
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isInfoEnabledFor(tracer));
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isWarnEnabledFor(tracer));
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isErrorEnabledFor(tracer));
 		LOGUNIT_ASSERT_EQUAL(false, root->isTraceEnabled());
+		LOGUNIT_ASSERT_EQUAL(false, Logger::isTraceEnabledFor(root));
+		LOGUNIT_ASSERT_EQUAL(false, Logger::isDebugEnabledFor(root));
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isInfoEnabledFor(root));
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isWarnEnabledFor(root));
+		LOGUNIT_ASSERT_EQUAL(true, Logger::isErrorEnabledFor(root));
 	}
 
 protected:
diff --git a/src/test/cpp/logunit.cpp b/src/test/cpp/logunit.cpp
index 24331f7..3e044b8 100644
--- a/src/test/cpp/logunit.cpp
+++ b/src/test/cpp/logunit.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include "logunit.h"
 
diff --git a/src/test/cpp/logunit.h b/src/test/cpp/logunit.h
index 6b8fbe3..2e0e3d9 100644
--- a/src/test/cpp/logunit.h
+++ b/src/test/cpp/logunit.h
@@ -18,12 +18,6 @@
 #if !defined(_LOG4CXX_LOGUNIT_H)
 #define _LOG4CXX_LOGUNIT_H
 
-
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include "abts.h"
 #include <exception>
 #include <map>
@@ -274,10 +268,5 @@
 #define LOGUNIT_ASSERT_EQUAL_SRCL(  expected, actual, srcLine)  assertEquals(expected, actual, #expected, #actual, srcLine)
 #define LOGUNIT_FAIL(msg)                                       throw LogUnit::AssertException(msg, __LINE__)
 
-
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif
 
diff --git a/src/test/cpp/mdctestcase.cpp b/src/test/cpp/mdctestcase.cpp
index 4c76749..06f4f3a 100644
--- a/src/test/cpp/mdctestcase.cpp
+++ b/src/test/cpp/mdctestcase.cpp
@@ -42,7 +42,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = Logger::getRootLogger()->getLoggerRepository())
+		auto rep = Logger::getRootLogger()->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/cpp/minimumtestcase.cpp b/src/test/cpp/minimumtestcase.cpp
index e6284ac..aa23221 100644
--- a/src/test/cpp/minimumtestcase.cpp
+++ b/src/test/cpp/minimumtestcase.cpp
@@ -17,7 +17,6 @@
 #include "logunit.h"
 #include <log4cxx/logger.h>
 #include <log4cxx/simplelayout.h>
-#include <log4cxx/ttcclayout.h>
 #include <log4cxx/fileappender.h>
 #include <log4cxx/helpers/absolutetimedateformat.h>
 
@@ -39,22 +38,10 @@
 using namespace log4cxx;
 using namespace log4cxx::helpers;
 
-
-#define TTCC_PAT  \
-	ABSOLUTE_DATE_AND_TIME_PAT \
-	" \\[0x[0-9A-F]*]\\ (DEBUG|INFO|WARN|ERROR|FATAL) .* - Message [0-9]\\{1,2\\}"
-
-#define TTCC2_PAT \
-	ABSOLUTE_DATE_AND_TIME_PAT \
-	" \\[0x[0-9A-F]*]\\ (DEBUG|INFO|WARN|ERROR|FATAL) .* - " \
-	"Messages should bear numbers 0 through 23\\."
-
-
 LOGUNIT_CLASS(MinimumTestCase)
 {
 	LOGUNIT_TEST_SUITE(MinimumTestCase);
 	LOGUNIT_TEST(simple);
-	LOGUNIT_TEST(ttcc);
 	LOGUNIT_TEST_SUITE_END();
 
 public:
@@ -66,7 +53,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = root->getLoggerRepository())
+		auto rep = root->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
@@ -82,39 +71,6 @@
 		LOGUNIT_ASSERT(Compare::compare(LOG4CXX_FILE("output/simple"), LOG4CXX_FILE("witness/simple")));
 	}
 
-	void ttcc()
-	{
-		LayoutPtr layout = TTCCLayoutPtr(
-				new TTCCLayout(LOG4CXX_STR("DATE")));
-		AppenderPtr appender = FileAppenderPtr(new FileAppender(layout, LOG4CXX_STR("output/ttcc"), false));
-		root->addAppender(appender);
-		common();
-
-		ControlFilter filter1;
-		filter1 << TTCC_PAT << TTCC2_PAT;
-		AbsoluteDateAndTimeFilter filter2;
-		ThreadFilter filter3;
-
-		std::vector<Filter*> filters;
-		filters.push_back(&filter1);
-		filters.push_back(&filter2);
-		filters.push_back(&filter3);
-
-		try
-		{
-			const File output("output/ttcc");
-			Transformer::transform(output, FILTERED, filters);
-		}
-		catch (std::exception& e)
-		{
-			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
-			throw;
-		}
-
-		const File witness("witness/ttcc");
-		LOGUNIT_ASSERT(Compare::compare(FILTERED, witness));
-	}
-
 	std::string createMessage(int i, Pool & pool)
 	{
 		std::string msg("Message ");
diff --git a/src/test/cpp/multithreadtest.cpp b/src/test/cpp/multithreadtest.cpp
index 91ca614..15ce488 100644
--- a/src/test/cpp/multithreadtest.cpp
+++ b/src/test/cpp/multithreadtest.cpp
@@ -24,27 +24,32 @@
 #include <thread>
 #include <vector>
 #include <random>
+#include <mutex>
 
 using log4cxx::Logger;
 using log4cxx::LoggerPtr;
 using log4cxx::LogManager;
 
-class NullWriterAppender : public log4cxx::AppenderSkeleton{
-public:
-	NullWriterAppender(){}
+class NullWriterAppender : public log4cxx::AppenderSkeleton
+{
+	public:
+		NullWriterAppender() {}
 
-	virtual void close(){}
+		virtual void close() {}
 
-	virtual bool requiresLayout() const {
-		return false;
-	}
+		virtual bool requiresLayout() const
+		{
+			return false;
+		}
 
-	virtual void append(const log4cxx::spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p){
-		// Do nothing but discard the data
-	}
+		virtual void append(const log4cxx::spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p)
+		{
+			// Do nothing but discard the data
+		}
 };
 
-static void multithread_logger( int times ){
+static void multithread_logger( int times )
+{
 	/*
 	 * An explanation on this test: according to LOGCXX-322, calling
 	 * exit(0) (or equivalent) from a secondary thread causes a segfault.
@@ -56,20 +61,25 @@
 	 * fine.
 	 */
 
+	static std::once_flag exiting;
 	LoggerPtr logger = LogManager::getLogger( "test.multithreaded" );
 	std::random_device rd;
 	std::mt19937 gen(rd());
 	std::uniform_int_distribution<> distribution( 100, times );
 
-	for( int x = 0; x < times; x++ ){
+	for ( int x = 0; x < times; x++ )
+	{
 		LOG4CXX_INFO( logger, "This is a test message that has some data" );
-		if( distribution(gen) == x ){
-			std::exit(0);
+
+		if ( distribution(gen) == x )
+		{
+			std::call_once(exiting, std::exit, 0);
 		}
 	}
 }
 
-LOGUNIT_CLASS(MultithreadTest){
+LOGUNIT_CLASS(MultithreadTest)
+{
 	LOGUNIT_TEST_SUITE(MultithreadTest);
 	LOGUNIT_TEST(testMultithreadedLoggers);
 	LOGUNIT_TEST_SUITE_END();
@@ -86,16 +96,20 @@
 	{
 	}
 
-	void testMultithreadedLoggers(){
+	void testMultithreadedLoggers()
+	{
 		std::vector<std::thread> threads;
 
-		for( int x = 0; x < 6; x++ ){
+		for ( int x = 0; x < 6; x++ )
+		{
 			std::thread thr( multithread_logger, 20000 );
 			threads.push_back( std::move(thr) );
 		}
 
-		for( std::thread& thr : threads ){
-			if( thr.joinable() ){
+		for ( std::thread& thr : threads )
+		{
+			if ( thr.joinable() )
+			{
 				thr.join();
 			}
 		}
diff --git a/src/test/cpp/ndctestcase.cpp b/src/test/cpp/ndctestcase.cpp
index db0250a..ec96220 100644
--- a/src/test/cpp/ndctestcase.cpp
+++ b/src/test/cpp/ndctestcase.cpp
@@ -47,7 +47,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = logger->getLoggerRepository())
+		auto rep = logger->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/cpp/net/CMakeLists.txt b/src/test/cpp/net/CMakeLists.txt
index cf9aa26..32e8a17 100644
--- a/src/test/cpp/net/CMakeLists.txt
+++ b/src/test/cpp/net/CMakeLists.txt
@@ -16,22 +16,21 @@
 #
 
 # Tests defined in this directory
-set(NET_TESTS
-    socketappendertestcase
-    sockethubappendertestcase
-    syslogappendertestcase
-    telnetappendertestcase
-    xmlsocketappendertestcase
-)
+if(LOG4CXX_NETWORKING_SUPPORT)
+    set(NET_TESTS
+	syslogappendertestcase
+	telnetappendertestcase
+	xmlsocketappendertestcase
+    )
+else()
+    set(NET_TESTS "")
+endif()
+
 if(HAS_LIBESMPT)
     list(APPEND NET_TESTS smtpappendertestcase)
 endif(HAS_LIBESMPT)
 foreach(fileName IN LISTS NET_TESTS)
     add_executable(${fileName} "${fileName}.cpp")
 endforeach()
-if(Java_Development_FOUND)
-    add_executable(socketservertestcase socketserverstarter.cpp socketservertestcase.cpp)
-    add_dependencies(socketservertestcase test-classes)
-    list(APPEND NET_TESTS socketservertestcase)
-endif()
+
 set(ALL_LOG4CXX_TESTS ${ALL_LOG4CXX_TESTS} ${NET_TESTS} PARENT_SCOPE)
diff --git a/src/test/cpp/net/smtpappendertestcase.cpp b/src/test/cpp/net/smtpappendertestcase.cpp
index 2259b22..a3ba377 100644
--- a/src/test/cpp/net/smtpappendertestcase.cpp
+++ b/src/test/cpp/net/smtpappendertestcase.cpp
@@ -52,7 +52,7 @@
 		{
 		}
 
-		virtual bool isTriggeringEvent(const spi::LoggingEventPtr& event)
+		bool isTriggeringEvent(const spi::LoggingEventPtr& event) override
 		{
 			return true;
 		}
diff --git a/src/test/cpp/net/socketappendertestcase.cpp b/src/test/cpp/net/socketappendertestcase.cpp
index fe5c8e0..0a462cb 100644
--- a/src/test/cpp/net/socketappendertestcase.cpp
+++ b/src/test/cpp/net/socketappendertestcase.cpp
@@ -15,10 +15,6 @@
  * limitations under the License.
  */
 
-#include <log4cxx/net/socketappender.h>
-#include <log4cxx/patternlayout.h>
-#include <log4cxx/basicconfigurator.h>
-#include <log4cxx/helpers/serversocket.h>
 #include "../appenderskeletontestcase.h"
 #include "apr.h"
 
diff --git a/src/test/cpp/net/sockethubappendertestcase.cpp b/src/test/cpp/net/sockethubappendertestcase.cpp
deleted file mode 100644
index 3082c5a..0000000
--- a/src/test/cpp/net/sockethubappendertestcase.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <log4cxx/net/sockethubappender.h>
-#include "../appenderskeletontestcase.h"
-#include <apr.h>
-
-using namespace log4cxx;
-using namespace log4cxx::net;
-using namespace log4cxx::helpers;
-
-#if APR_HAS_THREADS
-/**
-   Unit tests of log4cxx::SocketHubAppender
- */
-class SocketHubAppenderTestCase : public AppenderSkeletonTestCase
-{
-		LOGUNIT_TEST_SUITE(SocketHubAppenderTestCase);
-		//
-		//    tests inherited from AppenderSkeletonTestCase
-		//
-		LOGUNIT_TEST(testDefaultThreshold);
-		LOGUNIT_TEST(testSetOptionThreshold);
-		LOGUNIT_TEST(testActivateClose);
-		LOGUNIT_TEST(testActivateSleepClose);
-		LOGUNIT_TEST(testActivateWriteClose);
-		LOGUNIT_TEST_SUITE_END();
-
-
-	public:
-
-		AppenderSkeleton* createAppenderSkeleton() const
-		{
-			return new log4cxx::net::SocketHubAppender();
-		}
-
-		void testActivateClose()
-		{
-			SocketHubAppenderPtr hubAppender(new SocketHubAppender());
-			Pool p;
-			hubAppender->activateOptions(p);
-			hubAppender->close();
-		}
-
-		void testActivateSleepClose()
-		{
-			SocketHubAppenderPtr hubAppender(new SocketHubAppender());
-			Pool p;
-			hubAppender->activateOptions(p);
-			std::this_thread::sleep_for( std::chrono::milliseconds( 1000 ) );
-			hubAppender->close();
-		}
-
-
-		void testActivateWriteClose()
-		{
-			SocketHubAppenderPtr hubAppender(new SocketHubAppender());
-			Pool p;
-			hubAppender->activateOptions(p);
-			LoggerPtr root(Logger::getRootLogger());
-			root->addAppender(hubAppender);
-
-			for (int i = 0; i < 50; i++)
-			{
-				LOG4CXX_INFO(root, "Hello, World " << i);
-			}
-
-			hubAppender->close();
-		}
-};
-
-LOGUNIT_TEST_SUITE_REGISTRATION(SocketHubAppenderTestCase);
-#endif
diff --git a/src/test/cpp/net/socketservertestcase.cpp b/src/test/cpp/net/socketservertestcase.cpp
deleted file mode 100644
index e1a9172..0000000
--- a/src/test/cpp/net/socketservertestcase.cpp
+++ /dev/null
@@ -1,483 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#include <log4cxx/logger.h>
-#include <log4cxx/net/socketappender.h>
-#include <log4cxx/ndc.h>
-#include <log4cxx/mdc.h>
-#include <log4cxx/asyncappender.h>
-
-#include "socketservertestcase.h"
-#include "../util/compare.h"
-#include "../util/transformer.h"
-#include "../util/controlfilter.h"
-#include "../util/absolutedateandtimefilter.h"
-#include "../util/threadfilter.h"
-#include "../util/filenamefilter.h"
-#include <apr_time.h>
-#include <log4cxx/file.h>
-#include <iostream>
-#include <log4cxx/helpers/transcoder.h>
-#include <log4cxx/helpers/stringhelper.h>
-#include "../testchar.h"
-#include "../logunit.h"
-#include <log4cxx/spi/loggerrepository.h>
-
-//Define INT64_C for compilers that don't have it
-#if (!defined(INT64_C))
-	#define INT64_C(value)  value ## LL
-#endif
-
-#if defined(WIN32) || defined(_WIN32)
-	#include <windows.h>
-#endif
-
-using namespace log4cxx;
-using namespace log4cxx::helpers;
-using namespace log4cxx::net;
-
-#define REGEX_STR(x) x
-// %5p %x [%t] %c %m%n
-// DEBUG T1 [thread] org.apache.log4j.net.SocketAppenderTestCase Message 1
-#define PAT1 \
-	REGEX_STR("^(DEBUG| INFO| WARN|ERROR|FATAL|LETHAL) T1 \\[0x[0-9A-F]*]\\ ") \
-	REGEX_STR(".* Message [0-9]\\{1,2\\}")
-
-// DEBUG T2 [thread] patternlayouttest.cpp(?) Message 1
-#define PAT2 \
-	REGEX_STR("^(DEBUG| INFO| WARN|ERROR|FATAL|LETHAL) T2 \\[0x[0-9A-F]*]\\ ") \
-	REGEX_STR(".*socketservertestcase.cpp\\([0-9]\\{1,4\\}\\) Message [0-9]\\{1,2\\}")
-
-// DEBUG T3 [thread] patternlayouttest.cpp(?) Message 1
-#define PAT3 \
-	REGEX_STR("^(DEBUG| INFO| WARN|ERROR|FATAL|LETHAL) T3 \\[0x[0-9A-F]*]\\ ") \
-	REGEX_STR(".*socketservertestcase.cpp\\([0-9]\\{1,4\\}\\) Message [0-9]\\{1,2\\}")
-
-// DEBUG some T4 MDC-TEST4 [thread] SocketAppenderTestCase - Message 1
-// DEBUG some T4 MDC-TEST4 [thread] SocketAppenderTestCase - Message 1
-#define PAT4 \
-	REGEX_STR("^(DEBUG| INFO| WARN|ERROR|FATAL|LETHAL) some T4 MDC-TEST4 \\[0x[0-9A-F]*]\\") \
-	REGEX_STR(" (root|SocketServerTestCase) - Message [0-9]\\{1,2\\}")
-#define PAT5 \
-	REGEX_STR("^(DEBUG| INFO| WARN|ERROR|FATAL|LETHAL) some5 T5 MDC-TEST5 \\[0x[0-9A-F]*]\\") \
-	REGEX_STR(" (root|SocketServerTestCase) - Message [0-9]\\{1,2\\}")
-#define PAT6 \
-	REGEX_STR("^(DEBUG| INFO| WARN|ERROR|FATAL|LETHAL) some6 T6 client-test6 MDC-TEST6") \
-	REGEX_STR(" \\[0x[0-9A-F]*]\\ (root|SocketServerTestCase) - Message [0-9]\\{1,2\\}")
-#define PAT7 \
-	REGEX_STR("^(DEBUG| INFO| WARN|ERROR|FATAL|LETHAL) some7 T7 client-test7 MDC-TEST7") \
-	REGEX_STR(" \\[0x[0-9A-F]*]\\ (root|SocketServerTestCase) - Message [0-9]\\{1,2\\}")
-
-// DEBUG some8 T8 shortSocketServer MDC-TEST7 [thread] SocketServerTestCase - Message 1
-#define PAT8 \
-	REGEX_STR("^(DEBUG| INFO| WARN|ERROR|FATAL|LETHAL) some8 T8 shortSocketServer") \
-	REGEX_STR(" MDC-TEST8 \\[0x[0-9A-F]*]\\ (root|SocketServerTestCase) - Message [0-9]\\{1,2\\}")
-
-
-
-/**
- *  This test checks receipt of SocketAppender messages by the ShortSocketServer
- *  class from log4j.  That class must be started externally to this class
- *  for this test to succeed.
- */
-LOGUNIT_CLASS(SocketServerTestCase)
-{
-	LOGUNIT_TEST_SUITE(SocketServerTestCase);
-	LOGUNIT_TEST(test1);
-	LOGUNIT_TEST(test2);
-	LOGUNIT_TEST(test3);
-	LOGUNIT_TEST(test4);
-	LOGUNIT_TEST(test5);
-	LOGUNIT_TEST(test6);
-	LOGUNIT_TEST(test7);
-	LOGUNIT_TEST(test8);
-	LOGUNIT_TEST_SUITE_END();
-
-	SocketAppenderPtr socketAppender;
-	LoggerPtr logger;
-	LoggerPtr root;
-
-	class LineNumberFilter : public Filter
-	{
-		public:
-			LineNumberFilter()
-			{
-				patterns.push_back(PatternReplacement("cpp:[0-9]*", "cpp:XXX"));
-			}
-	};
-
-public:
-	void setUp()
-	{
-		logger = Logger::getLogger(LOG4CXX_STR("org.apache.log4j.net.SocketServerTestCase"));
-		root = Logger::getRootLogger();
-	}
-
-	void tearDown()
-	{
-		socketAppender = 0;
-		if (auto rep = root->getLoggerRepository())
-		{
-			rep->resetConfiguration();
-		}
-		logger = 0;
-		root = 0;
-	}
-
-	/**
-	We are testing NDC functionality across the wire.
-	*/
-	void test1()
-	{
-		SocketAppenderPtr socketAppender1 = SocketAppenderPtr(
-				new SocketAppender(LOG4CXX_STR("localhost"), PORT));
-		root->addAppender(socketAppender1);
-		common("test1", LOG4CXX_STR("T1"), LOG4CXX_STR("key1"), LOG4CXX_STR("MDC-TEST1"));
-		delay(1);
-
-		ControlFilter cf;
-		cf << PAT1;
-
-		ThreadFilter threadFilter;
-
-		std::vector<Filter*> filters;
-		filters.push_back(&cf);
-		filters.push_back(&threadFilter);
-
-		try
-		{
-			Transformer::transform(TEMP, FILTERED, filters);
-		}
-		catch (UnexpectedFormatException& e)
-		{
-			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
-			throw;
-		}
-
-		LOGUNIT_ASSERT(Compare::compare(FILTERED, LOG4CXX_FILE("witness/socketServer.1")));
-	}
-
-	void test2()
-	{
-		SocketAppenderPtr socketAppender1 = SocketAppenderPtr(
-				new SocketAppender(LOG4CXX_STR("localhost"), PORT));
-		root->addAppender(socketAppender1);
-		common("test2", LOG4CXX_STR("T2"), LOG4CXX_STR("key2"), LOG4CXX_STR("MDC-TEST2"));
-		delay(1);
-
-		ControlFilter cf;
-		cf << PAT2;
-
-		ThreadFilter threadFilter;
-		LineNumberFilter lineNumberFilter;
-		LogString thisFile;
-		FilenameFilter filenameFilter(__FILE__, "socketservertestcase.cpp");
-
-		std::vector<Filter*> filters;
-		filters.push_back(&filenameFilter);
-		filters.push_back(&cf);
-		filters.push_back(&threadFilter);
-		filters.push_back(&lineNumberFilter);
-
-		try
-		{
-			Transformer::transform(TEMP, FILTERED, filters);
-		}
-		catch (UnexpectedFormatException& e)
-		{
-			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
-			throw;
-		}
-
-		LOGUNIT_ASSERT(Compare::compare(FILTERED, LOG4CXX_FILE("witness/socketServer.2")));
-	}
-
-	void test3()
-	{
-		SocketAppenderPtr socketAppender1 = SocketAppenderPtr(
-				new SocketAppender(LOG4CXX_STR("localhost"), PORT));
-		root->addAppender(socketAppender1);
-		common("test3", LOG4CXX_STR("T3"), LOG4CXX_STR("key3"), LOG4CXX_STR("MDC-TEST3"));
-		delay(1);
-
-		ControlFilter cf;
-		cf << PAT3;
-
-		ThreadFilter threadFilter;
-		LineNumberFilter lineNumberFilter;
-		LogString thisFile;
-		FilenameFilter filenameFilter(__FILE__, "socketservertestcase.cpp");
-
-		std::vector<Filter*> filters;
-		filters.push_back(&filenameFilter);
-		filters.push_back(&cf);
-		filters.push_back(&threadFilter);
-		filters.push_back(&lineNumberFilter);
-
-		try
-		{
-			Transformer::transform(TEMP, FILTERED, filters);
-		}
-		catch (UnexpectedFormatException& e)
-		{
-			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
-			throw;
-		}
-
-		LOGUNIT_ASSERT(Compare::compare(FILTERED, LOG4CXX_FILE("witness/socketServer.3")));
-	}
-
-	void test4()
-	{
-		SocketAppenderPtr socketAppender1 = SocketAppenderPtr(
-				new SocketAppender(LOG4CXX_STR("localhost"), PORT));
-		root->addAppender(socketAppender1);
-		NDC::push(LOG4CXX_TEST_STR("some"));
-		common("test4", LOG4CXX_STR("T4"), LOG4CXX_STR("key4"), LOG4CXX_STR("MDC-TEST4"));
-		NDC::pop();
-		delay(1);
-
-		ControlFilter cf;
-		cf << PAT4;
-
-		ThreadFilter threadFilter;
-
-		std::vector<Filter*> filters;
-		filters.push_back(&cf);
-		filters.push_back(&threadFilter);
-
-		try
-		{
-			Transformer::transform(TEMP, FILTERED, filters);
-		}
-		catch (UnexpectedFormatException& e)
-		{
-			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
-			throw;
-		}
-
-		LOGUNIT_ASSERT(Compare::compare(FILTERED, LOG4CXX_FILE("witness/socketServer.4")));
-	}
-
-	void test5()
-	{
-		SocketAppenderPtr socketAppender1 = SocketAppenderPtr(
-				new SocketAppender(LOG4CXX_STR("localhost"), PORT));
-		AsyncAppenderPtr asyncAppender = AsyncAppenderPtr(new AsyncAppender());
-
-		root->addAppender(socketAppender1);
-		root->addAppender(asyncAppender);
-
-		NDC::push(LOG4CXX_TEST_STR("some5"));
-		common("test5", LOG4CXX_STR("T5"), LOG4CXX_STR("key5"), LOG4CXX_STR("MDC-TEST5"));
-		NDC::pop();
-		delay(2);
-
-		ControlFilter cf;
-		cf << PAT5;
-
-		ThreadFilter threadFilter;
-
-		std::vector<Filter*> filters;
-		filters.push_back(&cf);
-		filters.push_back(&threadFilter);
-
-		try
-		{
-			Transformer::transform(TEMP, FILTERED, filters);
-		}
-		catch (UnexpectedFormatException& e)
-		{
-			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
-			throw;
-		}
-
-		LOGUNIT_ASSERT(Compare::compare(FILTERED, LOG4CXX_FILE("witness/socketServer.5")));
-	}
-
-	void test6()
-	{
-		SocketAppenderPtr socketAppender1 = SocketAppenderPtr(
-				new SocketAppender(LOG4CXX_STR("localhost"), PORT));
-		AsyncAppenderPtr asyncAppender = AsyncAppenderPtr(new AsyncAppender());
-
-		root->addAppender(socketAppender1);
-		root->addAppender(asyncAppender);
-
-		NDC::push(LOG4CXX_TEST_STR("some6"));
-		MDC::put(LOG4CXX_TEST_STR("hostID"), LOG4CXX_TEST_STR("client-test6"));
-		common("test6", LOG4CXX_STR("T6"), LOG4CXX_STR("key6"), LOG4CXX_STR("MDC-TEST6"));
-		NDC::pop();
-		MDC::remove(LOG4CXX_TEST_STR("hostID"));
-		delay(2);
-
-		ControlFilter cf;
-		cf << PAT6;
-
-		ThreadFilter threadFilter;
-
-		std::vector<Filter*> filters;
-		filters.push_back(&cf);
-		filters.push_back(&threadFilter);
-
-		try
-		{
-			Transformer::transform(TEMP, FILTERED, filters);
-		}
-		catch (UnexpectedFormatException& e)
-		{
-			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
-			throw;
-		}
-
-		LOGUNIT_ASSERT(Compare::compare(FILTERED, LOG4CXX_FILE("witness/socketServer.6")));
-	}
-
-	void test7()
-	{
-		SocketAppenderPtr socketAppender1 = SocketAppenderPtr(
-				new SocketAppender(LOG4CXX_STR("localhost"), PORT));
-		AsyncAppenderPtr asyncAppender = AsyncAppenderPtr(new AsyncAppender());
-
-		root->addAppender(socketAppender1);
-		root->addAppender(asyncAppender);
-
-		NDC::push(LOG4CXX_TEST_STR("some7"));
-		MDC::put(LOG4CXX_TEST_STR("hostID"), LOG4CXX_TEST_STR("client-test7"));
-		common("test7", LOG4CXX_STR("T7"), LOG4CXX_STR("key7"), LOG4CXX_STR("MDC-TEST7"));
-		NDC::pop();
-		MDC::remove(LOG4CXX_TEST_STR("hostID"));
-		delay(2);
-
-		ControlFilter cf;
-		cf << PAT7;
-
-		ThreadFilter threadFilter;
-
-		std::vector<Filter*> filters;
-		filters.push_back(&cf);
-		filters.push_back(&threadFilter);
-
-		try
-		{
-			Transformer::transform(TEMP, FILTERED, filters);
-		}
-		catch (UnexpectedFormatException& e)
-		{
-			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
-			throw;
-		}
-
-		LOGUNIT_ASSERT(Compare::compare(FILTERED, LOG4CXX_FILE("witness/socketServer.7")));
-	}
-
-	void test8()
-	{
-		SocketAppenderPtr socketAppender1 = SocketAppenderPtr(
-				new SocketAppender(LOG4CXX_STR("localhost"), PORT));
-
-		root->addAppender(socketAppender1);
-
-		NDC::push(LOG4CXX_TEST_STR("some8"));
-		common("test8", LOG4CXX_STR("T8"), LOG4CXX_STR("key8"), LOG4CXX_STR("MDC-TEST8"));
-		NDC::pop();
-		delay(2);
-
-		ControlFilter cf;
-		cf << PAT8;
-
-		ThreadFilter threadFilter;
-
-		std::vector<Filter*> filters;
-		filters.push_back(&cf);
-		filters.push_back(&threadFilter);
-
-		try
-		{
-			Transformer::transform(TEMP, FILTERED, filters);
-		}
-		catch (UnexpectedFormatException& e)
-		{
-			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
-			throw;
-		}
-
-		LOGUNIT_ASSERT(Compare::compare(FILTERED, LOG4CXX_FILE("witness/socketServer.8")));
-	}
-
-	void common(const std::string & testName, const LogString & dc, const LogString & key, const LogString & val)
-	{
-		int i = -1;
-		NDC::push(dc);
-		MDC::put(key, val);
-
-		logger->setLevel(Level::getDebug());
-		root->setLevel(Level::getDebug());
-
-		LOG4CXX_TRACE(logger, "Message " << i);
-		i++;
-
-		logger->setLevel(Level::getTrace());
-		root->setLevel(Level::getTrace());
-
-		LOG4CXX_TRACE(logger, "Message " << ++i);
-		LOG4CXX_TRACE(root, "Message " << ++i);
-
-		LOG4CXX_DEBUG(logger, "Message " << ++i);
-		LOG4CXX_DEBUG(root, "Message " << ++i);
-
-		LOG4CXX_INFO(logger, "Message "  << ++i);
-		LOG4CXX_WARN(logger, "Message " << ++i);
-		LOG4CXX_FATAL(logger, "Message " << ++i); //5
-
-		std::string exceptionMsg("\njava.lang.Exception: Just testing\n"
-			"\tat org.apache.log4j.net.SocketServerTestCase.common(SocketServerTestCase.java:XXX)\n"
-			"\tat org.apache.log4j.net.SocketServerTestCase.");
-		exceptionMsg.append(testName);
-		exceptionMsg.append("(SocketServerTestCase.java:XXX)\n"
-			"\tat junit.framework.TestCase.runTest(TestCase.java:XXX)\n"
-			"\tat junit.framework.TestCase.runBare(TestCase.java:XXX)\n"
-			"\tat junit.framework.TestResult$1.protect(TestResult.java:XXX)\n"
-			"\tat junit.framework.TestResult.runProtected(TestResult.java:XXX)\n"
-			"\tat junit.framework.TestResult.run(TestResult.java:XXX)\n"
-			"\tat junit.framework.TestCase.run(TestCase.java:XXX)\n"
-			"\tat junit.framework.TestSuite.runTest(TestSuite.java:XXX)\n"
-			"\tat junit.framework.TestSuite.run(TestSuite.java:XXX)");
-
-
-		LOG4CXX_DEBUG(logger, "Message " << ++i << exceptionMsg);
-		LOG4CXX_ERROR(root, "Message " << ++i << exceptionMsg);
-
-		NDC::pop();
-		MDC::remove(key);
-	}
-
-	void delay(int secs)
-	{
-		apr_sleep(APR_USEC_PER_SEC * secs);
-	}
-
-private:
-	static const File TEMP;
-	static const File FILTERED;
-};
-
-const File SocketServerTestCase::TEMP("output/temp");
-const File SocketServerTestCase::FILTERED("output/filtered");
-
-LOGUNIT_TEST_SUITE_REGISTRATION(SocketServerTestCase)
diff --git a/src/test/cpp/net/syslogappendertestcase.cpp b/src/test/cpp/net/syslogappendertestcase.cpp
index a18462e..8470548 100644
--- a/src/test/cpp/net/syslogappendertestcase.cpp
+++ b/src/test/cpp/net/syslogappendertestcase.cpp
@@ -21,7 +21,6 @@
 
 using namespace log4cxx;
 using namespace log4cxx::helpers;
-using namespace log4cxx::net;
 
 /**
    Unit tests of log4cxx::SyslogAppender
@@ -34,7 +33,7 @@
 		//
 		LOGUNIT_TEST(testDefaultThreshold);
 		LOGUNIT_TEST(testSetOptionThreshold);
-		LOGUNIT_TEST(testLargeMessage);
+
 		LOGUNIT_TEST_SUITE_END();
 
 
@@ -44,17 +43,6 @@
 		{
 			return new log4cxx::net::SyslogAppender();
 		}
-
-		void testLargeMessage() {
-			SyslogAppenderPtr syslogAppender =
-					SyslogAppenderPtr(new SyslogAppender());
-
-			syslogAppender->setMaxMessageLength(20);
-
-			Logger::getRootLogger()->addAppender(syslogAppender);
-
-			Logger::getRootLogger()->error( LOG4CXX_STR( "This is a message over 20 characters in length so we can test stuff" ) );
-		}
 };
 
 LOGUNIT_TEST_SUITE_REGISTRATION(SyslogAppenderTestCase);
diff --git a/src/test/cpp/net/telnetappendertestcase.cpp b/src/test/cpp/net/telnetappendertestcase.cpp
index 6fc406d..7482f95 100644
--- a/src/test/cpp/net/telnetappendertestcase.cpp
+++ b/src/test/cpp/net/telnetappendertestcase.cpp
@@ -16,7 +16,7 @@
  */
 
 #include <log4cxx/net/telnetappender.h>
-#include <log4cxx/ttcclayout.h>
+#include <log4cxx/patternlayout.h>
 #include "../appenderskeletontestcase.h"
 #include <apr_thread_proc.h>
 #include <apr_time.h>
@@ -45,6 +45,13 @@
 
 		enum { TEST_PORT = 1723 };
 
+		static LayoutPtr createLayout()
+		{
+			PatternLayoutPtr pl = std::make_shared<PatternLayout>();
+			pl->setConversionPattern( LOG4CXX_STR("%r [%t] %-5p - %m%n") );
+			return pl;
+		}
+
 	public:
 
 		AppenderSkeleton* createAppenderSkeleton() const
@@ -55,7 +62,7 @@
 		void testActivateClose()
 		{
 			TelnetAppenderPtr appender(new TelnetAppender());
-			appender->setLayout(LayoutPtr(new TTCCLayout()));
+			appender->setLayout(createLayout());
 			appender->setPort(TEST_PORT);
 			Pool p;
 			appender->activateOptions(p);
@@ -65,7 +72,7 @@
 		void testActivateSleepClose()
 		{
 			TelnetAppenderPtr appender(new TelnetAppender());
-			appender->setLayout(LayoutPtr(new TTCCLayout()));
+			appender->setLayout(createLayout());
 			appender->setPort(TEST_PORT);
 			Pool p;
 			appender->activateOptions(p);
@@ -76,7 +83,7 @@
 		void testActivateWriteClose()
 		{
 			TelnetAppenderPtr appender(new TelnetAppender());
-			appender->setLayout(LayoutPtr(new TTCCLayout()));
+			appender->setLayout(createLayout());
 			appender->setPort(TEST_PORT);
 			Pool p;
 			appender->activateOptions(p);
diff --git a/src/test/cpp/pattern/CMakeLists.txt b/src/test/cpp/pattern/CMakeLists.txt
index c0eb8ae..4ebf750 100644
--- a/src/test/cpp/pattern/CMakeLists.txt
+++ b/src/test/cpp/pattern/CMakeLists.txt
@@ -15,5 +15,9 @@
 # limitations under the License.
 #
 
-add_executable(patternparsertestcase patternparsertestcase.cpp num343patternconverter.cpp)
+add_executable(patternparsertestcase
+    patternparsertestcase.cpp
+    num343patternconverter.cpp
+    colorstartpatternconvertertest.cpp
+)
 set(ALL_LOG4CXX_TESTS ${ALL_LOG4CXX_TESTS} patternparsertestcase PARENT_SCOPE)
diff --git a/src/test/cpp/pattern/colorstartpatternconvertertest.cpp b/src/test/cpp/pattern/colorstartpatternconvertertest.cpp
new file mode 100644
index 0000000..0bf6a66
--- /dev/null
+++ b/src/test/cpp/pattern/colorstartpatternconvertertest.cpp
@@ -0,0 +1,265 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <log4cxx/logger.h>
+#include <log4cxx/spi/loggingevent.h>
+#include <log4cxx/helpers/system.h>
+#include <log4cxx/level.h>
+
+#include "../testchar.h"
+#include "../insertwide.h"
+#include "../logunit.h"
+#include <log4cxx/spi/loggerrepository.h>
+
+#include <log4cxx/helpers/loglog.h>
+#include <log4cxx/pattern/colorstartpatternconverter.h>
+
+#define LOG4CXX_TEST 1
+#include <log4cxx/private/log4cxx_private.h>
+#include <thread>
+
+
+using namespace log4cxx;
+using namespace log4cxx::helpers;
+using namespace log4cxx::spi;
+using namespace log4cxx::pattern;
+
+
+LOGUNIT_CLASS(ColorStartPatternConverterTestCase)
+{
+	LOGUNIT_TEST_SUITE(ColorStartPatternConverterTestCase);
+	LOGUNIT_TEST(testParseForeground);
+	LOGUNIT_TEST(testParseBackground);
+	LOGUNIT_TEST(testParseForegroundAndBackground);
+	LOGUNIT_TEST(testParseUnbalancedParens1);
+	LOGUNIT_TEST(testParseUnbalancedParens2);
+	LOGUNIT_TEST(testParseUnbalancedParens3);
+	LOGUNIT_TEST(testANSICode);
+	LOGUNIT_TEST(testInvalidANSICode);
+	LOGUNIT_TEST(testUnterminatedANSICode);
+	LOGUNIT_TEST(testForegroundBackgroundBlink);
+	LOGUNIT_TEST(testClearColor);
+	LOGUNIT_TEST_SUITE_END();
+
+
+public:
+	void setUp()
+	{
+	}
+
+	void tearDown()
+	{
+	}
+
+	void testParseForeground()
+	{
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("fg(red)");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("\x1b[;31m", outputString);
+	}
+
+	void testParseBackground()
+	{
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("bg(red)");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("\x1b[;41m", outputString);
+	}
+
+	void testParseForegroundAndBackground()
+	{
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("fg(green)|bg(red)");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("\x1b[;32;41m", outputString);
+	}
+
+	void testParseUnbalancedParens1(){
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("fg(green))");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("\x1b[m", outputString);
+	}
+
+	void testParseUnbalancedParens2(){
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("fg(green");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("\x1b[m", outputString);
+	}
+
+	void testParseUnbalancedParens3(){
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("fg(green|bg(red)");
+		colorPatternConverter.format(event, outputString, p);
+
+		// The background should be parsed correctly, but since the foreground
+		// is bad it will not work
+		LOGUNIT_ASSERT_EQUAL("\x1b[;41m", outputString);
+	}
+
+	void testANSICode(){
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("\\x1b[34;40m");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("\x1b[34;40m", outputString);
+	}
+
+	void testInvalidANSICode(){
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("\\x1b");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("", outputString);
+	}
+
+	void testUnterminatedANSICode(){
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("\\x1b[31");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("", outputString);
+	}
+
+	void testForegroundBackgroundBlink(){
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("fg(white)|bg(black)|blinking");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("\x1b[;37;40;5m", outputString);
+	}
+
+	void testClearColor(){
+		ColorStartPatternConverter colorPatternConverter;
+		LogString outputString;
+		Pool p;
+
+		LoggingEventPtr event= LoggingEventPtr(new LoggingEvent(
+												   LOG4CXX_STR("org.foobar"),
+												   Level::getInfo(),
+												   LOG4CXX_STR("msg 1"),
+												   LOG4CXX_LOCATION));
+
+		colorPatternConverter.setInfoColor("fg(white)|bg(black)|blinking");
+		colorPatternConverter.setInfoColor("");
+		colorPatternConverter.format(event, outputString, p);
+
+		LOGUNIT_ASSERT_EQUAL("", outputString);
+	}
+
+};
+
+#if !defined(_MSC_VER) || _MSC_VER > 1200
+	LOGUNIT_TEST_SUITE_REGISTRATION(ColorStartPatternConverterTestCase);
+#endif
diff --git a/src/test/cpp/pattern/num343patternconverter.cpp b/src/test/cpp/pattern/num343patternconverter.cpp
index 2ff67db..18d02ca 100644
--- a/src/test/cpp/pattern/num343patternconverter.cpp
+++ b/src/test/cpp/pattern/num343patternconverter.cpp
@@ -14,9 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#if defined(_MSC_VER)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
 
 #include <log4cxx/logstring.h>
 #include "num343patternconverter.h"
diff --git a/src/test/cpp/pattern/num343patternconverter.h b/src/test/cpp/pattern/num343patternconverter.h
index ce3d81c..7ab63f0 100644
--- a/src/test/cpp/pattern/num343patternconverter.h
+++ b/src/test/cpp/pattern/num343patternconverter.h
@@ -35,7 +35,7 @@
 		void format(
 			const log4cxx::spi::LoggingEventPtr& event,
 			LogString& toAppendTo,
-			log4cxx::helpers::Pool& pool) const;
+			log4cxx::helpers::Pool& pool) const override;
 };
 }
 }
diff --git a/src/test/cpp/patternlayouttest.cpp b/src/test/cpp/patternlayouttest.cpp
index 41661d9..a5723bb 100644
--- a/src/test/cpp/patternlayouttest.cpp
+++ b/src/test/cpp/patternlayouttest.cpp
@@ -95,8 +95,12 @@
 	void tearDown()
 	{
 		MDC::clear();
-		if (auto rep = root->getLoggerRepository())
+		auto rep = root->getLoggerRepository();
+
+		if (rep)
+		{
 			rep->resetConfiguration();
+		}
 	}
 
 	void test1()
diff --git a/src/test/cpp/rolling/CMakeLists.txt b/src/test/cpp/rolling/CMakeLists.txt
index 81242fd..f892b8b 100644
--- a/src/test/cpp/rolling/CMakeLists.txt
+++ b/src/test/cpp/rolling/CMakeLists.txt
@@ -20,8 +20,6 @@
     filenamepatterntestcase
     filterbasedrollingtest
     manualrollingtest
-    obsoletedailyrollingfileappendertest
-    obsoleterollingfileappendertest
     sizebasedrollingtest
     timebasedrollingtest
     rollingfileappenderpropertiestest
diff --git a/src/test/cpp/rolling/obsoletedailyrollingfileappendertest.cpp b/src/test/cpp/rolling/obsoletedailyrollingfileappendertest.cpp
deleted file mode 100644
index d04e50c..0000000
--- a/src/test/cpp/rolling/obsoletedailyrollingfileappendertest.cpp
+++ /dev/null
@@ -1,145 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "../util/compare.h"
-#include "../insertwide.h"
-#include "../logunit.h"
-#include <apr_time.h>
-#include <log4cxx/logmanager.h>
-#include <log4cxx/xml/domconfigurator.h>
-#include <log4cxx/patternlayout.h>
-#include <log4cxx/rolling/rollingfileappender.h>
-#include <log4cxx/rolling/fixedwindowrollingpolicy.h>
-#include <log4cxx/rolling/filterbasedtriggeringpolicy.h>
-#include <log4cxx/filter/levelrangefilter.h>
-#include <log4cxx/helpers/pool.h>
-#include <log4cxx/logger.h>
-#include <log4cxx/propertyconfigurator.h>
-#include <log4cxx/dailyrollingfileappender.h>
-#include <log4cxx/helpers/stringhelper.h>
-
-
-using namespace log4cxx;
-using namespace log4cxx::rolling;
-using namespace log4cxx::xml;
-using namespace log4cxx::filter;
-using namespace log4cxx::helpers;
-
-
-/**
- * Tests the emulation of org.apache.log4j.DailyRollingFileAppender
- *
- *
- *
- */
-LOGUNIT_CLASS(ObsoleteDailyRollingFileAppenderTest)
-{
-	LOGUNIT_TEST_SUITE(ObsoleteDailyRollingFileAppenderTest);
-	LOGUNIT_TEST(test1);
-	LOGUNIT_TEST(test2);
-	LOGUNIT_TEST_SUITE_END();
-
-
-public:
-
-	void tearDown()
-	{
-		LogManager::shutdown();
-	}
-
-	/**
-	 * Test basic rolling functionality.
-	 */
-	void test1()
-	{
-		PropertyConfigurator::configure(File("input/rolling/obsoleteDRFA1.properties"));
-
-		int preCount = getFileCount("output", LOG4CXX_STR("obsoleteDRFA-test1.log."));
-		LoggerPtr logger(Logger::getLogger("org.apache.log4j.ObsoleteDailyRollingFileAppenderTest"));
-
-		char msg[11];
-		strcpy(msg, "Hello---??");
-
-		for (int i = 0; i < 25; i++)
-		{
-			apr_sleep(100000);
-			msg[8] = (char) ('0' + (i / 10));
-			msg[9] = (char) ('0' + (i % 10));
-			LOG4CXX_DEBUG(logger, msg);
-		}
-
-		int postCount = getFileCount("output", LOG4CXX_STR("obsoleteDRFA-test1.log."));
-		LOGUNIT_ASSERT_EQUAL(true, postCount > preCount);
-	}
-
-	/**
-	 * Test basic rolling functionality.
-	 * @deprecated Class under test is deprecated.
-	 */
-	void test2()
-	{
-		PatternLayoutPtr layout(new PatternLayout(LOG4CXX_STR("%m%n")));
-		log4cxx::DailyRollingFileAppenderPtr rfa(new log4cxx::DailyRollingFileAppender());
-		rfa->setName(LOG4CXX_STR("ROLLING"));
-		rfa->setLayout(layout);
-		rfa->setAppend(false);
-		rfa->setFile(LOG4CXX_STR("output/obsoleteDRFA-test2.log"));
-		rfa->setDatePattern(LOG4CXX_STR("'.'yyyy-MM-dd-HH_mm_ss"));
-		Pool p;
-		rfa->activateOptions(p);
-		LoggerPtr root(Logger::getRootLogger());
-		root->addAppender(rfa);
-		LoggerPtr logger(Logger::getLogger("org.apache.log4j.ObsoleteDailyRollingAppenderTest"));
-
-		int preCount = getFileCount("output", LOG4CXX_STR("obsoleteDRFA-test2.log."));
-
-		char msg[11];
-		strcpy(msg, "Hello---??");
-
-		for (int i = 0; i < 25; i++)
-		{
-			apr_sleep(100000);
-			msg[8] = (char) ('0' + i / 10);
-			msg[9] = (char) ('0' + i % 10);
-			LOG4CXX_DEBUG(logger, msg);
-		}
-
-		int postCount = getFileCount("output", LOG4CXX_STR("obsoleteDRFA-test2.log."));
-		LOGUNIT_ASSERT_EQUAL(true, postCount > preCount);
-	}
-
-private:
-	static int getFileCount(const char* dir, const LogString & initial)
-	{
-		Pool p;
-		std::vector<LogString> files(File(dir).list(p));
-		int count = 0;
-
-		for (size_t i = 0; i < files.size(); i++)
-		{
-			if (StringHelper::startsWith(files[i], initial))
-			{
-				count++;
-			}
-		}
-
-		return count;
-	}
-};
-
-LOGUNIT_TEST_SUITE_REGISTRATION(ObsoleteDailyRollingFileAppenderTest);
-
diff --git a/src/test/cpp/rolling/obsoleterollingfileappendertest.cpp b/src/test/cpp/rolling/obsoleterollingfileappendertest.cpp
deleted file mode 100644
index a7ead2b..0000000
--- a/src/test/cpp/rolling/obsoleterollingfileappendertest.cpp
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#include "../util/compare.h"
-#include "../insertwide.h"
-#include "../logunit.h"
-#include <apr_time.h>
-#include <log4cxx/logmanager.h>
-#include <log4cxx/xml/domconfigurator.h>
-#include <log4cxx/patternlayout.h>
-#include <log4cxx/rolling/rollingfileappender.h>
-#include <log4cxx/rolling/fixedwindowrollingpolicy.h>
-#include <log4cxx/rolling/filterbasedtriggeringpolicy.h>
-#include <log4cxx/filter/levelrangefilter.h>
-#include <log4cxx/helpers/pool.h>
-#include <log4cxx/logger.h>
-#include <log4cxx/propertyconfigurator.h>
-#include <log4cxx/rollingfileappender.h>
-#include <log4cxx/helpers/stringhelper.h>
-
-using namespace log4cxx;
-using namespace log4cxx::xml;
-using namespace log4cxx::filter;
-using namespace log4cxx::helpers;
-
-/**
- * Tests the emulation of org.apache.log4j.RollingFileAppender
- *
- *
- *
- */
-LOGUNIT_CLASS(ObsoleteRollingFileAppenderTest)
-{
-	LOGUNIT_TEST_SUITE(ObsoleteRollingFileAppenderTest);
-	LOGUNIT_TEST(test1);
-	LOGUNIT_TEST(test2);
-	LOGUNIT_TEST(testIsOptionHandler);
-	LOGUNIT_TEST(testClassForName);
-	LOGUNIT_TEST_SUITE_END();
-
-
-public:
-
-	void tearDown()
-	{
-		LogManager::shutdown();
-	}
-
-	/**
-	 * Test basic rolling functionality.
-	 */
-	void test1()
-	{
-		PropertyConfigurator::configure(File("input/rolling/obsoleteRFA1.properties"));
-
-		char msg[] = { 'H', 'e', 'l', 'l', 'o', '-', '-', '-', '?', 0};
-		LoggerPtr logger(Logger::getLogger("org.apache.logj4.ObsoleteRollingFileAppenderTest"));
-
-		// Write exactly 10 bytes with each log
-		for (int i = 0; i < 25; i++)
-		{
-			apr_sleep(100000);
-
-			if (i < 10)
-			{
-				msg[8] = (char) ('0' + i);
-				LOG4CXX_DEBUG(logger, msg);
-			}
-			else if (i < 100)
-			{
-				msg[7] = (char) ('0' + i / 10);
-				msg[8] = (char) ('0' + i % 10);
-				LOG4CXX_DEBUG(logger, msg);
-			}
-		}
-
-		Pool p;
-		LOGUNIT_ASSERT_EQUAL(true, File("output/obsoleteRFA-test1.log").exists(p));
-		LOGUNIT_ASSERT_EQUAL(true, File("output/obsoleteRFA-test1.log.1").exists(p));
-	}
-
-	/**
-	 * Test basic rolling functionality.
-	 * @deprecated Class under test is deprecated.
-	 */
-	void test2()
-	{
-		PatternLayoutPtr layout(new PatternLayout(LOG4CXX_STR("%m\n")));
-		log4cxx::RollingFileAppenderPtr rfa(
-			new log4cxx::RollingFileAppender());
-		rfa->setName(LOG4CXX_STR("ROLLING"));
-		rfa->setLayout(layout);
-		rfa->setOption(LOG4CXX_STR("append"), LOG4CXX_STR("false"));
-		rfa->setMaximumFileSize(100);
-		rfa->setFile(LOG4CXX_STR("output/obsoleteRFA-test2.log"));
-		Pool p;
-		rfa->activateOptions(p);
-		LoggerPtr root(Logger::getRootLogger());
-		root->addAppender(rfa);
-
-		char msg[] = { 'H', 'e', 'l', 'l', 'o', '-', '-', '-', '?', 0};
-		LoggerPtr logger(Logger::getLogger("org.apache.logj4.ObsoleteRollingFileAppenderTest"));
-
-		// Write exactly 10 bytes with each log
-		for (int i = 0; i < 25; i++)
-		{
-			apr_sleep(100000);
-
-			if (i < 10)
-			{
-				msg[8] = (char) ('0' + i);
-				LOG4CXX_DEBUG(logger, msg);
-			}
-			else if (i < 100)
-			{
-				msg[7] = (char) ('0' + i / 10);
-				msg[8] = (char) ('0' + i % 10);
-				LOG4CXX_DEBUG(logger, msg);
-			}
-		}
-
-		LOGUNIT_ASSERT_EQUAL(true, File("output/obsoleteRFA-test2.log").exists(p));
-		LOGUNIT_ASSERT_EQUAL(true, File("output/obsoleteRFA-test2.log.1").exists(p));
-	}
-
-	/**
-	 *  Tests if class is declared to support the OptionHandler interface.
-	 *  See LOGCXX-136.
-	 */
-	void testIsOptionHandler()
-	{
-		RollingFileAppenderPtr rfa(new RollingFileAppender());
-		LOGUNIT_ASSERT_EQUAL(true, rfa->instanceof(log4cxx::spi::OptionHandler::getStaticClass()));
-	}
-
-	void testClassForName()
-	{
-		LogString className(LOG4CXX_STR("org.apache.log4j.RollingFileAppender"));
-		const Class& myclass = Class::forName(className);
-		LOGUNIT_ASSERT_EQUAL(className, LogString(myclass.getName()));
-	}
-};
-
-LOGUNIT_TEST_SUITE_REGISTRATION(ObsoleteRollingFileAppenderTest);
-
diff --git a/src/test/cpp/rolling/rollingfileappenderpropertiestest.cpp b/src/test/cpp/rolling/rollingfileappenderpropertiestest.cpp
index 3240f9f..7ab1020 100644
--- a/src/test/cpp/rolling/rollingfileappenderpropertiestest.cpp
+++ b/src/test/cpp/rolling/rollingfileappenderpropertiestest.cpp
@@ -46,6 +46,11 @@
 LOGUNIT_CLASS(RollingFileAppenderPropertiesTest)
 {
 	LOGUNIT_TEST_SUITE(RollingFileAppenderPropertiesTest);
+	LOGUNIT_TEST(testIsOptionHandler);
+	LOGUNIT_TEST(test1);
+	LOGUNIT_TEST(test2);
+	LOGUNIT_TEST(test3);
+	LOGUNIT_TEST(test4);
 	LOGUNIT_TEST(testRollingFromProperties);
 	LOGUNIT_TEST_SUITE_END();
 
@@ -56,6 +61,162 @@
 
 	void tearDown()
 	{
+		LogManager::shutdown();
+	}
+
+	/**
+	 * Test basic rolling functionality.
+	 */
+	void test1()
+	{
+		PropertyConfigurator::configure(File("input/rolling/obsoleteRFA1.properties"));
+
+		// Make sure that the configured values are what we expect
+		auto appender = LogManager::getRootLogger()->getAppender(LOG4CXX_STR("testAppender"));
+		LOGUNIT_ASSERT(appender);
+
+		auto rfa = cast<RollingFileAppender>(appender);
+		LOGUNIT_ASSERT(rfa);
+
+		LOGUNIT_ASSERT_EQUAL(3, rfa->getMaxBackupIndex());
+		LOGUNIT_ASSERT_EQUAL(100, static_cast<int>(rfa->getMaximumFileSize()));
+
+		logchar msg[] = { 'H', 'e', 'l', 'l', 'o', '-', '-', '-', '?', 0};
+		auto logger = Logger::getLogger("RollingFileAppenderTest");
+
+		// Write exactly 10 bytes with each log
+		for (int i = 0; i < 25; i++)
+		{
+			apr_sleep(100000);
+
+			if (i < 10)
+			{
+				msg[8] = (logchar) ('0' + i);
+				LOG4CXX_DEBUG(logger, msg);
+			}
+			else if (i < 100)
+			{
+				msg[7] = (logchar) ('0' + i / 10);
+				msg[8] = (logchar) ('0' + i % 10);
+				LOG4CXX_DEBUG(logger, msg);
+			}
+		}
+
+		Pool p;
+		LOGUNIT_ASSERT_EQUAL(true, File("output/obsoleteRFA-test1.log").exists(p));
+		LOGUNIT_ASSERT_EQUAL(true, File("output/obsoleteRFA-test1.log.1").exists(p));
+	}
+
+	/**
+	 * Test basic rolling functionality.
+	 */
+	void test2()
+	{
+		auto layout = std::make_shared <PatternLayout>(LOG4CXX_STR("%m\n"));
+		auto rfa = std::make_shared<RollingFileAppender>();
+		rfa->setName(LOG4CXX_STR("ROLLING"));
+		rfa->setLayout(layout);
+		rfa->setOption(LOG4CXX_STR("append"), LOG4CXX_STR("false"));
+		rfa->setMaximumFileSize(100);
+		rfa->setFile(LOG4CXX_STR("output/obsoleteRFA-test2.log"));
+		Pool p;
+		rfa->activateOptions(p);
+		auto root = Logger::getRootLogger();
+		root->addAppender(rfa);
+
+		logchar msg[] = { 'H', 'e', 'l', 'l', 'o', '-', '-', '-', '?', 0};
+		auto logger = Logger::getLogger("org.apache.logj4.ObsoleteRollingFileAppenderTest");
+
+		// Write exactly 10 bytes with each log
+		for (int i = 0; i < 25; i++)
+		{
+			apr_sleep(100000);
+
+			if (i < 10)
+			{
+				msg[8] = (logchar) ('0' + i);
+				LOG4CXX_DEBUG(logger, msg);
+			}
+			else if (i < 100)
+			{
+				msg[7] = (logchar) ('0' + i / 10);
+				msg[8] = (logchar) ('0' + i % 10);
+				LOG4CXX_DEBUG(logger, msg);
+			}
+		}
+
+		LOGUNIT_ASSERT_EQUAL(true, File("output/obsoleteRFA-test2.log").exists(p));
+		LOGUNIT_ASSERT_EQUAL(true, File("output/obsoleteRFA-test2.log.1").exists(p));
+	}
+
+	/**
+	 * Test propertyfile configured time based rolling functionality.
+	 */
+	void test3()
+	{
+		PropertyConfigurator::configure(File("input/rolling/obsoleteDRFA1.properties"));
+
+		int preCount = getFileCount("output", LOG4CXX_STR("obsoleteDRFA-test1.log."));
+		LoggerPtr logger(Logger::getLogger("DailyRollingFileAppenderTest"));
+
+		char msg[11];
+		strncpy(msg, "Hello---??", sizeof(msg));
+
+		for (int i = 0; i < 25; i++)
+		{
+			apr_sleep(100000);
+			msg[8] = (char) ('0' + (i / 10));
+			msg[9] = (char) ('0' + (i % 10));
+			LOG4CXX_DEBUG(logger, msg);
+		}
+
+		int postCount = getFileCount("output", LOG4CXX_STR("obsoleteDRFA-test1.log."));
+		LOGUNIT_ASSERT_EQUAL(true, postCount > preCount);
+	}
+
+	/**
+	 * Test programatically configured time based rolling functionality.
+	 */
+	void test4()
+	{
+		PatternLayoutPtr layout(new PatternLayout(LOG4CXX_STR("%m%n")));
+		auto rfa = std::make_shared<RollingFileAppender>();
+		rfa->setName(LOG4CXX_STR("ROLLING"));
+		rfa->setLayout(layout);
+		rfa->setAppend(false);
+		rfa->setFile(LOG4CXX_STR("output/obsoleteDRFA-test2.log"));
+		rfa->setDatePattern(LOG4CXX_STR("'.'yyyy-MM-dd-HH_mm_ss"));
+		Pool p;
+		rfa->activateOptions(p);
+		LoggerPtr root(Logger::getRootLogger());
+		root->addAppender(rfa);
+		LoggerPtr logger(Logger::getLogger("ObsoleteDailyRollingAppenderTest"));
+
+		int preCount = getFileCount("output", LOG4CXX_STR("obsoleteDRFA-test2.log."));
+
+		char msg[11];
+		strncpy(msg, "Hello---??", sizeof(msg));
+
+		for (int i = 0; i < 25; i++)
+		{
+			apr_sleep(100000);
+			msg[8] = (char) ('0' + i / 10);
+			msg[9] = (char) ('0' + i % 10);
+			LOG4CXX_DEBUG(logger, msg);
+		}
+
+		int postCount = getFileCount("output", LOG4CXX_STR("obsoleteDRFA-test2.log."));
+		LOGUNIT_ASSERT_EQUAL(true, postCount > preCount);
+	}
+
+	/**
+	 *  Tests if class is declared to support the OptionHandler interface.
+	 *  See LOGCXX-136.
+	 */
+	void testIsOptionHandler()
+	{
+		auto rfa = std::make_shared<RollingFileAppender>();
+		LOGUNIT_ASSERT_EQUAL(true, rfa->instanceof(log4cxx::spi::OptionHandler::getStaticClass()));
 	}
 
 	void testRollingFromProperties(){
@@ -63,22 +224,40 @@
 		// what we expect
 		PropertyConfigurator::configure(LOG4CXX_FILE("input/rolling/rollingFileAppenderFromProperties.properties"));
 
-		AppenderPtr appender = LogManager::getRootLogger()->getAppender(LOG4CXX_STR("FILE"));
+		auto appender = LogManager::getRootLogger()->getAppender(LOG4CXX_STR("FILE"));
 		LOGUNIT_ASSERT(appender);
 
-		RollingFileAppenderPtr rfa = cast<RollingFileAppender>(appender);
+		auto rfa = cast<RollingFileAppender>(appender);
 		LOGUNIT_ASSERT(rfa);
 
 		FixedWindowRollingPolicyPtr fixedWindowRolling = cast<FixedWindowRollingPolicy>(rfa->getRollingPolicy());
 		LOGUNIT_ASSERT(fixedWindowRolling);
 
-		SizeBasedTriggeringPolicyPtr sizeBasedPolicy = cast<SizeBasedTriggeringPolicy>(rfa->getTriggeringPolicy());
+		auto sizeBasedPolicy = cast<SizeBasedTriggeringPolicy>(rfa->getTriggeringPolicy());
 		LOGUNIT_ASSERT(sizeBasedPolicy);
 
 		LOGUNIT_ASSERT_EQUAL(3, fixedWindowRolling->getMaxIndex());
 		LOGUNIT_ASSERT_EQUAL(100, static_cast<int>(sizeBasedPolicy->getMaxFileSize()));
 	}
 
+private:
+	static int getFileCount(const char* dir, const LogString & initial)
+	{
+		Pool p;
+		std::vector<LogString> files(File(dir).list(p));
+		int count = 0;
+
+		for (size_t i = 0; i < files.size(); i++)
+		{
+			if (StringHelper::startsWith(files[i], initial))
+			{
+				count++;
+			}
+		}
+
+		return count;
+	}
+
 };
 
 
diff --git a/src/test/cpp/rolling/sizebasedrollingtest.cpp b/src/test/cpp/rolling/sizebasedrollingtest.cpp
index 3c1d4be..ddb0f2d 100644
--- a/src/test/cpp/rolling/sizebasedrollingtest.cpp
+++ b/src/test/cpp/rolling/sizebasedrollingtest.cpp
@@ -18,6 +18,7 @@
 #include "../insertwide.h"
 #include "../logunit.h"
 #include <apr_time.h>
+#include <log4cxx/basicconfigurator.h>
 #include <log4cxx/logmanager.h>
 #include <log4cxx/xml/domconfigurator.h>
 #include <log4cxx/patternlayout.h>
@@ -64,11 +65,10 @@
 public:
 	void setUp()
 	{
-		PatternLayoutPtr layout(new PatternLayout(LOG4CXX_STR("%d %level %c -%m%n")));
-		AppenderPtr ca(new ConsoleAppender(layout));
-		ca->setName(LOG4CXX_STR("CONSOLE"));
+		BasicConfigurator::configure(std::make_shared<PatternLayout> (
+			LOG4CXX_STR("%d %level %c -%m%n")
+		));
 		root = Logger::getRootLogger();
-		root->addAppender(ca);
 		logger = Logger::getLogger("org.apache.log4j.rolling.SizeBasedRollingTest");
 	}
 
diff --git a/src/test/cpp/rolling/timebasedrollingtest.cpp b/src/test/cpp/rolling/timebasedrollingtest.cpp
index 9225d45..5b1e082 100644
--- a/src/test/cpp/rolling/timebasedrollingtest.cpp
+++ b/src/test/cpp/rolling/timebasedrollingtest.cpp
@@ -18,6 +18,7 @@
 #include <vector>
 
 #include <log4cxx/rolling/rollingfileappender.h>
+#include <log4cxx/basicconfigurator.h>
 #include <log4cxx/logger.h>
 #include <log4cxx/consoleappender.h>
 #include <log4cxx/logmanager.h>
@@ -85,8 +86,8 @@
 	LOGUNIT_TEST_SUITE_END();
 
 private:
-	static	LoggerPtr		logger;
-			log4cxx_time_t	current_time;
+			LoggerPtr      logger;
+			log4cxx_time_t current_time;
 
 	/**
 	 * Build file names with timestamps.
@@ -370,14 +371,12 @@
 
 	void setUp()
 	{
-		LoggerPtr root(Logger::getRootLogger());
-		root->addAppender(
-			ConsoleAppenderPtr(new ConsoleAppender(
-					PatternLayoutPtr(new PatternLayout(
-							LOG4CXX_STR("%d{ABSOLUTE} [%t] %level %c{2}#%M:%L - %m%n"))))));
-
+		BasicConfigurator::configure(std::make_shared<PatternLayout> (
+			LOG4CXX_STR("%d{ABSOLUTE} [%t] %level %c{2}#%M:%L - %m%n")
+		));
+		this->logger = LogManager::getLogger("org.apache.log4j.TimeBasedRollingTest");
 		this->setUpCurrTime();
-		log4cxx::helpers::Date::setGetCurrentTimeFunction( std::bind( &TimeBasedRollingTest::currentTime, this ) );
+		helpers::Date::setGetCurrentTimeFunction( std::bind( &TimeBasedRollingTest::currentTime, this ) );
 	}
 
 	void tearDown()
@@ -683,6 +682,4 @@
 
 };
 
-LoggerPtr TimeBasedRollingTest::logger(Logger::getLogger("org.apache.log4j.TimeBasedRollingTest"));
-
 LOGUNIT_TEST_SUITE_REGISTRATION(TimeBasedRollingTest);
diff --git a/src/test/cpp/spi/loggingeventtest.cpp b/src/test/cpp/spi/loggingeventtest.cpp
deleted file mode 100644
index 8e5b7ae..0000000
--- a/src/test/cpp/spi/loggingeventtest.cpp
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#include <log4cxx/spi/loggingevent.h>
-#include "../util/serializationtesthelper.h"
-#include <log4cxx/logmanager.h>
-#include <log4cxx/ndc.h>
-#include <log4cxx/mdc.h>
-#include "../logunit.h"
-
-using namespace log4cxx;
-using namespace log4cxx::helpers;
-using namespace log4cxx::util;
-using namespace log4cxx::spi;
-using namespace std;
-
-
-/**
-   Unit tests for LoggingEvent
- */
-LOGUNIT_CLASS(LoggingEventTest)
-{
-	LOGUNIT_TEST_SUITE(LoggingEventTest);
-	LOGUNIT_TEST(testSerializationSimple);
-	LOGUNIT_TEST(testSerializationWithLocation);
-	LOGUNIT_TEST(testSerializationNDC);
-	LOGUNIT_TEST(testSerializationMDC);
-	LOGUNIT_TEST_SUITE_END();
-
-public:
-	void setUp()
-	{
-		NDC::clear();
-		MDC::clear();
-	}
-
-	void tearDown()
-	{
-		LogManager::shutdown();
-	}
-
-
-
-
-	/**
-	 * Serialize a simple logging event and check it against
-	 * a witness.
-	 * @throws Exception if exception during test.
-	 */
-	void testSerializationSimple()
-	{
-		LoggingEventPtr event = LoggingEventPtr(
-				new LoggingEvent(
-					LOG4CXX_STR("root"), Level::getInfo(), LOG4CXX_STR("Hello, world."), LocationInfo::getLocationUnavailable()));
-
-		LOGUNIT_ASSERT_EQUAL(true, SerializationTestHelper::compare(
-				"witness/serialization/simple.bin", event, 237));
-	}
-
-
-	/**
-	 * Serialize a logging event with an exception and check it against
-	 * a witness.
-	 * @throws Exception if exception during test.
-	 *
-	 */
-	void testSerializationWithLocation()
-	{
-		LoggingEventPtr event = LoggingEventPtr(
-				new LoggingEvent(
-					LOG4CXX_STR("root"), Level::getInfo(), LOG4CXX_STR("Hello, world."), LOG4CXX_LOCATION));
-
-		LOGUNIT_ASSERT_EQUAL(true, SerializationTestHelper::compare(
-				"witness/serialization/location.bin", event, 237));
-	}
-
-	/**
-	 * Serialize a logging event with ndc.
-	 * @throws Exception if exception during test.
-	 *
-	 */
-	void testSerializationNDC()
-	{
-		NDC::push("ndc test");
-
-		LoggingEventPtr event = LoggingEventPtr(
-				new LoggingEvent(
-					LOG4CXX_STR("root"), Level::getInfo(), LOG4CXX_STR("Hello, world."), LocationInfo::getLocationUnavailable()));
-
-		LOGUNIT_ASSERT_EQUAL(true, SerializationTestHelper::compare(
-				"witness/serialization/ndc.bin", event, 237));
-	}
-
-	/**
-	 * Serialize a logging event with mdc.
-	 * @throws Exception if exception during test.
-	 *
-	 */
-	void testSerializationMDC()
-	{
-		MDC::put("mdckey", "mdcvalue");
-
-		LoggingEventPtr event = LoggingEventPtr(
-				new LoggingEvent(
-					LOG4CXX_STR("root"), Level::getInfo(), LOG4CXX_STR("Hello, world."), LocationInfo::getLocationUnavailable()));
-
-		LOGUNIT_ASSERT_EQUAL(true, SerializationTestHelper::compare(
-				"witness/serialization/mdc.bin", event, 237));
-	}
-
-};
-
-LOGUNIT_TEST_SUITE_REGISTRATION(LoggingEventTest);
diff --git a/src/test/cpp/throughput/log4cxxbenchmarker.cpp b/src/test/cpp/throughput/log4cxxbenchmarker.cpp
index add71bb..da80abc 100644
--- a/src/test/cpp/throughput/log4cxxbenchmarker.cpp
+++ b/src/test/cpp/throughput/log4cxxbenchmarker.cpp
@@ -36,24 +36,24 @@
 
 		NullWriterAppender() {}
 
-		virtual void close() {}
+		void close() override {}
 
-		virtual bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return true;
 		}
 
-		virtual void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p)
+		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p) override
 		{
 			// This gets called whenever there is a valid event for our appender.
 		}
 
-		virtual void activateOptions(log4cxx::helpers::Pool& /* pool */)
+		void activateOptions(log4cxx::helpers::Pool& /* pool */) override
 		{
 			// Given all of our options, do something useful(e.g. open a file)
 		}
 
-		virtual void setOption(const LogString& option, const LogString& value)
+		void setOption(const LogString& option, const LogString& value) override
 		{
 		}
 };
diff --git a/src/test/cpp/throughput/throughput-main.cpp b/src/test/cpp/throughput/throughput-main.cpp
index bb5b7bc..2380756 100644
--- a/src/test/cpp/throughput/throughput-main.cpp
+++ b/src/test/cpp/throughput/throughput-main.cpp
@@ -33,6 +33,7 @@
 
 static log4cxx::LoggerPtr console = log4cxx::Logger::getLogger( "console" );
 static std::vector<uint64_t> results;
+static std::mutex results_mutex;
 
 static void benchmark_function( const std::string& name, void (*fn)(int), int howmany )
 {
@@ -45,11 +46,12 @@
 	auto delta = high_resolution_clock::now() - start;
 	auto delta_d = duration_cast<duration<double>>(delta).count();
 
+	std::unique_lock<std::mutex> lk(results_mutex);
 	results.push_back( uint64_t(howmany / delta_d) );
 	LOG4CXX_INFO_FMT( console, "Log4cxx {} Elapsed: {:.4} secs {:L}/sec",
 		name,
 		delta_d,
-		results.back() );
+		results.back());
 }
 
 static void benchmark_conversion_pattern( const std::string& name,
@@ -67,12 +69,13 @@
 	auto delta = high_resolution_clock::now() - start;
 	auto delta_d = duration_cast<duration<double>>(delta).count();
 
+	std::unique_lock<std::mutex> lk(results_mutex);
 	results.push_back( uint64_t(howmany / delta_d) );
 	LOG4CXX_INFO_FMT( console, "Log4cxx {} pattern: {} Elapsed: {:.4} secs {:L}/sec",
 		name,
 		conversion_pattern,
 		delta_d,
-		results.back() );
+		results.back());
 }
 
 static void bench_log4cxx_single_threaded(int iters)
diff --git a/src/test/cpp/util/CMakeLists.txt b/src/test/cpp/util/CMakeLists.txt
index edfe47a..0262053 100644
--- a/src/test/cpp/util/CMakeLists.txt
+++ b/src/test/cpp/util/CMakeLists.txt
@@ -17,7 +17,6 @@
 
 # Components required by all tests
 add_library(testingUtilities STATIC
-    serializationtesthelper.cpp
     absolutedateandtimefilter.cpp
     absolutetimefilter.cpp
     binarycompare.cpp
diff --git a/src/test/cpp/util/filter.h b/src/test/cpp/util/filter.h
index 18b6dc6..c52eb37 100644
--- a/src/test/cpp/util/filter.h
+++ b/src/test/cpp/util/filter.h
@@ -18,11 +18,6 @@
 #ifndef _LOG4CXX_TESTS_UTIL_FILTER_H
 #define _LOG4CXX_TESTS_UTIL_FILTER_H
 
-#if defined(_MSC_VER)
-	#pragma warning (push)
-	#pragma warning ( disable: 4231 4251 4275 4786 )
-#endif
-
 #include <string>
 #include <vector>
 #include <map>
@@ -63,8 +58,4 @@
 };
 }
 
-#if defined(_MSC_VER)
-	#pragma warning (pop)
-#endif
-
 #endif //_LOG4CXX_TESTS_UTIL_FILTER_H
diff --git a/src/test/cpp/util/serializationtesthelper.cpp b/src/test/cpp/util/serializationtesthelper.cpp
deleted file mode 100644
index 903ee60..0000000
--- a/src/test/cpp/util/serializationtesthelper.cpp
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "serializationtesthelper.h"
-#include <log4cxx/helpers/bytearrayoutputstream.h>
-#include <log4cxx/helpers/objectoutputstream.h>
-#include <log4cxx/helpers/fileinputstream.h>
-#include <log4cxx/helpers/bytebuffer.h>
-#include <log4cxx/file.h>
-#include "apr_pools.h"
-
-using namespace log4cxx;
-using namespace log4cxx::util;
-using namespace log4cxx::helpers;
-using namespace log4cxx::spi;
-
-
-
-bool SerializationTestHelper::compare(
-	const char* witness, const LoggingEventPtr& event, size_t endCompare)
-{
-	ByteArrayOutputStreamPtr memOut = ByteArrayOutputStreamPtr( new ByteArrayOutputStream() );
-	Pool p;
-	ObjectOutputStream objOut(memOut, p);
-	event->write(objOut, p);
-	objOut.close(p);
-	return compare(witness, memOut->toByteArray(), endCompare, p);
-}
-
-/**
- * Asserts the serialized form of an object.
- * @param witness file name of expected serialization.
- * @param actual byte array of actual serialization.
- * @param skip positions to skip comparison.
- * @param endCompare position to stop comparison.
- * @throws IOException thrown on IO or serialization exception.
- */
-bool SerializationTestHelper::compare(
-	const char* witness, const std::vector<unsigned char>& actual,
-	size_t endCompare, Pool& p)
-{
-	File witnessFile(witness);
-
-	char* expected = p.pstralloc(actual.size());
-	FileInputStreamPtr is(new FileInputStream(witnessFile));
-	ByteBuffer readBuffer(expected, actual.size());
-	int bytesRead = is->read(readBuffer);
-	is->close();
-
-	if (bytesRead < endCompare)
-	{
-		puts("Witness file is shorter than expected");
-		return false;
-	}
-
-	size_t endScan = actual.size();
-
-	if (endScan > endCompare)
-	{
-		endScan = endCompare;
-	}
-
-	for (size_t i = 0; i < endScan; i++)
-	{
-		if (((unsigned char) expected[i]) != actual[i])
-		{
-			printf("Difference at offset %d, expected %x, actual %x\n", i, expected[i], actual[i]);
-			return false;
-		}
-	}
-
-	return true;
-
-}
diff --git a/src/test/cpp/util/serializationtesthelper.h b/src/test/cpp/util/serializationtesthelper.h
deleted file mode 100644
index 5d1cdcd..0000000
--- a/src/test/cpp/util/serializationtesthelper.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _LOG4CXX_TESTS_UTIL_SERIALIZATIONTESTHELPER_H
-#define _LOG4CXX_TESTS_UTIL_SERIALIZATIONTESTHELPER_H
-
-#include <log4cxx/spi/loggingevent.h>
-
-namespace log4cxx
-{
-namespace util
-{
-class SerializationTestHelper
-{
-	public:
-		static bool compare(const char* filename,
-			const log4cxx::spi::LoggingEventPtr& event,
-			size_t stopCompare);
-		static bool compare(const char* filename,
-			const std::vector<unsigned char>& array,
-			size_t stopCompare, log4cxx::helpers::Pool& p);
-	private:
-		SerializationTestHelper();
-		SerializationTestHelper(const SerializationTestHelper&);
-		SerializationTestHelper& operator=(SerializationTestHelper&);
-};
-}
-}
-
-#endif
diff --git a/src/test/cpp/varia/errorhandlertestcase.cpp b/src/test/cpp/varia/errorhandlertestcase.cpp
index 9db59cc..4f4007e 100644
--- a/src/test/cpp/varia/errorhandlertestcase.cpp
+++ b/src/test/cpp/varia/errorhandlertestcase.cpp
@@ -20,6 +20,7 @@
 #include <log4cxx/fileappender.h>
 #include <log4cxx/varia/fallbackerrorhandler.h>
 #include <log4cxx/appender.h>
+#include <log4cxx/helpers/loglog.h>
 #include "../logunit.h"
 #include "../util/transformer.h"
 #include "../util/compare.h"
@@ -35,11 +36,19 @@
 {
 	LOGUNIT_TEST_SUITE(ErrorHandlerTestCase);
 	LOGUNIT_TEST(test1);
+	LOGUNIT_TEST(test2);
 	LOGUNIT_TEST_SUITE_END();
 
 	LoggerPtr root;
 	LoggerPtr logger;
-
+#ifdef _DEBUG
+	struct Fixture
+	{
+		Fixture() {
+			helpers::LogLog::setInternalDebugging(true);
+		}
+	} suiteFixture;
+#endif
 
 public:
 	void setUp()
@@ -50,7 +59,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = logger->getLoggerRepository())
+		auto rep = logger->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
@@ -83,7 +94,7 @@
 
 		try
 		{
-			Transformer::transform("output/fallback", "output/fallbackfiltered", filters);
+			Transformer::transform("output/fallback1", "output/fallbackfiltered1", filters);
 		}
 		catch (UnexpectedFormatException& e)
 		{
@@ -92,7 +103,45 @@
 		}
 
 
-		LOGUNIT_ASSERT(Compare::compare("output/fallbackfiltered", "witness/fallback1"));
+		LOGUNIT_ASSERT(Compare::compare("output/fallbackfiltered1", "witness/fallback1"));
+	}
+
+	void test2()
+	{
+		DOMConfigurator::configure("input/xml/fallback2.xml");
+		AppenderPtr appender = root->getAppender(LOG4CXX_STR("PRIMARY"));
+		FileAppenderPtr primary = log4cxx::cast<FileAppender>(appender);
+		log4cxx::varia::FallbackErrorHandlerPtr eh;
+		log4cxx::spi::ErrorHandlerPtr errHandle = primary->getErrorHandler();
+		eh = log4cxx::cast<log4cxx::varia::FallbackErrorHandler>(errHandle);
+		LOGUNIT_ASSERT(eh != 0);
+		eh->setLogger(logger);
+		common();
+
+		std::string TEST1_PAT =
+			"FALLBACK - (root|test) - Message {0-9}";
+
+		ControlFilter cf;
+		cf << TEST1_PAT;
+
+		LineNumberFilter lineNumberFilter;
+
+		std::vector<Filter*> filters;
+		filters.push_back(&cf);
+		filters.push_back(&lineNumberFilter);
+
+		try
+		{
+			Transformer::transform("output/fallback2", "output/fallbackfiltered2", filters);
+		}
+		catch (UnexpectedFormatException& e)
+		{
+			std::cout << "UnexpectedFormatException :" << e.what() << std::endl;
+			throw;
+		}
+
+
+		LOGUNIT_ASSERT(Compare::compare("output/fallbackfiltered2", "witness/fallback1"));
 	}
 
 	void common()
diff --git a/src/test/cpp/varia/levelmatchfiltertestcase.cpp b/src/test/cpp/varia/levelmatchfiltertestcase.cpp
index 0d20acc..d4198e5 100644
--- a/src/test/cpp/varia/levelmatchfiltertestcase.cpp
+++ b/src/test/cpp/varia/levelmatchfiltertestcase.cpp
@@ -56,7 +56,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = root->getLoggerRepository())
+		auto rep = root->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/cpp/varia/levelrangefiltertestcase.cpp b/src/test/cpp/varia/levelrangefiltertestcase.cpp
index 50cf7d1..2c297aa 100644
--- a/src/test/cpp/varia/levelrangefiltertestcase.cpp
+++ b/src/test/cpp/varia/levelrangefiltertestcase.cpp
@@ -56,7 +56,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = root->getLoggerRepository())
+		auto rep = root->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/cpp/vectorappender.cpp b/src/test/cpp/vectorappender.cpp
index 262fbd6..13fa565 100644
--- a/src/test/cpp/vectorappender.cpp
+++ b/src/test/cpp/vectorappender.cpp
@@ -32,10 +32,10 @@
 
 void VectorAppender::close()
 {
-	if (this->closed)
+	if (m_priv->closed)
 	{
 		return;
 	}
 
-	this->closed = true;
+	m_priv->closed = true;
 }
diff --git a/src/test/cpp/vectorappender.h b/src/test/cpp/vectorappender.h
index 2f6176f..2e6d417 100644
--- a/src/test/cpp/vectorappender.h
+++ b/src/test/cpp/vectorappender.h
@@ -18,6 +18,7 @@
 #include <log4cxx/appenderskeleton.h>
 #include <vector>
 #include <log4cxx/spi/loggingevent.h>
+#include <log4cxx/private/appenderskeleton_priv.h>
 
 namespace log4cxx
 {
@@ -42,21 +43,21 @@
 		This method is called by the AppenderSkeleton#doAppend
 		method.
 		*/
-		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p);
+		void append(const spi::LoggingEventPtr& event, log4cxx::helpers::Pool& p) override;
 
 		const std::vector<spi::LoggingEventPtr>& getVector() const
 		{
 			return vector;
 		}
 
-		void close();
+		void close() override;
 
 		bool isClosed() const
 		{
-			return closed;
+			return m_priv->closed;
 		}
 
-		bool requiresLayout() const
+		bool requiresLayout() const override
 		{
 			return false;
 		}
diff --git a/src/test/cpp/xml/domtestcase.cpp b/src/test/cpp/xml/domtestcase.cpp
index d9873fe..e254868 100644
--- a/src/test/cpp/xml/domtestcase.cpp
+++ b/src/test/cpp/xml/domtestcase.cpp
@@ -76,7 +76,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = root->getLoggerRepository())
+		auto rep = root->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/cpp/xml/xmllayouttestcase.cpp b/src/test/cpp/xml/xmllayouttestcase.cpp
index 561adaa..05711da 100644
--- a/src/test/cpp/xml/xmllayouttestcase.cpp
+++ b/src/test/cpp/xml/xmllayouttestcase.cpp
@@ -82,7 +82,9 @@
 
 	void tearDown()
 	{
-		if (auto rep = logger->getLoggerRepository())
+		auto rep = logger->getLoggerRepository();
+
+		if (rep)
 		{
 			rep->resetConfiguration();
 		}
diff --git a/src/test/java/CMakeLists.txt b/src/test/java/CMakeLists.txt
deleted file mode 100644
index a5968ef..0000000
--- a/src/test/java/CMakeLists.txt
+++ /dev/null
@@ -1,61 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-find_package(Java)
-include(UseJava)
-
-include(FetchContent)
-FetchContent_Declare(log4j
-  URL https://downloads.apache.org/logging/log4j/1.2.17/log4j-1.2.17.tar.gz
-  URL_HASH SHA256=a528e3771ee6234661b5eb0fa02e14faee89dfec38de94088c163ddf2a0a8663
-)
-
-find_jar(LOG4J NAMES log4j-1.2 DOC "System log4j location")
-
-if(${LOG4J} STREQUAL "LOG4J-NOTFOUND")
-  FetchContent_GetProperties(log4j)
-  if(NOT log4j_POPULATED)
-    FetchContent_Populate(log4j)
-  endif()
-  set(log4j_CLASSPATH "${log4j_SOURCE_DIR}/log4j-1.2.17.jar" )
-else()
-  set(log4j_CLASSPATH "${LOG4J}" )
-endif()
-
-set(SOCKET_SERVER_SOURCES org/apache/log4j/net/ShortSocketServer.java)
-add_custom_target(test-classes
-  COMMAND ${Java_JAVAC_EXECUTABLE} -d ${CMAKE_CURRENT_BINARY_DIR}
-          -classpath "${log4j_CLASSPATH}" ${SOCKET_SERVER_SOURCES}
-  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-)
-if(WIN32)
-  set(SOCKET_SERVER_CLASSPATH "${CMAKE_CURRENT_BINARY_DIR};${log4j_CLASSPATH}")
-else()
-  set(SOCKET_SERVER_CLASSPATH "${CMAKE_CURRENT_BINARY_DIR}:${log4j_CLASSPATH}")
-endif()
-
-# Use a parameter file to avoid issues with processing ';'
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/StartSocketServerParams.txt
-"${Java_JAVA_EXECUTABLE}
--classpath
-${SOCKET_SERVER_CLASSPATH}
-org.apache.log4j.net.ShortSocketServer
-8
-input/socketServer
-"
-)
-set(START_SOCKET_SERVER_PARAMETER_FILE ${CMAKE_CURRENT_BINARY_DIR}/StartSocketServerParams.txt PARENT_SCOPE)
diff --git a/src/test/java/org/apache/log4j/net/ShortSocketServer.java b/src/test/java/org/apache/log4j/net/ShortSocketServer.java
deleted file mode 100644
index 76a46d1..0000000
--- a/src/test/java/org/apache/log4j/net/ShortSocketServer.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-package org.apache.log4j.net;
-
-import java.net.Socket;
-import java.net.ServerSocket;
-import java.io.IOException;
-
-import org.apache.log4j.Logger;
-import org.apache.log4j.LogManager;
-import org.apache.log4j.PropertyConfigurator;
-import org.apache.log4j.MDC;
-import org.apache.log4j.helpers.LogLog;
-import org.apache.log4j.net.SocketNode;
-import org.apache.log4j.net.SocketServer;
-
-/**
- * This SocketServer exits after certain number of connections from a
- * client. This number is determined the totalsTest parameter, that is
- * the first argument on the commmand line. The second argument,
- * prefix, determines the prefix of the configuration file to
- * use. Each run of the server will use a different properties
- * file. For the i-th run, the path to the file is
- * (prefix+i+".properties").
- *
- * @author Ceki Gulcu */
-
-public class ShortSocketServer  {
-
-  static Logger cat = Logger.getLogger(ShortSocketServer.class);
-
-  public 
-  static 
-  void main(String args[]) throws Exception {
-    int totalTests = 0;
-    String prefix = null;
-
-    if(args.length == 2) {
-      totalTests = Integer.parseInt(args[0]);
-      prefix = args[1];
-    } else {
-      usage("Wrong number of arguments."); 
-    }
-    
-
-      int port = Integer.valueOf(System.getProperty("port", "12345"));
-      LogLog.debug("Listening on port " + port);
-      ServerSocket serverSocket = new ServerSocket(port);
-
-      MDC.put("hostID", "shortSocketServer");
-
-      for(int i = 1; i <= totalTests; i++) {
-	PropertyConfigurator.configure(prefix+i+".properties");
-	LogLog.debug("Waiting to accept a new client.");
-	Socket socket = serverSocket.accept();
-	LogLog.debug("Connected to client at " + socket.getInetAddress());
-	LogLog.debug("Starting new socket node.");	
-	SocketNode sn = new SocketNode(socket, LogManager.getLoggerRepository());
-	Thread t = new Thread(sn);
-	t.start(); 
-	t.join();
-      }
-  }
-
-  
-  static
-  void usage(String msg) {
-    System.err.println(msg);
-    System.err.println(
-      "Usage: java " +ShortSocketServer.class.getName() + " totalTests configFilePrefix");
-    System.exit(1);
-  }    
-}
diff --git a/src/test/cpp/spi/CMakeLists.txt b/src/test/resources/input/fmtLayout1.properties
similarity index 65%
rename from src/test/cpp/spi/CMakeLists.txt
rename to src/test/resources/input/fmtLayout1.properties
index 6a549d0..ecd14df 100644
--- a/src/test/cpp/spi/CMakeLists.txt
+++ b/src/test/resources/input/fmtLayout1.properties
@@ -1,4 +1,3 @@
-#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
@@ -6,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#       http://www.apache.org/licenses/LICENSE-2.0
+#      http://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
@@ -14,6 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-
-add_executable(spitestcase loggingeventtest.cpp)
-set(ALL_LOG4CXX_TESTS ${ALL_LOG4CXX_TESTS} spitestcase PARENT_SCOPE)
+log4j.rootCategory=DEBUG, testAppender
+log4j.appender.testAppender=org.apache.log4j.FileAppender
+log4j.appender.testAppender.file=output/fmtlayout
+log4j.appender.testAppender.Append=false
+log4j.appender.testAppender.layout=org.apache.log4j.FMTLayout
+log4j.appender.testAppender.layout.ConversionPattern={p:<5} - {m}{n}
diff --git a/src/test/cpp/spi/CMakeLists.txt b/src/test/resources/input/fmtLayout10.properties
similarity index 65%
copy from src/test/cpp/spi/CMakeLists.txt
copy to src/test/resources/input/fmtLayout10.properties
index 6a549d0..3608cc7 100644
--- a/src/test/cpp/spi/CMakeLists.txt
+++ b/src/test/resources/input/fmtLayout10.properties
@@ -1,4 +1,3 @@
-#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
@@ -6,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#       http://www.apache.org/licenses/LICENSE-2.0
+#      http://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
@@ -14,6 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-
-add_executable(spitestcase loggingeventtest.cpp)
-set(ALL_LOG4CXX_TESTS ${ALL_LOG4CXX_TESTS} spitestcase PARENT_SCOPE)
+log4j.rootCategory=DEBUG, testAppender
+log4j.appender.testAppender=org.apache.log4j.FileAppender
+log4j.appender.testAppender.File= output/fmtlayout
+log4j.appender.testAppender.Append= false 
+log4j.appender.testAppender.layout=org.apache.log4j.FMTLayout 
+log4j.appender.testAppender.layout.ConversionPattern=[{t}] {p:<5} {l}: {m}{n}
diff --git a/src/test/cpp/spi/CMakeLists.txt b/src/test/resources/input/fmtLayout1_expanded.properties
similarity index 65%
copy from src/test/cpp/spi/CMakeLists.txt
copy to src/test/resources/input/fmtLayout1_expanded.properties
index 6a549d0..70c32d8 100644
--- a/src/test/cpp/spi/CMakeLists.txt
+++ b/src/test/resources/input/fmtLayout1_expanded.properties
@@ -1,4 +1,3 @@
-#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
@@ -6,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#       http://www.apache.org/licenses/LICENSE-2.0
+#      http://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
@@ -14,6 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-
-add_executable(spitestcase loggingeventtest.cpp)
-set(ALL_LOG4CXX_TESTS ${ALL_LOG4CXX_TESTS} spitestcase PARENT_SCOPE)
+log4j.rootCategory=DEBUG, testAppender
+log4j.appender.testAppender=org.apache.log4j.FileAppender
+log4j.appender.testAppender.file=output/fmtlayout
+log4j.appender.testAppender.Append=false
+log4j.appender.testAppender.layout=org.apache.log4j.FMTLayout
+log4j.appender.testAppender.layout.ConversionPattern={level:<5} - {message}{newline}
diff --git a/src/test/resources/input/rolling/obsoleteRFA1.properties b/src/test/resources/input/rolling/obsoleteRFA1.properties
index 1255605..6fcc8db 100644
--- a/src/test/resources/input/rolling/obsoleteRFA1.properties
+++ b/src/test/resources/input/rolling/obsoleteRFA1.properties
@@ -20,6 +20,7 @@
 log4j.appender.testAppender.layout=org.apache.log4j.PatternLayout
 log4j.appender.testAppender.layout.ConversionPattern=%m\n
 log4j.appender.testAppender.maxFileSize=100
+log4j.appender.testAppender.maxBackupIndex=3
 
 #  Prevent internal log4j DEBUG messages from polluting the output.
 log4j.logger.org.apache.log4j.PropertyConfigurator=INFO
diff --git a/src/test/resources/input/xml/DOMTestCase1.xml b/src/test/resources/input/xml/DOMTestCase1.xml
index c75ab26..3fd822c 100644
--- a/src/test/resources/input/xml/DOMTestCase1.xml
+++ b/src/test/resources/input/xml/DOMTestCase1.xml
@@ -32,8 +32,8 @@
   <appender name="A2" class="org.apache.log4j.FileAppender">
     <param name="File" value="output/temp.A2" />
     <param name="Append" value="false" />
-    <layout class="org.apache.log4j.TTCCLayout">
-      <param name="DateFormat" value="ISO8601" />
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value=" [%t] %p %c - %m%n" />
     </layout>		
   </appender>
   
diff --git a/src/test/resources/input/xml/fallback1.xml b/src/test/resources/input/xml/fallback1.xml
index 90072a3..83ed810 100644
--- a/src/test/resources/input/xml/fallback1.xml
+++ b/src/test/resources/input/xml/fallback1.xml
@@ -45,7 +45,7 @@
   </appender>
 
   <appender name="FALLBACK" class="org.apache.log4j.FileAppender">
-    <param name="File" value="output/fallback" />
+    <param name="File" value="output/fallback1" />
     <param name="Append" value="false" />
     <layout class="org.apache.log4j.PatternLayout">
       <param name="ConversionPattern" value="FALLBACK - %c - %m%n"/>
diff --git a/src/test/resources/input/xml/fallback2.xml b/src/test/resources/input/xml/fallback2.xml
new file mode 100644
index 0000000..e0f3700
--- /dev/null
+++ b/src/test/resources/input/xml/fallback2.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
+
+
+  <appender name="PRIMARY" class="org.apache.log4j.FileAppender">
+    <errorHandler class="org.apache.log4j.varia.FallbackErrorHandler">
+      <root-ref/>
+      <appender-ref ref="FALLBACK" />
+    </errorHandler>
+
+    <!--
+        The following path is carefully designed to fail on Linux and Windows,
+        so that the appender FALLBACK is used instead and the test succeeds in
+        the end. Linux considers "." as current directory, which can not be
+        created as a file, while Windows strips "/."[1] internally and fails at
+        ":", which is an invalid name.
+
+        [1]: https://en.wikipedia.org/wiki/Filename#Comparison_of_filename_limitations
+    -->
+    <param name="File"      value="output/xyz/:/."   />
+    <param name="Append"    value="false"            />
+
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value="%-5p %c{2} - %m%n"/>
+    </layout>
+  </appender>
+
+  <appender name="FALLBACK" class="org.apache.log4j.FileAppender">
+    <param name="File" value="output/fallback2" />
+    <param name="Append" value="false" />
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value="FALLBACK - %c - %m%n"/>
+    </layout>
+  </appender>
+
+  <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
+    <param name="Target" value="System.out"/>
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value="STDOUT - %m%n"/>
+    </layout>
+  </appender>
+
+  <root>
+    <priority value ="debug" />
+    <appender-ref ref="PRIMARY" />
+    <appender-ref ref="STDOUT" />
+  </root>
+
+</log4j:configuration>
diff --git a/src/test/resources/witness/patternLayout.13 b/src/test/resources/witness/patternLayout.13
index d6ba50a..64b83e6 100644
--- a/src/test/resources/witness/patternLayout.13
+++ b/src/test/resources/witness/patternLayout.13
@@ -1,10 +1,10 @@
-DEBUG - Message 0
-DEBUG - Message 0
-INFO  - Message 1
-INFO  - Message 1
-WARN  - Message 2
-WARN  - Message 2
-ERROR - Message 3
-ERROR - Message 3
-FATAL - Message 4
-FATAL - Message 4
\ No newline at end of file
+DEBUG - Message 0
+DEBUG - Message 0
+INFO  - Message 1
+INFO  - Message 1
+WARN  - Message 2
+WARN  - Message 2
+ERROR - Message 3
+ERROR - Message 3
+FATAL - Message 4
+FATAL - Message 4
diff --git a/src/test/resources/witness/serialization/exception.bin b/src/test/resources/witness/serialization/exception.bin
deleted file mode 100644
index 87b0c1d..0000000
--- a/src/test/resources/witness/serialization/exception.bin
+++ /dev/null
Binary files differ
diff --git a/src/test/resources/witness/serialization/info.bin b/src/test/resources/witness/serialization/info.bin
deleted file mode 100644
index f887f39..0000000
--- a/src/test/resources/witness/serialization/info.bin
+++ /dev/null
Binary files differ
diff --git a/src/test/resources/witness/serialization/location.bin b/src/test/resources/witness/serialization/location.bin
deleted file mode 100644
index c798850..0000000
--- a/src/test/resources/witness/serialization/location.bin
+++ /dev/null
Binary files differ
diff --git a/src/test/resources/witness/serialization/mdc.bin b/src/test/resources/witness/serialization/mdc.bin
deleted file mode 100644
index 42e994e..0000000
--- a/src/test/resources/witness/serialization/mdc.bin
+++ /dev/null
Binary files differ
diff --git a/src/test/resources/witness/serialization/ndc.bin b/src/test/resources/witness/serialization/ndc.bin
deleted file mode 100644
index 7f43455..0000000
--- a/src/test/resources/witness/serialization/ndc.bin
+++ /dev/null
Binary files differ
diff --git a/src/test/resources/witness/serialization/simple.bin b/src/test/resources/witness/serialization/simple.bin
deleted file mode 100644
index c31f3cf..0000000
--- a/src/test/resources/witness/serialization/simple.bin
+++ /dev/null
Binary files differ
diff --git a/src/test/resources/witness/ttcc b/src/test/resources/witness/ttcc
deleted file mode 100644
index 459718b..0000000
--- a/src/test/resources/witness/ttcc
+++ /dev/null
@@ -1,25 +0,0 @@
- [main] FATAL ERR - Message 0
- [main] ERROR ERR - Message 1
- [main] FATAL INF - Message 2
- [main] ERROR INF - Message 3
- [main] WARN INF - Message 4
- [main] INFO INF - Message 5
- [main] FATAL INF.UNDEF - Message 6
- [main] ERROR INF.UNDEF - Message 7
- [main] WARN INF.UNDEF - Message 8
- [main] INFO INF.UNDEF - Message 9
- [main] FATAL INF.ERR - Message 10
- [main] ERROR INF.ERR - Message 11
- [main] FATAL INF.ERR.UNDEF - Message 12
- [main] ERROR INF.ERR.UNDEF - Message 13
- [main] FATAL DEB - Message 14
- [main] ERROR DEB - Message 15
- [main] WARN DEB - Message 16
- [main] INFO DEB - Message 17
- [main] DEBUG DEB - Message 18
- [main] FATAL UNDEF - Message 19
- [main] ERROR UNDEF - Message 20
- [main] WARN UNDEF - Message 21
- [main] INFO UNDEF - Message 22
- [main] DEBUG UNDEF - Message 23
- [main] INFO INF - Messages should bear numbers 0 through 23.